Daniel21 schrieb:
Okay, also woher weiß ich ob es in einem eigenen XServer läuft?
Ok, die Frage hat sich damit erledigt.
Und wo kann ich Tastenkombinationen für eine Maus festlegen? Das geht doch nur für eine Tastatur oder?
Zum Teil auch manche Maustasten. Egal, ich schätze das was willst wirst du so einfach nicht bekommen. Mir fiel im Nachhinein auf, dass ich früher selbst schon vor dem Problem stand und zu dem Schluss kam ,dass man für dein gewünschtes Verhalten kein Programm sondern ein eigenständiges Modul benötigt. Ich habe es nie programmiert weil ich nie die Zeit hatte und stattdessen Workarounds (Alt+Tab oder bei compiz den Arbeitsflächenumschalter mit <ctrl>+<alt>+Pfeiltasten oder eigene Xserver) verwendet habe.
Es gibt aber einen Trick der auf einem Sicherheitsleck von X11 beruht und den kannst du dir zunutze machen. Im eigenen Xserver kann man Tastatureingaben auch unter Gastaccounts und sogar root lesen. Dazu bestimmt man mit folgenden Befehl das Eingabedevice:
xinput --list
und kann dann mit:
xinput --test <devicenummer>
sämtliche Tastatureingaben des XServer mitlesen. Du musst dir nur ein kleines Shellscript schreiben welches diese auswertet und die Aktion vornimmt. Hübsches Anfängerbeispiel.