this is a maximum productivity module, it makes LXDE work and feel more like OS X. best when used with a MacBook keyboard and touchpad
i. lxde-rc.xml
ii. autostart
iii. install
iv. deploy
v. additional
lxde-rc.xml is the openbox configuration i use
a lot of it tries to replicate common keystrokes from OS X
a big addition here is the wmctrl-switch-by-application, which lets you switch by application using super+` which mimics OS X behavior.
i switch my desktop using super+1, super+2, super+n... etc so that's there
also, the shutter program allows you to take screenshots like OS X
super+shift+4 is a selection screenshot
super+shift+5 is an EMACS-like keybind,
super+shift+5 -> space = window screenshot
super+shift+5 -> 5 = full-screen screenshot
some other basic stuff, like super+q quits programs is included
note: looks like gnome-screensaver-command -l
doesn't work any more, i've replaced it with lxlock
my autostart controls some low-level mouse and keyboard stuff,
the touchpad settings i use are DetectPalm=1 and also i disable the touchpad while typing for 1 second (might lower this in the future 1 second is literally forever)
i take away the capslock lock and replace that keybind with escape for vim and navigation purposes. it's great
this is achieved through .caps_esc which runs at login
there are some prereqs,
apt-get install wmctrl
apt-get install shutter
now, clone this repo to ~/.config/joey
link up wmctrl-switch-by-application:
ln -s wmctrl-switch-by-application /usr/bin/wmctrl-switch-by-application
NOTE: on some systems, ln
should point to the full path of wmctrl-switch-by-application
.
place autostart in its correct path:
cp autostart ~/.config/lxsession/LXDE/autostart
place lxde-rc.xml in its correct path:
cp lxde-rc.xml ~/.config/openbox/lxde-rc.xml
you should back those files up first before copying them over tbh
reconfigure openbox
openbox --reconfigure
if we made changes to the live configuration files, they need to be added to this directory first:
copy ~/.config/openbox/lxde-rc.xml
to this directory
copy ~/.config/lxsession/LXDE/autostart
to this directory
git push
gvim
apt-get install vim-gnome
synapse
apt-get install synapse
for Ubuntu 14.04:
sudo add-apt-repository ppa:synapse-core/ppa
sudo apt-get update
sudo apt-get install synapse
xclip
apt-get install xclip
arandr
apt-get install arandr
ncdu
apt-get install ncdu
ctags
apt-get install ctags
lubuntu software center
pulseaudio volume control
xpad
qpdfview
xev - hotkey record and viewing tool
http://www.sudo-juice.com/change-lxde-screen-resolution-ubuntu-lubuntu/
http://blog.bodhizazen.net/linux/use-xrandr-to-set-a-screen-resolution/
https://wiki.lxde.org/en/LXRandR
http://christian.amsuess.com/tools/arandr/
change the Host Key Combination from Left command to Right command, or something else, since Left command is the super key in LXDE.
there are minor differences between 14.04 and 16.04, when using ubuntu 14.04 be aware of the following differences:
synapse needs to be added via ppa, see above...
lxterminal does not allow shortcut modification in ubuntu 14.04... to upgrade to lxterminal 0.2 (from 0.1), download lxterminal from sourceforge
when running configure, you'll probably be missing some stuff... the pre-requisites i had to install were:
sudo apt-get install intltool
sudo apt-get install python-gtk2-dev
sudo apt-get install libvte-dev
then
make
make install
and the terminal was updated.