GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lege ich Zimteinstellungen in der Befehlszeile fest?

Ich habe seit ein paar Jahren auch ein Skript, um die Konfiguration für meine Umgebung(en) in einer Skriptdatei zu verwalten.

Es gibt drei Arten von Einstellungen in Cinnamon:

  1. DConf-Einstellungen für die meisten Cinnamon-Besonderheiten.
  2. .cinnamon-Konfigurationen für einige Cinnamon-Komponenten.
  3. Zufällige Konfigurationsdateien, die jeweils anwendungsspezifisch sind (wie Browser, Terminals usw.).

Und es gibt viele Einstellungen, die entweder nicht einfach zu konfigurieren sind oder einfach nicht konfiguriert werden können.

Kommt also darauf an, was Sie brauchen?

Hier sind Beispiele für einige der Einstellungen, die ich verwende...

Bei den Cinnamon-Konfigurationen lässt sich vieles mit einfachen Befehlen erledigen, zB für den Nemo File Manager:

dconf write /org/nemo/preferences/show-hidden-files true
dconf write /org/nemo/preferences/show-image-thumbnails "'never'"
dconf write /org/nemo/preferences/show-full-path-titles true
dconf write /org/nemo/preferences/quick-renames-with-pause-in-between true
dconf write /org/nemo/preferences/show-advanced-permissions true
dconf write /org/nemo/preferences/show-home-icon-toolbar true
dconf write /org/nemo/preferences/show-new-folder-icon-toolbar true
dconf write /org/nemo/preferences/show-compact-view-icon-toolbar false
dconf write /org/nemo/preferences/show-icon-view-icon-toolbar false
dconf write /org/nemo/preferences/show-list-view-icon-toolbar false
dconf write /org/nemo/preferences/show-open-in-terminal-toolbar true
dconf write /org/nemo/list-view/default-visible-columns "['name', 'size', 'type', 'date_modified', 'owner', 'permissions']"

Oder für den allgemeinen Cinnamon-Desktop:

##### Desktop settings.
dconf write /org/cinnamon/desktop/wm/preferences/num-workspaces 2

dconf write /org/cinnamon/desktop/background/picture-uri "'file:///usr/share/backgrounds/linuxmint-qiana/j_baer_5976503592.jpg'"
dconf write /org/cinnamon/desktop/background/color-shading-type "'solid'"
dconf write /org/cinnamon/desktop/background/picture-options "'zoom'"

dconf write /org/cinnamon/desktop/background/slideshow/image-source "'xml:///usr/share/cinnamon-background-properties/linuxmint-qiana.xml'"

dconf write /org/cinnamon/startup-animation false
dconf write /org/cinnamon/desktop-effects false

dconf write /org/cinnamon/desklet-decorations 0
dconf write /org/cinnamon/enabled-desklets "['[email protected]:0:150:0']"

dconf write /org/cinnamon/panels-resizable "['1:true']" # This must be true for the following height to take effect.
dconf write /org/cinnamon/panels-height "['1:33']"

dconf write /org/cinnamon/desktop/interface/clock-show-date true

##### Sound settings.
dconf write /org/cinnamon/sounds/login-enabled false
dconf write /org/cinnamon/sounds/logout-enabled false
dconf write /org/cinnamon/sounds/unplug-enabled false
dconf write /org/cinnamon/sounds/tile-enabled false
dconf write /org/cinnamon/sounds/plug-enabled false
dconf write /org/cinnamon/sounds/switch-enabled false

##### Touchpad/mouse settings.
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/natural-scroll false
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/scroll-method "'two-finger-scrolling'"
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/motion-acceleration 5.4820717131474108 # A fraction is needed.
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/horiz-scroll-enabled false
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/two-finger-click 3
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/disable-while-typing true
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/three-finger-click 2
dconf write /org/cinnamon/settings-daemon/peripherals/touchpad/motion-threshold 2

##### Power settings.
dconf write /org/cinnamon/settings-daemon/plugins/power/button-power "'interactive'"
dconf write /org/cinnamon/settings-daemon/plugins/power/sleep-inactive-ac-timeout 0
dconf write /org/cinnamon/settings-daemon/plugins/power/critical-battery-action "'hibernate'"
dconf write /org/cinnamon/settings-daemon/plugins/power/idle-dim-time 90
dconf write /org/cinnamon/settings-daemon/plugins/power/sleep-inactive-battery-timeout 0
dconf write /org/cinnamon/settings-daemon/plugins/power/lid-close-ac-action "'nothing'"
dconf write /org/cinnamon/settings-daemon/plugins/power/lid-close-battery-action "'nothing'"
dconf write /org/cinnamon/settings-daemon/plugins/power/idle-brightness 30
dconf write /org/cinnamon/settings-daemon/plugins/power/sleep-display-ac 600
dconf write /org/cinnamon/settings-daemon/plugins/power/sleep-display-battery 600

##### Default terminal
dconf write /org/cinnamon/desktop/applications/terminal/exec "'/usr/bin/terminator'"

Diese werden alle in „~/.config/dconf/user“ geschrieben. Um sie zurückzulesen (und tatsächlich die obigen Befehle aufzurufen), installieren Sie „dconf-cli“ und führen Sie den Befehl aus:

dconf dump /

Die verschiedenen Cinnamon-Komponenten, die JSON-Einstellungen verwenden, finden Sie hier:

~/.cinnamon/configs/

Benötigen Sie etwas Spezifischeres oder Anwendungsspezifischeres?


Linux
  1. So löschen Sie den BASH-Befehlszeilenverlauf in Linux

  2. So starten Sie Linux über die Befehlszeile neu

  3. BlueZ:Wie man einen GATT-Server von der Kommandozeile aus einrichtet

  4. Wie kann ich von der Befehlszeile aus in dmesg schreiben?

  5. Linux:Datum über die Befehlszeile festlegen

So booten Sie in die Linux-Befehlszeile

So legen Sie den Standardbrowser unter Debian über die Befehlszeile fest

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

So richten Sie NordVPN auf Ubuntu ein

Wie stelle ich den Standardbrowser über die Befehlszeile ein?

So finden Sie die IP-Adresse in der Linux-Befehlszeile