Xah Linux Setup
This page is my personal Linux setup. I write them down here so i can follow them on new box.
LXDE Desktop and User Interface Tweak
Install lxde desktop. [see Linux: How to Switch to LXDE, Xfce]
Keyboard
- Set Dvorak Keyboard Layout [see Linux: Add Dvorak Keyboard Layout]
- Set key repeat speed. [see Linux: Set Key Repeat Rate]
- Disable the menu access key in terminal (i.e. stop Alt+f from popping-up a menu). Also, stop F10 from showing menu. (In terminal preference.)
- Disable Alt+Space from popping-up menu. [see Linux: Keyboard Software Guide]
- Set terminal scroll back to 9000 lines or infinite.
- Turn off Workspace (set it to just 1). Turn off all ~31 keys related to Workspace. (Linux: Xfce Keyboard Shortcuts) (i need it for Emacs)
Mouse
Firefox
- Firefox: Set Mouse Wheel Scroll Speed
- Set Firefox custom hotkeys. Firefox: How to Add/Change Keyboard Shortcuts.
Window Theme Preference
To set up lxde theme
- in terminal, run
obconf, pick what you like, suppose the theme name is xyz. - open
/usr/share/themes/xyz/openbox-3/themerc, edit it. (backup the file first). Or, make a copy of the whole directory, name it as a new theme. - In
obconf, use arrow key to switch to the theme to see update right away. (relaunchobconfif you created your own.)
- Simple.
- Have border around window.
- Front window must stand out by color.
- No color gradient.
- No transparancies.
[see User Interface Design Criterions]
Font
- Install Unicode font for math symbols and emoticon. [see Download Free Unicode Fonts]
Install Software
sudo apt-get install build-essential sudo apt-get install ssh sudo apt-get install vim sudo apt-get install tmux
sudo apt-get install git sudo apt-get install subversion sudo apt-get install curl sudo apt-get install unison sudo apt-get install htop
- Git: Basics
- svn Tutorial
- Linux: wget (Download Web Page)
- Unison Tutorial (Sync Files)
- Linux: Monitor Processes, htop
# maybe. some are outdated sudo apt-get install imagemagick sudo apt-get install optipng sudo apt-get install tree sudo apt-get install bash-doc sudo apt-get install lynx sudo apt-get install colordiff # key sudo apt-get install wmctrl # music player sudo apt-get install moc # image viewer sudo apt-get install feh
Bash Setup
Emacs Setup
other optional install
sudo apt-get install ruby sudo apt-get install ocaml sudo apt-get install scsh sudo apt-get install clisp
thanks to Fuqiao Xue (xfq) https://github.com/xfq/