plonk
This commit is contained in:
parent
b5685533cb
commit
aa25d6082c
|
@ -36,7 +36,7 @@ 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
|
||||
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.
|
||||
|
||||
|
@ -45,8 +45,8 @@ Die entsprechenden Boxen können durch Anklicken ausgeklappt werden.
|
|||
Standardmäßig versteckt Gnome einige selten genutzte Tastaturlayoute in den
|
||||
Einstellungen. Daher ist bei Bone und Neoqwertz darauf zu achten, dass man
|
||||
zunächst im Optimierungen-Programm (`gnome-tweaks`) in der „Tastatur und
|
||||
Maus“-Sektion „Erweiterte Eingabequellen anzeigen“ aktiviert. Alternativ kann
|
||||
diese Einstellung mit dem Befehl
|
||||
Maus“-Sektion „Erweiterte Eingabequellen anzeigen“ aktiviert. Alternativ kann,
|
||||
falls `gnome-tweaks` nicht installiert ist, diese Einstellung mit dem Befehl
|
||||
```
|
||||
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
|
||||
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
|
||||
|
@ -115,59 +146,129 @@ einzelne Features nach belieben (de-)aktivieren.
|
|||
De „alte“ Linux-Konsole benutzt nicht die gewöhnlichen Tastaturlayouts der
|
||||
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
|
||||
immer Keymaps 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:
|
||||
immer die [Neo-Keymaps](https://neo-layout.org/download/console.tar.xz) nachinstalliert werden.
|
||||
Die Installation kann mit den Befehlen in den blauen Kästen geschehen.
|
||||
|
||||
| Distro | Keymap-Verzeichnis |
|
||||
| :------- | :----------------------------- |
|
||||
| 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):
|
||||
Alternativ kann man die Keymaps manuell an den entsprechenden Stellen platzieren
|
||||
|
||||
|
||||
??? info "Arch / OpenSUSE"
|
||||
Die Installation und permanente Aktivierung geschieht z.B. folgendermaßen:
|
||||
```
|
||||
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||
sudo tar -C /usr/share/kbd/keymaps/ -xJ
|
||||
| Distribution | Keymap-Verzeichnis |
|
||||
| :-------------------- | :----------------------------- |
|
||||
| Arch | `/usr/share/kbd/keymaps` |
|
||||
| Debian und Nachfahren | `/usr/share/keymaps` |
|
||||
| Fedora | `/usr/lib/kbd/keymaps` |
|
||||
| OpenSUSE | `/usr/share/kbd/keymaps` |
|
||||
|
||||
sudo loadkeys -u neo
|
||||
sudo localectl set-keymap --no-convert neo
|
||||
```
|
||||
Bei Bone und Neoqwertz die letzten beiden Zeilen entsprechend anpassen.
|
||||
Anschließend 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 über `localectl`, bei
|
||||
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, …)"
|
||||
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/neo.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 2 (klassisch)"
|
||||
Auf der Konsole `sudo dpkg-reconfigure keyboard-configuration` ausführen und in
|
||||
dem erscheinenden Dialog Neo auswählen.
|
||||
|
||||
=== "Bone"
|
||||
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/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"
|
||||
Die Installation und permanente Aktivierung geschieht z.B. folgendermaßen:
|
||||
```
|
||||
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||
sudo tar -C /usr/lib/kbd/keymaps/ -xJ
|
||||
=== "Neo 2 (klassisch)"
|
||||
```
|
||||
sudo loadkeys -u de-neo
|
||||
sudo localectl set-keymap --no-convert de-neo
|
||||
```
|
||||
|
||||
sudo loadkeys -u neo
|
||||
sudo localectl set-keymap --no-convert neo
|
||||
```
|
||||
Bei Bone und Neoqwertz die letzten beiden Zeilen entsprechend anpassen.
|
||||
=== "Bone"
|
||||
```
|
||||
wget "https://neo-layout.org/download/console.tar.xz" -O - | \
|
||||
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"
|
||||
|
|
Loading…
Reference in New Issue