web-dev-qa-db-fra.com

Est-il possible de désactiver complètement les espaces de travail et de supprimer l'icône de mon panneau Unity-2D?

Mon système est construit autour de mon père âgé de 71 ans (qui est un utilisateur Linux récent et très actif maintenant).

Il n'a pas besoin de plusieurs ordinateurs de bureau et je trouve qu'avoir trop de choses sur le panneau peut être un peu déroutant pour lui.

Existe-t-il un moyen de désactiver complètement les espaces de travail/ainsi que de supprimer l'icône du panneau?

24
John
  1. Désactivation de plusieurs espaces de travail:

    • A l'aide de éditeur GConf , modifiez la valeur de /apps/metacity/general/num_workspaces en 1.
  2. Suppression du sélecteur d’espace de travail du lanceur:

    Supprimer et réorganiser

    Donc, pour faire ces changements, vous devez éditer un fichier. Tout d'abord pour être sûr, faites une sauvegarde:

(pour 11.04 et 11.10)

Sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

quand vous bousillez quelque chose juste:

Sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(pour 12.04)

Sudo cp /usr/share/unity-2d/Shell/launcher/Launcher.qml /usr/share/unity-2d/Shell/launcher/Launcher.qml-backup

quand vous bousillez quelque chose juste:

Sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

Maintenant, pour supprimer des éléments du lanceur:

(pour 11.04/11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

faites défiler jusqu'à la ligne 104, vous verrez:

(pour 12.04)

gksu gedit /usr/share/unity-2d/Shell/launcher/Launcher.qml

faites défiler jusqu'à la ligne 104, vous verrez:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications); = applications dans le lanceur
items.appendModel(workspaces); = Commutateur d'espace de travail
items.appendModel(visiblePlaces); = Fichiers et dossiers et application button.items.appendModel(devices); = lecteurs montés (NTFS) + lecteurs flash, etc.
shelfitems.appendModel(trashes); = Corbeille

Vous pouvez supprimer ces éléments en supprimant leurs lignes ou vous pouvez réorganiser les éléments en déplaçant les lignes vers le haut ou le bas.

Source

Il convient de noter que la deuxième étape consiste à modifier le code actuel et non un fichier de configuration. Ainsi, toutes les modifications seront écrasées lors de la prochaine installation de la mise à jour unity-2d.

8
Isaiah

Grande réponse ci-dessus en passant. Je vous remercie. Pour simplifier un peu les choses, vous pouvez réduire les espaces de travail depuis le terminal en:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

et modifiez la configuration (supprimez le programme de lancement d'espace de travail du programme de lancement en :)

    Sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    Sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Oui, cette option sera réinitialisée à tout moment du processus de mise à jour du paquet unity-2d-launcher.

Il existe maintenant une solution de contournement plus simple, comme décrit dans le bogue concernant ce problème dans Launchpad (merci à @Romanlvanov pour le lien).

Comme expliqué par Jon Hanna dans ce bogue:

Sudo add-apt-repository ppa:ikarosdev/unity-revamped 
Sudo apt-get update && Sudo apt-get dist-upgrade

Redémarrez le système et ouvrez ccsm, accédez à Ubuntu Unity Plugin, basculez vers l'onglet Experimental et désactivez Show "Expo Icon" in the launcher.

1
Gabriel