Hund

Komma åt Openbox-menyn i Pypanel och Lxpanel

Måndag, 11 Augusti 2008

Alla som använder Openbox och använder en panel har säkerligen kliat sig i huvudet över hur man enklast kommer åt Openbox-menyn när man kör ett program maximerat. Men jag har nu hittat på en ganska enkel lösning för detta problem: Man använder helt enkelt Xdotool!

Programmet finns inte i förråden men du kan ladda hem en DEB-fil här.

Öppna filen rc.xml:

gedit .config/openbox/rx.xml

Och lägg till denna rad under delen “Keyboard”:

<keybind key="Alt-Z">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>

Spara filen och uppdatera sedan din Openbox konfiguration:

openbox --reconfigure

Öppna konfigurationsfilen för Pypanel:

gedit .pypanelrc

Och lägg till denna rad under snabbstartlistan:

xdotool key ctrl+alt+q

Om du använder Lxpanel och vill komma åt menyn kan du skapa en fil som heter openboxmeny.desktop och lägga den i mappen /usr/share/applications/ och sedan klistra in denna text:

[Desktop Entry]
Version=1.0
Name=Openbox Menu
Name[sv]=Openbox Menyn
Comment=
Comment[sv]=
GenericName=Openbox Menu
GenericName[sv]=Openbox Menyn
Exec=xdotool key ctrl+alt+q
Icon=<Valfri Ikon>
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Settings;DesktopSettings;
NotShowIn=GNOME;XFCE;

Jag är lite osäker på om vissa rader behövs eller så, men det jag vet är att genvägen fungerar. :)

Nu är det bara att lägga till denna genväg på panelen via inställningarna.

Meta

Återkoppling

Om du vill kommentera eller återkoppla till inlägget, går det bra att göra det genom att skicka mig ett meddelande via e-post, XMPP eller via IRC.