Follow

Wisst ihr, wie ihr uns heute eine kleine Freude bereiten könnt? In dem ihr uns sagt, wie es bei über die Kommandozeile möglich ist, Tastaturlayouts in unterschiedlichen Sprachen einzurichten und deren Anzeigeoptionen für die Applet-Leiste zu setzen. 😃 Das wäre uns eine große Hilfe, da wir aktuell an anderen Baustellen arbeiten.

· · Web · 6 · 15 · 5

@computertruhe Habe es noch nicht selbst getestet, aber vielleicht funktioniert das ja:

Layout anpassen (ersetze 'de' durch 'ar' für arabisch):
setxkbmap de

Optionen setzen (ersetze 'true' durch 'false' wenn gewünscht):
gsettings set org.cinnamon.desktop.interface keyboard-layout-show-flags true

gsettings set org.cinnamon.desktop.interface keyboard-layout-use-upper true

gsettings set org.cinnamon.desktop.interface keyboard-layout-prefer-variant-names true

@hekr Danke, da ist schon viel Gutes dabei. 😉 Der set-Befehl ändert zwar das Layout, aber dazu muss es schon vorhanden sein. Die gsettings-Kommandos setzen die Häkchen, aber leider nicht persistent.

@computertruhe Gerne :)
Ihr könnt die gsettings-Kommandos in ein Skript schreiben und dieses in ~/.config/autostart schieben, um die Einstellungen auch beim Neustart persistent zu machen.

Habe leider keine Möglichkeit gefunden, die Layoutliste via bash zu setzen.

@hekr @computertruhe

alternativer ansatz eine lösung zu finden wäre, das .config-Verzeichnis, oder wo immer cinnamon sowas speichert, einmal zu kopieren, z.B. nach .config-orig, dann die einstellung zu ändern, und dann

git diff --no-index .config.orig .config

zu machen, um zu sehen, wo die Einstellung genau liegt. dann die ersetzung scripten. hab leider gerade kein mint hier zum ausprobieren.

@zalandocalrissian @computertruhe Die settings werden soweit ich weiß in der Binärdatei ~/.config/dconf/user gespeichert.

Erinnert mich ein bisschen an die Windows-Registry... 😉

@zalandocalrissian @computertruhe
Zum Umschalten des Layouts wären eigentlich die Optionen

gsettings set org.cinnamon.desktop.input-sources sources "[('xkb','de'),('xkb','ar')]"

gsettings set org.cinnamon.desktop.input-sources current 0

gedacht, wenn ich das richtig interpretiere. Die Befehle haben aber keinen Effekt; das Applet synct die Optionen auch nicht.

Kurzum: Ich glaube man kann das Layout nicht per Kommandozeile setzen, ohne a) das Applet zu crashen oder b) Dinge umzuprogrammieren.

@IntegralDuChemin Das ändert das Layout, welches dazu aber schon installiert sein muss.

@computertruhe

setxkbmap de,de -variant neo,basic -option grp:sclk_toggle -option grp_led:scroll

schaltet zwischen Neo2 und Deutsch um, wenn man auf scroll drückt.

Es gehen auch andere Umschalttasten:

askubuntu.com/questions/451945

Das applet zeigt das automatisch an.

@computertruhe
Für wayland weiss ich nix. Evtl mal im archlinux wiki gucken?

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!