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?"

124 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. Re:Outsource by Eideewt · · Score: 2, Informative

      Virtual desktops are pretty awesome. I've moved from minimizing programs to just leaving them where they are and switching to another virtual desktop. I've also got a 3x3 setup, but I find that using ctrl+alt+numonthenumpad is the quickest way to work with them, since the numpad positions correspond to the layout of my desktops.

      I also used the Ratpoison window manager for a while. I think that, depending on your computing habits, a tiled window manager could really be productive. If I were writing more code and switching between fewer windows I would definitely consider switching back to one.

    3. Re:Outsource by mildgift · · Score: 2, Interesting

      Thanks for the 3x3 workspace tip! It works great.

      My productivity tip is to keep some index cards and tape around. Make little labels for your keyboard, and tape them in place, so you can learn the keyboard shortcuts.

  2. My advice... by garcia · · Score: 4, Insightful

    Don't be posting to Slashdot and reading the trolls you will receive in response instead of working on that high-spec'd dual headed monster you got.

    That'll save you a ton more time than any of the advice given here ;)

    Personally, I have tried to use as much as I can via Putty (SSH+screen) and keep everything I do in one window. It cuts down on how much I have taking up my real estate and it seems to make me more productive.

    Even with a 23" LCD it's nice to have everything in one place.

    1. Re:My advice... by novakreo · · Score: 4, Informative

      putty is not a linux program, it's only for ms windoze - it's not needed on linux though, we just use ssh.

      Putty is actually available for both Linux and Windows (even NT on Alpha!).
      While it probably is overkill for just 'ssh hostname.tld', it is useful if you need to use features like port-forwarding and want to use a saved profile instead of supplying command-line options or hand-editing ~/.ssh/config, or for migrating from Windows while keeping the same SSH client.

      --
      O frabjous day! Callooh! Callay!
    2. Re:My advice... by Zathrus · · Score: 2, Insightful

      ssh -L 666:127.0.0.1:666 host will forward 666 from remote to localhost
      ssh -R 666:127.0.0.1:666 host will forward 666 from localhost to remote


      Yeah, and that's ever so much more convienent to type than just setting it up in a GUI, saving it as a profile, and typing "putty -host xyzzy".

      Nice to see that you still play Doom though.

      putty is a half crippled ssh-client clone for windows.

      Your fanaticism is showing. putty is open source, cross platform, and damn good. If you're going to claim that it's "half crippled" then you'd best back that up with actual facts rather than just looking like a knee jerk anti-Windows fanboy. I don't suggest that you use putty for all tasks, but it's certainly a good alternative for many of them. Right tool, right job.

    3. Re:My advice... by Zathrus · · Score: 2, Insightful

      the colours are broken, often vim syntax highlighting is unreadable

      Then you have vim doing the wrong highlighting -- most likely vim is defaulting to background=light when you should use background=dark. Solution? Either change putty to use a light background (e.g. -- white/grey with dark text instead of the default black w/ grey text) or do a :set background=dark in vim or .vimrc.

      The black on black bit is almost certainly the same issue -- the apps are presuming what color your background is and they're simply wrong. That's not a putty issue.

      Refreshing after resize is unreliable and sometimes makes the application permanently unviewable.

      Sorry, never had that issue.

      Connection drops from time to time, seems not as reliable but may be due to Windows' limited network capabilities

      I leave my putty sessions up for days or weeks at a time. The only time it times out is if the connection on one end drops -- the general case is that my DSL modem drops. Not much putty can do about that. You do have TCP keepalives turned on, right? If not, then the remote host is probably booting you for being idle.

      Cant do X forwarding or many other nifty things

      Funny, I guess that "Connection->SSH->X11, Enable X11 Forwarding" checkbox is a thing of my imagination. I highly recommend that if you enable that then you also click on "Enable compression" on the "Connection->SSH" page. This is analogous to the openssh -X/-L and -C options.

      I think I even saw putty plain not run certain terminal applications.

      Most likely a termcap issue, but I've seen putty used to replace commercial clients and do a better job.

      As for your website -- do you really want me to dissect it? There's a lot of utter crap on there, varying from outright lies to improper parallels. There are some truths as well, but they're buried in the muck.

      And no, I'm not a Windows fanboy -- but I do use the right tool for the right job. I have both Windows and Linux systems at home, and I'm a professional C++ coder on Unix platforms.

  3. Two 1600x1200? by Bananatree3 · · Score: 4, Funny

    Try watching Star Wars and working at the same time! Wait a sec, maybe that wouldn't work...

  4. Time saver by dfjunior · · Score: 4, Funny

    make better use of my time

    Quit f-ing around on Slashdot and get back to work!

    1. 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...

    2. Re:Time saver by optikSmoke · · Score: 2, Interesting

      Your strategy is broken. Observe the following steps:

      1. Type some random letters, eg klshdfas
      2. Type .slashdot.org
      3. Press enter
      4. Watch productivity disappear!

      Slashdot's DNS servers appear to give a usable IP for any garbage you throw at them that isn't assigned to something else.

    3. 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.
  5. 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.
  6. 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 Ramses0 · · Score: 2, Interesting

      I can mostly agree with this. Untold hours of productivity when you only have a 486 laptop on the couch ssh'd into a remote machine and only basic cable (not expanded basic, you lucky ducks). Tunning full console since getting X even to come up was painfully slow (not that bad, but not that good, either. didn't help that the old laptop video card had buggy drivers).

      Anyway, I broke down and got a powerbook when I couldn't do css/html development from the console without a GUI. Remarkably fat-free situation, and highly recommended that you try it sometime.

      --Robert

    2. Re:Linux Desktop by cbr2702 · · Score: 3, Insightful
      I do find X to be useful for things that I must use it for, but for the most productivity, nothing beats a console.

      It's quite nice to be able to have multiple terminals visible at the same time and have quick cut-and-paste. I like X a lot, mostly as a way to hold many xterms.

      I do find, though, that as everyone writing for the web expects you to have a GUI browser, firefox is quicker than elinks for most things.

      --


      This post written under Gentoo-linux with an SCO IP license.
    3. Re:Linux Desktop by B+Man · · Score: 2, Informative

      It's quite nice to be able to have multiple terminals visible at the same time and have quick cut-and-paste.

      Try using gpm and you can do a quick cut-and-paste. Just hold the mouse left button down and highlight text to copy, then just click the middle mouse button (or both left and right or the scroll on a scroll mouse) to paste.

    4. 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.

    5. Re:Linux Desktop by spuzzzzzzz · · Score: 3, Informative

      I agree strongly with this comment. And although sibling points out that it is possible to copy and paste with gpm, I still find X useful because I can see so much more stuff (in different windows) at the same time. And if you're one of those people that uses X as an Xterm container, a tiling window manager is essential.

      PS: I find that wmii isn't very mature yet; I still prefer wmi-10.

      --

      Don't you hate meta-sigs?
    6. Re:Linux Desktop by nmb3000 · · Score: 4, Informative

      Can you really do this with screen?

      Of course! Screen can do anything!

      I'm not sure exactly what you're shooting for, but you can "split" a screen session like this:

      In a console, run screen. This will create a new session inside screen. Tell screen to split the window by sending the keystrokes CTRL+a S (that's a capital 's'. If you send a lowercase 's' you will freeze the display. Resume it by sending CTRL+a q).

      The screen should split into two vertical windows. Tab into the lower window by sending CTRL+a <TAB> . Now create a new shell by sending CTRL+a c. You can go back and forth using CTRL+a <TAB> . Once you have a shell running in each you can do and/or run anything you want to. To close a split session, give it focus and send CTRL+a X (note the capital 'x').

      Gentoo's Wiki site has a nice writeup of screen. It makes it real easy to get up and running with screen. It includes the above example as well as instructions on how to resize the split and do many other things.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    7. Re:Linux Desktop by peterpi · · Score: 3, Informative

      Google answers my own question. It's called xmove

    8. Re:Linux Desktop by leoboiko · · Score: 3, Informative

      If you want to run X programs but hate managing so-called "windows", try ratpoison, the mouse-less, window-less window manager. It's screen(1) for X. No more space lost with decorations, no more time lost resizing and moving windows.

      --
      Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  7. The /. effect by richdun · · Score: 3, Insightful

    Get Slashdot to space the posts 10 hours apart. That'll increase geek-productivity worldwide in no time.

  8. 10 hours and 26 minutes? by bl1st3r · · Score: 2, Insightful

    I realize this is offtopic, but I do believe it needs to be said.

    There were 10 hours and 26 minutes between front page posts. And people wonder why we're bleeding users to other sites? It's the BS editors. The BS dupes. The BS factual errors. Seriously, wtf are we paying Slashdot for? If you're buying a subscription, what are you getting? What are the advertisements on the page doing for us? Where does this money go?

    I've always left ads on Slashdot because I 'support' the culture, but this is the final straw. Until this shit is fixed, I'm non-existant. This is my last post.

    Fuck slashdot. (This is not a troll. This is a serious rant of someone who wanted to spend Sunday afternoon catching up on tech news.)

    --
    hrrm.
    1. 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!
    2. Re:10 hours and 26 minutes? by Lifewish · · Score: 4, Interesting

      Of the four or so high-content-rate sites I frequent, none of them had anything happening in the last 10 hours. Would you prefer that Slashdot lower their content standards even further? Is that even possible?

      --
      For the love of God, please learn to spell "ridiculous"!!!
    3. Re:10 hours and 26 minutes? by Orrin+Bloquy · · Score: 2, Funny

      You're just mad because you aren't reading the cool stuff at TotalSlashdot.org.

      --
      "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
    4. Re:10 hours and 26 minutes? by Karma+Farmer · · Score: 4, Interesting

      There were 10 hours and 26 minutes between front page posts.

      Given a choice between a few articles of high quality and many articles of low quality, I'd take fewer articles.

      Of course, that's a false choice, in two senses. First, there's no correlation between the number of articles and the quantity of articles. Second, it's not a choice Slashdot offers.

    5. 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

    6. Re:10 hours and 26 minutes? by Karma+Farmer · · Score: 2, Insightful

      Oops... actually, there's a very strong correleation between the number of articles and the quantity of articles. However, there's no correlation between the quality of articles and the quantity of articles.

    7. Re:10 hours and 26 minutes? by garcia · · Score: 2, Insightful

      I'm going to ignore the other blatant shill comments, but this one I can't ignore:

      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.

      Mistakes generate interesting stuff? What? Trolls, "insightful" comments, and +5 Funny's about duplicates and suggestions on how the "editors" could find duplicates on their own site (including using the scrollwheel to go down two articles)?

      Give me a break. You are an "old-school" user, you should remember the days when Slashdot wasn't a pile of suckass shit. Where they didn't seem to be 7 days, 7 months, and 7 duplicates behind the rest of the technews sites.

      I'm unimpressed with most of the comments these days. People don't take the time to do a simple search so that they can have the opportunity to be FP or post some unintelligent bullshit under another high rated post for them to get their Karma shots.

      Blah.

      Slashdot has been sucking bad and the "editors" just don't give a fuck. Hopefully that 10.25 hour break was them having a sit down meeting to discuss their serious breakdowns recently.

      I have little faith.

    8. 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?

    9. Re:10 hours and 26 minutes? by Anonymous Coward · · Score: 4, Insightful

      As for your substantiative criticisms, are we really bleeding users?

      Yes. Six to twelve months ago, there were a few news stories about the Slashdot effect losing its power, and since then, the traffic analyses a few companies do have shown Slashdot to be receiving less traffic. To add my own anecdote, I've noticed a number of the smarter users who used to contribute here no longer do, and I've certainly been coming less often.

      The type of users that are staying is of crucial importance. I've noticed the same thing happen to quite a few Usenet newsgroups. A bunch of newbies come in and annoy people, the signal:noise ratio goes down, the regular contributers/experts leave, and a year later, the place is full of newbie noise and no real answers.

      Slashdot can survive pretty much anything, except for one thing: losing the smart contributors. In the past year or so, I've noticed the quality of comments declining rapidly, and if this continues as it has been, I fully expect Slashdot to be a complete joke a year from now.

    10. Re:10 hours and 26 minutes? by tomhudson · · Score: 4, Funny

      Oops... actually, there's a very strong correleation between the number of articles and the quantity of articles. However, there's no correlation between the quality of articles and the quantity of articles.

      Actually you were right both times. Posting the same article 6 times (as was done a few days ago) shows there is no correlation betwen the number of articles posted and the quantity. It was 1 article (number) posted 6 times (quantity). It's slash-math. Don't try to understand it - it'll give you a brain aneurism :-)

    11. Re:10 hours and 26 minutes? by daviddennis · · Score: 2, Insightful

      Slashdot has a first-mover advantage, probably created because it gained a critical mass geek audience at the time when there were fewer sites to distract them. Like Microsoft software, it's very difficult to dethrone a network effects king once it's established. Slashdot's an excellent example of this.

      Incidentally, in my post you quoted, I was trying to say that the interesting stuff existed despite the mistakes, not because of them. Hope that clears up any confusion.

      D

    12. Re:10 hours and 26 minutes? by Clover_Kicker · · Score: 2, Funny

      > Any reasons not to implement this?

      It would require effort.

    13. Re:10 hours and 26 minutes? by Temporal · · Score: 3, Informative

      Umm... Some articles posted within the 10 hours before this one include this one, this one, this one, this one, and this one.

    14. Re:10 hours and 26 minutes? by tomhudson · · Score: 2, Interesting

      The "cell-phone used to monitor traffic flow" - the last 2 dupes have only 1 story between them http://yro.slashdot.org/comments.pl?sid=168794&cid =14070720 or http://yro.slashdot.org/comments.pl?sid=168794&cid =14070568> and follow-up posts mention.

      A lot of us immediately went "Dupe!, then , :"Hey, this was also on yesterday - Tripe!" then, as people checked, sure enough its been run to death.

    15. Re:10 hours and 26 minutes? by Anonymous Coward · · Score: 2, Informative

      And it's rather odd that you're the first to notice, since there's clearly no way the editors could have retroactively timestamped these posts. Nice critical thinking there, buddy. Somewhat ironic a juxtaposition with your sig.

    16. Re:10 hours and 26 minutes? by SleepyHappyDoc · · Score: 2, Informative

      Oh, and my front page has had articles regularly, with no gap larger than four hours between. Go to Preferences, and set the front page to display all the articles, not just the "best". There were articles posted, you just didn't bother to look.

      --
      Stasis is death. Embrace change.
    17. Re:10 hours and 26 minutes? by PeteDotNu · · Score: 2, Funny

      "I've certainly been coming less often."

      Two possible responses to this:

      1. Quiet, you. I've been noticing your account posting thousands of times per day!
      2. You should see your doctor. He may be able to help you out.

      --
      My other processor is big-endian.
    18. Re:10 hours and 26 minutes? by Kent+Recal · · Score: 2, Funny

      Damn newbies...

  9. 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;

  10. Term Productivity by digitaltraveller · · Score: 3, Informative

    GNU Screen is a featured packed window manager that multiplexes a physical terminal between several processes. You can detach from remote screen sessions and the program will continue to run. You can then re-attach later; an essential feature if you use ssh alot.

    1. Re:Term Productivity by wahgnube · · Score: 2, Interesting

      Yes, I can attest to the coolness of Screen because I use it almost all the time. Also, to augment what the parent mentioned, the detaching remote screens isn't just a bonus, it's almost a necessity on a flaky coffee shop wireless connection.

      My biggest problem is I almost always use Emacs as well. Does anybody know how to prevent Screen from capturing the C-a keystrokes when in programs like Emacs?

      I find it extremely annoying and it often ends up doing something I don't want. Even if it is nothing serious, I'm distracted for a few seconds.

      Somebody, anybody, please?

  11. 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 Dan+Farina · · Score: 3, Interesting

      Of course, unless you actually wanted your remote file system mounts to actually be something more than a hack and used something like Fuse (http://fuse.sourceforge.net/) where file system syscalls can be handled by behavior defined in user space.

      sshfs and smbfs work like a charm, although they have some...amusing "file systems" listed as well. (Such as a representation of a relational database as directories and XML files....)

    3. Re:Mount remote filesystems in KDE via ssh by jone1941 · · Score: 2, Insightful

      As a follow up to this, the secret to my success has been using the "fish" protocol in Kate for browsing/editing remote files. All of my work is balanced between web programming and C/C++ application development. Since neither of these tasks were meant to run on my fairly tweaked desktop system it helps to be able to edit remote files. I no longer worry about any kind of network lag that plagued my remote X emacs windows. For the record I actually run a GNOME desktop but for the reason stated above I use kate and for performance reasons I use konsole as my default terminal.

      --
      Fear trumps hope and ignorance trumps both
    4. 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
  12. Quicksilver by bennyp · · Score: 2, Interesting

    QS is a great app for OS X. One of it's many functions is as a launcher.
    Say I want to start inkscape. I press apple-space,i,n,k. by that point, qs has figured out that i want inkscape and has displayed it's icon, then i press enter and inkscape launches.

    or say i want Jack Johnson's phone number. I press apple-space,j,c,k,j,n,s,n. his contact icon pops up, i press the left arrow and his phone number is highlighted, then i press enter and the number fills the screen on a transparent window.

    it saves me a whack of time, and i'd love to see a free program with this functionality
    http://quicksilver.blacktree.com/

    --
    could it be?
    1. 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.

  13. Just approach it differently. by linuxpyro · · Score: 3, Insightful

    What window manager/desktop environment are you using? In general, I would say make use of what you already have. Assuming you use FireFox, make liberal use of the tabs function; I prefer about five per window on my 1280x1024 single screen system, so you could probably do more without the tabs becoming too small. Also, when SSHing or doing general terminal work, use a terminal with tabs. The Gnome terminal will do this, but multi-aterm is less of a resource hog. (For some reason I can't seem to copy and paste into multi-aterm, something I can do in the Gnome term. If there's a way around this I would be interested; the copy and pasting is helpful.) I know this is not much, but I usually find that making more efficient use of your environment is more something to sit and think about a bit. It's better to try to work with what you have than to go and install a bunch of applications that may or may not help.

    --
    Saying "I'll probably get modded down for this" in a post is the best way to get it modded up.
  14. Easy... by colonslashslash · · Score: 2, Funny
    make better use of my time; make the most of my screen real estate; and make my use of the desktop more effective?"

    Hardcore nudity on the left monitor, Slashdot front page auto-refreshing on the right. What more could a geek at work ask for?

    Oh wait.. for work you say? Well, how liberal is your boss?

    --
    She's built like a steak house, but she handles like a bistro....
  15. SuperKaramba by deReuter · · Score: 2, Informative

    Just install superkaramba, works like konfabulator with widgets and stuff. http://www.superkaramba.com/

    1. Re:SuperKaramba by p0z3r · · Score: 2, Informative

      The website is really: http://netdragon.sourceforge.net/
      We don't have the ability to maintain the superkaramba.com site as Adam is not available currently to help, and he owns the superkaramba.com domain.

      Themes can be found here: http://kdelook.org/index.php?xcontentmode=38

  16. 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

    1. Re:Bind everything to a key combination by Mr.+Spontaneous · · Score: 2, Interesting

      I agree with parent. Honestly, I'd just stick to one monitor for what you do. I'd put email on one desktop, shell on another, and so on, then assign hotkeys to switch between desktops. (window + 1 would bring up the shell, + 2 brings up email, etc.)

      A lot of time is lost when you switch between keyboard and mouse.

      And, other than a popup notifier for email, try and avoid widgets. You should try and keep your workspace as simple as possible.

      --
      Its all fun and games until someone loses an eye... then its just fun.
    2. Re:Bind everything to a key combination by Short+Circuit · · Score: 2, Interesting

      I use GNOME's Keyboard Shortcuts. The media keys are picked up by either XMMS or totem, depending on which I have open.

    3. Re:Bind everything to a key combination by kerasineAddict · · Score: 3, Informative
      Simple binding save you a couple seconds here and there, but if you can type fast you might as well use it to your advantage. The standard reply would be to learn vim/emacs/full-featured-editor.

      If you have taken the time to do that, why not do the same for your window managment? No two windows are more than 3 keystrokes away. Ratpoison, or (as I would see it) better Ion, allows you to completely control and automate your window mangement. The ability to add keyboard shortcuts to tasks as you prefer it (chording and/or chaining), and scripting certain events (no more annoying dialog popups, move them to a specified portion of the screen) saves a lot of time.

      Also, tabs are where they belong. In the window manager, so you can have few terminals, browsers and whatever in tabs. And Ion's tiling capabilities allow you to see the information you need to on screen, without wasting screen real estate. (Though for dual-head 1600x1200 screens that's admittedly less of a problem)

  17. Depends by miyako · · Score: 4, Insightful

    Setting up an efficient workspace depends a lot on what exactly you do most of the time and how you prefer to work.
    Keeping in mind that these tips might not be at all applicable to you, here are a few things I've found that help me to be more efficient.
    When doing software development, I like to keep code open in one window and documentation open in another. This is much more useful if your working with an unfamiliar language or API.
    When I'm doing web design or coding in PHP I like to keep code open in one window and a web browser open in the other for testing.
    Avoid keeping email or IM clients open at all times one one monitor. Even if you are in regular communication with co-workers having these things open all the time is a great distraction.
    Choose a good Desktop Environment. While I like KDE for regular non-work stuff, I find that I'm often a lot more productive using WindowMaker, not really sure why this is though to be honest.

    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  18. A few things you're bound to figure out over time by b0r1s · · Score: 3, Insightful

    1) Don't be afraid to use newer versions of software, but don't try upgrading when you have deadlines pending. Switching from things like XTerm to more modern terminals (Gnome terminal, KDE's term app, whatever) will benefit you in the long run, but there's always quirks that will pop up, especially if the change requires installation or upgrading libraries. Be willing to try new software, but don't be too anxious.

    2) Just like your desk, find out what needs to be where by trying new things. I find that email needs to be full-screen on a second monitor, and 'everything else' belongs on my l arger primary. I keep a few SSH terms open in virtual desktops so that I can have an open console when the poop hits the fan, but they're out of the way the rest of the time.

    3) Use rsync or tar to backup your home directory frequently, because when you need to restore, you'll be glad you did. Most programming conventions in Linux make this much easier than in (say) Windows, as you don't have to worry about app config stored in weird places (registry), but you still need to be anal about backups.

    4) Turn off the silly services to save CPU and Memory. 'chkconfig' in many modern distros (primarily redhat-based) will show you what's going to start at boot - turn off telnet, ftp (if you can use sftp), and the nfs daemons if you won't be serving NFS. Defaults suck, spend a few minutes tweaking these things and it'll help you much in the future.

    5) Learn your favorite window manager well. If it's Gnome, or KDE, or whatever, learn it. Those of us who have been using Windows for a decade know the ins-and-outs of the Explorer interface, and it really saves us time - learning their equivalents in Linux will also save you time.

    --
    Mooniacs for iOS and Android
  19. Virtual Desktops by dorkygeek · · Score: 2, Interesting

    Group your running applications by tasks (i.e. browsing, email, development, etc.), and assign each of these tasks a virtual desktop (by remembering on which virtual desktop you grouped these applications). Then switching between different task domains becomes extremely fast, because you just have to click on the correct desktop in the virtual desktop app, and you have all apps you need to complete the task at hand instantly.

    This is ways faster than switching between single applications or having them all on one single desktop, and having to dig your way through tons of windows to find the rigt program.

    Oh, and use the session manager to save the session before you log-out, so the next time you log-in, you have all the apps you need already running, and on the same virtual desktops as before.

    --
    Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
  20. 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?
    1. Re:Wrong question by 1u3hr · · Score: 2, Funny
      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".

      My guess is this is just a fantasy question designed to press the buttons for Slashdot, with as much relation to the submitter's real life as a "Letter to Penthouse"; i.e. techno-porn wish fulfilment. "If you had a Lamborghini/a million dollars/a longer dick/..."

    2. Re:Wrong question by GeorgeMcBay · · Score: 2, Insightful


      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!


      Have you tried actually using a 486 recently? And I'm not talking about with modern software, but with software we used back then. It isn't pretty. Things were a lot slower and more annoying than you remember, we just didn't notice because we were busy comparing it to a 386 instead of a Pentium 4 or AMD Dual Core. People used to live without electricty too but who wants to now? You can't go back.

      There are many other reasons than that why a company wouldn't put this guy on a 486 (or a P1, or...) : Higher total cost of ownership and admin (Say a RAM chip blows, it'll cost you more overall in terms of time and money to aquire 8 megs of old-school SDRAM than it would to get 512Megs of DDR2). Not to mention the very simple fact that most organizations define a baseline system that meets most everyone's needs and just buy that system for everyone when they need a new one. It is easier and cheaper to do this (one install image, etc) than to try to fit everyone to their minimal needs. And good luck getting support on any old 486 software, even in the Open Source realm.

      Those are just things off the top of my head and I'm not a system admin.

    3. Re:Wrong question by eyeball · · Score: 2, Informative

      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!


      I don't know. My tasks at work are split roughly 50/50 between serious coding and sys admin work, which I do on a medium-spec'd dual-head Linux desktop. The sys admin part alone can get pretty resource intensive, especially when using multiple terminal sessions, X11 clients, and web-based monitoring and system administration applications (some with Java, javascript, ajax, etc). I'm constantly amazed at how much resources all that takes up.

      Anyway, my favorite time saving tip is to use GNU Screen, a nifty virtual terminal multiplexer. You start it from a terminal window like xterm (or rxterm, or gterm...), and it immediately gives you your regular shell prompt. With a few key combinations you can start new terminal "windows," each with a new shell prompt, then switch back and forth between them. All this within one Screen process running in xterm.

      While you're viewing one "window," Screen will track any changes to the other windows, and restore their state when you switch to them. So for example, if you start Pine on one, create another window and log in to ssh, you can then switch back and forth between Pine and ssh without loosing any of the text or having to manually refresh.

      Sure you can do all that with multiple xterms, but Screen gives you many extra features. Terminal names can be set for each window, which can be presented in a list. Windows can be monitored for activity or bells. A status-line can also be configured to tell you various information (i.e.: current window name, cpu load, date..).

      The biggest feature for me is the ability to attach to a single Screen process multiple times from different xterms, or even disconnect from and reconnect to a Screen process. I typically ssh to a half dozen development boxes, and `tail -f` various logs on each. Then if I need to check a log quickly I switch to the appropriate screen. If I need to actively monitor one or more logs, I start up new xterms, connect to the Screen instance, and switch to different windows with logs.

      Of course you can use it for more than ssh: Pine, foreground apps that log to the console, local logs, top, console based IRC or IM clients, etc. You can also connect to your Screen process remotely via ssh. Since Screen will continue to run in the background if you disconnect, you can restart or crash your window manager or X server, and reconnect to your Screen session (a bonus for some of us bleeding edge early-adopters).

      BTW, I've been using Screen since the mid 90's. My last Screen process was up for almost 400 days. I modified it slightly at compile-time to support 60 windows, up from the default max of 40, and typically had almost 60 windows running at any given time. I also run it on a dedicated headless small bsd box outside my linux desktop. The system is so stripped-down and bare-bones, it will only run screen, ssh, and sshd. Still, I can connect to it using multiple xterms, remotely, etc.

      --

      _______
      2B1ASK1
    4. Re:Wrong question by macshit · · Score: 2, Informative
      What does screen have that konsole does not have?

      1. Detachability / crash-resistance (especially useful for remote operation; you can also detach locally and later re-attach remotely)
      2. No bling-bling
      3. Probably about 1/10 the resource usage
      4. Name not painfully contrived to start with "k"

      --
      We live, as we dream -- alone....
    5. Re:Wrong question by macshit · · Score: 2, Insightful

      Firefox, Evolution, Thunderbird are SLOW in 64MB RAM, and to be honest the PIII isn't helping much either.

      It's mostly the RAM though.

      My home system is a PIII 450MHz with 512MB of RAM (running an up-to-date debian unstable/experimental), and I've absolutely no problem with firefox, gnome, etc. I even do ray-tracing on that box (though to be honest that's pushing it... I mostly do smaller test scenes there :-).

      I use much more up-to-date systems at work, and honestly, the difference in usability isn't all that huge. I haven't upgraded the home system simply because it hasn't been worth the bother so far, though I admit the ray-tracing thing has made me at least think about it.

      A crucial factor, I think, is that recent versions of linux (2.6 era) have an absolutely great scheduler for interactive use -- the CPU load can be pegged at 100% for hours and it simply has no perceivable effect on interactive use, as long as you've got the memory to avoid paging.

      --
      We live, as we dream -- alone....
    6. Re:Wrong question by Willis+Wasabi · · Score: 2

      Ok, some find the 'K' naming thing in KDE offensive, some of us just think it's cute or clever. At least pick a good example. Konsole is not painfully contrived. Akregator is painfully contrived. Incidentally, that's where I'm posting this from, wrapped in a Kontact shell, obviously running the KHTML part used by Konqueror for display...

      --
      All true wisdom can be found in sigs.
  21. Personal Tips by Anonymous Coward · · Score: 2, Informative

    I am faily new to linux, but maybe these will help...

    I do everything on my Ubuntu laptop so and hibernate instead of logout... so I get lots of "personal" clutter in my "business" windows. Most flavors of Linux have 4 desktop spaces I believe. I use the desktops to sort these things. I usually have two for business stuff, the third for personal stuff, and the 4th as a "scratch" area. Aside from switching back and forth between business desktops both with IDE, shell, etc, it seems to save a lot of time.

    I am not sure if it is a GNOME feature or what, but being able to easily customize panels is really handy. One of the premade panel tools you can add is the "sticky notes" which seem to save me a lot of time. Normally, I make lots of "to do" type lists and keep them in unsaved buffers in my IDE. If I let my battery die or restart without thinking, they are gone. The sticky notes thing just seems to help a lot.

    I use IM for work. On windows, Trillian seemed to be very space and time efficiant. GAIM doesn't seem to be a good replacement. So... no help there.

    Also, I waste lots of time getting my wireless running after switching locations (which I do a lot it seems). If that were more streamlined, I believe I would save a lot of time.

    Just a thought.

  22. a couple of little things by carcosa30 · · Score: 2, Informative

    alias su="xterm -fg white -bg darkred -e su" so when you su, you get a new xterm in colors to remind you that that xterm is root.

    Use fluxbox. The tabs mean that you can stack up things like xterms.

    If you run gnome panel, you can put drawers on it. The drawers can contain swallowed apps, such as xterms running top, tail syslog, watch processes, etc. So you can pop open a monitor drawer and xterms running text monitors emerge.

    Check into 3ddesk. It's an applet that maps your desktops onto a 3d cylinder that can be rotated with the mousewheel for desktop switching. Much more useful than it sounds. The visual preview and positional awareness that it gives make it possible to use many more desktops than you ordinarily could without them becoming useless clutter like they can with traditional pagers.

    I don't know why you're concerned about maximizing real estate with a dual-head display. I get by just fine with a 19 inch display.

    That said, there are some technologies emerging that will allow you to use x11 functionality to use a laptop or additional workstation as a second (or third) screen controlled by the same desktop. Check into x2vnc.

    --
    Intolerance for ambiguity is the mark of the authoritarian personality.
  23. Automation by zorander · · Score: 4, Informative

    Learn ruby/perl/python/something and automate *everything* the each time you find yourself repeating a task that could be easily parametrized. Most of this is an attitude thing. If repetitive tasks don't annoy you, then you're not going to be able to eliminate them from your life. It will never seem worth the effort.

    Also, get a decent window manager like ion and learn its shortcuts. Developing more than a passing knowledge of Ion and Vim has doubled my productivity when debugging code. Ion makes one monitor feel like two, so I can imagine that on two it would be pretty damn good.

  24. Don't minimize. by jonadab · · Score: 2, Interesting

    If you're like I used to be, you waste half to two-thirds of a second hundreds of times every day on minimizing and restoring windows. Less than a second each time sounds like nothing, but it can easily add up to half an hour or so every single shift.

    Got icons on the desktop? Replace them with panel launchers. Use drawers if you have to; it's still faster to get to a launcher in a drawer than an icon on the desktop, and you aren't left with all your other windows minimized afterward. Keep the launchers you use with any frequency directly on the panel. I like to run one panel along the left side of the screen dedicated mostly to launchers (I do also keep a memory/swap/cpu meter there), and then keep the task list in another panel on the bottom edge of the screen, where I also keep a clock applet; many people would keep a new-mail-notification applet there.

    Many window managers will also let you configure global keyboard shortcuts for launching certain applications and other common activities, such as maximizing or lowering the current window. I happen to use sawfish, but I'm sure many other window managers also provide this functionality.

    Second thing, take your phone off the hook. Okay, maybe not. It *would* save a lot of time, though.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  25. Get into a few habits by ignoramus · · Score: 2, Interesting
    I've found that, once you've covered the very basics:
    • learning to touch type;
    • learning to get the most out of command line;
    • mastering favorite shell features (expansions, for loops, etc.);
    • learning to use screen.

    The main trick is to keep your thoughts focused by getting into a few habits. I also use a dual head system but with 8 different workspaces setup in the workspace switcher (so a total of 16 virtual screens). In order to get the most out of this system, I actually use the switcher's facility for naming the workspaces and change them from the usual 1,2,3..8 to something meaningful. When I work on a new project, I rename the workspaces if necessary and then, for instance, always open the libraryXYZ project in my IDE in the correctly named space.

    If you use Gnome Terminal, learn to use the Profiles facility and color code or at least name different terminal windows/tabs. You can even associate custom commands to run, rather than the shell (for instance, one of my profiles launches something like "ssh -C -L3128:localhost:3128 -L10025:localhost:25 -L... remotebox" to tunnel important activity through SSH so all I need is double click an icon). Pretty much every terminal app has facilities for doing this. Create Profiles for repetitive tasks and use shortcuts on your desktop to activate them.

    You might also consider reserving blocks of time in which to shutdown gaim, your email client and phone.

    HTH

  26. few tricks... by FooAtWFU · · Score: 2, Insightful

    Nothing profound here, but...
    I have a Gnome desktop, dual-display, but with a laptop, so I keep all my controls on one desktop. I have a window list on the bottom, with just the windows, desktop switcher, show-desktop button. On top, I have the application menus and such, shortcuts to terminals that I often use (quick-launch ssh sessions and such), and the nifty toys (volume meter, screenshot, et cetera). On the left side, I have this little panel on auto-hide, so that if I can mouse over it I can see all my shiny CPU/network/etc usage meters, and a few obscure but useful shortcuts.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  27. A Quake Like Console : Yakuake by unixmaster · · Score: 2, Informative

    Try Yakuake. Its a Quake like console for KDE. The best thing it can be hidden/shown with one key ( F12 default) so it doesn't steal your screen estate and can be enabled instantly when you need it.

    --
    Never learn by your mistakes, if you do you may never dare to try again
  28. Three Words... by wernst · · Score: 5, Funny

    Install Microsoft Windows.

  29. Some simple things by lheal · · Score: 4, Insightful
    1. Set up Ssh to allow you in to your usual haunts without a password.
    2. Settle on a window manager, and stick with it until it's not supported any more, and then stick with it some more (until it's just not available). Just pick one, and over time you'll learn all of its little time-savers and other gimmicks.
    3. Learn a scripting language such as perl, bash, or python, depending on what it is you usually want to automate. If you do much sysadmin work, you may need several languages.
    4. Keep your files organized in whatever way allows you to find things without searching for them. Get in the habit of storing things in the place where it will be easiest for you to find them. Make your web browser ask you where to put things, and then force yourself to put them in the right place when saving them.
    5. Keep your current work files backed up where you can get to them without relying on someone (even yourself) to change a tape. Since Linux lacks a Recycle Bin, the wrong mv, rm, or tar command can mean hours of finger-drumming waiting for a restore. (Pet peave: why doesn't unlink(2) move stuff to a filesystem-wide deleted area?)
    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
    1. Re:Some simple things by Jeff+Mahoney · · Score: 3, Interesting

      Pet peave: why doesn't unlink(2) move stuff to a filesystem-wide deleted area?

      UNIX lacks a recycle bin, but so does the Windows NT kernel and the MacOSX kernel. "Recycle Bins" are typically a GUI function, not a kernel function. Try doing an "rm" or "del" using the OSX or Windows command line and see if your files end up in the recycle bin.

      KDE and Gnome have a "recycle/trash bin" as well. It's just that a lot of users prefer the command line.

      This may be getting too nit picky, but unlink(2) shouldn't do things like that. I've thought about how to implement an automatic undelete cache in a file system, but it just ends up being way too much in-kernel maintenance so that it ultimately detracts from performance. But, flexibility is always there. You're perfectly welcome to override unlink(2) with your own function and LD_PRELOAD, and get exactly the behavior you're asking about - even on the command line. Just make sure you have a "realrm" that uses the stock unlink(2) ;)

    2. Re:Some simple things by gseidman · · Score: 2, Informative

      Two words: LVM snapshot

      You can even automate the snapshotting. It only keeps track of pages that differ, so it doesn't use up much disk space unless/until the writable filesystem and the snapshot diverge a *lot*. The snapshots are presented as readonly block devices that can be left mounted somewhere so you can grab older versions or deleted copies of files. It isn't quite as nice as the Veritas .snapshot directory in every directory, but it's still really nice.

  30. 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.

  31. Three Quick Points by cab15625 · · Score: 2, Insightful
    Learn to use rsync to backup between one computer and another (or synchronize the contents of a couple of computers) Once you're happy with how it works, set it up as a cronjob.

    Get proficient with screen (lets you use one xterm as if it were more than one ... let's you keep consoles open even when you kill the xterm and you can reconnect to them later)

    CHOOSE between emacs and vi. Don't spend more than five minutes making this decision. Become proficient in the editor of your choice. Don't talk to anyone about your choice once you've made it.

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

    It might embarrass the editors.

    --
    my password really is 'stinkypants'
  33. I like to plaster the root window... by NoMoreNicksLeft · · Score: 2, Interesting

    With log watchers. Transparent aterm's running "watch tail -n 10 /var/log/apache/server_log" and the like. Evven when partially covered by your terminals and web browsers and such, you'll notice when something new or unexpected pops up. Some heavily scripted tcpdump could also be useful if you keep an eye on security, too.

    On my laptop, depending on whether the relevant watcher is better suited to vertical presentation (top, netstat) or horizontal (most log files), I can arrange 4 or so that don't get completely covered with my windows all over the place. Two big screens would at least double that.

  34. My best by nerdwarrior · · Score: 4, Informative
    In no particular order:
    • ion | ratpoision; Pane-based (v. window-based) window managers. Little to no wasted screen real estate. Significantly reduced mouse usage.
    • emacs: Wickedly powerful text editor/operating environment.
      • WhizzyTeX: Updates DVI in another window as you edit TeX/LaTeX.
      • AUCTeX: Very powerful emacs extensions for TeX/LaTeX.
    • fetchmail + procmail + mutt + spamassassin + msmtp: No-nonsense mail reading and sending.
    • bash completions: Quasi-telepathic tab completion.
    • Firefox
      • Adblock: Saves an astonishing amount of screen real estate.
    • screen: Among many other abilities, screen+ssh can provide VNC-like capabilities for your terminal sessions.
  35. Apps by rwa2 · · Score: 2, Interesting

    Stop fooling yourself thinking that spending hours tweaking everything will save time. Just admit that you like tweaking :P

    I'll echo the "Use WindowMaker" mantra. The only reason I'm running Gnome now is for the little graphical workspace switcher. I'm still upset that the window thumbnails don't dynamically update their contents anymore like Enlightenment or even older versions of Gnome.

    I usually configure my window managers to use Meta + various mouse keys to move/resize windows. Gnome's Metacity does not allow you to move the window title above the top of the screen - very annoying when you want to put, say, a web browser's various rows of buttons off-screen so you can fit more precious content onto your screen (more so than you could get with using the full screen view, which isn't available for all apps). Window Maker does the right thing, and allows you to move the window off the top of the screen (but only if you use the Meta-click technique, so the titlebar only disappears if you prove that you know how to move the window back without it).

    I also configure focus-follows-mouse, and disable raise-on-click. This allows me to organize my workspace and have more control, say, copying and pasting stuff between windows without the "behind" window popping to the foreground unless I tell it to (by Meta-clicking on it or clicking on the titlebar/frame).

    Configure a larger virtual desktop in the Xorg.conf if you really want more scrollable space. I imagine this would be more complicated with your dual-monitor setup, though... maybe you just want to add a few pixels to the top of each screen. I trust that you've read and configured the extra Xorg directives that came with your Nvidia / ATi drivers to optimize your Xorg.conf already.

    Also useful to configure some means of "pushing" windows back, usually by middle-clicking on the titlebar/frame or Meta-down.

    I've heavily configured gkrellm - it works great as an app launcher that works under any window manager, in addition to doing all of its normal monitoring. It can really give you a good feeling for what your computer is doing, when it's finished downloading or compiling or transferring to USB drives, how well your RAID throughput is behaving, etc From the default, I usually tweak it to use a better theme (the default wastes a few columns of pixels on the sides!), show system CPU time and network TX / disk writes as inverted, and of course set it to sticky so it's always in its corner when I switch virtual desktops.

    Learn to use gnu screen. It's indispensible for managing multiple consoles. I usually start mine as "screen -e ^Zz", since I use Ctrl-a quite more often than Ctrl-z... what a silly default.

    Give the Galeon web browser a serious try. It has much better tab management than Mozilla, even with Mozilla's tabextensions plugin. Plus, it remembers the last tab state after crashes by default... why isn't that a standard Mozilla feature yet??!

    Check out Hotkeys for making use of those extra multimedia button keys on your keyboard for launching apps.

    Does anyone know of a mechanism for launching apps using keystrokes like Win-e for explorer.exe under MS windows? Best I could do outside of mapping "extra" keys with hotkey is to map the Super key to gnome's "Run command" dialog and then type in the app ... weak.

    Well, have fun.

  36. Re:Switch... by Janitha · · Score: 3, Informative

    He already has the operating system set up... you should really read the post before replying.

  37. Control-R by Waffle+Iron · · Score: 4, Informative
    IMO, the single biggest timesaver in bash is the Ctl-R history recall search feature. (It was quite a while before I found out about it, and I wish I had found it sooner.)

    If you crank up your history list to a few thousand entries and set it to forget dupes, you can recall any command you've issued in the last couple of months with just a couple of keystrokes.

    1. Re:Control-R by rafa · · Score: 3, Informative

      control-R is very useful, but you can complement it with some other goodies. For example, you can make bash automatically search in your history based on what you've already input. For example "ls foo" would get you to your previous command that starts with ls foo, even if it wasn't the last command you typed. In your .inputrc:

      "\e[A": history-search-backward
      "\e[B": history-search-forward

      If you just want to insert another option after the last command you wrote, but before the filenames etc (uses alt-o) put this in your .inputrc:

      "\M-o": "\C-p\C-a\M-f "

      Make tab-completion case insensitive, and make it stop matching hidden files (in your .inputrc):

      set completion-ignore-case on
      set match-hidden-files off

      Make your history immediately available from all your bash instances - in your .bashrc:

      shopt -s histappend
      PROMPT_COMMAND='history -a'
      --
      [Science] is one of the very few things that raises human life a little above farce and gives it the grace of tragedy.
  38. Translucency by J.+T.+MacLeod · · Score: 2, Interesting

    If you can do it without crashing, that is!

    I gave it up because of stability issues, but using window translucency, tinting, and shading (via Xorg's Composite and Render extensions) REALLY helped improve my productivity.

    Seriously.

    It allowed me to keep an eye on multiple window levels at once, yet everything but my current window being tinted darker ensured that my focus stayed where I needed it. That and the shadowed windows also helped me identify things much faster.

    If it's just used for eye candy, it can be distracting, but used properly I found it helped me a great deal.

  39. Screen Real Estate by Apreche · · Score: 2, Informative

    If you want to maximize use of screen real estate there is nothing better than the ion window manager, especially if you have multiple monitors. It's the only manager I know of that lets you have a separate set of virtual desktops for each monitor that can be switched independently of one another. You will lose a lot of time, however, reconfiguring all the keyboard commands to not suck.

    --
    The GeekNights podcast is going strong. Listen!
  40. Good Tip by woolio · · Score: 3, Funny
    What software or configuration tips might Slashdot have for me to: make better use of my time...


    Easy

    execute the following as root:

    echo "127.0.0.1 slashdot.org www.slashdot.org" >> /etc/hosts

    After this one command, you will start making better use of your time.
  41. screen is your friend by rjoseph · · Score: 4, Informative
    Set your login script (.bashrc or whatever) to:
    exec screen -D -R
    Will reattach a remote session or create a new one if none exists: allows you to continue screen sessions across logins completely transparently. Brilliant!
  42. Re:My best - Screen by draxbear · · Score: 2, Insightful
    screen: Among many other abilities, screen+ssh can provide VNC-like capabilities for your terminal sessions.


    I can't stress enough how elegantly simple and yet useful screen can be:

    -Lost connectivity to the server? SSH back in and "reconnect" to your previous session.

    -Kicked something off on your laptop and want to leave? Disconnect the running ssh session and reconnect tomorrow (or later at home) to pickup where you left off.

    -Crap, what was that filename I wanted to use again? Start another screen session instead of another SSH session and flip back when you find out what you needed. You can even mark/cut/paste between sessions.

    Kick screen off in your profile and never look back...
    --
    --- I've completed diagnosis of your problem and can classify it as a YOYO...You're On Your Own
  43. 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:

  44. Been there by lanced · · Score: 3, Insightful

    I was, once upon a time, a young developer in the same position. I had a fast computer, dual flat screens, and free reign to do as I pleased. Here is what I found to be most helpful (assuming you are using KDE/Gnome, but should be appropriate to most desktop environments):

    * Create key bindings. If you don't go to the mouse as often, not only will you be more productive, but you will also prevent RSI's. I could open a terminal window, browser, maximize both, and move either to another virtual desktop with just two fingers on the left hand.

    * speaking of virtual desktops, Use virtual desktops. I like having everything maximized, but I quickly run out of space that way. Normally, I have the terminals on one desktop, the code on another, my reference documents/browser windows on the third, and then the forth for everything else --normally a running version of the project I'm fixing. Figure out what apps you use most, and designate a v.desk to each which makes it easier for the mind to find that information it was looking for.

    * Love the terminal window. By making use of aliases, scripts and various other 'hacks,' most tasks can be boiled down to a handful of keystrokes. It is worth the time to learn either shell scripting and/or perl so that more complicated tasks can still be done rapidly with a reduced chance of error.

    * Thing about the ergonomics. You are obviously a professional computer jockey, otherwise you wouldn't have dual monitors being driven by linux. Until your computer responds to 'computer,' you're going to need your wrists, so take five minutes to consider how you could improve the layout to minimize the chances of an RSI or other strains and pains -- this includes neck strains which is a very common pain resulting from dual monitors. Although this is not a time saving tip per se, it will add years to your useful geek life.

    Well, that is all of the advice I can think of right now. The most important thing you need to consider is ways to eliminate repetition. Anytime I type anything more than 3 times, or click an icon that is more than 2 levels deep, I will consider, if only for a second, alternative means to envoking that task.

    Good luck and good hunting.

  45. Re:enlightenment.org? by bob+whoops · · Score: 3, Informative

    Yes, and it does seem to be down. Try enlightenment.org.au, enlightenment.sf.net, or http://get-e.org/ (thanks to the helpful people in ##enlightenment at freenode)

  46. 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
  47. Re:enlightenment.org? by absynce · · Score: 3, Informative

    Go Here, I think that enlightment.org is down,but definitely check it out. It's my fav. Linux. Go to EliveCd to get a nice live version that you can install to the hard drive if u like it enough. Then check out this review for some good tips. Enjoy:)

  48. Don't pretend it's 1970 by mnemonic_ · · Score: 2, Interesting

    Use Xsu to get a graphical su login automatically when you need it (configuration varies). Instead of opening a new terminal and typing "su [enter] password [enter] vi /etc/mpd.conf [enter]," you'll just be typing "password [enter]" whenever you need to access something as root.

    Use a graphical file explorer like Rox to navigate and sort through directories quickly. Don't rely on ls for everything; it is far faster and more flexible to organize files graphically. Dragging a box and one click-drag can replace dozens of keystrokes across multiple commands.

    If you always startup X after you login, then have X startup automatically. No reason to type "startx" every time.

    Use Conky for system monitoring.

    Let normal users halt or reboot the system if appropriate. In many, many cases it's silly to maintain the *nix default behavior of only letting root shutdown/reboot the system. If you're running a server with dozens of remote users then yes, this would be unwise. If it's your personal workstation though, it's completely reasonable.

    Use "slocate" instead of "find." Pardon me if this is obvious, but I still see too many *nix diehards waiting for "find" to finish when there's a perfectly up to date slocate DB ready for searching. "find" is nearly obsolete.

    Have your drives automounted with Submount. It's pretty sad that something like this is not standard in the 2.6 kernel. Typing a command every time you want to read a CD looks pathetic to the average Windows user used to autorun or clicking "My Computer."

    That's all I have for now. Basically, I liberally automate outdated procedures (which many *nix users still tolerate). This makes day-to-day operations much smoother overall, and doesn't disrupt tasks by having to constantly bring up new terminal windows.

  49. use an ssh agent by Anonymous Coward · · Score: 2, Interesting

    For starters, run an ssh-agent on your machine, and then use public key authentication when you authenticate to ssh sessions. That's one of my favorite time savers, prevents needing to enter a password with each log in.

    Here's a decent resource on how to set up pub key authentication:
    http://www.redhat.com/docs/manuals/linux/RHL-8.0-M anual/custom-guide/s1-openssh-client-config.html

  50. VNC by BrookHarty · · Score: 2, Interesting

    I run vnc with icewm, so I Can keep xchat, rtin, gaim, ssh terminals that never close. Very nice.
    Then you can play with KDE or Gnome, and never have to worry about losing your active sessions.

    IceWM also can snap window edges, support gnome and kde. So its my favorite for vnc.

    Added benefit, you can vnc from another computer on the net and have your desktop, like using your laptop on wifi from the living room.

    And you even run multiple VNC servers on the same machine, have one with kde, or gnome, etc, but you loose accelerated gfx.

  51. Multi-monitor management by toastydeath · · Score: 4, Informative

    I recommend running Xdmx and xmove. Possibly NX as well.

    Xdmx will allow you to have very, very flexible control over how your dual monitor setup works. It not only supports your local two monitors, but will allow you to strap network pc's/monitors on to your existing setup with little fuss. I ran a six induvidual laptops as my primary display at work for some time with xdmx, and it worked very well. The only downside was my desktop was not quite beefy enough to handle a display size of 3072x1536. It also handles bezel sizes, if you prefer the "looking through a window" perspective versus xinerama's standard continuous desktop. It will support just about any monitor layout you want.

    xmove gives you screen-like functionality for your desktop. Get up from your workstation, jump on a laptop with wifi, and xmove will pull the display output across the network - just like screen. Send the applications back to your desktop, and shut your laptop down. Bazing!

    NX suppliments this with fantastic compression and will allow you to do stupid things, like do xmove/remote x work at home. Or resume a particularly stunning game of bejewled.

  52. Two more letters... by Anonymous Coward · · Score: 5, Funny

    Un

  53. foreign technologies by namekuseijin · · Score: 2, Interesting

    "why is kde so unloved here in the USA?"

    I'm guessing it's the very american "Not invented here" syndrome.

    Good technologies don't have a chance in the USA if it isn't to be actively developed there. KDE is from the germans. OCaml from the french. Pascal never got a chance against USA own C, even having the same capabilities but much nicer language features, like being a real block structured language with real lexical scoping.

    Python was to die a slow death against Perl hadn't Guido Van Rossum moved over to the country. Perhaps the japanese guy behing Ruby should move over to so it can be considered the intelectual property of an american? perhaps then ruby would get a boost...

    Examples abound...

    --
    I don't feel like it...
    1. Re:foreign technologies by Dorm41Baggins · · Score: 2, Insightful
      "why is kde so unloved here in the USA?" I'm guessing it's the very american "Not invented here" syndrome. Good technologies don't have a chance in the USA if it isn't to be actively developed there. KDE is from the germans.
      And yet KDE and GNOME are both most commonly found running on top of the Linux kernel which was developed be a man from Finland. And yes, I'm well aware of the fact that Torvalds now lives in the U.S. Doesn't help your case any- he only moved here last year and Linux gained quite a few American followers before that!

      Oh, and KDE's major competitor, GNOME? Developed by Mexicans.

      (Don't even get me started on the Japanese hardware and software that floods the US market.)

    2. Re:foreign technologies by pjrc · · Score: 2, Insightful

      By that logic, none of us would use a certain OS from Finland, in preference for one developed at the University of California.

    3. Re:foreign technologies by TheRaven64 · · Score: 2, Interesting

      More keystrokes for begin and end than for { and } is only half of the problem. The human brain is very good at recognising matched pairs of symmetric symbols. If you see a { on one line, and then a } a few lines down, then your brain will automatically associate the two. This doesn't happen with begin and end (well, it does, but it has to go through the linguistic part of your brain which is incredibly slow in comparison).

      --
      I am TheRaven on Soylent News
  54. Rotate This! by Anonymous Coward · · Score: 2, Informative

    Take one of your screens and rotate it 90 degrees. Then dedicate it to a full-screen web-browser. Most websites benefit from extended vertical size. I have a 1600x1024 SGI LCD that I use just that way and it is great - I rarely ever have to scroll web pages anymore because most are less than 1600 pixels tall.

    1. Re:Rotate This! by angrykeyboarder · · Score: 2, Interesting

      That sounds like some mighty-small text in that browser window.

      As it is, I have to increase the font size defaults in Firefox on my 1280x1024 screen. I'd have my screen resolution at 1024x768 but it's a 19" LCD which (as you probably know) has optimal resolution at 1280x1024.

      --
      Scott

      ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
  55. The ION window manager! by Hackeron · · Score: 2, Informative
  56. Email Customization is a MUST for a business env.. by trims · · Score: 2, Insightful

    One of the biggest productivity saps for a sysadmin is dealing with the massive volume of email that we get. In even a moderate-sized business, it's easy to get 1,000 mails per day, with a couple 100 actually from a person, not an automated script.

    Now, what I'm about to say is predicated on the assumption that your external mail server already runs SPAM filters, and that virtaully everything that you actually get is "real" mail. If this is not the case, FIX THIS FIRST. Get your company to pony up for some serious anti-spam software. It saves EVERYONE a ton of time, and at the same time, cuts down on your (the company's) exposure to the nasties that inhabit email.

    First, pick an email client which has filters. My preference is for Evolution or Thunderbird, but there are many out there. Pick one. As a previous poster noted, GIVE IT ITS OWN DESKTOP - that is, in your window manager which has virtual desktops, dedicate one solely for the email client. Now, configure it with lots of filters to sort your mail. Personally, I have a reasonable hierarchy with 3 folders at the top level: NOW, LATER, and WHENEVER. Underneath these, there should be folders for every type of email you get: ones from your boss, ones from the company HR, ones from the monitoring scripts running on your servers (you do have these, right? RIGHT?). Take a good long time figuring out how to get these down cold - you want a good balance of sufficient sorting without going overboard. I find that having about 30-50 folders total is optimal for me. If you can, also have the email client tag your mail with "importance" color coding (most clients have this, and it's really useful).

    Now to reading: obviously, your should read the NOW, well, NOW. However, you don't want to be completely interrupt-driven. I would turn off any biff-style mail notification, or at best, turn down its check time to no less than 10 minutes between check. Instead, train yourself to periodically check the NOW folder. Read and deal with the NOW stuff during your normal workflow.

    The LATER folder should probably be read every couple of hours, or if you truly haven't anything else to do. Resist the temptation to open it and look. Finally, the WHENEVER shouldn't be read until the end of the day (or maybe while your eating lunch at your desk ;-)

    Email is one of the great things about networks; however, it can be an enormous timesink if not properly handled. -Erik

    --
    There are always four sides to every story: your side, their side, the truth, and what really happened.
  57. Fix Less and vim by TopSpin · · Score: 4, Informative
    in .vimrc:
    set t_ti= t_te=
    from any of the various places sh/bash/etc source:
    LESS='X'; export LESS
    Now, Less and vim won't restore the @#*$!%ing terminal on exit, permitting you to cut/paste/transcribe whatever you were just editing/viewing.

    (whomever caused this behavior to be default; a pox on you)

    p.s. Some bonehead in Usenet advises frobbing your terminal type to vt100 to get the same result. Do not do this. If you don't know why then especially don't do this!

    --
    Lurking at the bottom of the gravity well, getting old
    1. Re:Fix Less and vim by cerberusss · · Score: 2, Interesting
      Now, Less and vim won't restore the @#*$!%ing terminal on exit

      This is highly useful, except when you're editing an encrypted file in vim. I can't find the syntax for .vimrc. Anybody know the solution? I've gotten as far as this, but it doesn't work:

      " Don't clear terminal after exiting
      if &key == ''
      " we're not encrypted
      set t_ti= t_te=
      endif

      Anybody got the solution?

      (Yes, I know it shouldn't be used since it's trivial to defeat, but it's useful to prevent the occasional viewer).

      --
      8 of 13 people found this answer helpful. Did you?
  58. Configuration and useability tips: by lkcl · · Score: 4, Informative

    1) install KDE 3.4 (it's faster, it's better all-round).

    2) run prelink -v --conserve-memory -q -a
          but first add /usr/lib/mozillaNNNNN and /usr/lib/kde3 to
          prelink.conf (and any other software such as openoffice)

    3) on debian, edit /etc/default/rcS and replace
          FSCKFIX="n" with FSCKFIX="y"

    4) on debian, install hal, dbus-1 and udev, and then edit /etc/default/hal and make sure DROP_DAEMON_PRIVS is
          commented out (this will make it possible for you to
          mount auto-detected USB drives etc.)

    5) cd to /etc/hal/device.d and do this:
            ln -s /usr/bin/fstab-sync 50-fstab-sync.hal

    5) edit /etc/profile and add this:
          export KDE_IS_PRELINKED="1"

    these simple things will make your system faster, more robust in the face of complete technically incompetent blithering idiots who would otherwise blindly press ctrl-d when faced with a prompt saying "your filesystem is corrupted. give root password for maintenance or press ctrl-d", and also provide automatic access to USB devices that is otherwise bloody inconvenient.

  59. Enlightenment == simple?! by Fross · · Score: 4, Funny

    Simple is good. Bling Bling is bad. I personally choose enlightenment.

    You just literally made me choke on my breakfast. Bad!

    Well, choke laughing, so it's not all bad.

  60. This is like setting your clock fast by hey! · · Score: 4, Interesting
    and other methods for tricking yourself.

    The problem I have with these tactics is that obfuscation strategies don't work against a sufficiently clever and determined opponent. And I'm very clever and determined when it comes to avoiding work.

    No, the important thing to do is to sap your determination for wasting time. The reason people waste time is that they have so many commitments they can't keep them straight, although they're rattling around somewhere in their head.

    The mind is like a thick, opaque stew -- you can only be aware of what happens to boil to the surface at the moment. We toss all the commitments we make to ourselves and others into the pot, and pretty soon its beyond us to know all the things that are in there. It's very common to harbor a unnamed suspicion that that something nasty like a severed human finger could surface at any second. This creates a tremendous resistance to even looking at the stew, much less stirring it up to find something important you've lost.

    The secret to productivity is to change your mind from stew to consommé. To do this, you have to find some place other than your mind to put all your commitments. Then you have to look at all those things on a regular basis, because they'll sneak into your head if you don't. That's what people miss when they "get organized".

    Simple program to clear your mind of frightening junk:

    1. Refuse every commitment that is not essential.
    2. Place every commitment you make, no matter how trivial, into a tracking system.
    3. Review everything in you system without fail every Monday, refactoring undoable items into doable steps.
    4. Review the doable items you have without fail every day.


    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  61. Huh? by lheal · · Score: 2, Insightful

    GNOME is the default in Redhat.

    C got the rep for being fast and cool, because it was all about Unix, which was fast and cool. Every Unix machine (well, most) had a C compiler.

    Pascal has a hand-holding feel, like you're in a little box constantly fighting the language. No pointers or similar mechanism. Abstracted strings.

    Why do race cars use a manual transmission? That's why programmers use C(++): more control.

    But your basic idea that Americans have a "not invented here" bias against some software is just wrong. If there is documentation in English, we don't care where it originated.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  62. Re:Desktop is home dir! by paving-slab · · Score: 2, Interesting

    This is one of my pet hates with linux:- Why oh why didn't they put an "etc" directory in the home directory for applications files? Is there a good reason? Anyone know?

  63. Kuake by bcmm · · Score: 2, Interesting

    Try kuake (http://www.nemohackers.org/kuake.php) if you use KDE (there are similar apps out there for other desktops). It's a terminal emulator which lowers on a keyboard shortcut like the console in Quake. It saves me a lot of time which I used to spend opening and closing xterms. I keep a screen session in it normally.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.