![]() |
2014-11-21
, 11:51
|
Posts: 915 |
Thanked: 3,209 times |
Joined on Jan 2011
@ Germany
|
#2
|
Leafpad
Simple. Elegant. Beautiful. Can actually handle fonts that vim (running in the terminal) and nano can't.
Firefox
I can easily just compile links with framebuffer support or just use elinks to browse the web. I can just use Midori, which has nearly all the functionality Firefox has with 1/2 of the memory usage (even if I use profile-sync-daemon). But I can't do it. Firefox is love. If I could run Firefox in a framebuffer, I'd probably abandon all desktop environments.
LXImage
There do exist CLI-based image viewers, but I honestly have no use for them, especially with something as simple as LXImage.
![]() |
2014-11-21
, 12:27
|
Posts: 1,048 |
Thanked: 1,127 times |
Joined on Jan 2010
@ Amsterdam
|
#3
|
![]() |
2014-11-21
, 14:08
|
|
Posts: 1,974 |
Thanked: 1,834 times |
Joined on Mar 2013
@ india
|
#4
|
![]() |
2014-11-21
, 16:57
|
Posts: 102 |
Thanked: 171 times |
Joined on Nov 2014
|
#5
|
What I miss in moc is a music browser/search engine.
This is the only reason why I still have quodlibet installed, but I mostly use moc.
Also have a look at cplay! I used it before I discovered moc and once you know the shortcuts it's good too. I think the UI works even better on small screens.
Basically it's just a front end for various console music players, unfortunately mplayer isn't intended to be one of these. It still works mostly (plays music fine) but cplay isn't able to show things like track duration if used on top of mplayer.
Thanks! I use nload so far, but iftop seems to provide more info.
Huh?
While I still find leafpad a nice program (for its limited purpose), who ships fonts that vim can't handle?
It's long ago (5 years?) but I'm pretty sure I've used Firefox on framebuffers.
You may also want to have a look at netsurf. Midori looks bloated in comparison and in contrast to dillo, netsurf can handle javascript in recent versions (although not yet perfect, so you might want to keep another browser as backup).
But I also miss a text browser with css and javascript.
I won't comment on Dolphin here, but as for TUI file managers have a look at vfu and vifm if you want an mc alternative!
I prefer geeqie.
As for CLI viewers my main problem is, that they rely on either libaa (which only allows black&white output) or on libcaca (which has outright ridiculus performance requirements).
epdfviewer isn't bad, but it's abandoned. Have a look at zathura! If you like vim then you'll like zathura as well.
![]() |
2014-11-27
, 21:03
|
Posts: 102 |
Thanked: 171 times |
Joined on Nov 2014
|
#6
|
![]() |
2014-11-30
, 18:18
|
Posts: 102 |
Thanked: 171 times |
Joined on Nov 2014
|
#7
|
![]() |
2014-12-01
, 15:47
|
|
Posts: 634 |
Thanked: 3,266 times |
Joined on May 2010
@ Colombia
|
#8
|
![]() |
2014-12-02
, 00:05
|
Posts: 102 |
Thanked: 171 times |
Joined on Nov 2014
|
#9
|
I'm surprised you haven't mentioned GNU screen or tmux (I used to use screen but later switched to tmux). I personally can't live without it. Not only is it a great way to manage multiple terminal instances but for me the killer feature is the ability to connect and attach your entire session from a remote location via SSH and that you can leave your session running when you disconnect.
As for terminal emulators I've grown very fond of the Quake-style drop-down. I use Yakuake and set it to run "tmux a || tmux" on startup so it will automatically attach a tmux session if one exists otherwise it will start a new one.
![]() |
2014-12-02
, 01:27
|
|
Posts: 634 |
Thanked: 3,266 times |
Joined on May 2010
@ Colombia
|
#10
|
I'm just as surprised as you are that I didn't dedicate a paragraph or 5 or 6 to GNU Screen. I did mention it while talking about how Terminology can split like GNU Screen can, but Screen really is a champ.
I've used Ratpoison quite a bit, which is the X equivalent of Screen. It's quite a nifty desktop. Super-lightweight to boot.
So have I. I use the drop-down terminal extention for GNOME3. It gets the job done for quick tasks (updating, htop/iftop) or running moc, but lack of tabs is pretty disappointing. Yakuake/Guake are pretty nice.
I've looked at tmux before. What are the advantages it has over Screen?
I've been going through my computer as of late and I've been looking at apps that are unnecessarily heavy and replacing them with more lightweight solutions.
And, by Zeus, there's a whole world of text-based apps that are just as effective and intuitive as their graphical counterparts. I'm not claiming to know the ins-and-outs of these programs; in fact, these are some recent discoveries on my part that I'm just hyped about. Thus far, here's what I replaced and what the replacements are:
Thunderbird--->Mutt (w/ sidebar patch)
A whole email client running in the terminal. Not even the combined memory usage of it and a terminal emulator comes close to being 1/8 of what Thunderbird demanded, yet it works just as well.
IMAP/POP3/Maildir support? Check
GnuPG/PGP encryption? Check
Support for external password managers? Check
Automatic login+syncing? Check
Customizable header (every bit)? Check
Printing? Check
Email alerts? Check
Awesome? Check, check, check.
The main issue I had was in setting it up; you pretty much have to play with the config files, download some extra stuff, and definitely read the manual to be ready. I know I needed to. It's all manual configuration, but once it's set up, you're good to go! Plus, with the sidebar, it looks like any other email client!
So, how much memory does it take? Minus the terminal emulator itself, Mutt takes ~6MB to do the same job Thunderbird does at 110MB (that's without add-ons as well). And it's lightning fast to boot. Insane.
Clementine+Rhythmbox---->Music on Console (moc)
What about a whole music player? It literally does everything Rhythmbox does. Everything. Playlists, sorting, STREAMING music! From the command line! The one thing that's missing is that it doesn't display album art or automatically fetch it, but I'll let that go on the basis of the UI being text-based.
There's another CLI-based music player (Music Player Daemon) with an extremely light+elegant graphical front-end (Sonata), and it can be remotely accessed, but I couldn't get it to read music from my Music folder (it has it's own dedicated folder in the root filesystem). The workaround was that you have to make a whole other user group to give it the right permissions to read the music from the Music folder, and that's just to prevent MPD from becoming a music-playing security hole. MOC doesn't need all that; everything's in the config file.
Transmission--->rtorrent
I could've used the Transmission CLI client, but rtorrent is lighter and more customizable. Also, handling magnet links in rtorrent was easier than Transmission without its front-end; just press "enter" and copy-paste the magnet link into rtorrent.
Ksysguard+GNOME Monitor--->Htop
Not much to say on this one, especially since a lot of people feel the same way about it as I do. It's easy to use at far less memory than the aforementioned task managers. However, htop lacks a network monitor, for which I present...
Ksysguard+GNOME Monitor (the network monitor bit)--->iftop
The perfect companion to htop. It's like they were made for each other. <3
Akregator+Blam--->Newsbeuter
There's an estimated 2.638 billion RSS clients for the command line, so why not use them?! I've been jumping through a lot of them and settled on Newsbeuter because the default keys are similar to Mutt. However, Snownews is pretty easy to use.
I do admit, however, that I'm slightly cheating. I use Newsfox more, primarily because having an RSS feed open in a tab is MUCH easier to switch back-and-forth to than switching to a whole other window/workspace.
Gnote+Quickfox--->hnb
I know what I said about Newsfox, but I have one excuse for using this app- it has structure and can export in many different formats, two things I don't recall Quickfox or Gnote having (I could be wrong, but too lazy to check). Besides, all I have to do is press F5 to drop a terminal down and put it away, so it's not too disruptive to my Firefox experience.
Minitube--->youtube-viewer
I've used Minitube for a couple years. I honestly had no complaints about it. That is, until youtube-viewer came along and hypnotized me into sacrificing Minitube to the based lords that made youtube-viewer. Yes, a whole YouTube client in the command line. It even handles an account and subscriptions like the web-based interface, minus the Google cookies!
The best part about it is that you can choose whatever video player handles the video (as long as the video player can handle streaming video). I just go with mplayer since it's enabled by default and just works. Doesn't tear or anything, plus it outputs the video to whatever resolution I specify!
Another nifty thing about using mplayer with youtube-viewer is that you can kill X/Wayland (whichever one you're using), use GNU screen, and still watch YouTube since mplayer only needs the framebuffer to work.
With all of these nice CLI apps, there's also a handful of apps that I just don't have the heart to replace:
Leafpad
Simple. Elegant. Beautiful. Can actually handle fonts that vim (running in the terminal) and nano can't. My favorite editor until I learn how to use Emacs lol
Firefox
I can easily just compile links with framebuffer support or just use elinks to browse the web. I can just use Midori, which has nearly all the functionality Firefox has with 1/2 of the memory usage (even if I use profile-sync-daemon). But I can't do it. Firefox is love. If I could run Firefox in a framebuffer, I'd probably abandon all desktop environments.
Nautilus/Dolphin
Midnight Commander's a cool file manager, and it really shows how basic the concept of a file manager really is, but Nautilus is, IMHO, easier to use, and Dolphin is, IMNSHO, the best file manager ever conceived by humans.
LXImage
There do exist CLI-based image viewers, but I honestly have no use for them, especially with something as simple as LXImage.
ePDFviewer
Same for CLI-based PDF readers (those exist too). However, no CLI-based PDF readers I've seen have printing support (I could be wrong, but too lazy to look up), which is a deal-breaker for a format whose sole reason of existance is to be printed.
That's all the ones I have thus far. If you've used CLI apps, please tell me about them!
Last edited by Tigerroast; 2014-12-04 at 00:54. Reason: typo