Komma åt Openbox-menyn i Pypanel och Lxpanel

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Komma åt Openbox-menyn i Pypanel och Lxpanel

Inlägg av Hund »

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:

Kod: Markera allt

gedit .config/openbox/rx.xml
Och lägg till denna rad under delen "Keyboard":

Kod: Markera allt

<keybind key="Alt-Z">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>
Spara filen och uppdatera sedan din Openbox konfiguration:

Kod: Markera allt

openbox --reconfigure
Öppna konfigurationsfilen för Pypanel:

Kod: Markera allt

gedit .pypanelrc
Och lägg till denna rad under snabbstartlistan:

Kod: Markera allt

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:

Kod: Markera allt

[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.
Linuxkompis - En vänlig Linux-gemenskap för alla!

Återgå till "Guider"