Xmodmap kann nach dem Anhalten nicht zum Laufen gebracht werden

7

Ich benutze Ubuntu 14.04.

Ich habe ein benutzerdefiniertes Xmodmap-Tastaturlayout. Wenn ich jedoch nach dem Anhalten fortfahre, ist das Layout nicht mehr vorhanden.

Ich habe alle Dinge ausprobiert, die in den Antworten auf diese Frage erwähnt wurden: Wie setze ich Xmodmap beim Anmelden?

Weder die Verwendung von .xinitrc noch das Hinzufügen eines Befehls in den Start-Apps funktioniert. Nun, sie funktionieren nach einem normalen Neustart, aber nicht nach dem Anhalten.

Gibt es eine Datei, die nach dem Anmelden immer ausgeführt wird, unabhängig davon, ob es sich um einen Neustart oder eine Wiederaufnahme der Suspendierung handelt?

Gexizid
quelle
Haben Sie sich das angesehen: askubuntu.com/a/92235/72576 ?
Job
1
War einer der oben genannten Links nützlich?
Job

Antworten:

3

@ i08in https://askubuntu.com/a/92235/72576 scheint den Job zu erledigen.

Dies ist, was ich auf meinem Debian Jessie, KDE, landete.

/etc/pm/sleep.d/20_xmodmap.sh

case "${1}" in
    resume|thaw)
        su $USER -c "sleep 3; /usr/bin/xmodmap /home/$USER/.Xmodmap" &
;;
esac

Hinweis: Auf den ersten Blick scheint es nicht zu funktionieren, aber geben Sie ihm nur eine Minute oder so. Es scheint etwas mit X zu geben, das diese Verzögerung verursacht, obwohl ich mich nicht genug darum gekümmert habe, es zu überprüfen ... Weitere Informationen finden Sie unter https://superuser.com/q/626769/185360 .

Victor Häggqvist
quelle
Vergessen Sie nicht, Ihr Skript als ausführbar zu markieren. Außerdem kann ich auf meinem Computer auf "sleep 3" verzichten, sodass Sie möglicherweise an der Dauer herumspielen möchten, um die Verzögerung zu verringern, ohne den Betrieb des Skripts zu beeinträchtigen.
Fouric