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?
Désactivation de plusieurs espaces de travail:
/apps/metacity/general/num_workspaces
en 1
.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 lanceuritems.appendModel(workspaces);
= Commutateur d'espace de travailitems.appendModel(visiblePlaces);
= Fichiers et dossiers et applicationbutton.items.appendModel(devices);
= lecteurs montés (NTFS) + lecteurs flash, etc.shelfitems.appendModel(trashes);
= CorbeilleVous 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.
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
.
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
.