plonk
This commit is contained in:
parent
b5685533cb
commit
aa25d6082c
|
@ -19,7 +19,7 @@ Linux](/FAQ/FAQ#linux-unix-bsd). Darüber hinaus gibt es mehrere Möglichkeiten,
|
||||||
|
|
||||||
Man kann das Standardtastaturlayout des Xorg-Servers mit `sudo localectl
|
Man kann das Standardtastaturlayout des Xorg-Servers mit `sudo localectl
|
||||||
set-x11-keymap --no-convert de pc105 neo`,
|
set-x11-keymap --no-convert de pc105 neo`,
|
||||||
`sudo localectl set-x11-keymap --no-convert de pc105 bone` bzw.
|
`sudo localectl set-x11-keymap --no-convert de pc105 bone` bzw.
|
||||||
`sudo localectl --no-convert set-x11-keymap de pc105 neo_qwertz` auf eines der
|
`sudo localectl --no-convert set-x11-keymap de pc105 neo_qwertz` auf eines der
|
||||||
Neo-Layoute setzen.
|
Neo-Layoute setzen.
|
||||||
|
|
||||||
|
@ -36,17 +36,17 @@ eigenen Tastatureinstellungen besitzen, bietet es sich an, diesen Befehl in den
|
||||||
Autostart zu packen, um Neo (oder Bone oder Neoqwertz) nur für einen Benutzer
|
Autostart zu packen, um Neo (oder Bone oder Neoqwertz) nur für einen Benutzer
|
||||||
zu aktivieren (je nach Setup z.B. `~/.xsession`, `~/.xsessionrc` oder `~/.xinitrc`).
|
zu aktivieren (je nach Setup z.B. `~/.xsession`, `~/.xsessionrc` oder `~/.xinitrc`).
|
||||||
|
|
||||||
## Neo aktivieren: Distros/Desktopumgebungen
|
## Neo aktivieren: Desktopumgebungen
|
||||||
|
|
||||||
Die entsprechenden Boxen können durch Anklicken ausgeklappt werden.
|
Die entsprechenden Boxen können durch Anklicken ausgeklappt werden.
|
||||||
|
|
||||||
??? info "Gnome (egal ob auf Ubuntu, Debian, Fedora, Arch, OpenSUSE oder …)"
|
??? info "Gnome (egal ob auf Ubuntu, Debian, Fedora, Arch, OpenSUSE oder …)"
|
||||||
|
|
||||||
Standardmäßig versteckt Gnome einige selten genutzte Tastaturlayoute in den
|
Standardmäßig versteckt Gnome einige selten genutzte Tastaturlayoute in den
|
||||||
Einstellungen. Daher ist bei Bone und Neoqwertz darauf zu achten, dass man
|
Einstellungen. Daher ist bei Bone und Neoqwertz darauf zu achten, dass man
|
||||||
zunächst im Optimierungen-Programm (`gnome-tweaks`) in der „Tastatur und
|
zunächst im Optimierungen-Programm (`gnome-tweaks`) in der „Tastatur und
|
||||||
Maus“-Sektion „Erweiterte Eingabequellen anzeigen“ aktiviert. Alternativ kann
|
Maus“-Sektion „Erweiterte Eingabequellen anzeigen“ aktiviert. Alternativ kann,
|
||||||
diese Einstellung mit dem Befehl
|
falls `gnome-tweaks` nicht installiert ist, diese Einstellung mit dem Befehl
|
||||||
```
|
```
|
||||||
gsettings set org.gnome.desktop.input-sources show-all-sources true
|
gsettings set org.gnome.desktop.input-sources show-all-sources true
|
||||||
```
|
```
|
||||||
|
@ -90,6 +90,37 @@ Die entsprechenden Boxen können durch Anklicken ausgeklappt werden.
|
||||||
höheren Ebenen zu vermeiden. Anschließend mit „Anwenden“ den Dialog
|
höheren Ebenen zu vermeiden. Anschließend mit „Anwenden“ den Dialog
|
||||||
schließen und neu anmelden. ![screenshot](images/linux-plasma-3.png)
|
schließen und neu anmelden. ![screenshot](images/linux-plasma-3.png)
|
||||||
|
|
||||||
|
??? info "XFCE (egal ob auf Ubuntu, Debian, Fedora, Arch, OpenSUSE oder …)"
|
||||||
|
Standardmäßig hält sich XFCE an die systemweiten Einstellungen, also
|
||||||
|
muss man nur für XFCE weitere Einstellungen vornehmen, wenn man das
|
||||||
|
Layout nicht global, sondern nur für einen bestimmten Benutzer
|
||||||
|
aktivieren möchte.
|
||||||
|
|
||||||
|
Da XFCE wie Gnome auch „exotische“ Tastaturlayouts ausblendet, gehen
|
||||||
|
wir über die Konsole vor:
|
||||||
|
=== "Neo 2 (klassisch)"
|
||||||
|
```
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbDisable" -s "false"
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbLayout" -s "de"
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbVariant" -s "neo"
|
||||||
|
```
|
||||||
|
Die Einstellung wird sofort aktiv.
|
||||||
|
|
||||||
|
=== "Bone"
|
||||||
|
```
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbDisable" -s "false"
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbLayout" -s "de"
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbVariant" -s "bone"
|
||||||
|
```
|
||||||
|
Die Einstellung wird sofort aktiv.
|
||||||
|
|
||||||
|
=== "Neo/Qwertz"
|
||||||
|
```
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbDisable" -s "false"
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbLayout" -s "de"
|
||||||
|
xfconf-query -c keyboard-layout -p "/Default/XkbVariant" -s "neo_qwertz"
|
||||||
|
```
|
||||||
|
Die Einstellung wird sofort aktiv.
|
||||||
|
|
||||||
|
|
||||||
## Installation der Compose-Dateien
|
## Installation der Compose-Dateien
|
||||||
|
@ -113,61 +144,131 @@ einzelne Features nach belieben (de-)aktivieren.
|
||||||
## Installation der Konsolen-Keymap
|
## Installation der Konsolen-Keymap
|
||||||
|
|
||||||
De „alte“ Linux-Konsole benutzt nicht die gewöhnlichen Tastaturlayouts der
|
De „alte“ Linux-Konsole benutzt nicht die gewöhnlichen Tastaturlayouts der
|
||||||
graphischen Benutzeroberfläche. Bei manchen Distros ist eine Keymap für
|
graphischen Benutzeroberfläche. Bei manchen Distros ist eine Keymap für
|
||||||
das klassische Neo-Layout dabei, für die Varianten Bone und Neoqwertz müssen jedoch
|
das klassische Neo-Layout dabei, für die Varianten Bone und Neoqwertz müssen jedoch
|
||||||
immer Keymaps nachinstalliert werden.
|
immer die [Neo-Keymaps](https://neo-layout.org/download/console.tar.xz) nachinstalliert werden.
|
||||||
Sie sind [hier](https://neo-layout.org/download/console.tar.xz) zu finden. Die unterschiedlichen Distributionen legen ihre Keymaps an verschiedenen Stellen ab:
|
Die Installation kann mit den Befehlen in den blauen Kästen geschehen.
|
||||||
|
|
||||||
| Distro | Keymap-Verzeichnis |
|
Alternativ kann man die Keymaps manuell an den entsprechenden Stellen platzieren
|
||||||
| :------- | :----------------------------- |
|
|
||||||
| Arch | `/usr/share/kbd/keymaps` |
|
|
||||||
| Debian | `/usr/share/keymaps` |
|
|
||||||
| Fedora | `/usr/lib/kbd/keymaps` |
|
|
||||||
| Linux Mint | `/usr/share/keymaps` |
|
|
||||||
| OpenSUSE | `/usr/share/kbd/keymaps` |
|
|
||||||
| Ubuntu | `/usr/share/keymaps` |
|
|
||||||
|
|
||||||
Nach dem Entpacken an diesen Orten kann man die Keymaps mit `sudo loadkeys -u neo`,
|
|
||||||
`sudo loadkeys -u bone` bzw. `sudo loadkeys -u neoqwertz` laden.
|
|
||||||
Die permanente Aktivierung erfolgt in der Regel bei modernen (systemd-basierten)
|
|
||||||
Distros mit `sudo localectl set-keymap --no-convert neo` (analog für andere Layouts),
|
|
||||||
bei Debian-Derivaten jedoch muss man `/etc/default/keyboard` anpassen und `setupcon`
|
|
||||||
ausführen. Hier nochmal zum Kopieren nach Distro aufgeschlüsselt (Anklicken zum Ausklappen):
|
|
||||||
|
|
||||||
|
|
||||||
??? info "Arch / OpenSUSE"
|
| Distribution | Keymap-Verzeichnis |
|
||||||
Die Installation und permanente Aktivierung geschieht z.B. folgendermaßen:
|
| :-------------------- | :----------------------------- |
|
||||||
```
|
| Arch | `/usr/share/kbd/keymaps` |
|
||||||
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
| Debian und Nachfahren | `/usr/share/keymaps` |
|
||||||
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
| Fedora | `/usr/lib/kbd/keymaps` |
|
||||||
|
| OpenSUSE | `/usr/share/kbd/keymaps` |
|
||||||
|
|
||||||
sudo loadkeys -u neo
|
Anschließend kann man die Keymaps mit `sudo loadkeys -u neo`,
|
||||||
sudo localectl set-keymap --no-convert neo
|
`sudo loadkeys -u bone` bzw. `sudo loadkeys -u neoqwertz` laden. Die
|
||||||
```
|
permanente Aktivierung erfolgt in der Regel über `localectl`, bei
|
||||||
Bei Bone und Neoqwertz die letzten beiden Zeilen entsprechend anpassen.
|
Debian-Derivaten funktioniert dies jedoch nicht.
|
||||||
|
|
||||||
|
|
||||||
|
??? info "Arch Linux"
|
||||||
|
=== "Neo 2 (klassisch)"
|
||||||
|
```
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u neo
|
||||||
|
sudo localectl set-keymap --no-convert neo
|
||||||
|
```
|
||||||
|
|
||||||
|
=== "Bone"
|
||||||
|
```
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u bone
|
||||||
|
sudo localectl set-keymap --no-convert bone
|
||||||
|
```
|
||||||
|
|
||||||
|
=== "Neo/Qwertz"
|
||||||
|
```
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u neoqwertz
|
||||||
|
sudo localectl set-keymap --no-convert neoqwertz
|
||||||
|
```
|
||||||
|
|
||||||
??? info "Debian-Derivat (Debian, Ubuntu, Linux Mint, Pop!OS, …)"
|
??? info "Debian-Derivat (Debian, Ubuntu, Linux Mint, Pop!OS, …)"
|
||||||
Die Installation erfolgt mit
|
=== "Neo 2 (klassisch)"
|
||||||
```
|
Auf der Konsole `sudo dpkg-reconfigure keyboard-configuration` ausführen und in
|
||||||
sudo mkdir -p /usr/share/keymaps
|
dem erscheinenden Dialog Neo auswählen.
|
||||||
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
|
||||||
sudo tar -C /usr/share/keymaps/ -xJ
|
=== "Bone"
|
||||||
```
|
Die Installation erfolgt mit
|
||||||
Dann muss man `KMAP=/usr/share/keymaps/neo/neo.map` in die `/etc/default/keyboard` hinzufügen und
|
```
|
||||||
anschließend als root `setupcon` auf der Konsole ausgeführen. Die Einstellung
|
sudo mkdir -p /usr/share/keymaps
|
||||||
bleibt über Neustarts hinweg aktiv.
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/keymaps/ -xJ
|
||||||
|
```
|
||||||
|
Dann muss man `KMAP=/usr/share/keymaps/neo/bone.map` in die `/etc/default/keyboard` hinzufügen und
|
||||||
|
anschließend als root `setupcon` auf der Konsole ausgeführen. Die Einstellung
|
||||||
|
bleibt über Neustarts hinweg aktiv.
|
||||||
|
|
||||||
|
=== "Neo/Qwertz"
|
||||||
|
Die Installation erfolgt mit
|
||||||
|
```
|
||||||
|
sudo mkdir -p /usr/share/keymaps
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/keymaps/ -xJ
|
||||||
|
```
|
||||||
|
Dann muss man `KMAP=/usr/share/keymaps/neo/neoqwertz.map` in die `/etc/default/keyboard` hinzufügen und
|
||||||
|
anschließend als root `setupcon` auf der Konsole ausgeführen. Die Einstellung
|
||||||
|
bleibt über Neustarts hinweg aktiv.
|
||||||
|
|
||||||
??? info "Fedora"
|
??? info "Fedora"
|
||||||
Die Installation und permanente Aktivierung geschieht z.B. folgendermaßen:
|
=== "Neo 2 (klassisch)"
|
||||||
```
|
```
|
||||||
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
sudo loadkeys -u de-neo
|
||||||
sudo tar -C /usr/lib/kbd/keymaps/ -xJ
|
sudo localectl set-keymap --no-convert de-neo
|
||||||
|
```
|
||||||
|
|
||||||
sudo loadkeys -u neo
|
=== "Bone"
|
||||||
sudo localectl set-keymap --no-convert neo
|
```
|
||||||
```
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
Bei Bone und Neoqwertz die letzten beiden Zeilen entsprechend anpassen.
|
sudo tar -C /usr/lib/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u bone
|
||||||
|
sudo localectl set-keymap --no-convert bone
|
||||||
|
```
|
||||||
|
|
||||||
|
=== "Neo/Qwertz"
|
||||||
|
```
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/lib/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u neoqwertz
|
||||||
|
sudo localectl set-keymap --no-convert neoqwertz
|
||||||
|
```
|
||||||
|
|
||||||
|
??? info "OpenSUSE"
|
||||||
|
=== "Neo 2 (klassisch)"
|
||||||
|
```
|
||||||
|
sudo loadkeys -u de-neo
|
||||||
|
sudo localectl set-keymap --no-convert de-neo
|
||||||
|
```
|
||||||
|
|
||||||
|
=== "Bone"
|
||||||
|
```
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u bone
|
||||||
|
sudo localectl set-keymap --no-convert bone
|
||||||
|
```
|
||||||
|
|
||||||
|
=== "Neo/Qwertz"
|
||||||
|
```
|
||||||
|
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||||
|
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
||||||
|
|
||||||
|
sudo loadkeys -u neoqwertz
|
||||||
|
sudo localectl set-keymap --no-convert neoqwertz
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
!!! warning "Hinweis"
|
!!! warning "Hinweis"
|
||||||
|
@ -194,10 +295,10 @@ Andere Distros vermutlich ähnlich.
|
||||||
|
|
||||||
|
|
||||||
??? info "Inhalt"
|
??? info "Inhalt"
|
||||||
* __[Installationsskript](Neo-unter-Linux-einrichten%2FInstallscript)__
|
* __[Installationsskript](Neo-unter-Linux-einrichten%2FInstallscript)__
|
||||||
Dieses Skript installiert nicht nur die Treiber für den grafischen Bereich
|
Dieses Skript installiert nicht nur die Treiber für den grafischen Bereich
|
||||||
(Xmodmap) und die Textkonsole, sondern stellt auch die nützlichen
|
(Xmodmap) und die Textkonsole, sondern stellt auch die nützlichen
|
||||||
[Linuxskripte](../src/branch/master/linux/bin) zur Verfügung, um zwischen
|
[Linuxskripte](../src/branch/master/linux/bin) zur Verfügung, um zwischen
|
||||||
Neo und Qwertz umzuschalten bzw. um die Referenz anzuzeigen.
|
Neo und Qwertz umzuschalten bzw. um die Referenz anzuzeigen.
|
||||||
* __[Fix von Mod4 in Javaprogrammen](JavaMod4Fix)__
|
* __[Fix von Mod4 in Javaprogrammen](JavaMod4Fix)__
|
||||||
Repariert die nicht erkannten Mod4+x Tasten in Java (zum Beispiel das Mod4 Steuerkreuz)
|
Repariert die nicht erkannten Mod4+x Tasten in Java (zum Beispiel das Mod4 Steuerkreuz)
|
||||||
|
|
Loading…
Reference in New Issue