Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.12.2016, 18:35

Tastaturlayout setzt sich ungewünscht zurück

Halli,
ich habe über #setxkbmap de die Tastatur im X (Gnome) umgestellt. Nach einer bestimmten Zeit (ca. 15 Minuten schätze ich) wird die Tastatur wieder auf englisch umgestellt. Im Terminal ist dies nicht der Fall. Wo kann der Fehler liegen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »michi-monster« (10.12.2016, 16:13)


2

08.12.2016, 07:44

Moin,

warum setzt du das mit setxkbmap? Kannst Du unter Gnome nicht das deutsche Tastaturlayout auswählen?
Evtl. fehlt Dir dann ibus

Quellcode

1
2
GNOME has integrated support for input methods through IBus, only ibus and the wanted input method engine (e.g. ibus-libpinyin for Intelligent Pinyin) 
needed to be installed, after installation the input method engine can be added as a keyboard layout in GNOME's Regional & Language Settings.

https://wiki.gentoo.org/wiki/IBus
Ich glaube noch von Früher zu wissen, dass GDM keine .xinitrc abgearbeitet (setxkbmap de klappt somit nicht)

Sonst kannst Du Dir ja eine keyboard.conf bzw. 10-evdev.conf entsprechend erstellen.

Gibt es im aktuellen Gnome das gnome-control-center nicht mehr? Da konnte man früher auch das layout einstellen.

3

08.12.2016, 09:35

Ja. Das Gnome-Center habe ich aufgerufen und versucht dort einzustellen. Es wird keine Auswahl an Optionen angezeigt - screen anbei
Bei der manuellen Konfiguration kommen ebenfalls Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
localhost ~ # localectl set-keymap de-latin1-nodeadkeys
Failed to set keymap: Launch helper exited with unknown return code 1
localhost ~ # localectl
Could not get properties: Input/output error
localhost ~ # localectl status
Could not get properties: Input/output error
localhost ~ # locale-gen
 * Generating locale-archive: forcing # of jobs to 1
 * Generating 2 locales (this might take a while) with 1 jobs
 *  (1/2) Generating de_DE.ISO-8859-1 ...                             	[ ok ]
 *  (2/2) Generating de_DE.ISO-8859-15@euro ...                       	[ ok ]
 * Generation complete
localhost ~ # echo LANG=de-DE.UTF-8 > /etc/locale.conf
localhost ~ # nano -w /etc/conf.d/keymaps ^C
localhost ~ #
»michi-monster« hat folgende Datei angehängt:

4

08.12.2016, 16:24

Normalerweise müsstest Du doch genau an der Stelle das einstellen können. Der Bug, dass GDM bzw. Gnome die locale umgeht sollte doch schon
lange abgestellt sein.

Ich tippe weiterhin auf das fehlende ibus.

Was steht den im dconf-Editor im Bereich

Quellcode

1
desktop → ibus → general

Dort sollte dann

Quellcode

1
use-system-keyboard-layout

stehen.
Muss aber zugeben, meine Gnome-Kenntnisse sind in den letzten 3 Jahren etwas gesunken ;)

Edit

Was ich gerade lese, könnte auch interessant sein

Zitat

Configuring the system
Defining the keyboard

With systemd, setting keyboard=fr into /etc/conf.d/keymaps will be effectless. Instead, you should set this into /etc/vconsole.conf.

Steht im wiki

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sdoubleyou« (08.12.2016, 17:05)


5

09.12.2016, 12:49

Zitat

Was steht den im dconf-Editor im Bereich
Welche Datei ist das? Genkernel.conf oder wo soll das drin stehen? Die Option use-system-keyboard layout ist aktiv. Das mit der vconsole habe ich probiert. Geht leider nicht. Wenn ich eine Sprache eingeben will bei der Konfiguration bekomme ich no locales found. Vielleicht muss ich irgendwas nachinstallieren?
»michi-monster« hat folgende Datei angehängt:

6

09.12.2016, 13:18

dconf ist ein Konfigurations-System von GNOME 3. Um das graphisch zu bedienen, benötigst du den dconf-Editor
https://packages.gentoo.org/packages/gnome-base/dconf-editor

Installieren, dann Alt+F2 "dconf-editor" und entsprechend suchen.

Du kannst Dir dort auch z.B. den nautilus anpassen unter org.gnome.nautilus. Dort findest Du Einstellmöglichkeiten die nicht direkt im Nautilus zu finden sind.
Oder die Tastenkombinationen zum Erreichen der Wokspaces bzw. verschieben der Fenster auf die Workspaces definieren.

7

09.12.2016, 15:03

Vielen Dank. Ist interessant. Die Option ist allerdings bereits aktiv. :(
»michi-monster« hat folgende Datei angehängt:

8

09.12.2016, 15:49

Das ist Schade ;)

Kannst Du bitte mal deine locale posten

Quellcode

1
locale -a

bzw.

Quellcode

1
sudo eselect locale list


Für systemd musst du ja wie folgt vorgehen

Quellcode

1
localectl list-locales

Quellcode

1
localectl set-locale LANG=de_DE.utf8

und dann noch einmal prüfen

Quellcode

1
localectl | grep "System Locale"


Lies dir das noch einmal alles zum Thema systemd durch
https://wiki.gentoo.org/wiki/Localization/Guide/de#systemd_3

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sdoubleyou« (09.12.2016, 16:05)


9

09.12.2016, 17:47

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
localhost ~ # locale -a
C
POSIX
de_DE
de_DE.iso88591
de_DE.iso885915@euro
de_DE@euro
deutsch
german
localhost ~ # ^C
localhost ~ # localectl list-locales
de_DE
de_DE.iso88591
de_DE.iso885915@euro
de_DE@euro
deutsch
german
localhost ~ # localectl set-locale LANG=de_DE.utf8
Failed to issue method call: Launch helper exited with unknown return code 1
localhost ~ # localectl | grep "System Locale"
Could not get properties: Input/output error

10

09.12.2016, 20:21

was mir hier jetzt auffällt ist, dass Du in der locale.gen gar keine de_DE.utf8 erstellt hast, sie aber mit

Quellcode

1
localectl set-locale LANG=de_DE.utf8

definieren möchtest

Hier ist meine Ausgabe

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
$ locale -a
C
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
deutsch
en_US
en_US.iso88591
en_US.utf8
german
POSIX

und meine locale.gen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# /etc/locale.gen: list all of the locales you want to have on your system.
# See the locale.gen(5) man page for more details.
#
# The format of each line:
# <locale name> <charset>
#
# Where <locale name> starts with a name as found in /usr/share/i18n/locales/.
# It must be unique in the file as it is used as the key to locale variables.
# For non-default encodings, the <charset> is typically appended.
#
# Where <charset> is a charset located in /usr/share/i18n/charmaps/ (sans any
# suffix like ".gz").
#
# All blank lines and lines starting with # are ignored.
#
# For the default list of supported combinations, see the file:
# /usr/share/i18n/SUPPORTED
#
# Whenever glibc is emerged, the locales listed here will be automatically
# rebuilt for you.  After updating this file, you can simply run `locale-gen`
# yourself instead of re-emerging glibc.


#en_US ISO-8859-1
#en_US.UTF-8 UTF-8
#ja_JP.EUC-JP EUC-JP
#ja_JP.UTF-8 UTF-8
#ja_JP EUC-JP
#en_HK ISO-8859-1
#en_PH ISO-8859-1
de_DE.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
#es_MX ISO-8859-1
#fa_IR UTF-8
#fr_FR ISO-8859-1
#fr_FR@euro ISO-8859-15
#it_IT ISO-8859-1

Zitat

Heutzutage wird gemeinhin UTF-8 verwendet. UTF-8 ist die am weitesten verbreitete Kodierung für Unicode-Zeichen. Es ist kompatibel mit ASCII (der 128 Zeichen umfassende ASCII-Zeichensatz wird durch die ersten 128 UTF-8-Zeichen abgebildet), kann variabel bis zu vier Byte je Zeichen verwenden und deckt somit den gesamten Unicode-Zeichenbereich ab.
Evtl. ist das der Pudels Kern, dass Gnome genau die UTF-8 Codierung benötigt

was gibt Dir denn

Quellcode

1
localectl list-keymaps 

aus?
Da du ja es versucht hast einzubinden incl. Fehlermeldung, sollte es nicht vorhanden sein.

Wichtig ist natürlich auch, dass Du die keymap für die Konsole und den X-Server auf de gesetzt hast

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sdoubleyou« (09.12.2016, 20:31)


11

10.12.2016, 16:12

Danke Dir ganz lieb für Deine Hilfe.
Ich habe die Lösung gefunden:

Anlegung einer /etc/env.d/02locale

Eintrag: „LC_ALL=de_DE.UTF8“