Numlock standardmäßig aktivieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Friedel
Beiträge: 191
Registriert: 18.11.2013 18:28:37

Re: Numlock standardmäßig aktivieren

Beitrag von Friedel » 18.07.2015 16:45:15

Ich habe keine Minimalinstallation gemacht. Das ist eine Standard-Installation nach den Empfehlungen, nur eben mit Xfce. Und bei mir funktioniert es nicht.

Limux
Beiträge: 69
Registriert: 15.10.2014 10:59:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Numlock standardmäßig aktivieren

Beitrag von Limux » 21.07.2015 00:18:48

Hi Friedel,

Ich habe mal das mit dem NumBlock ausprobiert und nach der Installation des Packets "numlockx" wird in der gnome-shell NumBlock per Standard eingeschaltet, bei Xfce aber nicht! Der merkt sich in den Einstellungen (Anwendungsmenü->Einstellungen->Tastatur) der Tastatur den Status der letzten Sitzung.
Nachdem ich mich aus- und wieder eingeloggt habe, ist der NumBlock noch immer an (ob es auch einen neustart* übersteht? :D)

Was den Display Manager betrifft, kannst du durch die abfrage 'ps -e' und scrollen nach oben ermitteln, was verwendet wird. Alternativ htop und Bild-herunter-Taste. Wenn es gdm3 ist, ist der Satz "Add the following code to /etc/gdm/Init/Default:" (von der Seite: http://www.iwillfolo.com/enable-numlock ... n-default/) falsch, richtiger Pfad ist mit "gdm3" in der Mitte. Da sollte es auch beim Login eingeschaltet sein.

*neustart überstanden

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Re: Numlock standardmäßig aktivieren

Beitrag von dolphin » 27.02.2016 12:28:37

Hi!

Ich hab heute das Thema "Num-Lock für Jessie" systematisch durchgearbeitet,
weil ich eine funktionierende Num-Lock-LED mittlerweile auf verschiedenen
Jessie-Rechnern brauche.

Meine Konfiguration ist:
  • Betriebssystem = Debian Jessie
  • Display-Manager = KDM 4 (aus KDE 4 entnommen)
  • Window-Manager = FVWM
Ich hatte das Glück, dass ich mein Know-how aus Squeeze-Zeiten übernehmen konnte und es nur minimal an Jessie anpassen musste.

Hier ist mein systematisch erarbeitetes und getestetes Know-how. Es funktioniert garantiert.

Das Besondere daran ist, dass Linux aus 3 verschiedenen Ebenen besteht:
  • Ebene 1 = Die Konsole (der Text-Modus, erreichbar per <Ctrl>+<Alt>+<F1>, ..., <F6>
  • Ebene 2 = Der Display-Manager (KDM 4)
  • Ebene 3 = X.Org (mit FVWM als Window-Manager)
Auf jeder Ebene muss die Num-Lock-LED separat eingeschaltet werden.

Es gibt auch einen Bug. Dazu hab ich dann einen Workaround genannt.

Code: Alles auswählen

0310: Num-Lock-Lampe einschalten
================================
0001. Num-Lock-Lampe auf Shell-Ebene einschalten
------------------------------------------------
# mcedit /etc/kbd/config

Vorher:
> # Turn on numlock by default
> #LEDS=+num

Nachher:
> # Turn on numlock by default
> LEDS=+num


0002. Num-Lock-Lampe auf X-Ebene einschalten (KDM)
--------------------------------------------------
# mcedit /etc/kde4/kdm/kdmrc
- nach NumLock suchen
- und auf On setzen

Vorher:
> #NumLock=Off

Nachher:
> NumLock=On


0003. Num-Lock-Lampe auf X-Ebene einschalten (FVWM)
--------------------------------------------------
# apt-get update
# apt-get upgrade

# apt-cache search numlockx
> numlockx - enable NumLock in X11 sessions
# apt-get install numlockx


0004. Unlösbarer Bug
--------------------
- Wenn ich von <Ctrl>+<Alt>+<F7> zu <Ctrl>+<Alt>+<F1> gehe und dann wieder
  zurückkomme, dann geht die Num-Lock-Lampe optisch aus, aber technisch
  ist der Zahlenmodus noch aktiv. Sprich, wenn ich auf dem Zehnerblock eine
  Zahl drücke, dann wird auch eine Zahl eingetippt.

  - Für diesen Bug gibt es keine Lösung, sondern nur einen Workaround:
    - Es muss 2 mal die Num-Lock-Taste gedrückt werden:
      - Das erste Drücken schaltet auch den Zahlen-Modus aus
      - Das zweite Drücken schaltet den Zahlen-Modus und die LED wieder ein

- Dieser Bug existiert seit Debian Squeeze.
  - In Debian Lenny war noch alles OK.
@Friedel:
Was XFCE betrifft:
  • Ich habe kein XFCE, aber wenn du meine drei Schritte durchprobierst, könntest du die Chance erhöhen, dass einer der drei Schritte auch für XFCE erfolgreich ist.
  • Des Weiteren habe ich auf der Seite http://wiki.xfce.org/faq#keyboard folgenden Hinweis gefunden:

Code: Alles auswählen

How do I get numlock to start on login?

There are two possibilities to achieve this. Or you should use a display manager
that turns the numlock on (eg. gdm, check the settings) or you can use a little
program called numlockx, adding numlockx on in your .xinitrc will do the job.
Wenn ich da mal die Satzbaufehler im Geiste korrigiere, gehe ich davon aus,
dass Folgendes gemeint ist:
  • Es gibt bei XFCE 2 Möglichkeiten:
    • Möglichkeit 1 ist, einen Display-Manager zu benutzen, der die Num-Lock-Lampe einschalten kann. Ich zum Beispiel habe mich für KDM 4 entschieden. Den habe ich per

      Code: Alles auswählen

      apt-get install kdm
      installiert. Wenn bereits ein konkurrierender Display-Manager installiert ist, dann fragt apt-get, welcher der vorhandenen Display-Manager nach dem nächsten Rechner-Reboot erscheinen (also die Kontrolle übernehmen) soll. Nachdem KDM 4 installiert wurde, kann (wie von mir weiter oben gezeigt) die Num-Lock-LED für die Login-Maske eingeschaltet werden.
    • Möglichkeit 2 ist, 'numlockx' zu installieren und in irgendeiner '.xinitrc' irgendwas einzutragen. Zum Thema '.xinitrc' hab ich das hier https://wiki.archlinux.de/title/Xfce#.7E.2F.xinitrc gefunden. Und so, wie ich es verstehe, ist es wohl so gemeint, dass man dort 'numlockx' eintragen muss, um es von da aus aufzurufen.
Alles, was ich zum Thema XFCE geschrieben habe, habe ich nicht getestet, und deshalb gibt es von mir keine Garantie, dass es funktioniert.

Was mir allerdings beim Recherchieren aufgefallen ist:
  • In der

    Code: Alles auswählen

    /etc/default/numlockx
    ist 'NUMLOCK' per Default auf 'auto' statt auf 'on' gestellt. Das heißt:
    • Auf normalen Rechnern leuchtet dann die Num-Lock-LED
    • Auf Laptops wird sie nicht leuchten.
Ich hoffe, hier ist für jeden etwas Informatives dabei.

dolphin
Zuletzt geändert von dolphin am 17.12.2016 11:31:23, insgesamt 1-mal geändert.

Friedel
Beiträge: 191
Registriert: 18.11.2013 18:28:37

Re: Numlock standardmäßig aktivieren

Beitrag von Friedel » 28.06.2016 21:24:48

Hallo,

ich habe mich inzwischen daran gewöhnt, dass ich Numlock immer manuell einschalten muss. Allerdings finde ich es nach wie vor sehr lästig.

Trotzdem danke ich dir für deine Mühe, obwohl ich mit der Beschreibung absolut nichts anfangen kann. Was heißt das alles denn auf Deutsch? Wo sind die 3 Schritte, die du erwähnst? Was soll ich mit dem Quellcode anfangen, den du gepostet hast?

Benutzeravatar
Waldlaeufer
Beiträge: 74
Registriert: 04.04.2015 16:16:28

Re: Numlock standardmäßig aktivieren

Beitrag von Waldlaeufer » 17.12.2016 11:00:24

Hallo zusammen,

diesen Bug, den "Dolphin" weiter oben erwähnt, ist der denn in Stretch behoben?

Ich arbeite mit Jessie und kann nur zustimmen, es nervt mich ...

geier22

Re: Numlock standardmäßig aktivieren

Beitrag von geier22 » 17.12.2016 12:49:06

Hab den Thread nur überflogen, hoffe daher nichts doppelt zu erwähnen:
Bild
Ist allerdings Testing

Antworten