Suckless Tabbed Adds Tabs To Any Program

  Рет қаралды 24,630

DistroTube

DistroTube

Күн бұрын

Пікірлер: 91
@mitchelvalentino1569
@mitchelvalentino1569 4 жыл бұрын
I’m a raging out-of-control tab addict. I was meaning to try surf again to break myself of my crippling tab addiction, but this just looks too tempting!
@yusefaslam9675
@yusefaslam9675 10 ай бұрын
This setup is so cool, the colours and everything
4 жыл бұрын
Surf sucks immensely not because of the lack of tabs (that's intentional) but because it uses the WebKitGTK+ engine, which is developed by Apple for Safari. Suckless should either use something better, like Gecko or Blink, or develop their own browser engine (which is a monumental task and probably can't be done in under 2000 lines of code).
@hen6003
@hen6003 4 жыл бұрын
yeah i noticed in youtube it was very slow
@crian117
@crian117 4 жыл бұрын
Webkit is cancer. It's slow and eat resources.
@fortnitejimmy-ih3dn
@fortnitejimmy-ih3dn 4 жыл бұрын
It's a shame, really.
@catholic_zoomer_bro
@catholic_zoomer_bro 4 жыл бұрын
@@joselaw6669 no way, they're better basing on firefox's engine
@theredtechengineer1480
@theredtechengineer1480 4 жыл бұрын
I thought WebKit was made by the KDE guys 👀
@copper4eva
@copper4eva 4 жыл бұрын
What about using tabbed for any program, and maybe different programs together? Kind of like how with i3 tabbed works.
@AnzanHoshinRoshi
@AnzanHoshinRoshi 4 жыл бұрын
Thank you, Derek. Fluxbox allowed tabbing any window from any app to any others. I reallu like this feature. I know it's a floating WM, but I thought I'd plug for it.
@mitchelvalentino1569
@mitchelvalentino1569 4 жыл бұрын
Anzan Hoshin Roshi I didn’t know this. Thank you!
@edvonrattlehead2135
@edvonrattlehead2135 4 жыл бұрын
I think brodie roberson made a video exactly on tabbing different programs to tabbed like you can have st in a tab and then brave in the other, but the way he did was rather hacky as doing dat functionality is quite tricky
@assistinside
@assistinside 4 жыл бұрын
same in kde 4 window manager... it was cool
@eritert
@eritert 4 жыл бұрын
Amazing, this has the potential to put suckless on the map. Everybody likes tabs. Tab tab tab
@sensorcato
@sensorcato 4 жыл бұрын
Tab tab tab tab!
@porky1118
@porky1118 3 жыл бұрын
I don't think so. You would need to have a program like tabbed, but it also has to look like a more common tool, and also have the same shortcuts. Basically chromium, but in your address bar, you don't enter an address, but executes the command inside the current tab, and Ctrl+t opens new, empty tabs. Probably something I would use. Not sure, if I want to configure my own tabbed or use it in the complicated way.
@linkert810
@linkert810 4 жыл бұрын
How do you get the ctrl + g "Go:" dmenu bar to spawn inside the surf window instance? Mine just pops up on the top of the screen like regular old dmenu. Patch or option on dmenu, surf or (most likely) tabbed?
@fabianpijpers
@fabianpijpers 4 жыл бұрын
Nice it is good to learn the keyboard and the rest better. I have lot to learn about desktop linux and the terminal you show me the perfect exploritory mindset example of how to go about these things.
@StannyObelisk
@StannyObelisk 4 жыл бұрын
How did you get the dwm status bar to change colour? Is there a patch that makes it work with pywal?
@DistroTube
@DistroTube 4 жыл бұрын
I've never used pywal but doesn't it change the colors in your Xresources? If so, that won't have any effect on dwm because it doesn't use Xresources. You set the colors in dwm in it's config.h.
@4phz
@4phz 4 жыл бұрын
@@DistroTube Pywal exports the colors to a header file that you can include in your dwm config.
@4phz
@4phz 4 жыл бұрын
Check out github.com/dylanaraps/pywal/wiki/Customization#dwm
@waltereikrem
@waltereikrem 4 жыл бұрын
i wish this autohide tabs was a thing in all browsers tbh. things you dont always use should be possible to hide or toggle with a keybinding imo
@eritert
@eritert 4 жыл бұрын
Now it can be...
@waltereikrem
@waltereikrem 4 жыл бұрын
@@eritert well not really, as brave and firefox have tabs built in to their windows. so adding a new set of tabs above it would look very weird
@06kellyjac
@06kellyjac 4 жыл бұрын
Lots of people have their tabs autohide or always hidden + treetab using Firefox's userChrome.css
@maaifoediedelarey4335
@maaifoediedelarey4335 4 жыл бұрын
Can this add tabs to a LibreOffice Writer / Calc document ?
@demon375fly
@demon375fly 4 жыл бұрын
How do you display those banners when launching the terminal?
@DistroTube
@DistroTube 4 жыл бұрын
gitlab.com/dwt1/shell-color-scripts
@demon375fly
@demon375fly 4 жыл бұрын
@@DistroTube Thank you
@pguti778
@pguti778 4 жыл бұрын
Wooooowwww that's customization!!!
@wobble_cat
@wobble_cat 4 жыл бұрын
Running tabbed surf sounds like wasting lots of memory
@GokuSan389
@GokuSan389 4 жыл бұрын
Hello, nice video. One question: Can st terminal draw ligatures ??
@DistroTube
@DistroTube 4 жыл бұрын
No.
@moniiiiiiiiii
@moniiiiiiiiii 4 жыл бұрын
there is a patch for ligatures st.suckless.org/patches/ligatures
@GokuSan389
@GokuSan389 4 жыл бұрын
@@moniiiiiiiiii Thanks...
@torspedia
@torspedia 4 жыл бұрын
Might have to give Surf a go.
@OveRaDaMaNt
@OveRaDaMaNt 4 жыл бұрын
Do you need to apply patches again when, say, ST or Surf update?
@DistroTube
@DistroTube 4 жыл бұрын
You download the new version of st (or surf) and then reapply all the patches you want to use. P.S. Suckless software doesn't release very often.
@OveRaDaMaNt
@OveRaDaMaNt 4 жыл бұрын
@@DistroTube Just like I thought. Still not really that into the idea of constantly patching and recompiling software by myself. Very much prefer regular config files.
@copper4eva
@copper4eva 4 жыл бұрын
@@OveRaDaMaNt These programs are so barebones and simple that I really don't think it'd be a big deal at all. They probably barely ever update.
@jeroenwijenbergh5070
@jeroenwijenbergh5070 4 жыл бұрын
@@DistroTube is this really needed tho? You can just rebase your own repo to the upstream
@toftul
@toftul 4 жыл бұрын
Any idea how to use it for zathura to open new PDFs as a new tab?
@vincentcandela4291
@vincentcandela4291 4 жыл бұрын
github.com/mtikekar/zathura-tabbed/blob/master/zathura-tabbed
@thierrybo6304
@thierrybo6304 4 жыл бұрын
Can you use tabbed to add tabs to another program like urxvt?
@thierrybo6304
@thierrybo6304 4 жыл бұрын
Oh just saw it on tabbed page
@imnotblackpinkfanimtheirai5300
@imnotblackpinkfanimtheirai5300 4 жыл бұрын
off topic question, how to know how many updates are available like you do on dwm statusbar?
@DistroTube
@DistroTube 4 жыл бұрын
In my autostart file ( gitlab.com/dwt1/dotfiles/-/blob/master/.dwm/autostart.sh ) I launch dwmblocks ( gitlab.com/dwt1/dotfiles/-/tree/master/dwmblocks ) which calls upon the scripts in .local./bin ( gitlab.com/dwt1/dotfiles/-/tree/master/.local/bin ). The script called pacupdate ( gitlab.com/dwt1/dotfiles/-/blob/master/.local/bin/pacupdate ) runs a query in pacman for available updates, gets a line count, and prints the output in the status bar.
@imnotblackpinkfanimtheirai5300
@imnotblackpinkfanimtheirai5300 4 жыл бұрын
@@DistroTube thank you
@urugulu1656
@urugulu1656 4 жыл бұрын
what you dont have tmux? give it a go its great basically a tiling wm for terminals but with so much more functionality
@leonk6950
@leonk6950 4 жыл бұрын
Many tiling WM users dont need tmux as they just Use their OS directly
@mufasa2697
@mufasa2697 4 жыл бұрын
Hey Derek, I was wondering if you could make a video on how to grab stuff from gitlab or github? I am new to linux and I have tried searching for videos on how to do that and haven't had any luck. I am a visual learner so it's easier to understand that way.
@jackdavidson5863
@jackdavidson5863 4 жыл бұрын
git clone {url of gitlab or github}
@imnotblackpinkfanimtheirai5300
@imnotblackpinkfanimtheirai5300 4 жыл бұрын
if you don't know how to use git, just download the project. go to the project on github or gitlab. you will see the "Clone or download" option, just click that and download zip file.
@bogdanlupu3679
@bogdanlupu3679 4 жыл бұрын
Great ideea but dus you run tests on memory usage. I wouldn't consider bloat since my definition of bloat is a subjective one. Bloat = a program that have feature that is not needed by that program to function properly and every function is optimized regarding memory usage. For me an image viewer should have raw format implemented. For most of the people that is bloat. Until now I didn't feel I would need tabbed terminal or tabbed browser . I'll try for the surf browser in rest is not for me. I've already have a workflow with tmux
@piotrtalarczyk8987
@piotrtalarczyk8987 4 жыл бұрын
Thanks. I wanted to implement tabbed in my work. I often use more then one terminal (almost always in monocle layout), but with transparency it sucks.
@victorprokop2240
@victorprokop2240 4 жыл бұрын
tabbing in st is one of the best things ever invented
@VanStabHolme
@VanStabHolme 4 жыл бұрын
Nah, tmux da best
@victorprokop2240
@victorprokop2240 4 жыл бұрын
@@VanStabHolme Well, as a madlad, I use st+tabbed+tmux for maximum tabbing
@blackrastafarian
@blackrastafarian 4 жыл бұрын
@@victorprokop2240 you lunatics, I love your idea
@VanStabHolme
@VanStabHolme 4 жыл бұрын
@@victorprokop2240 This is crazy and unnecesary
@yScribblezHD
@yScribblezHD 4 жыл бұрын
Трепещущий Мозг I agree. I use tmux and vim splitting, nothing less nothing more. Very clean, and works on remote machines!
@AkDigitalBadger
@AkDigitalBadger 4 жыл бұрын
You should play serious Sam 3 on Xbox 360
@bahathir_
@bahathir_ 4 жыл бұрын
Why need 'tabs; for terminal emulator, if we use screen multiplexer such as GNU Screen or tmux? For web browser which has no tab feature, just open in new workspace. and just browse/select the workspace .. So, no need to install/use other tool,.. IMHO. Thank you.
@LeonidBraynerMyshkin
@LeonidBraynerMyshkin 4 жыл бұрын
Has anyone tried to use tabbed with the ecmacs command line client?
@gaweyn
@gaweyn 4 жыл бұрын
and then you need to KEEP IN MIND what invisible tabs you have open or which windows have invisible tabs? thanks, no thanks. I prefer to keep more valuable things in my working memory (my brain's cache, if you will)
@DistroTube
@DistroTube 4 жыл бұрын
Tabbed only does this autohide thing if you patch it to do so.
@gogogogogogogogogogog9
@gogogogogogogogogogog9 4 жыл бұрын
tabbed is bloat just open links with new window instead
@ogis
@ogis 4 жыл бұрын
Yes, it is bloated. Also with all these patches for st, dwm, these programs became bloated and DT don't follows suckless philosophy.Code complexity is the mother of bloated and hard to use. By the way, on my Debian 10 system, surf spawning a lot of zombie processes.
@gogogogogogogogogogog9
@gogogogogogogogogogog9 4 жыл бұрын
but with all this patches still more minimall than other programs
@fish830911
@fish830911 4 жыл бұрын
I don't know why my surf is super consuming my cpu and ram... Could @DistroTube help me with this? Thank you! Screencast: streamable.com/jbutn
@DistroTube
@DistroTube 4 жыл бұрын
The Suckless surf page recommends that you compile your own webkit. From the site: "Compile your own webkit or expect hell. The packaging of webkit is pure insane. Surf uses upstream stable webkit2gtk by default, but the previous version based on webkit1gtk is still available as a branch." I'm on Arco (Arch-based) so my webkiti is webkit2gtk so I didn't bother compiling it.
@fish830911
@fish830911 4 жыл бұрын
@@DistroTube Yeah, I am also using arch and using webkit2gtk package...
@fish830911
@fish830911 4 жыл бұрын
@@DistroTube Btw today I compiled I own tabbed and it works great. Do you Ctrl+` function work? Mine just have a blink and didn't prompt any dmenu.
@fish830911
@fish830911 4 жыл бұрын
@@DistroTube It seems that the -w argument of dmenu is broken. If remove this argument from SETPROP function in config.h, then Ctrl+` function works again
@willson3239
@willson3239 4 жыл бұрын
Just a suggestion: maybe you could change the config.def.h file to put surf's different files in .local/share,.cache,.config instead of in ~. (kzbin.info/www/bejne/d3fXl6OiqtapZ5Y)
Applying Patches To Suckless Software
20:02
DistroTube
Рет қаралды 32 М.
Free Software Is Under Attack! (Will You Help Defend It?)
32:02
DistroTube
Рет қаралды 23 М.
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 24 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 29 МЛН
ТИПИЧНОЕ ПОВЕДЕНИЕ МАМЫ
00:21
SIDELNIKOVVV
Рет қаралды 1,8 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,4 МЛН
Programs that Suck Less! suckless
11:14
Luke Smith
Рет қаралды 140 М.
A Few Vim Plugins That Have Impressed Me Recently
13:31
DistroTube
Рет қаралды 123 М.
Dwm, Suckless, Simple, yet Powerful 👍
17:22
Mental Outlaw
Рет қаралды 164 М.
Beginner's Guide To The Linux Terminal
42:27
DistroTube
Рет қаралды 385 М.
Let's Rice Our Dmenu With Patching
21:38
DistroTube
Рет қаралды 75 М.
The Simple Terminal: st from Suckless, and how I extend it
13:25
ThePrimeagen On Running Linux
9:40
Tech Over Tea
Рет қаралды 266 М.
Problems You will Encounter on Linux (and How to Solve Them)
23:01
Rob Braxman Tech
Рет қаралды 103 М.
It Turns Out, Hybrids Are Really Hard On Engines
12:26
Engineering Explained
Рет қаралды 19 М.
Some bashrc recommendations and what I use
19:17
Luke Smith
Рет қаралды 114 М.
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 24 МЛН