Hey Luke, just wanted to say as a guy with terrible eyesight that I appreciate you being thoughtful and increasing the text size, makes it so much easier to follow along.
@Anders Dalton Flixzone is so trash that nobody goes there on their own, so they have to pay some loser on mechanical turk 6 cents per comment to set up bot accounts and have them engage in 'organic' discussion about their shit website within 10 minutes of each other in the comments section of a 2 year old video.
I've had a go with this, and it is nice. I've done a bit of elementary c coding before, and used to compile my own monolithic linux kernels in the past when it made sense to do that, so editing config.h and compiling is no problem. However, the support for viewing images in ranger is not that good - it's glitchy in the same way as guake is. I'll be sticking with urxvt for now (still a bit glitchy for image previews but a lot less so than guake or st), but will keep an eye on this program. Thanks!!
@Luke Smith I know this is an old vid, however I'd like to ask how did you mange to render color emoji's on your dwm status bar? I assume dwm and st only renders symbola and with very lower size (in HiDPI screens). Any tip to overcome this?
Compiling in settings is great, except when you installed via a package manager so you can receive updates and patches as needed. Then when you get an update to the package, your binaries get replaced and you have to recompile your settings in. Also you have make sure that the source you have is the updated version, and there were no changes in the new version that break the settings you have in place.
Have you read the i3 user guide to understand how the splitting works? It's like a tree. You can have splits within splits. You can have tabbed within a split even. Make sure you have keys bound to switch focus between parent and child containers so you can split the one you want.
Hello! You inspire me to use i3 but I see you use suckless tools, one of them is dwm, so I wonder if you could give us your opinion of this wm please. I want to give it a try but I don't understand it at all, and I found less info than i3, could you explain or try it?
Hi, I have been trying to patch the scrollback patch into st, but it doesn't seem to work. I have tried multiple versions of st and of the patch, but it still never worked. When I press "Shift + Page Up" or "Shift + Page Down" it types "2~" in the terminal. Has this something to do with my keyboard layout, maybe? I have never changed my layout, I just use the default arch layout, but it is still a possibility that that's the problem. EDIT: I forgot to copy the key bindings from config.def.h to config.h, so that is why it didn't work
I have problems when I try to start gnome-control-center (gnome settings), from within DWM, is crashes, I don't know If someone has experienced something similar, but till now I wasn't successful in making it work.
Hey luke have been using your rice for arch for a while now with some changes. The thing is that when you configure something, sometimes I find it difficult to understand how you do it or how to customize it to my liking, for e.g.: shortcuts in st - where to find the list of available functions or how the arguments work. So it would be nice if you explain it in your video or just place some links in the description from where we can get the information. Thank You.
@@HarshitAneja Strange, didn't work for me (Luke's fork). I had to modify header file to compensate for this. I have been using this terminal for almost 2 weeks. One thing I miss is redraw of terminal content after window resize.
I know dynamic linking is heresy for suckless projects, but I feel like suckless's "config is code" philosophy could do dotfile-like things by having some "config" shared objects in a user's home folder that get loaded before the system defaults. The reason dynamically linking makes sense there is the same reason it causes all the problems for it's usual use case: there's one and only one definition that all programs share. The benefit is that code doesn't have to do config parsing to be configurable, it just has to link against the configuration.
How do I set it as my default terminal? Im on Ubuntu, and it's still the GNOME terminal, I can access it by typing "st" ,but is there something I'm missing?
I've noticed that you have dashed lines in ranger, I have them too in ST, any chance of getting rid of that ? In urxvt (and other terminals) there's a clear line. Alsamixer is even worse.
bumping this. would be nice to know. I have absolutely no idea, but I guess it is charset related *somehow*. in moc/mocp (music on console player) you have these dotted or dashed lines with ncurses. But when you start moc in ASCII mode (moc -A) you have solid lines. So my best guess is ncurses VS. ncursesw VS. ascii VS. slang VS. utf8 VS. Latin1 (you see that I have no idea because the last line doesn't make too much sense. But I guess it is ncurses/ncursesw Vs. ASCII related.)
@@chrkrngl Don't know, was trying to find more about it, seems like it's "Treat ambiguous-width characters as double-width." , some terminals have that option, found it here unix.stackexchange.com/questions/459492/what-does-the-dashed-line-on-a-screen-multiplexed-terminal When I find some more time I guess I could look at how that part is done in other terminals and maybe write a patch for st.
Sorry for this delayed question, but I'm currently using your build of st, and for some reason, it doesn't seem to be able to handle the preview of pictures. I have enabled it on rc.conf (of ranger)..do you have any idea why? Thx for the video and for the amazing content you bring to the community btw.
This has been a month and I'm sure you've figured it out by now, but this is for any others looking for an answer to your question as well. In order to get image previews working, there are some dependencies that need to be installed. I can't remember what they are off the top of my head, but if you're using arch you can run "pacman -Qi ranger" to see the list of optional dependencies. Otherwise you can probably just look up what the dependencies are. And one of those also has an optional dependency that needs installed as well. On top of this you should turn on borders in the ranger config to get things working seamlessly. Not as pretty that way, but worth it imo to have the previews work correctly
how do you tell ST to use the emoji font properly? i have noto-emoji installed. they work fine everywhere else on my system, but when i try to draw an emoji in ST, the program crashes on me. i've set my fonts to be "Monoid" and "m+" (with the font2 patch). I'm using the suckless version of ST (not your build). any help would be appreciated
I've just started to use LARBS and I'm quite impressed. In my "old" terminal I'm using Powerline fonts to get a fancy looking prompt. How do I go about adding such fonts to st?
Hi Luke, thanks for making this public, this gave me the head start I needed to give ST an other try after using URXVT for a good while. One thing I cannot figure out though is how to handle urls best. I'm using tmux and url-view right now but ideally i'd like to use the copyurl patch but it won't work with any windows that have splits (eg tmux/weechat or the like). How are you doing it?
I tried st just now, but for some weird reason, the delete-key doesn't work in bash, however when I launch Vim, it works normally there. Do you have an idea what the issue might be?
which terminal are you using? Im on Manjaro and want the Transparency, Color and the Autocomplete (it tells you which files and you can tab through them)
Luke: What is the ARGB option in your version? I couldn't get your version to run because of an error stating "Couldn't find ARGB visual." I couldn't figure out what kind of dependency that would be. I did get the stock version of st to compile and run, though.
Terminal emulators are actually inherently bloated. They emulate old hardware terminals that connected to a time sharing unix machine. We don't have those anymore. The old terminal emulators had these weird codes you could print that instead of showing up, would control the machine: stuff like changing the color and such. They are bloated because you need to emulate lots of hardware terminals! If you wanted a really minimal terminal, you could use a normal text terminal like 9term from plan9port or the one in neovim. Actually using a gui program in xorg is more efficient than running a terminal counterpart. I truly recommend you to try out acme from plan9port, that can fully replace a terminal emulator, a file manager, a text editor and a windowing system. It's actually really extendable and scriptable in C and shell (actually any language that can edit text files)!
Hey Luke, I enjoy your content a lot. Always have been a fan of minimalist aproaches, but never found a way to properly realize that on myl PC until I found your channel. I have one question and would hope that you can point me into the right direction: I can't get the emojis to work in st. I had a look at your configs and your st build, have the proper fonts installed, but can't seem to get them running. Emojis work in the status bar, therefore I know that the system processes the font properly. There has to be this one "magical" step that I am missing. I would greatly appreciate any hints! Greets, Fabian.
@@LukeSmithxyz I use Inconsolata, as you suggested. Curiously, I tried out getting rid of all the font-config files I tried out and it seems to work now. Maybe I got lost somewhere between installing the fonts and working with fontconfig. I see that you use a font-config file in your configuration, but actually the path "./config/fontconfig" is not supported by font-config, so what is the matter with that, if I may ask?
>1152x720 Is this normal? I just noticed the text and such were a little fuzzy. I was watching in mpv, but I came to the site and the top quality here is also "720p".
I just discovered your channel and I'm currently trying out your LARBS config. I'm impressed with your ability to present and deploy usable software.. what motivated you to make your work public and put the effort into doing your videos? How long have you been using GNU/Linux?
I got st to work, but it doesn't show up when I run "update-alternatives --config x-terminal-emulator"... unless I sudo install stterm. But then when I change it there, none of my configs get read. Halp?
Hello Luke. As a pleb, I was wondering whenever we install from your cloned repository by sudo make, is it somehow possible to update st's configurations of yours without recloning and re-installing?
@@distroverse yes but what I mean is, I have to manually get the configurations from the github repository and update it that way right? No automated commands?
considering the fact that you like the vim philosophy, you might want to try surfingkeys extension which will give you a nice ways to do things in browser, using vim-like key bindings
I've seen that happen when the $TERM variable is set to something the machine doesn't support. Mostly it's a problem if I'm using a less common terminal (e.g. termite) and connecting to another machine over ssh that does not have termite installed. You can do something like "export TERM=xterm" or "export TERM=xterm-256color" and it should fix that.
@@SoundToxin I guess it is it, from Luke's files I always get $TERM as "#d3c2c7" for some reason, even if 'termname' from the config.h is set to "st-256color", not sure how I fix this one tho
@@wacesferpit Weird. I haven't used his files, but I would check anywhere that variable might be set and make sure it gets fixed. Could be .profile, .bashrc, .Xresources maybe. Weird that it's seemingly set to a color. You could maybe also just set the variable in a file of your choice in hopes of it overwriting wherever the other one is set.
Programmers tend to not get caught up on dumb shit like customizing every aspect of their terminal because they could be doing something so much more useful.
@@justsomeguy8385 well I'm a programmer. I don't necessarily get caught up in customizing ever aspect of my terminal, but I do get a kick out of it when I have a bit of spare time.
st has really big latency issues. Not noticeable in normal use, but when you're playing a textmode game like CDDA it lags horribly. It is a tiny terminal though, which is nice.
@TheFengLord yeah, alacritty takes about ~5 seconds to start up on my computers. I have a habit of opening and closing terminals a lot, so that gets in the way. One thing st has going for it is the super fast startup times, even without the optimization that stuff like alacritty has.
@@alex_hiller I actually don't play games, someone just told me to test it out to show the latency issues in the terminal. Like I said though, it really isn't noticeable in normal use.
hmm st doesn't show images at all in ranger! I am using your build and the same settings in my config as I had for urxvt, which was working. oh, found the problem I had copied your transparency setting into my Xresources file, setting it to fully opaque 255 solved it.
You must have install w3m to enable image viewer: After that: 1. Run in terminal $ ranger --copy-config=all (to set default configs); 2. Edit the file ~/.config/ranger/rc.conf and in preview section define: set preview_images true 3. Reload Ranger and enjoy :)
@@marciliomcn I already solved my problem with the transparancy setting, I had already installed w3m and did the other things and it was already working with urxvt, but thanks anyway.
Nice vid. I`ll give it a try. Is it possible to override colors with use of Xresources which exceeds 16? For example like these? But with other prefix not URxvt github.com/morhetz/gruvbox-contrib/blob/master/urxvt256/gruvbox-urxvt256.xresources
@@iMarimbaFTW `make remove` target, or, if the developers are lazy, just look at the makefile and manually reverse all the commands under the `install` target
Why would you need your terminal to have tabs?Just switch the layout for an i3 container to tabbed and spawn terminals in there.Well, I can see one use. That is floating windows. While you can switch an entire container with multiple windows to floating, it isn't very 'ergonomic' to do so. But I don't use floating windows that often.
I wish I had the patience to make nice rice. Lately I've been using KDE for my shitposting rig, but that's such a waste of potential. Normie friendly DEs will never beat macOS or Windows at their own game, but macOS and Windows will never beat free systems in this kind of computing.
Hey Luke, just wanted to say as a guy with terrible eyesight that I appreciate you being thoughtful and increasing the text size, makes it so much easier to follow along.
The number of youtubers that give a tutorial in a terminal with dark text on dark background in tiny letters!!!!!
Agreed
On top of eyesight issues, I have internet issues too
@Anders Dalton Flixzone is so trash that nobody goes there on their own, so they have to pay some loser on mechanical turk 6 cents per comment to set up bot accounts and have them engage in 'organic' discussion about their shit website within 10 minutes of each other in the comments section of a 2 year old video.
@@stop_tryharding ok
If a Linguist can use simple terminal, then anyone can do it.
a lot of linguists seem to be unix nerds tho :D
Cunning...very cunning.
"Even though I am not really a programmer" - Luke Smith
What am I then..
for Debian/Ubuntu users, you have to run this before installing:
sudo apt install libx11-dev
sudo apt install libxft-dev
sudo apt install libxext-dev
>debian/ubuntu
>not using gentoo
or just do sudo apt install stterm
Why use multiple commands? sudo apt install libx11-dev libxft-dev libxext-dev
Perhaps it's time to give dwm a try ;)
Hi Luke, yeah is 2023 but here we are, thanks for this video, I was able to install st on my Regata OS
I've seen this video and your st repository. THANK YOU, it was incredible simple to setup st and thanks again for your efforts.
I m might not be a full time Linux user (only on my laptop), but really appreciate your videos Luke. Loving them! Keep them up!
can you do a video about larbs? like how it works and interchanging things inside it?
I would love to see a showcase of LARBS on this channel as well :)
Hey Luke, can you please provide me the package for the space command you used in the video?
I've had a go with this, and it is nice. I've done a bit of elementary c coding before, and used to compile my own monolithic linux kernels in the past when it made sense to do that, so editing config.h and compiling is no problem. However, the support for viewing images in ranger is not that good - it's glitchy in the same way as guake is. I'll be sticking with urxvt for now (still a bit glitchy for image previews but a lot less so than guake or st), but will keep an eye on this program. Thanks!!
@Luke Smith I know this is an old vid, however I'd like to ask how did you mange to render color emoji's on your dwm status bar? I assume dwm and st only renders symbola and with very lower size (in HiDPI screens). Any tip to overcome this?
The dmenu / url piece is sweet!
Compiling in settings is great, except when you installed via a package manager so you can receive updates and patches as needed. Then when you get an update to the package, your binaries get replaced and you have to recompile your settings in. Also you have make sure that the source you have is the updated version, and there were no changes in the new version that break the settings you have in place.
Do you know if there is a way to get i3 to do a "Master-Stack" type of window layout like dwm does by default?
It stacks in the "scratch buffer". This isn't what you're looking for, but it might provide some direction to a solution.
@@kylec.5476 what do you mean? I'm too autistic to know what you mean
Have you read the i3 user guide to understand how the splitting works? It's like a tree. You can have splits within splits. You can have tabbed within a split even. Make sure you have keys bound to switch focus between parent and child containers so you can split the one you want.
@@SoundToxin thanks, nerd 💕
Im using your build for a while, many thanks, working flawless :D !
Btw I use arch...
Rolf, bless !
suggestion: switch to a bitmap font
it’s much better: faster and crispier
Compiled out of the box. Ok, after installing some x11.*dev. Jessis, da dingi is funkn fast. Congrats, its nice for working with large textfiles.
At this point Luke will code his own terminal in an upcoming video
How install it on Apple macOS Mojave™?
Install gentoo
@@mkd1113 There is 'gentoo' on macOS?
@Z V I E R A T Why would that be surprising -- I mean, ThePoon uses Manjaro.
@Z V I E R A T uwu ex-osu player, i use archnowwu
whats is the space command [7:04] program that outputs your color schemes?
Have you considered trying Alacritty?
Kitty has similar concept (gpu acceleration) but is written in c + python, and eats lot of RAM (120 mb).
how can i use FN or super instad of ALT?
What is the filesystem short-cut 'wl + r' you are using ?? Thx
Hey Luke do u have a dotfiles in bash to install and config the manjaro / arch as your?
When i update the manjaro his lose transparency T_T
Hello!
You inspire me to use i3 but I see you use suckless tools, one of them is dwm, so I wonder if you could give us your opinion of this wm please. I want to give it a try but I don't understand it at all, and I found less info than i3, could you explain or try it?
One can dream Luke to use dwm
Hi, I have been trying to patch the scrollback patch into st, but it doesn't seem to work. I have tried multiple versions of st and of the patch, but it still never worked. When I press "Shift + Page Up" or "Shift + Page Down" it types "2~" in the terminal. Has this something to do with my keyboard layout, maybe? I have never changed my layout, I just use the default arch layout, but it is still a possibility that that's the problem.
EDIT: I forgot to copy the key bindings from config.def.h to config.h, so that is why it didn't work
how do you get the space command?
Luke=Lenin
Never forget
I have problems when I try to start gnome-control-center (gnome settings), from within DWM, is crashes, I don't know If someone has experienced something similar, but till now I wasn't successful in making it work.
Hey luke have been using your rice for arch for a while now with some changes. The thing is that when you configure something, sometimes I find it difficult to understand how you do it or how to customize it to my liking, for e.g.: shortcuts in st - where to find the list of available functions or how the arguments work.
So it would be nice if you explain it in your video or just place some links in the description from where we can get the information.
Thank You.
how can i change the standard browser for ALT-L from Chromium to qutebrowser?
Add BROWSER='' in one of your configs (e.g., ~/.bashrc). Remember to replace with an actual value (i.e., BROWSER='qutebrowser')
how do you make by shotcut key? any plugins?
How do you get the divider bars that separate the directories from their various content? I can't find any settings for it in the config file
any clue?
If you asking about ranger, then you need to add
set draw_borders true
to file
~/.config/ranger/rc.conf
Great tutorial. Is it possible to bind CTRL+SHIFT+C/CTRL+SHIFT+V for copy/paste? muscle memory...
Works by default.
@@HarshitAneja Strange, didn't work for me (Luke's fork). I had to modify header file to compensate for this. I have been using this terminal for almost 2 weeks.
One thing I miss is redraw of terminal content after window resize.
I know dynamic linking is heresy for suckless projects, but I feel like suckless's "config is code" philosophy could do dotfile-like things by having some "config" shared objects in a user's home folder that get loaded before the system defaults.
The reason dynamically linking makes sense there is the same reason it causes all the problems for it's usual use case: there's one and only one definition that all programs share. The benefit is that code doesn't have to do config parsing to be configurable, it just has to link against the configuration.
How do I set it as my default terminal? Im on Ubuntu, and it's still the GNOME terminal, I can access it by typing "st" ,but is there something I'm missing?
How does he comment / uncomment whole blocks in vim at 7:06 ? Is that a plugin?
Likely the vim-commentary plugin:
github.com/tpope/vim-commentary
I've noticed that you have dashed lines in ranger, I have them too in ST, any chance of getting rid of that ?
In urxvt (and other terminals) there's a clear line.
Alsamixer is even worse.
bumping this. would be nice to know. I have absolutely no idea, but I guess it is charset related *somehow*. in moc/mocp (music on console player) you have these dotted or dashed lines with ncurses. But when you start moc in ASCII mode (moc -A) you have solid lines. So my best guess is ncurses VS. ncursesw VS. ascii VS. slang VS. utf8 VS. Latin1 (you see that I have no idea because the last line doesn't make too much sense. But I guess it is ncurses/ncursesw Vs. ASCII related.)
@@chrkrngl Don't know, was trying to find more about it, seems like it's "Treat ambiguous-width characters as double-width." , some terminals have that option, found it here unix.stackexchange.com/questions/459492/what-does-the-dashed-line-on-a-screen-multiplexed-terminal
When I find some more time I guess I could look at how that part is done in other terminals and maybe write a patch for st.
@@chrkrngl Damn, there was a patch on their site all along LOL
Patch is called boxdraw, solves the problem.
where do you get your wallpapers?
Sorry for this delayed question, but I'm currently using your build of st, and for some reason, it doesn't seem to be able to handle the preview of pictures. I have enabled it on rc.conf (of ranger)..do you have any idea why? Thx for the video and for the amazing content you bring to the community btw.
This has been a month and I'm sure you've figured it out by now, but this is for any others looking for an answer to your question as well. In order to get image previews working, there are some dependencies that need to be installed. I can't remember what they are off the top of my head, but if you're using arch you can run "pacman -Qi ranger" to see the list of optional dependencies. Otherwise you can probably just look up what the dependencies are. And one of those also has an optional dependency that needs installed as well. On top of this you should turn on borders in the ranger config to get things working seamlessly. Not as pretty that way, but worth it imo to have the previews work correctly
I have cloned your build of st and copied your Xresources, but the transparency doesn't work.
how do you tell ST to use the emoji font properly? i have noto-emoji installed. they work fine everywhere else on my system, but when i try to draw an emoji in ST, the program crashes on me. i've set my fonts to be "Monoid" and "m+" (with the font2 patch). I'm using the suckless version of ST (not your build). any help would be appreciated
Try setting noto-emoji as a fallback font: wiki.archlinux.org/index.php/Font_configuration/Examples
I would really love it if you could add the delete functionality... I mean the usual functioning of the delete key. AFAIK, only the backspace works.
So many videos. I love it
I've just started to use LARBS and I'm quite impressed. In my "old" terminal I'm using Powerline fonts to get a fancy looking prompt. How do I go about adding such fonts to st?
Luke, please do a review on GPU based terminals like Alacritty, Kitty etc.
How do you install xurls? I have everything else working in your build except the URL fetching. I am using opensuse tumbleweed
Hi Luke, thanks for making this public, this gave me the head start I needed to give ST an other try after using URXVT for a good while. One thing I cannot figure out though is how to handle urls best. I'm using tmux and url-view right now but ideally i'd like to use the copyurl patch but it won't work with any windows that have splits (eg tmux/weechat or the like). How are you doing it?
which file browser aru u using??
Ranger, a terminal file browser
Hi Luke, Why My ST Terminal previous command is gone when i zoomed the terminal? but current active is not affected when zoom.
I tried st just now, but for some weird reason, the delete-key doesn't work in bash, however when I launch Vim, it works normally there. Do you have an idea what the issue might be?
which terminal are you using?
Im on Manjaro and want the Transparency, Color and the Autocomplete (it tells you which files and you can tab through them)
Minimalist software and decentralization are the biggest meme.
For a minimalist he seems to be a lot into little features
@@cui3931 Only the ones he uses
Luke: What is the ARGB option in your version? I couldn't get your version to run because of an error stating "Couldn't find ARGB visual." I couldn't figure out what kind of dependency that would be. I did get the stock version of st to compile and run, though.
What font do you use?
I know it's mono, but it looks diferent from mine
Terminal emulators are actually inherently bloated. They emulate old hardware terminals that connected to a time sharing unix machine. We don't have those anymore. The old terminal emulators had these weird codes you could print that instead of showing up, would control the machine: stuff like changing the color and such. They are bloated because you need to emulate lots of hardware terminals! If you wanted a really minimal terminal, you could use a normal text terminal like 9term from plan9port or the one in neovim. Actually using a gui program in xorg is more efficient than running a terminal counterpart. I truly recommend you to try out acme from plan9port, that can fully replace a terminal emulator, a file manager, a text editor and a windowing system. It's actually really extendable and scriptable in C and shell (actually any language that can edit text files)!
Neovim has VT220 support because of the terminal library they use, and that isn't very minimal :p
Hey Luke, I enjoy your content a lot. Always have been a fan of minimalist aproaches, but never found a way to properly realize that on myl PC until I found your channel. I have one question and would hope that you can point me into the right direction: I can't get the emojis to work in st. I had a look at your configs and your st build, have the proper fonts installed, but can't seem to get them running. Emojis work in the status bar, therefore I know that the system processes the font properly. There has to be this one "magical" step that I am missing. I would greatly appreciate any hints! Greets, Fabian.
Does your monospace font have emoji coverage? Which one are you using?
@@LukeSmithxyz I use Inconsolata, as you suggested. Curiously, I tried out getting rid of all the font-config files I tried out and it seems to work now. Maybe I got lost somewhere between installing the fonts and working with fontconfig. I see that you use a font-config file in your configuration, but actually the path "./config/fontconfig" is not supported by font-config, so what is the matter with that, if I may ask?
Don't know what build of font-config you have that doesn't check the xdg config home, but I'm pretty sure that's default. It is on mine.
Is there any reason to switch from urxvt, except for the minimalism?
Well you'll be able to actually read unicode characters for one.
I need know thing less code do not mean more speed or less ram usage
ST can't Wayland :'(
wterm fork
@@_mvr_ I will have a look, it still doesn't seems to be updated so often. :)
Doesn't it work properly on Xwayland?
@@distroverse yes but I don't want Xorg apps anymore and don't want to use this. :)
@@chrkrngl I like Wayland and sunning sway, the drop in i3 replacement. :3
why copy and paste with alt instead of ctrl? isnt this inconsistent with the rest of the system?
unix command principles; ctrl+c kills a process. That is why you will commonly see terminals with shift+ctrl+c for copy.
david esktorp wow, I am a sysadmin myself and somehow didnt think about this. wow. thanks!
>1152x720
Is this normal? I just noticed the text and such were a little fuzzy. I was watching in mpv, but I came to the site and the top quality here is also "720p".
I record on a 1680x1050 screen and RUclips resized that to one of its allowed sizes.
Hence why I e-begged for people to buy me a 1080p monitor in the last stream ;-)
@@LukeSmithxyz Alright, good to know. I'm behind on the streams.
I just discovered your channel and I'm currently trying out your LARBS config. I'm impressed with your ability to present and deploy usable software.. what motivated you to make your work public and put the effort into doing your videos? How long have you been using GNU/Linux?
I got st to work, but it doesn't show up when I run "update-alternatives --config x-terminal-emulator"... unless I sudo install stterm. But then when I change it there, none of my configs get read. Halp?
Hello Luke. As a pleb, I was wondering whenever we install from your cloned repository by sudo make, is it somehow possible to update st's configurations of yours without recloning and re-installing?
Use `git pull` instead of recloning.
@@distroverse yes but what I mean is, I have to manually get the configurations from the github repository and update it that way right? No automated commands?
@@HuZo1907 Yes, but you can automate it yourself by using cron. Just check it out on Arch Wiki how to use cron.
@@distroverse Thanks!!
Damn Luke you are so cool and so smart with your use of Vim you must be the best programmer in the world
So every time you install the latest st it wipes out the changes you made? Or you need to put it into git and merge? Strange
considering the fact that you like the vim philosophy, you might want to try surfingkeys extension which will give you a nice ways to do things in browser, using vim-like key bindings
What's with the letters appearing all weird and duplicated? I type "uname" and it appears "uunnaamuname"
Do you have the default/fallback font installed (Liberation mono)?
@@kylec.5476 yes (don't see how it relates to the problem but ok)
I've seen that happen when the $TERM variable is set to something the machine doesn't support. Mostly it's a problem if I'm using a less common terminal (e.g. termite) and connecting to another machine over ssh that does not have termite installed. You can do something like "export TERM=xterm" or "export TERM=xterm-256color" and it should fix that.
@@SoundToxin I guess it is it, from Luke's files I always get $TERM as "#d3c2c7" for some reason, even if 'termname' from the config.h is set to "st-256color", not sure how I fix this one tho
@@wacesferpit Weird. I haven't used his files, but I would check anywhere that variable might be set and make sure it gets fixed. Could be .profile, .bashrc, .Xresources maybe. Weird that it's seemingly set to a color. You could maybe also just set the variable in a file of your choice in hopes of it overwriting wherever the other one is set.
I thought you were a programmer! I was surprised to learn the opposite
Programmers tend to not get caught up on dumb shit like customizing every aspect of their terminal because they could be doing something so much more useful.
@@justsomeguy8385 well I'm a programmer. I don't necessarily get caught up in customizing ever aspect of my terminal, but I do get a kick out of it when I have a bit of spare time.
Can you do a tutorial how to make ranger have awesome font icons on it ; and i like ur videos
zakaria gatter just install ranger_devicons and the corresponding nerd-font
github.com/alexanderjeurissen/ranger_devicons
st has really big latency issues. Not noticeable in normal use, but when you're playing a textmode game like CDDA it lags horribly. It is a tiny terminal though, which is nice.
@TheFengLord yeah, alacritty takes about ~5 seconds to start up on my computers. I have a habit of opening and closing terminals a lot, so that gets in the way. One thing st has going for it is the super fast startup times, even without the optimization that stuff like alacritty has.
Your problem is that you're playing games.
@@alex_hiller I actually don't play games, someone just told me to test it out to show the latency issues in the terminal. Like I said though, it really isn't noticeable in normal use.
If he's a "non-programmer" what does that make me?
come on, I though that *I* was a customization freak
wow you do a lot with keyboard. I'd love to learn that somehow!
hmm st doesn't show images at all in ranger! I am using your build and the same settings in my config as I had for urxvt, which was working.
oh, found the problem I had copied your transparency setting into my Xresources file, setting it to fully opaque 255 solved it.
You must have install w3m to enable image viewer:
After that:
1. Run in terminal $ ranger --copy-config=all (to set default configs);
2. Edit the file ~/.config/ranger/rc.conf and in preview section define:
set preview_images true
3. Reload Ranger and enjoy :)
@@marciliomcn I already solved my problem with the transparancy setting, I had already installed w3m and did the other things and it was already working with urxvt, but thanks anyway.
Nice vid. I`ll give it a try.
Is it possible to override colors with use of Xresources which exceeds 16?
For example like these? But with other prefix not URxvt
github.com/morhetz/gruvbox-contrib/blob/master/urxvt256/gruvbox-urxvt256.xresources
0:00 "General Kenobi"
you should try vimium addon for firefox
Github or Gitlab!
Git clone
Indeed
sudo make install? wtf luke, make a PKGBUILD like a proper arch user
Most of the people who matter in the world don't actually use Arch Linux.
@@LukeSmithxyz Most of the people who matter in the world don't actually use Linux.
Conveniently, make runs on BSD as well. So that covers all the rest.
@@iMarimbaFTW `make remove` target, or, if the developers are lazy, just look at the makefile and manually reverse all the commands under the `install` target
If Luke used something for more than two weeks, it most definitely suck. Time to switch for a better one.
I guess st is too simple to have tabs, right? I like simple stuff, but I also like tabs
Why would you need your terminal to have tabs?Just switch the layout for an i3 container to tabbed and spawn terminals in there.Well, I can see one use. That is floating windows. While you can switch an entire container with multiple windows to floating, it isn't very 'ergonomic' to do so. But I don't use floating windows that often.
Just use tmux for tabs. You can open a new one with "C-b c".
Tabs are inferior. Tiling window manager or tmux lets you see content of both terminals and you don't have to manually arange windows :-)
I use tmux and st with patch for copy/paste
i cant bring myself to move to suckless programs. I need my config files.
finally!
Microaggression = using mouse.
"st can do emojis" lol no, only the ugly looking fonts.
st doesnt work with Noto Color Emoji - one of the few emoji fonts whose emojis look nice.
1rd
You look like Lenin
dwm has a serious perfomance issue, i3 is a lot of better
Just tried it. No thanks, it looks like shit compared to Alacritty.
I wish I had the patience to make nice rice. Lately I've been using KDE for my shitposting rig, but that's such a waste of potential. Normie friendly DEs will never beat macOS or Windows at their own game, but macOS and Windows will never beat free systems in this kind of computing.
You don't have to do it all at once. Install a tiling wm, figure out which parts bug you, and slowly change them.