Living the power user life over here
Living the power user life over here
🤔
sudo -s
😁👍
su -c “doas sudo -s”
The nicest aspect, for me, is that I rarely need to do something just once. So while I sometimes prefer a GUI workflow for a simple one-off, if it’s something I may end up repeating, then I’d rather have a command-line approach which can be chucked in a shell script, run by cron, or easily invoked over ssh on my phone.
But for highly interactive things (e.g., reading email), I’ll stick to GUI solutions like a pleb.
I dunno. There is something empowering whenever windows-super users find out you (almost) never have to reboot to update.
(Just for the kernel, then all it is, is a reboot. I like windows where it requires installation while booting- actually.) (Okay, so I just run the command line on startup automatically. You’re right.)
Rings true for Mac users too.
And windows, to some extent.
As an experiment, I set up a laptop with what I call Linu (Linux without X).
Just wanted to see how much functionality I could get on a CLI/framebuffer-only system.
I was pretty surprised. It could browse the web (with graphics), manage e-mail, view pdf files, read e-books, listen to music, torrent and watch movies, play some games, multitask…
It wasn’t practical at all, but definitely turned my netbook into a fun toy.
Linu
Brilliant, also works for Wayland systems
Yeah, the reasons to switch to Wayland are either just to use the newest thing, or niche things like fractional DPI scaling support in GNOME. I started using it for that and decided to stick with it, even though I no longer need that, and so far it’s been fine.
Many people complain about Wayland being a waste of time because of the missing features - I hope it grows to be a full fledged replacement of X, it’s probably not something you should be explicitly switching to if you don’t want to deal with the issues. I like setting things up and learning how stuff works, so it worked out for me.
I can tell you that if you switch, for example, screen sharing will probably be broken in various applications, you might experience some issued with copy/pasting between applications, screenshotting/screen recording software might have issues (in particular, there’s no way for an app to know where its window is on the screen), at least on Plasma some apps/games will pause/stop working when minimized, because they stop rendering and they might have logic tied to that.
So… Yeah, might be fun to try out - you can have both installed at once and choose which you want on the greeter - but might not be good enough as a daily driver for you.
You know what, i just drop my personal list of noteworthy shell-tools here (note directfb2 and twin). And edir, clipboard, pass and portal/croc for the win.
# alternatives [fd](https://github.com/sharkdp/fd): simpler find [bat](https://github.com/sharkdp/bat): nicer cat [lsd](https://github.com/Peltoche/lsd): ls with NerdFont icons [broot](https://github.com/Canop/broot): smarter tree # GUI alternatives [draw](https://github.com/maaslalani/draw): mouse drawing on the shell! [imgfb](https://github.com/mekb-turtle/imgfb): Draws a farbfeld or jpeg image to the Linux framebuffer [baca](https://github.com/wustho/baca): TUI e-book reader [Terminal Image Viewer (tiv)](https://github.com/stefanhaustein/TerminalImageViewer): what it says [FIM](https://www.nongnu.org/fbi-improved/): framebuffer image viewer [derasterize](https://github.com/csdvrx/derasterize): cli pixel to ANSI converter cli video playing: mpv \--gpu-context=drm [ts-polkitagent](https://github.com/vicr123/ts-polkitagent): Polkit Agent for the Shell (old) [fbterm](https://wiki.archlinux.org/title/Fbterm): framebuffer terminal [twin](https://github.com/cosmos72/twin): Textmode WINdow environment [directfb2](https://directfb2.github.io/): framebuffer desktop [csv to ascii art table via python pandas](https://unix.stackexchange.com/questions/114333/create-an-ascii-art-table-from-tabular-data/335266#335266) Task Management: [dun](https://github.com/oliverfields/dun): note-taking & task manager [cubby](https://github.com/jwvictor/cubby): encrypted note taking to cloud, with markdown [girok](https://github.com/noisrucer/girok): TUI calendar Services: [matrixcli](https://github.com/saadsolimanxyz/matrixcli#applications): what it says [yewtube](https://github.com/mps-youtube/yewtube): Terminal based YouTube player and downloader File Manager: [clifm](https://github.com/leo-arch/clifm): nice shell file manager with tagging [nnn](https://github.com/jarun/nnn): cli fm with split-view file preview [TUIFI Manager](https://github.com/GiorgosXou/TUIFIManager): cli fm with rendered images in 2D layout [xplr](https://github.com/sayanarijit/xplr): hackable, minimal, TUI fm Login Manager: [CDM](https://wiki.archlinux.org/index.php/CDM): shell login manager with history [Qingy](https://wiki.gentoo.org/wiki/Qingy): directfb login manager Others: [buku - shell bookmark-manager - GitHub](https://github.com/jarun/buku) # ease of use [edir](https://github.com/bulletmark/edir): rename with text file [clipboard](https://github.com/Slackadays/Clipboard): shell clipboard manager & more [portal](https://github.com/SpatiumPortae/portal): cli file transfer agent between computers [croc](https://github.com/schollz/croc): simple file transfer tool via local server, [Android Appp](https://f-droid.org/packages/com.github.howeyc.crocgui/) too [transfer.sh](https://github.com/dutchcoders/transfer.sh/): cli file sharing via cloud [detox](https://github.com/dharple/detox): file name cleanup [ouch](https://github.com/ouch-org/ouch): simple de/compressor [mnamer](https://github.com/jkwill87/mnamer): intelligent video renamer [gum](https://github.com/charmbracelet/gum): bells and whistles for shell scripters [pytermgui](https://github.com/bczsalba/pytermgui): bells and whistles for python scriptersIf someone has more/better tools, please shout.
Thanks for the list! You links doesn’t work because they are all in a code block btw. I also love these tools:
But it’s actually better!
I know it’s easy to think that it’s about showing off, but honestly, the Linux graphical tools are much worse than the command line most of the time.
Installing software is much faster and more reliable using the command line than any graphical tool I’ve used.
It really depends.
For formatting drives i.e. i much prefer the GUI.
It also has a ln easy explanation:
Seems like a lot of Linux/programming memes basically just stem from a place of real noob insecurity.
It is easy to relate to because everyone was a noob at one point.