You can run an advanced terminal in Emacs, surpassing its inbuilt `term', which for instance leaves a running instance of bash behind when closed with C-x k and suffers from other problems.
Multi-Term doesn't have any of these shortcomings, and you can run for instance alsamixer in it within Emacs comfortably.
To install multi-term:
(add-to-list 'load-path "~/elisp/multi-term")<br /> (require 'multi-term)<br /> (setq multi-term-program "/bin/bash")<br /> (setq term-unbind-key-list '("C-z" "C-x" "C-c" "C-h" "C-y")) |
To use a hardware dvorak keyboard on the Nokia N900, follow the following guide, as xmodmap doesn't work on the device:
To remap to a standard US keyboard, including the Escape key and keys necessary to use GNU Emacs on Nokia N900:
$ wget http://sumoudou.org/n900/rx-51.qole |
# cp /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/rx-51.orig<br /> # cp rx-51.qole /usr/share/X11/xkb/symbols/nokia_nvdr/rx-51<br /> # setxkbmap |
Now your keyboard is remapped:
Escape is Fn+Left Tab is Fn+Right
For other keys, experiment.