Wie vielleicht bekannt nutze ich Openbox. Um das Openbox-Menü aufzurufen nutzt man normalerweise die rechte Maustaste. Ich finde das persönlich ganz gut. Andere Personen möchten jedoch vielleicht lieber einen Button innerhalb der Taskleiste
tint2 zum anklicken haben. Hier mal eine kurze Anleitung, da ich sehr lange einen sehr trivialen Fehler nicht gefunden habe auf den mich keine Anleitung wirklich drauf hingewiesen hat.
1.) Installation xdotool
Es muss das Programm
xdotool installiert werden, welches Mausfunktionen emulieren kann.
2.) Erstellung .desktop-Datei
Es wird eine menu.desktop am besten unter /usr/local/etc oder sonstwo unter /usr/local angelegt mit folgendem Inhalt:
Code: Alles auswählen
[Desktop Entry]
Name=Menu Openbox
Exec=/usr/bin/xdotool click 3
Icon=/usr/share/pixmaps/debian-logo.png
Terminal=false
StartupNotify=true
Type=Application
Categories=System
Das genannte Debian-Logo habe ich aus dem Paket
debconf gewählt in der Hoffnung, dass das Paket generell installiert ist. "xdotool click 3" simuliert (bei mir) die rechte Maustaste.
3.) Anpassung in ~/.config/tint2/tint2rc
Folgende Einträge sind anzupassen bzw. falls nicht vorhanden einzufügen:
Code: Alles auswählen
panel_items = LTSC
wm_menu = 1
launcher_item_app = /usr/local/etc/menu.desktop
Mit dem Wert "L" in panel_items wird der Launcher links dargestellt. Mit "wm_menu = 1" wird der simulierte Rechtsklick an Openbox weitergegeben. Über den letzten Eintrag können beliebige Anwendungen gestartet werden. Die dargestellte Zeile führt den Rechtsklick aus und somit wird das Openbox-Menü dargestellt.
Naja. Vielleicht hat es jemanden geholfen. Ich habe sehr lange nach "wm_menu = 1" suchen müssen, welches in meiner tintrc fehlte bzw. nicht korrekt gesetzt war.