Crunchbangplusplus 9

Crunchbangplusplus (#!++) has been my workstation distribution of choice ever since Crunchbang (#!) shut down. The original Crunchbang distribution was fairly lightweight and used Openbox. Once it shut down @computermouth created a homage in Crunchbangplusplus.

Crunchbangplusplus 9 is based on Debian 9 Stable (Stretch).

Issues

Crunchbangplusplus 9 shipped with some configuration issues.

  • OBApps package missing
  • Power Management menu entry mis-configured
  • Volume Control keyboard shortcut mis-configured
  • Default new window behavior
  • File Manager image previews disabled
  • GIMP font rendering incorrect on white text

OBApps

The right click menu entry for Settings > Openbox > Gui Applications Settings Editor (obapps) fails because it's missing from the installer.

First, we need to install some dependencies.

$ sudo apt install python-wxgtk3.0 python-wxtools python-wxversion python-xlib

Then retrieve and install the missing obapps package.

$ wget http://packages.crunchbangplusplus.org/jessie/pool/main/o/obapps/obapps_0.1.7_all.deb
$ sudo dpkg -i obapps_0.1.7_all.deb

Power Manager

There is an incorrect menu entry for Settings > Power Managment, to fix the menu entry, select Settings > Openbox > GUI Menu Editor and change the Settings > Power Management entry from mate-power-manager to xfce4-power-manager-settings, once done you should select File > Save to ensure the change is persistent.

Openbox Configuration Manager

Using multiple monitors I prefer applications to start on the screen I launch them from. This is not fool-proof but is the best I have been able to manage.

Go to Settings > Openbox > Gui Config Tool and on the Windows tab put a tick in the Place new windows under the mouse pointer checkbox. Also you can select your preference in the Prefer to place new windows on and Primary monitor dropdown.

File Manager Previews

In the file manager Thunar, select from the menu Edit > Preferences > Show thumbnails: Always (it defaults to never) and click close.

That will fix image and pdf previews, if you would also like video and other media to use preview images you will also need to install an additional package:

$ sudo apt install tumbler-plugins-extra

Volume Control

The Super + V key should open the volume control but instead gives the error failed to execute child process "pavucontrol".

To fix this settings > openbox > edit rc.xml then replace pavucontrol with mate-volume-control in the below section <keybind key="W-v">.

    <keybind key="W-v">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Volume</name>
        </startupnotify>
        <command>mate-volume-control</command>
      </action>

I had to reboot before the change took effect.

GIMP font rendering

There are some issues with font rendering when placing white text on a black background. These can be fixed by creating /etc/gimp/2.0/fonts.conf and adding:

<fontconfig>  
  <match target="font">
    <edit name="rgba" mode="assign">
      <const>none</const>
    </edit>
  </match>
</fontconfig>  

References: