Previous PagePrevious Page
alsamixer transparency 44
  • 30 May 2012 22:19:20

Since I'm mostly using the command line and Xfce's terminal, I like my command-line programs to run with transparent backgrounds.

For those that are not the hacky type and might wonder what this is all about, I have hosted a screenshot before this hack and with transparency. Of course, whether or not you actually want to use alsamixer is one thing, but certainly the results here are nicer looking. The screenshots show alsamixer running in a full-screen terminal in the background, and a frameless, smaller terminal overtop running mplayer.

brief history

Last year, Prof. Maad posted a patch to achieve this effect. However, that patch is now dated, and does not work for alsa-utils-1.0.22 and later (not sure if it works for 1.0.21 or not, since I never tested it). I use the same basic approach, but the code changed quite signficicantly in this area, and the patch had to be entirely reconstructed.

patches

alsa-utils-1.0.20: transparency patch.
alsa-utils-1.0.22: transparency patch.
alsa-utils-1.0.23: transparency patch.
alsa-utils-1.0.24.2: transparency patch.

portage ebuilds

Furthermore, for those who use Gentoo and are extremely lazy, I have made modified ebuilds for alsa-utils; that link just allows you to browse the contents of my /usr/local/portage/media-sound/alsa-utils/ directory. There you will find the ebuilds you may want, as well as the relevant patches under the files/ directory.

If you are unfamiliar, I have a page on local overlays in portage.

I considered to bother upstream about this, but I've been too lazy so far.
















        (__)               __(^^)              /   /    (__)      / PhD  \  (oO)     /|  /---^^---/     / | /| daid  ||    *  || ||------||
Next page