web-dev-qa-db-fra.com

Ajouter ou supprimer des éléments de lanceur Unity verrouillés du terminal?

Je suis en train de construire un script très complet pour gérer le processus d'installation récente d'Ubuntu et de le configurer exactement comme je le souhaite (ainsi que pour l'adapter à mon travail). C'est un script bash que je lance juste après l'installation.

Une des dernières choses que je n’ai pas comprise comment faire avec quelque chose comme gsettings est de contrôler quelles icônes sont verrouillées par le lanceur. Je voudrais supprimer presque toutes les icônes par défaut et ne verrouiller que les icônes de mon choix.

Des idées?

Courir 14.04.2, Ubuntu pur (pas une variante).

1
Harsha K

La clé est favorites dans com.canonical.Unity.Launcher:

$ gsettings get com.canonical.Unity.Launcher favorites
['application://google-chrome.desktop', 'application://nautilus-home.desktop', 'unity://running-apps', 'application://evolution.desktop', 'unity://expo-icon', 'unity://devices']

Vous pouvez définir les valeurs à l'aide de gsettings set. Par exemple:

gsettings set com.canonical.Unity.Launcher favorites "['application://firefox.desktop', 'unity://running-apps', 'application://evolution.desktop', 'unity://devices']"

Examinez les fichiers .desktop dans /usr/share/applications pour déterminer les fichiers .desktop corrects pour les applications à ajouter.

3
muru