GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir les préférences de cannelle en ligne de commande ?

Depuis quelques années, j'ai également conservé un script pour maintenir la configuration de mon ou mes environnements dans un fichier de script.

Il existe trois types de paramètres dans Cinnamon :

  1. Paramètres DConf pour la plupart des spécificités de Cinnamon.
  2. Configurations .cinnamon pour certains composants Cinnamon.
  3. Fichiers de configuration aléatoires, chacun étant spécifique à l'application (comme les navigateurs, les terminaux, etc.).

Et il existe de nombreux paramètres qui ne sont pas faciles à configurer ou qui ne peuvent tout simplement pas être configurés.

Alors, ça dépend de ce dont vous avez besoin ?

Voici des exemples de certains des paramètres que j'utilise...

Pour les configurations Cinnamon, beaucoup peut être fait avec des commandes simples, comme, pour le 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']"

Ou, pour le bureau Cinnamon général :

##### 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'"

Ceux-ci sont tous écrits dans "~/.config/dconf/user". Pour les relire (et en effet pour appeler les commandes ci-dessus), installez "dconf-cli", et exécutez la commande :

dconf dump /

Et pour les différents composants Cinnamon qui utilisent les paramètres JSON, regardez ici :

~/.cinnamon/configs/

Avez-vous besoin de quelque chose de plus spécifique ou d'une application spécifique ?


Linux
  1. Comment effacer l'historique de la ligne de commande BASH sous Linux

  2. Comment arrêter ou redémarrer Linux à l'aide de la ligne de commande

  3. Comment définir les paramètres proxy sur la ligne de commande ou le terminal Linux

  4. Comment puis-je écrire sur dmesg à partir de la ligne de commande ?

  5. Linux :définir la date via la ligne de commande

Comment démarrer en ligne de commande Linux

Comment définir le navigateur par défaut sur Debian via la ligne de commande

Comment vérifier la version du système d'exploitation avec la ligne de commande Linux

Comment configurer NordVPN sur Ubuntu

Comment définir le navigateur par défaut à partir de la ligne de commande ?

Comment trouver une adresse IP dans la ligne de commande Linux