Denken Sie nach dem Login in GNOME an den Numlock-Status

7

Ich verwende Debian GNOME 8.0. Ich möchte Numlock als Standard haben.

Also habe ich die Anweisungen auf dieser Seite befolgt:

https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup#GDM Ersetzt gdm durch gdm3 für meinen Fall.

Dadurch wird Numlock beim Anmelden eingeschaltet. Aber nach dem Anmelden wird Numlock automatisch wieder ausgeschaltet, und ich kann nicht herausfinden, wie ich es eingeschaltet lassen soll.

Ich habe mir diese Seite angesehen:

Lassen Sie NumLock immer eingeschaltet

und bearbeitete meine .bashrcDatei, um diese Zeile hinzuzufügen:

xmodmap -e "keycode # = """

Hiermit wird die Numlock-Taste deaktiviert. Aber da Numlock beim Öffnen meiner Sitzung ausgeschaltet ist, konnte ich es nicht mehr einschalten! Somit hat es mein Problem nicht gelöst. Das wäre nützlich, wenn mein Numlock standardmäßig eingeschaltet wäre. (Ich habe die Numlock-Taste wieder aktiviert).

Als Information hatte ich zunächst Debian LXDE installiert, aber GDM hinzugefügt, um zu GNOME zu wechseln, und dann lxde * und lightdm * entfernt und gelöscht. Ich denke, dies ist der Grund für mein Problem, da:

  • Ich habe im Web festgestellt, dass LXDE Numlock standardmäßig ausschaltet

  • Mein anderer Computer, auf dem ich Debian GNOME nativ installiert habe, hat dieses Problem nicht.

Ich bin sicher, dass ich GNOME verwenden werde, da:

pierre@Ockham:~$ echo $XDG_SESSION_DESKTOP 
gnome
pierre@Ockham:~$ echo $GDMSESSION 
gnome
pierre@Ockham:~$ echo $XDG_CURRENT_DESKTOP 
GNOME

Für den Fall, dass lightdm noch eine Rolle spielt, habe ich versucht, den Anweisungen auf dieser Seite zu folgen:

http://wiki.archlinux.org/index.php/LightDM#NumLock_on_by_default

und das:

http://linuxquestions.org/questions/debian-26/howto-debian-7-wheezy-lxde-auto-numlock-both-before-and-after-login-4175500323/

aber es hat das Problem nicht gelöst.

Hat jemand eine Idee?

Übrigens /etc/xdg/enthält der Ordner noch LXDE- und Openbox-Ordner (die ich ebenfalls entfernt habe):

pierre@Ockham:/etc/xdg$ ls
autostart  libfm  lxlauncher  lxpanel  lxsession  menus  openbox  pcmanfm  systemd  user-dirs.conf  user-dirs.defaults

Ist es normal oder soll ich sie entfernen? Und wie?

pmassat
quelle
1
Mit GNOME 3, ist , wenn numlock ON und Sie logout / Neustart / Neustart soll es den letzten Zustand erinnern ... Was ist der Ausgang gsettings get org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state?
don_crissti
Hallo don_crissti! Der Befehl wurde zurückgegeben, falsedaher habe ich ihn truemit dem dconf-Editor geändert. Jetzt ist alles in Ordnung, vielen Dank!
pmassat

Antworten:

5

Die Lösung war eigentlich sehr einfach (siehe Kommentar von @don_crissti): Setzen Sie den dconfSchlüsselwert remember-numlock-state(unter org> gnome> settings-daemon> peripherals> keyboard ) auf truevia dconf-editoroder im Terminal:

gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true
pmassat
quelle
2
Es klappt! Vielen Dank, @don_crissti, und Sie für die Frage / Signalverstärkung. Ich mag GNOME, aber wow, sie hassen Optionen. Warum dies so weit unter der realen GUI begraben? (dconf-editor qualifiziert sich kaum als GUI-App.) Ich weiß, dass Sie Ihr DE nicht mit endlosen Optionen überladen möchten, aber komm schon, Sie sind jetzt am anderen Ende der absurden Skala. Verwenden Sie Ihr großartiges Toolkit und die Designfähigkeiten, über die Sie immer trompeten - und finden Sie einen Weg, damit es funktioniert. Gah. ... Warum sollte eine Option erforderlich sein, wenn das Betriebssystem alle beim Booten festgelegten Firmware-Anforderungen erfüllen kann? Aber das ist eine allgemeine Linux-Sache, nicht GNOME-spezifisch
underscore_d
1
@underscore_d "Warum eine Option benötigen, wenn das Betriebssystem alle beim Start festgelegten Firmware-Funktionen berücksichtigen kann?" Ich frage mich das gleiche!
Rodrigo