Slashdot Mirror


Time Saving Linux Desktop Tips?

dan_polt asks: "I currently use a Linux desktop system, at work. One of the great things about the Linux desktop is that there are lots of ways to save a lot of time from useful widgets and configuration to minimize the pain of repetitive tasks. Most of my work involves web/e-Mail/SSH access, and I have a very high spec'd machine with dual-head 1600x1200 screens. What software or configuration tips might Slashdot have for me to: make better use of my time; make the most of my screen real estate; and make my use of the desktop more effective?"

25 of 565 comments (clear)

  1. Outsource by DoofusOfDeath · · Score: 5, Funny

    1. Give me your machine.
    2. You have more free time.
    3. ???
    4. Profit!

    1. Re:Outsource by Janitha · · Score: 5, Informative

      First find a good window manager (initially spend the time if you have some exploring gnome, kde, enlightenment, twm, fluxbox, *box, what ever). Find something you like from that. Simple is good. Bling Bling is bad. I personally choose enlightenment. Multiple desktops! Use them. I have a 3x3 array setup with edge flipping so hitting the edge of the screen would push me to the adjacent desktop and have wrapping around. So within any desktop, I can access any other. Of course this is a personal preference. (I would imagine this taking someone a long time to get used to, but once you do its like gold). Create a convention on how you would use your desktops, for example the top row for work, middle for shells/web/information, middle last for email, and bottom row for shells. Something that you will feel good with. Learn your shortcuts (either for window manager, editor, or what ever software your using). Things I find useful are scrolling through desktops, autocomplete, saving/copy/paste, locking computer, open applications, change music. Personalize your enviornment and applications. Configuration files are there for a reason. Set up shortkut keys and use them. Of course when you are customizing it, do it only once (or twice) initially not everyday tweaking more than you edit your actual work. If its a work computer, do not even think about installing games. And get rid of those bookmarks, my productivity shot up as soon as the slashdot and other bookmarks went away. Organize all the work related bookmarks in a way thats easiest for you. Lot of other things I was planning to say are already written below. Enjoy.

  2. Turn it off by daeley · · Score: 5, Insightful

    First thing you do to increase productivity is turn off all the blinkenlight widgetry. Even if the frenetic distractions every second don't give you seizures, they'll certainly slow your mental processes down.

    Then, open a web browser in one window and a terminal in the other and get to work you slacker! ;)

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  3. Linux Desktop by B+Man · · Score: 5, Interesting

    I use Linux mostly at work as well, I do work in a Windows-centric environment so I use VMWare to run Windows. Otherwise I would rather just use the virtual consoles, with ssh, elinks (for browsing), and rarely X. I do find X to be useful for things that I must use it for, but for the most productivity, nothing beats a console.

    1. Re:Linux Desktop by Anonymous Coward · · Score: 5, Informative

      multiple terminals visible at the same time

      The utility screen will let you split your terminal space between an arbitrary number of applications (and each one recognizes that it has its own tty).

      quick cut-and-paste

      Once again, screen has you covered, and will allow you to transport text between hosted applications; it even provides a spiffy vi-like interface for selection, and freezes the program output (no, it doesn't suspend) while you're doing this.

  4. The one useful script by EmbeddedJanitor · · Score: 5, Funny

    #!/bin/sh
    rm -f /usr/local/bin/games

    --
    Engineering is the art of compromise.
    1. Re:The one useful script by jZnat · · Score: 5, Funny

      I use Debian you insensitive clod! It's /usr/games and /usr/local/games

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    2. Re:The one useful script by tomhudson · · Score: 5, Funny

      make better use of my time; make the most of my screen real estate

      apt-get install pr0n;

  5. Mount remote filesystems in KDE via ssh by gtoomey · · Score: 5, Informative
    You can mount a remote filesystem in KDE without using NFS, ftp, rsync, Samba etc

    Just enter in Konqueror
    fish://user@yourdomain.com
    (yes that is fish) and you will be asked for your ssh password.
    Your remote files appear in Konqueror & you can then copy/paste etc to your local filesystem.

    1. Re:Mount remote filesystems in KDE via ssh by Yrrebnarg · · Score: 5, Informative

      You missed the real power-feature here. Try using fish (or ftp or even http) while you're attaching something in kmail or editing a file with kate, or even koffice. Now try doing a drag-and-drop into a konsole...now try it with a URL. Now try it while in a ssh -X session. Or maybe man:screen or info:glibc as a URL in konqueror. One last trick is KDE's alt-f2 dialog. It does integer arithmetic and opens URLs. KDE really is cool if you use it, but nobody here in the USA ever seems to give it a chance.

      And for the flamebait part, why is kde so unloved here in the USA?

    2. Re:Mount remote filesystems in KDE via ssh by ananke · · Score: 5, Informative

      Not to mention the quickie acronyms. Type 'gg:whatever' in that alt+f2 dialog, or any konqueror, and you'll be taken to google. Same thing for imdb, fm [freshmeat], etc.

      --
      --- d'oh
  6. Re:10 hours and 26 minutes? by Junior+J.+Junior+III · · Score: 5, Funny

    See, Taco! I told you if you started filtering dupes, people would find a way to complain!

    Back to the drawing board...

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  7. Bind everything to a key combination by elconde · · Score: 5, Informative
    Bind everything! Use the spare windows key to bind every application that you use regularly.

    http://hocwp.free.fr/xbindkeys/xbindkeys.html

    Some good ones from my .xbindkeysrc:

    "xmms --stop" Mod4 + Up

    "xmms --play-pause" Mod4 + Down

    "xmms --fwd" Mod4 + Right

    "xmms --rew" Mod4 + Left

    "emacs" Mod4 + e

    "firefox" Mod4 + m

    "oocalc ~/aspreadsheet.sxc" Mod4 + c

  8. Re:10 hours and 26 minutes? by daviddennis · · Score: 5, Interesting

    Well, it is Thanksgiving weekend. Most people are out doing stuff with their physical world friends.

    Some of the ads are actually useful. My business partner's going to get a gift from ThinkGeek (better not say what it is here since he might be watching!) And it looks like I'll be using ServerBeach for my next venture. So I wouldn't give up on ads, and as you say I like supporting Slashdot.

    As for your substantiative criticisms, are we really bleeding users? I certainly haven't noticed any lack of comments. In fact, it might not be so bad if we did. It sure was nice when I could actually read every comment on the articles that interested me. Now I'm lucky if I can finish the first page of ten!

    Digg is so different from Slashdot in my experience that I don't see them as competitors. I visited there, didn't see what the fuss was about, and came back here.

    That being said, to me it's always been about the comments, and the rich experience they bring us here. For example, I've wanted to learn about on-demand water heaters for some time, and all someone had to do was post an article about some bogus new on-demand technology, and whammo! I found out pretty much everything a person could conceivably want to know about them.

    The moderation system is clever, and really works, and that seems to be the main value added that Slashdot's founders have created. Other than that, it's been being in the right place at the right time and having the right idea.

    As long as there's a good and active user community here, I'm still loyal to it. The founders aren't the most literate bunch in the world, and they make all kinds of silly mistakes, but this place seems to work and generate interesting stuff, and for that I'm happy.

    D

  9. Re:Quicksilver by m()p3s · · Score: 5, Funny

    I press apple-space,j,c,k,j,n,s,n.

    sounds pretty good but typing all of those commas would just frustrate me.

  10. Wrong question by Mac+Degger · · Score: 5, Insightful

    The question you should ask is why the hell your company is giving you a "very high spec'd machine with dual-head 1600x1200 screens." if your work only "involves web/e-Mail/SSH access".

    Really; is your company's IT department stupid? Is your company run by dot-com-bubble-wanna-be's who want to repeat the past? When your tasks are so system-resource-undemanding, why did they pay for that machine for you? You could do your work on a 486! Literally!

    --
    -- Waht? Tehr's a preveiw buottn?
  11. Re:Time saver by gatzke · · Score: 5, Funny


    In /etc/hosts

    127.0.0.1 www.slashdot.org
    127.0.0.1 .slashdot.org

    Helps me at work...

  12. Three Words... by wernst · · Score: 5, Funny

    Install Microsoft Windows.

  13. Re:10 hours and 26 minutes? by bradbeattie · · Score: 5, Insightful

    I've mentioned it before and I'll mention it again. I think we could use moderated stories. You could browse at +5 stories to cut out the crap or at 0: fark style. Moderate a story -1: dupe or +1: headline. Any reasons not to implement this?

  14. Let me explain your *BIG* mistake: by Hosiah · · Score: 5, Interesting
    You posted this question during the annual four-day-weekend flamefest, in which thousands of bored cubicle slaves have Thanksgiving holiday off and overrun Slashdot like a horde of goblins. Think Quake Deathmatch with flame-throwers and infinite ammo. Now to address your actual question: (and watch, because I'm the only person providing a helpful answer, I *WILL* be modded down!)

    Making better use of your desktop real estate means getting rid of a lot of junk. If you haven't already, I'd try saying goodbye to KDE/Gnome and getting the lightest possible window manager for the job: That's Fluxbox, ICEwm, Fvwm, or the desktop environment Xfce. (I'm low on sadism, so I won't recommend TWM. Anybody that 1337 wouldn't be posting this question.) This doesn't sound like much, but trust me, when you do away with that extra time waiting for KDE to load, you'll be faster and only have (in Fluxbox's case) a tiny slit in your way. No icons cluttering things up (yeah, we need a home directory icon on the desktop when it's in our menu, too! Sheesh!). Every Linux program on your system can be started from any window manager's menu, it's just a matter of editing the menu to launch the program. Too bothered to edit text menus? Then from the console, try "kicker" for KDE's panel, "gnome-panel" for Gnome's, and "xfce4-panel" for Xfce's, depending on what you have installed. I've tried them all and they work even from TWM!

    As for time-saving: the key here is "automate". Anything you type in a terminal more than once is grounds for automation. Simply take the same commands you type and save them on a line each in a plain text file with the line "#!/bin/bash" at the top and the line "end" at the bottom. Save that file somewhere in your executable path (type "echo $PATH" if you don't know), and type "chmod +x [name of your program]". You can now execute it just like any other system program.

    The next level of automation is programs that require interaction. Two work-arounds exist for this: "Here" documents are little scriptlets you can slip into Bash scripts to do simple keyboard commands for interacting with command-line programs that insist on recieving input. The more sophisticated approach is Tcl/Tk's "expect", which can be used to script damn-near anything (take a command-line web browser like lynx and feed it an expect script with the right instructions, and you can auto-post B1FF comments to Slashdot, even! (Provided you had a nick signed in.), sorry, guys, the secret's out!) I can't think of anything having to do with ssh and email accounts that couldn't be handled with all of the above.

    This might be overkill, but anybody who's read "Beginning Linux Programming" by Neil Matthew and Richard Stones, courtesy of www.wrox.com, wouldn't have to post this question. I promise you could skip the GTK and Qt parts and brush up on Bash, at least, which is easier than BASIC on the Apple ][.

    Doubtless, part of the indiference/hostility in here is because this is also the kind of question spammers ask, and you wouldn't find any people on Slashdot who deal with too much spam, now would you? I don't mind answering because, if you're a *good* wizard, you deserve to know this stuff as well as I do, and if you're a *bad* wizard, I haven't given you a damn thing you couldn't have gotten from a few hours of Googling.

  15. Reasons not to implement this by weierstrass · · Score: 5, Insightful

    It might embarrass the editors.

    --
    my password really is 'stinkypants'
  16. Stop Trying to Save Time by logicnazi · · Score: 5, Insightful

    Almost every nerd I know (myself included) wastes more time trying to set up the machine 'just so' to make every task super conveinent and easy than they actually save. I suggest getting the machine in a minimally working configuration and only trying to save time when a task becomes really burdensome and repetitive. Even then I would think twice and ask how much time it really takes and how much time it would take to make it faster.

    Of course that wouldn't be anywhere near as much fun. That's what you should do if you are really interested in saving time. If you just want to have the enjoyment of knowing your machine is optimally set up to do whatever it is you do then follow the other suggestions you find here.

    --

    If you liked this thought maybe you would find my blog nice too:

  17. I'd recomend root-tail by Vrejakti · · Score: 5, Informative
    Root-tail home page and freshmeat link. random screen shot.

    About: root-tail is a program that allows printing of text directly to the X11 root window wherever you choose, much like running rxvt with a pixmap background but without the hassle and with more features.

    Some code I use with it (there's TONS of options):

    sudo root-tail --justify -g 600x250+20+350 /var/log/messages,lightblue
  18. Two more letters... by Anonymous Coward · · Score: 5, Funny

    Un

  19. Re:Time saver by leuk_he · · Score: 5, Informative
    YOu should realy use
    0.0.0.0 www.slashdot.org
    0.0.0.0 .slashdot.org
    I wonder how this habit of using 127.0.0.1 came into fashion if 0.0.0.0 is the more correct solution.