mimitech's blog
Internet, information personalization, trance music

导航

Blog统计
  • 文章 - 42
  • 收藏 - 0
  • 评论 - 30
  • Trackbacks - 2
公告

文章

    收藏

      相册

        about

          存档


          正在读取评论……
           

          2005年12月


          一般原理

          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.

          基本规则

          • automate *everything* the each time you find yourself repeating a task
          • for the most productivity, nothing beats a console. (or Full Screen: "keep everything I do in one window")
          • 多用keyboard shortcuts

          bash & ssh

          • Set up Ssh to allow you in to your usual haunts without a password
          • bash: Ctl-R history recall search feature
          • crank up your history list to a few thousand entries and set it to forget dupes,这样大约可以保存数月的历史记录
          • 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
          • Make your history immediately available from all your bash instances
          in your .bashrc:
          shopt -s histappend
          PROMPT_COMMAND='history -a'
          • bash completions [caliban.org]: Quasi-telepathic tab completion

          X & windows manager

          • 采用大显示器:1600x1200;采用多显示器!
          • 采用简单的WM:Fluxbox, ICEwm, Fvwm, Xfce, WindowMaker, enlightenment, ...?
          • 采用Multiple desktops! Create a convention on how you would use your multiple desktops
          • 在任何WM下仍然可以运行:"kicker" for KDE's panel, "gnome-panel" for Gnome's, and "xfce4-panel" for Xfce's
          • Ratpoison [nongnu.org]-the mouse-less, window-less window manager, or better ion [cs.tut.fi] Pane-based (v. window-based) window managers. Little to no wasted screen real estate. Significantly reduced mouse usage. allows you to completely control and automate your window mangement.
          • GNU Screen [gnu.org] is a featured packed window manager that multiplexes a physical terminal between several processes; an essential feature if you use ssh alot. Among many other abilities, screen+ssh can provide VNC-like capabilities for your terminal sessions
          • root-tail is a program that allows printing of text directly to the X11 root window
          • 用于多显示器情况下:Xdmx and xmove. Possibly NX as well

          KDE & konqueror

          • Just enter in Konqueror fish://user@yourdomain.com; Your remote files appear in Konqueror & you can then copy/paste etc to your local filesystem.(基于ssh,无须安装nfs/samba)
          • man:screen or info:glibc as a URL in konqueror
          • KDE's alt-f2 dialog. It does integer arithmetic and opens URLs
          • 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

          摘自:

          slashdot - Time Saving Linux Desktop Tips?