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") (require 'multi-term) (setq multi-term-program "/bin/bash") (setq term-unbind-key-list '("C-z" "C-x" "C-c" "C-h" "C-y")) |