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

24

Mon système est construit autour de mon père de 71 ans (qui est un utilisateur Linux récent et très favorable 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?

John
la source
3
Veuillez voter pour bugs.launchpad.net/unity/+bug/997322
Roman Ivanov

Réponses:

8
  1. Désactiver plusieurs espaces de travail:

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

    Supprimer et réorganiser

    Donc, pour apporter ces modifications, vous devez modifier un fichier. D'abord pour être sûr, faites une sauvegarde:

(pour 11.04 & 11.10)

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

quand vous bousiller 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 bousiller 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 y verrez:

(pour 12.04)

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

faites défiler jusqu'à la ligne 104, vous y 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);= Workspace Switcher
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 vers le bas.

La source

Il convient de noter que la deuxième étape consiste à modifier le code réel et non un fichier de configuration et donc toutes les modifications seront écrasées la prochaine fois que vous installerez une unity-2dmise à jour.

Isaïe
la source
4

Excellente réponse ci-dessus d'ailleurs. Merci. Pour simplifier un peu les choses, vous pouvez réduire les espaces de travail du terminal en:

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

et modifiez la configuration (supprimez le lanceur d'espace de travail du lanceur par :)

    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, cela sera réinitialisé à chaque mise à jour du package Unity-2d-Launcher.

Todd Partridge 'Gen2ly'
la source
1

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 d'ailleurs)

Comme expliqué par Jon Hanna dans ce bug:

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

Redémarrez le système et ouvrez-le ccsm, passez Ubuntu Unity Pluginà l' Experimentalonglet et éteignez-le Show "Expo Icon" in the launcher.

Gabriel
la source