A day without X

Would you be able to survive one full day without using the X server? Linux offers us a wide assortment of CLI based tools which use curses and/or framebuffer for functional user interfaces. There is no reason why you shouldn’t be able look up stuff online, read your email, look at pictures, watch movies and listen to music as you are trying to configure X.

I was inspired by this post on Motho ke motho ka botho and decided to compile a list of useful command line applications myself. I will break them down into categories so that we can cover all the bases. If I’m missing something, or if I omitted some cool applications please let me know.

Web Browsing

The biggest problem in living without X is web browsing. You will be limited to text browsers, which generally do not support CSS and do not play nice with AJAX. The good news is, that most of the AJAX heavy web-pages now have mobile versions which are surprisingly text-browser friendly.

There are quite a few text browsers out there but I will recommend one:

Elinks [elinks.or.cz]

Why elinks? Because it supports both frames and tables, displays nice colorful output, and works great with mouse. Of course you can also use Lynx, Links, or w3m but in my experience elinks beats all of them hands down. Here is how my page looks in Elinks:

Screenshot of Elinks

There also seems to be a framebuffer browser out there called Zen but it is a bit unstable no longer in active development.

Email

If you are a gmail user like me, you are in luck. Google has a javascript-less version of their interface which actually works beautifully in elinks:

Gmail in Elinks

Neat, eh? For everything else there is Mutt:

Mutt [mutt.org]

Mutt

I previously covered Mutt several times, showing you how to set it up for IMAP and how to send out emails without full blown sendmail or exim setup just using basic SSMTP. There is also Pine which is a damn fine mail client too – if you can deal with editing your messages in pico.

Chat

Chatting without X is pretty easy. It depends on what you are into though. For example, if you are a GTalk user I can recommend the excellent Freetalk which I covered before:

Freetalk [gnu.org/software/freetalk]

Freetalk

If you are on AIM, then naim will probably be the tool for you:

Naim [naim.n.ml.org]

Naim

Naim is a little bit funky but once you get used to it just works. It also supports ICQ and IRC protocols. Of course if you want full blown IRC support, there is probably no better client than irssi:

IRSSI [irssi.org]

IRSSI

It is a bare bones but full featured client. I don’t use irc that much, so I can’t tell you how good it is, but it seems perfectly functional – especially if you are a hard core irc junky.

Reading RSS

If you are like me, you subscribe to way to many RSS feeds. Unfortunately neither Google Reader nor Bloglines works in elinks (or for that matter any text based browser) so we have to rely on local clients if we want to survive without X. I recommend raggle:

Raggle [raggle.org]

Raggle

Raggle has a clean and intuitive interface, is fast and takes up almost no memory. Perfect for a day without X. Go ahead, import your OPML file using a command line switch, and give it a go. You can also try Newsbeuter.

Btw, that feed list in the screenshot is the default set you get after installation. My feed list is way bigger. ;P

File Management

When you are not browsing, chatting, reading feed or writing emails you probably move around files on your hard drive. Midnight Commander will make this task easier with the classic Norton Commander like interface:

Midnight Commander [ibiblio.org/mc]

Midnight Commander

You young whipper-snappers probably have no clue what Norton Commander was – but I grew up on it. Whenever I use MC I feel nostalgic for the good old days.

Viewing Images

So let’s say you are living your one day without X and someone sends you an awesome picture. For example it might be a picture of a cat with a caption (ZOMG! Invisible bike!). Or maybe it’s one of those demotivational posters. Hell, it can even be some dancing bunnies!

So what do you do? You open it with a framebuffer image viewer like zgv of course:

ZGV [svgalib.org/rus/zgv]

I have no screenshot for this one because you can’t run it in X, but I can confirm it works. So you will never be without your cat macros!

Watching Video

Sure Luke, but how do I watch my p0rnz you ask? I haven’t personally tested it, but it seems that both Mplayer and VLC are capable of framebuffer output. How well do they actually work in that mode – beats me. Maybe at some point I will test them out, but at this point I don’t have any solid recommendations beyond that.

Text Editing

If you use Linux, you should already have a near religious attachment to a text editor that can be used without X. There are essentially 4 kinds of Linux users: vim/vi users, emacs users, users who can use both editors, but neither of them well, and n00bs. And guess what – if you think that you don’t fit in any of these categories, you are a n00b. Personally – I use both, but I’m more familiar with vim than anything else. Here are my recommendations:

VIM [vim.org]
Emacs [gnu.org/software/emacs]

Playing Music

The fact that you are not running X should not prevent you from listening to your favorite t00nz. Cplay is a lightweight audio player that is perfect for our X-less day:

Cplay [mask.tf.hut.fi/~flu/cplay/]

Cplay

If you struggling with it, there is an awesome overview of cplay here.

Btw, you can always control your audio volume with alsamixer (if you have ALSA, and you probably do – you have alsamixer installed).

P2P

Luke! I has no Toonz! How I get some without X?

Well, it’s easy my friend. You can do it with rtorrent1:

RTorrent [libtorrent.rakshasa.no]

RTorrent

It’s yet another nifty curses application with negligible memory footprint. RTorrent can easily compete with the windows based uTorrent for size and memory. Unfortunately it is somewhat counter intuitive using Emacs like key bindings. The learning curve is a bit steep, so here is a nice primer to get you started.

Window Management

Yes, you heard me right – window management. The fact that we are not using X does not mean that we can’t have windows. Twin is a nifty curses app which will open sub-terminals inside a curses environment:

Twin [twin.sourceforge.net]

Twin

Twin actually stands for Textmode Window Environment which is exactly what it is. As you can see from the screenshot, it will allow you to have elinks, mutt, raggle and essentially any other application I mentioned here today open on the same tty. How awesome is that? It removes one of the very annoying issues that we face when working without X – the inability to have multiple “windows” open on the same screen-space at the same time.

Will I actually attempt to survive a day without X? Maybe I will at some point. And if I do, I will definitely blog about it, and tell you about my experience. But it won’t be today because I actually have some relatively time sensitive work to do. ;)

Maybe we can all try this together? Let’s set a date (preferably on the weekend so we don’t struggle at work) and let’s try to survive a day without X. Let’s make it an annual linux geek holiday or something. :mrgreen:

1 – I neither endorse nor condone downloading music. If you are downloading legally, then more power to you. If you are sharing without permission – make sure you don’t get caught.

Note:

If you want to translate this text, please go ahead as long as you give me credit and link back to this post. This work is published under Creative Commons, Non-commercial, Share-alike license.


Creative Commons License

This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License
.
Update 05/22/2007 10:10:11 AM

Y HALO THAR Digg users! Thrilled to have ya here. :mrgreen:

Related Posts:

  • Monster Weekend (but not for me)
  • Happy Independence Day!
  • Constitution Day
  • Happy Independence Day
  • Happy Independence Day
  • I can’t take a day off…
  • Happy Independence Day
  • One day in September
  • Which is More Awesome: A Tuesday Poll
  • We have won!

  • 186 Responses to “A day without X”

    1. ratc BRAZIL Mozilla Firefox Debian GNU/Linux says:

      [quote comment="4551"]Is there any way watching videos as a non-root user? Mplayers requires root usage. >.[/quote]
      If you use fb, try chmod 777 /dev/fb0 (or fb something else) and it’s done. Justo mplayer -vo fb videofile.somethingelse

      Reply  |  Quote
    2. Craig Betts UNITED STATES Mozilla Firefox Solaris says:

      I just remembered this one . . .

      Yes, watch Star Wars without needing aalib installed!

      Just open a telnet session to towel.blinkenlights.nl and enjoy the show!

      Reply  |  Quote
    3. [...] 2007 @ 23:32 Posted by felipe in Ambiente CLI, Umorismo spicciolo e…, News e altre Sciccherie. trackback Leggo questa notizia che rimbalza da una parte all’altra e faccio una smorfia un po’divertita, pensando a quando anche io anni fa giocavo a vedere come sarei riuscito a sopravvivere senza le comodità dell’intefaccia… Mplayer in framebuffer, Mutt, MC, BitchX… ecc ecc. [...]

    4. alex PERU Dillo says:

      Sorprendente, realmente. Nota: creo ser libre de expresarme en mi idioma

      Reply  |  Quote
    5. alex PERU Dillo says:

      Que buen post

      Reply  |  Quote
    6. I use the command line a lot myself. Interesting list of applications. MPlayer works well on command line only, VLC I havent tried but when I get time will definately look into it.

      Thx for a great article.

      Reply  |  Quote
    7. Jim Davis AUSTRALIA Mozilla Firefox Ubuntu Linux says:

      Thats a nice collection, i wouldn’t have even thought any applications existed for some of the listed purposes.

      Reply  |  Quote
    8. I found it :) Nice dude…
      I digg the article (no pun intended)

      Reply  |  Quote
    9. [...] Oggi ho letto un articolo molto interessante su TuxJournal dal titolo Un giorno senza X.Org uno su Terminally Incoherent dal titolo A day without X (segnalato anche da un articolo su Pollycoke). Subito mi è venuto in mente il libro citato prima… Pensate cosa può essere per chi è abituato a X.Org, Gnome, KDE, XFCE, Compiz, Beryl, etc. utilizzare per un intero giorno la shell! [...]

    10. jeff UNITED STATES Mozilla Firefox Ubuntu Linux says:

      I lived for at least a month with no xserver when I first tried linux… Gentoo was a dumb choice for a first distro :) especially I didnt partition my drive for any other os.

      Reply  |  Quote
    11. No Way, Jose GERMANY Mozilla Firefox Debian GNU/Linux says:

      CLI != curses, in a Command-Line Interface, you type command sentences. On Unix, the typical example is the shell. Other programs also have a CLI, for example, the gdb debugger, various database systems, etc.

      You might be surprised that there are quite a few people who know and can handle BOTH vi AND emacs (and even ed) very well, thank you very much.

      Reply  |  Quote
    12. Luke UNITED STATES Mozilla Firefox Ubuntu Linux says:

      [quote comment="4577"]You might be surprised that there are quite a few people who know and can handle BOTH vi AND emacs (and even ed) very well, thank you very much.[/quote]

      Ed is the standard editor! Hehe.

      Reply  |  Quote
    13. [...] I haven’t tried it myself yet, and the writer of the original article apparently hasn’t either, but I know a few people that probably wouldn’t die if they didn’t see the light of X for 24 hours. Do you think you could be productive without a full and rich GUI? Judging from this article I think I could make an attempt, although I might miss some of the annoying ads when browsing the web. [...]

    14. sughero ITALY Mozilla Firefox Linux says:

      too bad you were running X at least to take those shots with konsole :(
      you coud have used a console and grabbed the screenshots with fbgrab :) .. (ok somebody already told you about it)
      like this one
      Among www browsers I would suggest links as jangelh and others suggested already.
      Among pic viewers fbi (suggested already… ARGH!)
      Well what’s left?
      mame or advmame with svgalib to play games! Nobody talked about it :)

      Reply  |  Quote
    15. andrew BELARUS Links Linux says:

      Good article. Don’t forget about other console programs, such as links2, screen, mplayer with -vo aa or -vo caca. Continue exploring ttys :)

      Reply  |  Quote
    16. Sorpigal UNITED STATES Galeon Debian GNU/Linux says:

      Another classic command-line program is siag, aka Scheme-In-A-Grid,a fine spreadsheet program. It has an X version to go with it and is a close cousin to Pathetic Writer (pw, xpw), which is a basically useful but not feature complete word processor.

      If people we’re lisp snobs they’d have extended siag to be the open source office suite instead of rewriting from scratch in C/C++/Java.

      Reply  |  Quote
    17. Chris UNITED STATES Opera Windows says:

      I loved:

      you young whipper-snappers probably have no clue what Norton Commander was – but I grew up on it. Whenever I use MC I feel nostalgic for the good old days.

      Amen, brother.

      And hey, have you ever used vile (vi like emacs)? I do love it so…

      Reply  |  Quote
    18. [...] Quello che mi sta succedendo in questi ultimi due anni è un percorso a ritroso, una discesa nei meandri del sistema lasciando via via la comodità, ma anche la rigidezza, della GUI per assumere un maggiore controllo del computer. Ecco perchè ho trovato emozionante questo racconto di un utente che ha deciso per un giorno intero di rinunciare all’interfaccia grafica senza però rinunciare alle sue azioni quotidiane. Il risultato è uno straordinario riscatto per la gloriosa riga di comando. [...]

    19. Long-Time-n00b UNITED STATES Mozilla Firefox Linux says:

      Since we already have mplayer, why not use it for audio on the console? It handles playlists and netstreams, including windoze and apple formats. It has search feature and variable-speed playback for local files. Listen to lectures, downloaded ebooks and podcasts at a high rate of speed, get it done quicker! Also great for music and net-radio!

      Reply  |  Quote
    20. [...] Well that is exactly what Luke at Terminally Incoherent has explored in a very interesting article. Definitely worth a read if you’re interested in that sort of thing! Would you be able to survive one full day without using the X server? Linux offers us a wide assortment of CLI based tools which use curses and/or framebuffer for functional user interfaces. There is no reason why you shouldn’t be able look up stuff online, read your email, look at pictures, watch movies and listen to music as you are trying to configure X. [...]

    21. [...] A day without X Filed under: Uncategorized — recar @ 9:48 am A day without X Would you be able to survive one full day without using the X server? Linux offers us a wide assortment of CLI based tools. There is no reason why you shouldn’t be able look up stuff online, read your email, look at pictures, watch movies and listen to music without X. Here is a list of apps that will help you survive a day without the X server.[linux/unix] [news] [technology] [linux] [music] [online] [...]

    22. oli SWITZERLAND Mozilla Firefox FreeBSD says:

      nice article!

      Reply  |  Quote
    23. Jess Robinson UNITED KINGDOM Opera Linux says:

      I was going to add “screen” and “bitlbee”, but other folks beat me to it.. I spend so much time accessing my machine via ssh that I have a .screenrc that magically sets up 10 windows with appropriate apps in the expected windows for me.. yay!

      For music I’d just use ogg123/mpg123 .. who needs complicated apps..

      Jess

      Reply  |  Quote
    24. [...] What if You Spent a Day Without X11? Posted May 29, 2007 This guy did. [...]

    25. [...] Would you be able to survive one full day without using the X server? Linux offers us a wide assortment of CLI based tools. There is no reason why you shouldn’t be able look up stuff online, read your email, look at pictures, watch movies and listen to music without X. Here is a list of apps that will help you survive a day without the X server.read more | digg story [...]

    26. meneame.net SPAIN says:

      Un día sin X: Realiza todas tus tareas diarias en Consola…

      ¿Serías capaz de sobrevivir un día sin tu entorno gráfico? ¿Realizando todo mediante consola? Webs con ajax, leer mail, ver videos/imagenes escuchar música… Si te sientes capaz, aquí tienes unas cuantas aplicaciones que te ayudarán….

    27. [...] En Terminally Incoherent se preguntan lo contrario, si serias capaz de pasar un dia sin utilizar el entorno gráfico. Es una buena colección de herramientas que pueden sustituir a las que se utilizan en los entornos gráficos clasificadas en categorias como navegación web, email, chat, lectores RSS… que nos pueden ser útiles si algún dia nos cansamos de utilizar el entorno gráfico. [...]

    28. Seth UNITED STATES Opera OpenBSD says:

      Elmo is another text based email client option that may be more intuitive for some people to use than mutt.

      From the man page: “Elmo is a feature-rich console mail client for UN*X power users. It integrates functionality commonly realised by separate pieces of software in other mailers.

      Elmo features threading, Bayesian mail filter, colors, MIME (including encoded headers support) maildir and (partial) mbox support.”

      Reply  |  Quote
    29. onan FRANCE Opera Windows says:

      here are a few cli tools I find useful, sometimes stating the obvious ones but still they are useful.

      - screen (fullscreen window manager multiplexing physical terminal between several processes)
      - whereis (locate binayr/source/manual for a command)
      - whatis (display a command man description)
      - apropos (search man descriptions)
      - ncftp (ftp client)
      - wget (non-interactive downloader)
      - curl (URL transfer tool)
      - shred (secure delete)
      - tcptraceroute (name says it all)
      - imagemagick (package of images manipulation tools)
      - iptraf (traffic monitor)
      - cryptcat (netcat with encryption support)
      - watch (run a program periodically)
      - gpart (partition tool)
      - multitail (tail supporting several files at once)
      - bitlbee (IM2IRC gateway)
      - mpd (audio player)

      Reply  |  Quote
    30. guru CROATIA Mozilla Firefox Linux says:

      What a pointless text, for who are you people writing this anyway. What is that comment about editors and noobs, and what is the fascination with words that end up with Z.
      Post about not running X (for a “day” LOL, get a clue) and the posting your konsole (TM) images.

      What we are dealing with today is a total moronisation of formerly good Unix like operating system.
      Idiot WIMP (l)users are everywhere, I will hide in my troll cave now, because I’m afraid of a deranged Ubuntu sect members to try and hunt me down.

      Reply  |  Quote
    31. Frank GERMANY Mozilla Firefox FreeBSD says:

      ‘Nuff said. For starters it’s a nice article and gives some clues about how to come along without requiring X. So, for the average user, it makes quite some sense. For the ones like us, using *ix based OS for more than a decade now, it’s of course way too “wimpy”, but who cares – i think, dear Mr. guru, have fun in your Xless world but don’t judge about the ones trying to make the console a bit interesting to the click-and-forget generation.
      Personally, i only use X because my business requires it (ok, some tools i need for my business require it, but it doesn’t make a difference :) and almost everything that is available via some (n)curses platform is used with it where possible (e.g. mutt, centerim, w3m and others)…

      Besides that – yes, CenterIM should have been mentioned, because it’s a great multi-IM client :)

      Greetz (SCNR) and tty at 11,
      Frank

      Reply  |  Quote
    32. shade NORWAY Mozilla Firefox Windows says:

      I think screen deserves an honerable mention. Since I basically do all my work over ssh it’s a real godsend.

      Reply  |  Quote
    33. Kangaroo SWEDEN Mozilla Firefox Windows says:

      Hello everyone!

      I have now installed mpd and are eager to learn, but how do I use it? How do I tell it to play every file in a folder, how do I change to next/last, what kind of files can it play etc etc.

      Reply  |  Quote
    34. Ed Schouten NETHERLANDS Mozilla Firefox FreeBSD says:

      Too bad Herrie didn’t make it into this article. You should really try it. Like CPlay, Herrie is a light-weight music player. The only difference is that it doesn’t spawn any external applications like ogg123, etc. which has a few advantages:

      - It’s even lighter; less process spawning when just switching tracks
      - It allows the entire application to chroot itself, without needing the binaries while there.

      The upcoming release, 1.8, will be released on the first of July and will be even more light-weight than 1.7. 1.7 still uses libao on a lot of operating systems for audio output, while 1.8 has native ALSA and Apple CoreAudio support, which makes it even lighter.

      Reply  |  Quote
    35. meillo GERMANY Mozilla Firefox Debian GNU/Linux says:

      there is also `fbgs’ for displaying PDFs. It comes with `fbi’ (which is for displaying images)

      Reply  |  Quote
    36. [...] Posted by flac on July 10th, 2007 A Day without X [...]

    37. nrkhlsmjd INDONESIA Mozilla Firefox Debian GNU/Linux says:

      very nice stuff…;)

      btw…i use :
      centericq – im
      mp3blaster – mp3+ogg player
      links2 – browser
      vim – editor

      thx..

      Reply  |  Quote
    38. linuxiano ITALY Epiphany Debian GNU/Linux says:

      Hi, i would translate this article in italian language.
      The article will be published in this blog:
      linuxiano
      Of sure i will citate the original post and i’ll attribute the merits to you.

      thx…
      bye

      #linuxiano

      Reply  |  Quote
    39. [...] Luglio 13, 2007 Posted by linuxiano in Server X, Note su Linux, terminale, Utility, Linux. trackback Traduzione del post originale ininglese [...]

    40. Flac INDIA Mozilla Firefox Ubuntu Linux says:

      Check this software for managing text-mode apps…
      I made it myself…
      Its only for UBUNTU users…

      Download and install the latest version from…
      http://screenface.66ghz.com

      Reply  |  Quote
    41. [...] Finalmente encontré varias referencias, pero las más destacadas son dos: – A day without X, de Terminally Incoherent. Muy completo y termina de complementarse con los comentarios. – More terminal programs you should be using … like a pro. ‘Inspiración’ del anterior. [...]

    42. [...] Siguiendo con la idea de dominar la consola, y luego de leer dos excelentes articulos recomendados (A day without X y More terminal program you should be using … like a pro). He decidido hacer una lista de los programas que se mencionan en aquellos artículos, a modo de traducción libre. [...]

    43. Matt UNITED STATES Mozilla Firefox Mac OS says:

      [quote comment="4536"]In my widescreen laptop (1280×768) I can watch widescreen videos (e.g. 624 x 352) with the following:

      #echo mplayer configured for console fullscreen playback
      mplayer -vo fbdev -fs -zoom -aspect 1.3333 -sws 3 -vf scale=1000:700 movie.avi

      It is somewhat obscure because I have to trick mplayer since it thinks that My screen is only 1024×768…[/quote]

      Isn’t there some sort of way to tell mplayer what your screen resolution is at the command line for when you’re using a video output method where it can’t be determined as easily (e.g., fbdev or fbdev2, etc.)? I’m not entirely sure, but I think its manpage says something about -screenh and -screenw (height and width) options where you can tell it what the number of pixels that your screen resolution is.

      And what

      Reply  |  Quote
    44. Matt UNITED STATES Mozilla Firefox Mac OS says:

      [quote comment="4536"]In my widescreen laptop (1280×768) I can watch widescreen videos (e.g. 624 x 352) with the following:

      #echo mplayer configured for console fullscreen playback
      mplayer -vo fbdev -fs -zoom -aspect 1.3333 -sws 3 -vf scale=1000:700 movie.avi

      It is somewhat obscure because I have to trick mplayer since it thinks that My screen is only 1024×768…[/quote]

      Isn’t there some sort of way to tell mplayer what your screen resolution is at the command line for when you’re using a video output method where it can’t be determined as easily (e.g., fbdev or fbdev2, etc.)? I’m not entirely sure, but I think its manpage says something about -screenh and -screenw (height and width) options where you can tell it what the number of pixels that your screen resolution is.

      By any chance did you know what is the difference between the “zoom” and the “scale” functionality is? Thanks.

      Reply  |  Quote
    45. melic UNITED KINGDOM Internet Explorer Windows says:

      Great Article, I love Unix without X! I also reccomend CenterICQ for messenger

      Reply  |  Quote
    46. trastornau UNITED STATES Mozilla Firefox Linux says:

      Great to be a console warrior. A little contribution: My favorite console application is “vifm”, a small but powerfull midnight-commander-like file manager that works with vi/vim key bindings. Cannot work without it anymore.

      Reply  |  Quote
    47. [...] 2. Abandon the GUI GUIs are unnessicary. Most, if not all, computers can be made to use only the command line. On Windows, you can start your computer into DOS mode. On Linux, you can remove the X server entirely on most distros. If this isn’t possible, just press Ctrl+Alt+F1 to get a fullscreen terminal. On Linux there is also a good amount of terminal software. No more extra energy usage in that respect! [...]

    48. Calomel UNITED STATES says:

      If you are interested in more information about rTorrent, check out this study. It shows the weaknesses of the bittorrent protocol and modifications you can make to rTorrent. http://calomel.org/rtorrent_mods.html

      Reply  |  Quote
    49. [...] Rovistando nei repository è sorprendente quanto software utilizzabile da console esista. Di certo non sono user friendly, ma una volta presa la mano sono più rapidi e leggeri delle controparti grafiche e cliccose. Non avranno effetti stupefacenti, ma fanno il loro lavoro e in genere lo fanno piuttosto bene. Ho deciso quindi, ispirato da un paio di post di altri blog, di elencare alcuni dei programmi più conosciuti (o anche meno) per console. Di fatto in caso di emergenza quasi tutto si può fare anche da una poverissima riga di comando. [...]

    50. jwlockhart UNITED STATES Konqueror Linux says:

      nice article, though i would like to see one on longer term usage of the commandline in preference over x

      Reply  |  Quote
    51. ladoga FINLAND Mozilla Firefox Debian GNU/Linux says:

      Nice article.

      I’m currently using centericq and irssi for IM. I prefer these to graphical IM clients even if im running in X. Plus side is ofcourse that I can use them remotely via ssh.

      Mplayer rocks on command line and I use mplayer -vo fbdev quite often, which works just perfect. No different than watching movies in X.

      Caca ascii output is just fancy and not very useful when you’ve already got great quality got framebuffer video, but I have to admit it looks cool. click here for screen

      Reply  |  Quote
    52. Luke Maciak UNITED STATES Mozilla Firefox Windows says:

      Yeah, the ASCII thing is a really cool trick you can use to impress your friends but I can’t imagine actually watching a movie this way.

      Reply  |  Quote
    53. anonymouse UNITED STATES Opera Linux says:

      CAPTCHA: sudo… interesting

      Anyway, could you do an article on directfb on Intel, NVIDIA, and DAAMIT?

      Thanks

      Reply  |  Quote
    54. cracker RUSSIAN FEDERATION Internet Explorer Windows says:

      Yes this certainly good idea, with such set of the programs, x-server in outline not it is necessary!

      Reply  |  Quote
    55. dennyhalim INDONESIA Mozilla Firefox Linux says:

      tried links2?? http://links.twibright.com/
      it support framebuffer so you can browse the web with full graphics.

      or nanozilla under nano-X?
      http://alllinuxdevices.com/news_story.php3?ltsn=2000-10-18-002-03-NW-D V

      Reply  |  Quote
    56. Scott UNITED STATES Safari Mac OS says:

      I’m coming late to the discussion, but I struggled with the command line RSS aggregators. Turns out that Bloglines Mobile page works well in elinks. Be forewarned that unless you explicitly disable it from your regular bloglines page, it will run your outgoing page links through Skweezer to optimize the download time.

      Reply  |  Quote
    57. Mackenzie UNITED STATES Mozilla Firefox Linux says:

      Links2 can display webpages with framebuffer, so you’ve got all your images and everything.

      Reply  |  Quote
    58. Chris Lees AUSTRALIA Internet Explorer Windows says:

      I keep promising myself that, one of these days, I’ll try running my computer without X. Also note that you can play individual audio files with “play” – it comes with sox. Just install sox and then type “play audiofile.mp3″ and it will play “audiofile.mp3″.

      P.S. I’m using IE on Windows XP but only because the head office has stopped Firefox from working :-(

      Reply  |  Quote
    59. Juan PANAMA Mozilla Firefox Linux says:

      Yo tengo Xubuntu y FreeBSD en mi Dell Inspiron 1420n y en mi FreeBSD no tengo entorno grafico. Pero aunqué técnicamente puedo hacer todo sin mi entorno grafico, no me gusta por el simple hecho de que me gusta cacharrear con DE’s (mi preferido es Xfce 4.4.2) y me gusta el compiz-fusion. Además no logro entender cual es el interes en tener los entornos más aburridos y feos en nombre de la “productividad” y el ser “profesional”.

      Ahora para los interesados conozco un par de editores de texto que funcionan bajo la consola.
      Vigor
      Jed
      Le
      Jove
      ee

      Y si tenes el pico (nano no lo incluye) también tenes un gestor de archivos que funciona como el pico y se llama pilot.

      Reply  |  Quote
    60. qubodup GERMANY Mozilla Firefox Ubuntu Linux says:

      Dude! Ever heard of not making screens of window decorations? ^^

      Reply  |  Quote
    61. corky UNITED STATES Safari Mac OS says:

      Also late to the party, but I want to mention a few things that no one else has.

      - None of the curses-based RSS aggregators (snownews, newsbeuter, raggle, nrss) I’ve seen meet my needs. I’ve settled on rawdog instead. It generates a local webpage than I can then read with a text-mode browser (or with Firefox if I’m working in X). Easily automated with cron. It uses Mark Pilgrim’s feed parser, so it supports just about everything that’s out there, and since it defers formatting and display to the web browser, it doesn’t have some of the shortcomings of the aggregators that try to do this themselves. IMO, a fine example of doing one thing and doing it well.

      - I use dvtm to tile the terminal or console window. Using it, for example, I can view a manpage while typing in vim. I find this to be a much more productive way to work than switching between virtual terminals in screen or between tabs in a terminal emulator. (Yes, I know screen supports split windows, but dvtm’s approach is nicer.)

      - For downloading podcasts, I like podracer. But the original bashpodder is OK too.

      - For backups, I use rdup.

      - Someone already mentioned vifm. But I want to add my vote for this lightweight alternative to the more popular Midnight Commander.

      Reply  |  Quote
    62. Gaia Herbs UNITED STATES Mozilla Firefox Windows says:

      Lmao rickroll. nice post

      Reply  |  Quote
    63. alh84001 CROATIA Opera Windows says:

      I’m quite surprised that noone mentioned a usenet client: slrn

      Also, can someone recommend a minimal USB distro on top of which I could put all these programs?

      Reply  |  Quote
    64. corky UNITED STATES Safari Mac OS says:

      can someone recommend a minimal USB distro on top of which I could put all these programs?

      I haven’t tried it myself, but you might want to consider ttylinux.

      If that’s still not small enough, you could recompile the userland utils to use ucLib or dietlibc. (I haven’t tried that either, but it’s on my todo list.)

      Reply  |  Quote
    65. bracksisahobo AUSTRALIA Mozilla Firefox Debian GNU/Linux says:

      Thanks for making my geriatric laptop useful :)

      Reply  |  Quote
    66. Ioky UNITED STATES Mozilla Firefox Linux says:

      Man, that is so sweet, I get almost everything that I am looking for. I get a fairly old Laptop, That is exactly what I want to do with it. Instead a base Linux Distro, and Run it purely in CLI. I will organize the post, and list out all the software that was mentioned.

      One thing I would like to ask is that, is there a good CLI Graphical/Scientific Calculator? What I mean by Graphical is just like a way to making plot / graph. If there is That would be perfect.

      awsome Post

      Reply  |  Quote
    67. Luke Maciak UNITED STATES Mozilla Firefox Ubuntu Linux says:

      [quote post="1601"]One thing I would like to ask is that, is there a good CLI Graphical/Scientific Calculator? What I mean by Graphical is just like a way to making plot / graph. If there is That would be perfect.[/quote]

      Well, there’s GnuPlot. I think you could redirect the output into an image, and then view the image using one of the CLI image viewers that were mentioned somewhere in this post.

      Reply  |  Quote
    68. trastornau UNITED STATES Mozilla Firefox Windows says:

      [quote post="1601"]One thing I would like to ask is that, is there a good CLI Graphical/Scientific Calculator? What I mean by Graphical is just like a way to making plot / graph. If there is That would be perfect.[/quote]

      If you don’t want accuracy but just to look at the general trend, use the dumb terminal option on gnuplot:

      http://t16web.lanl.gov/Kawano/gnuplot/misc3-e.html

      Reply  |  Quote
    69. Ioky UNITED STATES Mozilla Firefox Linux says:

      I made a list that listed out all the software that is mention on this page, Just so people wouldn’t need to dig for them.

      and one quick question, is there a nice software that do Latex in CLI?

      here is the list

      Linu (Linux without X)

      Reply  |  Quote
    70. Luke Maciak UNITED STATES Mozilla Firefox Windows says:

      [quote post="1601"]and one quick question, is there a nice software that do Latex in CLI?[/quote]

      Yeah, it’s called Emacs ;) No, seriously – it’s a pretty good LaTex editor. :)

      Reply  |  Quote
    71. Ioky UNITED STATES Mozilla Firefox Linux says:

      Thanks so much Luke

      Reply  |  Quote
    72. zmjjmz UNITED STATES Flock Linux says:

      Ceni I hear is good for wifi, splitvt will split one tty into … two… no more…
      And dvtm, while I can’t figure it out, looks like ratpoison for the console.

      Reply  |  Quote
    73. doorknob60 UNITED STATES Mozilla Firefox Linux says:

      Sweet, I’ll have to try that sometime :D

      Reply  |  Quote
    74. I am trying to get ubuntu onto my iBook and I apparently needed to use the alt. Install CD so untill then I am using X on my iBook, I have been using your programs to help me along (luckly most are in the ubuntu res so i only need to apt get and not compile)

      Reply  |  Quote
    75. doorknob60 UNITED STATES Konqueror Debian GNU/Linux says:

      I thought of something else to add, nano! It’s easier to use than vi(m) or emacs, I don’t know why it’s not on there. (it’s for the n00bs)

      Reply  |  Quote
    76. tag UNITED STATES Mozilla Firefox Linux says:

      if you are not too partial to naim, finch is a great ncurses based interface based on purple ( read: pidgin / gaim ). one of my favorites. also, for images aalib is just great, and it has a great video out device for mplayer that real-time encodes the movie to text.

      cheers man, great article,
      Tag

      Reply  |  Quote
    77. doorknob60 UNITED STATES Mozilla Firefox Debian GNU/Linux says:

      +1 for finch :) It’s very similar to Pidgin (not only based on it but made by the same people). It’s the best choice, and multi protocol :)

      Reply  |  Quote
    78. cAm NEW ZEALAND Mozilla Firefox SuSE Linux says:

      screen for sure!
      strings for reading MS Documents
      pdf2html for converting pdf files to html then use lynx etc
      finch for msn and irc.

      Reply  |  Quote
    79. Fred Richards UNITED STATES Mozilla Firefox Linux says:

      When I tell people I can’t drive a standard transmission car, many people laugh. The funny thing is, I’ve been a computer nerd my entire life, and a command line person. I believe many people are “trained” to think the GUI == The Machine.

      It’s healthy to escape outside your comfort zone for a while. For the record, I’m a big Cisco guy, and much of the power of their equipment is on the command line. Sure the GUIs are getting better, and are nice and fun to use, but you never know when you’ll need to drive that manual transmission in an emergency.

      I think I could fake it.

      Reply  |  Quote
    80. candra INDONESIA Google Chrome Windows says:

      thank for the information, really usefull
      but I have my own choise for non-X application
      this is the list
      web browser:lynx
      download manager:wget
      email client:pine
      mp3 player :Mpg123

      Reply  |  Quote
    81. Krzys UNITED STATES Mozilla Firefox Ubuntu Linux says:

      Dude, did you forget screen?

      Reply  |  Quote
    82. doorknob60 UNITED STATES Konqueror Linux says:

      ^ IMHO twin is better and easier to understand than screen. I never understood screen that much TBH.

      Reply  |  Quote
    83. Jawee UNITED STATES Mozilla Firefox OpenBSD says:

      Thanks for the suggestions.. sounds like a fun adventure!

      Reply  |  Quote
    84. whoop dedo UNITED STATES Mozilla Firefox FreeBSD says:

      why manage all of those programs? just master emacs. mail, web browsing, editing, music player, irc/chat….all within one program with which i can modify with elisp

      place emacs inside tmux and you get session persistence too

      p.s. no matter what chat client is used, btlbee is the way to go

      Reply  |  Quote

    Leave a Reply