Je souhaite utiliser la fonctionnalité Dodge de Unity-2D pour le tableau de bord. J'ai accompli cela en remplaçant la valeur hide-mode
dans com.canonical.Unity2d.Launcher
dans l'éditeur DConf par 2
.
Cependant, lorsque je décide de changer le fond d'écran d'Ubuntu, la valeur hide-mode
est rétablie à 0
. Je veux éviter cela en rendant le paramètre hide-mode
en lecture seule. Comment puis-je faire ceci?
Le répertoire dont vous avez besoin pour cela est
/etc/dconf/db/local.d/locks
Les ne sont pas stockés là cependant; c'est l'endroit pour les mettre en lecture seule. De administration de dconf ...
Verrouillage
Le verrouillage est pris en charge en créant un sous-répertoire 'locks' dans le répertoire keyfile (par exemple: /etc/dconf/db/local.d/locks). Les fichiers contenus dans ce répertoire contiennent une liste de clés à verrouiller, une par ligne. Comme pour les fichiers de clés, vous pouvez ajouter un nombre quelconque de fichiers dans ce répertoire. Voici un exemple de ce à quoi on pourrait ressembler:
# prevent changes to the company wallpaper
/org/gnome/desktop/background/picture-uri
Bien sûr, vous devez exécuter l'outil 'dconf update' après avoir modifié les verrous. L'outil remarquera si l'horodatage du répertoire 'locks' a changé, il n'est donc pas nécessaire de toucher également le répertoire ".d".
La clé de verrouillage pour le mode masqué devrait être ...
/com/canonical/unity-2d/launcher/hide-mode
Je considérerais cela comme un bug si cela ne fonctionne pas.
Alternative ...
Méthode en ligne de commande:
dconf write /com/canonical/unity-2d/launcher/hide-mode 1
Vous pouvez ajouter ceci à un script ou à ~/bashrc ou à autre chose pour le réinitialiser.
Configuration DConf
Certains paramètres GDM sont stockés dans une base de données DConf. Ils peuvent être configurés en ajoutant des fichiers de clés au répertoire /etc/dconf/db/gdm.d, puis en recompilant la base de données GDM en exécutant dconf update en tant que root ou en se connectant à l'utilisateur GDM du système et en modifiant directement le paramètre à l'aide de la commande. Outil de ligne de commande gsettings. Notez que pour la première approche, un fichier de profil GDM est requis - il doit être créé manuellement car il n'est plus envoyé en amont, voir ci-dessous:
/etc/dconf/profile/gdm
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
Dans /etc/dconf/db/gdm.d
vous pouvez créer un fichier par clé dans le sty
rinzwind@schijfwereld:/etc/dconf/db/gdm.d$ ls
02-logo
rinzwind@schijfwereld:/etc/dconf/db/gdm.d$ more 02-logo
[org/gnome/login-screen]
logo='/discworld/Pictures/Wallpapers/Nier.9.jpg'
Et cela présagera la valeur dans dconf.
Plus d'exemples dans le lien.