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!
@yusefaslam967510 ай бұрын
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).
@hen60034 жыл бұрын
yeah i noticed in youtube it was very slow
@crian1174 жыл бұрын
Webkit is cancer. It's slow and eat resources.
@fortnitejimmy-ih3dn4 жыл бұрын
It's a shame, really.
@catholic_zoomer_bro4 жыл бұрын
@@joselaw6669 no way, they're better basing on firefox's engine
@theredtechengineer14804 жыл бұрын
I thought WebKit was made by the KDE guys 👀
@copper4eva4 жыл бұрын
What about using tabbed for any program, and maybe different programs together? Kind of like how with i3 tabbed works.
@AnzanHoshinRoshi4 жыл бұрын
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.
@mitchelvalentino15694 жыл бұрын
Anzan Hoshin Roshi I didn’t know this. Thank you!
@edvonrattlehead21354 жыл бұрын
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
@assistinside4 жыл бұрын
same in kde 4 window manager... it was cool
@eritert4 жыл бұрын
Amazing, this has the potential to put suckless on the map. Everybody likes tabs. Tab tab tab
@sensorcato4 жыл бұрын
Tab tab tab tab!
@porky11183 жыл бұрын
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.
@linkert8104 жыл бұрын
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?
@fabianpijpers4 жыл бұрын
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.
@StannyObelisk4 жыл бұрын
How did you get the dwm status bar to change colour? Is there a patch that makes it work with pywal?
@DistroTube4 жыл бұрын
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.
@4phz4 жыл бұрын
@@DistroTube Pywal exports the colors to a header file that you can include in your dwm config.
@4phz4 жыл бұрын
Check out github.com/dylanaraps/pywal/wiki/Customization#dwm
@waltereikrem4 жыл бұрын
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
@eritert4 жыл бұрын
Now it can be...
@waltereikrem4 жыл бұрын
@@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
@06kellyjac4 жыл бұрын
Lots of people have their tabs autohide or always hidden + treetab using Firefox's userChrome.css
@maaifoediedelarey43354 жыл бұрын
Can this add tabs to a LibreOffice Writer / Calc document ?
@demon375fly4 жыл бұрын
How do you display those banners when launching the terminal?
@DistroTube4 жыл бұрын
gitlab.com/dwt1/shell-color-scripts
@demon375fly4 жыл бұрын
@@DistroTube Thank you
@pguti7784 жыл бұрын
Wooooowwww that's customization!!!
@wobble_cat4 жыл бұрын
Running tabbed surf sounds like wasting lots of memory
@GokuSan3894 жыл бұрын
Hello, nice video. One question: Can st terminal draw ligatures ??
@DistroTube4 жыл бұрын
No.
@moniiiiiiiiii4 жыл бұрын
there is a patch for ligatures st.suckless.org/patches/ligatures
@GokuSan3894 жыл бұрын
@@moniiiiiiiiii Thanks...
@torspedia4 жыл бұрын
Might have to give Surf a go.
@OveRaDaMaNt4 жыл бұрын
Do you need to apply patches again when, say, ST or Surf update?
@DistroTube4 жыл бұрын
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.
@OveRaDaMaNt4 жыл бұрын
@@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.
@copper4eva4 жыл бұрын
@@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.
@jeroenwijenbergh50704 жыл бұрын
@@DistroTube is this really needed tho? You can just rebase your own repo to the upstream
@toftul4 жыл бұрын
Any idea how to use it for zathura to open new PDFs as a new tab?
Can you use tabbed to add tabs to another program like urxvt?
@thierrybo63044 жыл бұрын
Oh just saw it on tabbed page
@imnotblackpinkfanimtheirai53004 жыл бұрын
off topic question, how to know how many updates are available like you do on dwm statusbar?
@DistroTube4 жыл бұрын
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.
@imnotblackpinkfanimtheirai53004 жыл бұрын
@@DistroTube thank you
@urugulu16564 жыл бұрын
what you dont have tmux? give it a go its great basically a tiling wm for terminals but with so much more functionality
@leonk69504 жыл бұрын
Many tiling WM users dont need tmux as they just Use their OS directly
@mufasa26974 жыл бұрын
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.
@jackdavidson58634 жыл бұрын
git clone {url of gitlab or github}
@imnotblackpinkfanimtheirai53004 жыл бұрын
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.
@bogdanlupu36794 жыл бұрын
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
@piotrtalarczyk89874 жыл бұрын
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.
@victorprokop22404 жыл бұрын
tabbing in st is one of the best things ever invented
@VanStabHolme4 жыл бұрын
Nah, tmux da best
@victorprokop22404 жыл бұрын
@@VanStabHolme Well, as a madlad, I use st+tabbed+tmux for maximum tabbing
@blackrastafarian4 жыл бұрын
@@victorprokop2240 you lunatics, I love your idea
@VanStabHolme4 жыл бұрын
@@victorprokop2240 This is crazy and unnecesary
@yScribblezHD4 жыл бұрын
Трепещущий Мозг I agree. I use tmux and vim splitting, nothing less nothing more. Very clean, and works on remote machines!
@AkDigitalBadger4 жыл бұрын
You should play serious Sam 3 on Xbox 360
@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.
@LeonidBraynerMyshkin4 жыл бұрын
Has anyone tried to use tabbed with the ecmacs command line client?
@gaweyn4 жыл бұрын
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)
@DistroTube4 жыл бұрын
Tabbed only does this autohide thing if you patch it to do so.
@gogogogogogogogogogog94 жыл бұрын
tabbed is bloat just open links with new window instead
@ogis4 жыл бұрын
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.
@gogogogogogogogogogog94 жыл бұрын
but with all this patches still more minimall than other programs
@fish8309114 жыл бұрын
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
@DistroTube4 жыл бұрын
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.
@fish8309114 жыл бұрын
@@DistroTube Yeah, I am also using arch and using webkit2gtk package...
@fish8309114 жыл бұрын
@@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.
@fish8309114 жыл бұрын
@@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
@willson32394 жыл бұрын
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)