Hallo,
ich nutze als WM fluxbox in Version 1.0.0 sowie hotkeys in Version 0.5.7.4.0.1. Meine .xinitrc sieht folgendermaßen aus:
gkrellm& fbsetbg -f ~/.config/wallpapers/yam_kinneret.jpg & hotkeys& fluxbox
Mein Problem: hotkeys startet, aber es funktioniert nicht. Ich bekomme die Meldung das hotkeys erfolgreich gestartet wurde, aber die Keys funktionieren dennoch nicht. Wenn ich dann hotkeys im laufenden WM beende und anschließend neustarte oder wenn ich hotkeys komplett aus der .xinitrc schmeisse und hotkeys im laufenden WM starte, funktionieren die Keys ohne Probleme.
Ich hab mal testweise hinter den hotkeys Start ein sleep gehangen. Wenn das genügend lang ist, scheint hotkeys ordnungsgemäß zu starten.
Hat jemand eine Idee was ich ausser einem ewig langem sleep machen könnte?
Danke und Gruß, Martin
Am Sonntag 27 Januar 2008 15:50:06 schrieb Martin Weissbach:
Meine .xinitrc sieht folgendermaßen aus:
gkrellm& fbsetbg -f ~/.config/wallpapers/yam_kinneret.jpg & hotkeys& fluxbox
Es ist immer eine gute Idee, den WM bei solchen Konstruktionen früher starten zu lassen, da speziell einige Blackbox-/Fluxboxprogramme sonst Probleme haben, auch wenn ich das mit hotkeys selbst noch nicht probiert habe, hingegen sehr wohl mit bbpager:
# cat ~/.xsessionrc bbkeys & blackbox & bbpager & # hier alle Programme, die erst nach WM-Start funktionieren qsynaptics --restore wait `pidof blackbox` # nicht sauber, aber funktioniert
Hotkeys scheint nicht mehr wirklich gepflegt zu werden, auf meine Mail mit Patch für Lifebook-Funktionstasten vor wenigen Wochen habe ich noch keine Antwort bekommen. Bei mir startet er über /etc/rc.local, wobei der X-Server da schon gestartet ist und ich nur DISPLAY angeben muss. Die Zeiten, in denen X-Server abstürzten, sind ja glücklicherweise zumindest auf meinem System vorbei :) Den Start als root finde ich auch suboptimal, aber bei Fn+F1 soll er bei mir das Gerät vollständig sperren, und die dahinterhängende Skriptmaschinerie (u.a. vlock, enlightenment_remote, xlock und xscreensaver-command) läuft momentan noch nicht mit Benutzerrechten so wie sie es eigentlich soll.
In Zukunft werden sämtliche init-Skripte abhängigkeitsbasiert laufen, so dass auch die Einrichtung von hotkeys kein Problem mehr sein sollte. Momentan ist es aber zumindest unter Debian so, dass nur die Abbildung von Tastaturcodes auf X11-Codes im init-Skript enthalten ist.
Josef
Hey Josef,
danke für die Hilfe! Die Lösung schau ich mir später nochmal in Ruhe an, momentan funktioniert Christians Lösung.
Gruß, Martin
Hallo Martin,
On Sun, Jan 27, 2008 at 15:50:06 +0100, Martin Weissbach wrote:
[.xinitrc]
gkrellm& fbsetbg -f ~/.config/wallpapers/yam_kinneret.jpg & hotkeys& fluxbox
Mein Problem: hotkeys startet, aber es funktioniert nicht. Ich bekomme die Meldung das hotkeys erfolgreich gestartet wurde, aber die Keys funktionieren dennoch nicht. Wenn ich dann hotkeys im laufenden WM beende und anschliessend neustarte oder wenn ich hotkeys komplett aus der .xinitrc schmeisse und hotkeys im laufenden WM starte, funktionieren die Keys ohne Probleme.
Es ist zwar auch nur ein Workaround, aber wenigstens musst Du damit nicht ewig auf den Desktop warten:
gkrellm & fbsetbg -f ~/.config/wallpapers/yam_kinneret.jpg & ( sleep 8 ; hotkeys & ) & exec fluxbox
Gruss, Chris
Hallo Christian,
Christian Perle chris@linuxinfotag.de wrote:
[...] Es ist zwar auch nur ein Workaround, aber wenigstens musst Du damit nicht ewig auf den Desktop warten:
gkrellm & fbsetbg -f ~/.config/wallpapers/yam_kinneret.jpg & ( sleep 8 ; hotkeys & ) & exec fluxbox
Danke für den Tipp! Damit funktioniert es jetzt zumindest ohne dass hotkeys nochmal per "Hand" gestartet werden muss. (Ich hatte hotkeys mittlerweile ganz aus meiner .xinitrc entfernt.)
Eine Frage verbleibt noch: Das & hinter hotkeys könnte ich doch eigentlich weglassen?
Viele Grüße, Martin
lug-dd@mailman.schlittermann.de