XUbuntu: Machen Sie Shift + NumPad wie Windows

34

Ok, ich habe Ubuntu eine Weile mit GNOME verwendet, aber jetzt benutze ich XUbuntu. In Ubuntu gab es eine Tastatureinstellung, die das Numpad normaler machte. Sie hieß so etwas wie "Shift + NumPad funktionieren wie Windows".

Das Problem, das durch diese Option behoben wird, besteht darin, dass beim Drücken von NumPad 7 die Funktionstaste "Home" verwendet wird. Wenn Sie jedoch Shift + NumPad 7 drücken, entspricht dies der Funktionstaste "7", die nicht in Ordnung ist weil ich auf einem Laptop bin und die normale "Home" -Taste erfordert, dass ich einen anatomisch verrückten Zug mache. Trotzdem hat diese Option Shift + NumPad 7 dazu gebracht, sich wie die "Home" -Taste zu verhalten.

Ich kann diese Option unter XUbuntu nicht finden. Wie stelle ich es ein?

Update: GUI oder Kommandozeile, egal.

Raphael R.
quelle

Antworten:

48

Nach einigem Hin und Her habe ich die Lösung gefunden: Sie müssen die numpad:microsoftOption zu den XkbOptions hinzufügen. Tun Sie das auf älteren Ubuntus in Ihrer xorg.conf. Bei neueren öffne die Datei /etc/default/keyboardund ändere diese Zeile:

XKBOPTIONS=""

zu

XKBOPTIONS="numpad:microsoft"

Speichern und neu starten (Neustart von X scheint nicht zu funktionieren, zumindest nicht mit RAlt + PrintScreen + K). Möglicherweise müssen Sie ausgeführt werden, damit die sudo dpkg-reconfigure keyboard-configurationÄnderungen wirksam werden.

Raphael R.
quelle
Können Sie diese Antwort für einen Benutzer ohne Rootberechtigung anpassen?
einpoklum - wieder Monica
1
Habe es gerade erfolgreich auf Ubuntu 15.10 verwendet. Vielen Dank!
Don Branson
@einpoklum - du brauchst root.
Don Branson
2
Kein Neustart erforderlich (am 16.04). Ich muss nur rennen sudo dpkg-reconfigure keyboard-configuration.
Estibordo
Der Neustart war für mich nicht erforderlich. Ansonsten tolle Antwort.
Abhishek Divekar
18

Ubuntu 14.04 hat in den Tastatureinstellungen keine "Verschiedene Kompatibilitätsoptionen" mehr. Das Bearbeiten /etc/default/keyboardist auch keine funktionierende Lösung. Die Datenbank dconf enthält jedoch die erforderlichen Optionen mit Schlüssel /org/gnome/desktop/input-sources/xkb-options. Diese Optionen sollten mit numpad:microsoftso etwas wie ['grp:alt_shift_toggle', 'grp_led:scroll', 'numpad:microsoft']manuell in dconf-editor oder mithilfe dieses Skripts vervollständigt werden:

# !/bin/bash
old=`gsettings get org.gnome.desktop.input-sources xkb-options`
new=`echo $old | sed "s/'numpad:microsoft'//g" | sed -r "s/(, )+/, /g" | sed -r "s/(, )?]/, 'numpad:microsoft']/"`
gsettings set org.gnome.desktop.input-sources xkb-options "$new"
Pinsel
quelle
4
genial!! Was um alles in der Welt hat jemand geraucht, um das zu entfernen ... Oder, wenn es sich bei dieser Funktion um eine "böse Windows-Sache" handelt, wie soll man dann auf dem Laptop Schichtende machen, wenn sich der normale Schlüssel an einem schwer zugänglichen Ort befindet?
Peter Karasev
1
Gute Antwort ! Übrigens können Sie anstelle der Befehlszeile auch den dconf-Editor unter Ubuntu> = 12.04 installieren. Weitere Informationen finden
Storm
1
Funktioniert wie ein Zauber in 16.10. dconf-editor hat auch geholfen, danke @Storm!
Konrad Garus
Unter Elementary OS Loki ist dies die einzige Option, die zu funktionieren scheint.
Abhishek Divekar
13

Ich bin froh, dass ich deinen Beitrag gefunden habe. Mit Natty Narwhal habe ich eine ähnliche Option in den Tastatureinstellungen gefunden.

  1. Suchen Sie nach Tastatur
  2. Klicken Sie auf die Registerkarte Layouts
  3. Klicken Sie auf die Schaltfläche Optionen
  4. Erweitern Sie verschiedene Kompatibilitätsoptionen
  5. Aktivieren Sie "Shift mit den Zifferntasten funktioniert wie in MS Windows".
  6. Schließen und du bist gut!
Kit Menke
quelle
5
Diese Option wurde in 13.10 entfernt. Es kann immer noch durch die Installation von gnome-tweak-tool gewählt werden: sudo apt-get install gnome-link-tool. Dann finden Sie es unter "Eingabe" in der Liste "Verschiedene Kompatibilitätsoptionen".
f.cipriani
3
@ f.cipriani Ich weiß nicht, ob das ein Tippfehler in Ihrem Kommentar war oder ob das Tool umbenannt wurde, aber der aktuelle korrekte Name ist gnome-tweak-tool.
Waldyrious
2
Danke @waldir, das war ein Tippfehler, es ist eigentlichgnome-tweak-tool
f.cipriani
2
In Linux Mint 18 (Cinnamon) ist die gewünschte Option unter "Verschiedene Kompatibilitätsoptionen" "Numlock ein: Ziffern, Shift wechselt zu Pfeiltasten, Numlock aus: immer Pfeiltasten (wie in MS Windows)".
theDrake
1
@theDrake, danke. In 18.3 MATE auch.
Roman Grinyov
12

In Xubuntu 16.04 wird die Einstellung XKBOPTIONS (XKBOPTIONS = "numpad: microsoft") in / etc / default / keyboard ignoriert - ich halte dies für einen Fehler.

Ich verwende den folgenden Befehl als Workaround:
setxkbmap -option 'numpad:microsoft'

Um den obigen Befehl beim Starten der grafischen Desktop-Umgebung automatisch auszuführen, habe ich einen Eintrag für den automatischen Start der Anwendung erstellt:
Menü> Einstellungen> Sitzung und Start> Autostart der Anwendung> Hinzufügen

          Name: Lässt Shift + NumPad wie MS Windows funktionieren
Beschreibung: whatsoever
   Befehl:setxkbmap -option 'numpad:microsoft'

FM
quelle
1
Funktioniert super und ohne Neustart, danke! Aber was meinst du mit "Menü> Einstellungen"? Wovon? Ich glaube nicht, dass du Systemeinstellungen meinst.
David Parks
1
Hallo David. Ich habe 5 Screenshots erstellt: (1/5) imgur.com/a/h00IQ | (2/5) imgur.com/a/xUcJS | (3/5) imgur.com/a/n9Pq3 | (4/5) imgur.com/a/0m8Df | (5/5) imgur.com/a/rMVdj - hoffe das hilft ;-).
FM
Dies funktioniert auf XUbuntu 18.04. Kein Neustart erforderlich
spätestens
Bestätigt, dass es auch in 19 funktioniert. Der Autostart ist hier allerdings nicht. Fügen Sie einfach eine .sh zu /etc/init.d
Emad hinzu.
2

Ich hatte ein ähnliches Problem mit Lubuntu. Ich habe versucht, die /etc/default/keyboardDatei zu ändern , aber es hat nicht geholfen.

Ich denke, der Grund könnte sein, dass ich Layout-Wechsler auf meinem System hatte. Allerdings Zugabe numpad:microsoftin dem „Advanced setxkbmap Optionen“ Feld in den Optionen des Tastaturlayouts Handler arbeitete tatsächlich. Ich musste nicht einmal das X neu starten.

Alexander Belov
quelle
2

Für uBuntu 18.04 können Sie auch den Dconf-Editor verwenden, eine leistungsstarke Benutzeroberfläche für die meisten uBuntu-Einstellungen. Wenn nicht installiert, öffnen Sie Terminal und geben Sie Folgendes ein:

  • apt-get update
  • apt-get install dconf-editor -y

Öffnen Sie dconf Editordann /org/gnome/desktop/input-sources/xkb-options.

Bei einer neuen uBuntu-Installation Custom valuebleibt das Feld leer. Schalten Sie Use default valueOFF dann:

  • Einfügen ['numpad:microsoft'](falls leer) oder
  • anhängen , 'numpad:microsoft'(nach allem, was da ist, wenn nicht leer)

Zum Beispiel, ['caps:none', 'numpad:microsoft']wodurch sowohl die Feststelltaste deaktiviert als auch das NumPad wie in Windows verwendet wird. Schließen dconf Editor, kein Neustart erforderlich.

AlainD
quelle
-1

Für mich hat die Option 'Tastatur: Zeigertasten' bei Lubuntu 18.04 Bionic Beaver geholfen

Pawel N
quelle
Ich besuche viele Websites auf stackexchange.com, und ich glaube, ich habe ein beunruhigendes Muster festgestellt: Die Websites mit dem höchsten Prozentsatz nicht hilfreicher Antworten scheinen die Linux-Websites zu sein.
Mike Nakis