On sent que Ubuntu touche de plus en plus d'utilisateurs néophytes (à comprendre venant du monde Windows). Le dernière mouture d'Ubuntu (9.04 Jaunty Jackalope) se voit ajouter plusieurs petites "sécurités" d'utilisation.
Par exemple, il n'est plus possible de redémarrer le serveur X via le raccourci Ctrl + Alt + Backspace. Cela dit, la méthode pour rajouter ce raccourci fort pratique est données sur le site de ubuntu-fr.org. A noter que le paquet dontzap n'est pas installé d'origine, donc un petit coup d'apt-get s'impose.
Pour en revenir au problème de suppresion de panneau de bord (gnome-panel), il semblerait que celui-ci soit présent depuis la version 8.10 (sauf erreur de ma part).
1. Supprimer un tableau de bord
La procédure normale pour supprimer un tableau de bord est de faire un clic droit dessus puis de cliquer sur Supprimer ce tableau de bord.
2. Supprimer le dernier tableau de bord
Seulement, s'il n'en reste qu'un, l'option est grisée et il est donc impossible de le supprimer. Je vous propose ici deux méthodes :
2.1. Désactiver le lancement de gnome-panel
La première méthode donc, est de ne plus exécuter gnome-panel.
Il était auparavant possible de supprimer l'exécution de gnome-panel au démarrage de la session via le menu "Préférences > Applications au démarrage de la session" (ou gnome-session-properties).
Cependant, cette méthode ne fonctionne plus, l'application gnome-panel ne figurant plus dans cette fenêtre de configuration.
Pour contourner le problème, nous allons utiliser gconf-editor. pour y avoir accès, saisissez gconf-editor dans un terminal ou via le raccourci ALT + F2 qui permet d'éxecuter une application.
Maintenant, aller dans /desktop/gnome/session/required_components/ et supprimer la valeur de panel (ou carrément panel). J'ai essayé de remplacer sa valeur (gnome-panel) par la valeur awn-autostart ou awn pour lancer Avant Window Navigator mais ça ne fonctionne pas.

Capture d'écran: Désactiver gnome-panel au démarrage de la session
Redémarrer la session et voilà, le panneau de bord à disparu !
/!\ Attention ! Un bémol cependant, gnome-panel gère d'autres choses, comme le lanceur d'application utilisé via le raccourci ALT + F2. Donc plus de gnome-panel, plus de lanceur d'application...
2.2. Supprimer le dernier panneau de bord "les mains dans le camboui"
Cette méthode est donc à privilégier si vous voulez simplement vous débarrasser du tableau de bord tout en conservant les autres fonctionnalités de gnome-panel.
Pour cela, ouvrez gconf-editor puis supprimez la valeur de /apps/panel/general/toplevel_id_list.

Capture d'écran: Suppression d'un panneau de bord via gconf-editor
Hop ! Disparu ! Il n'y a plus de panneau de bord mais gnome-panel est toujours exécuté.
Malheureusement, ce n'est pas terminé. Il s'avère que au lancement de gnome-panel, si celui-ci ne trouve pas de configuration pour le panel dans le gconf, il ajoute alors des valeurs par défaut. Au prochain redémarrage de la session (ou dès que gnome-panel redémarrera), le panneau reviendra !
Pour éviter cela, le plus simple est de faire un script contenant les lignes de commandes suivantes :
On vide la clé toplevel_id_list
gconftool --set /apps/panel/general/toplevel_id_list --type list --list-type string []
On supprime toutes les clés et valeurs du dossier toplevels
gconftool --recursive-unset /apps/panel/toplevels
Le script est disponible à la fin du billet.
Placer ce script dans les applications au démarrage de la session menu "Préférences > Applications au démarrage de la session" (ou gnome-session-properties) et le tableau de bord ne réapparaitra pas au prochain redémarrage.
/!\ Attention ! Pensez à rendre votre script exécutable via la commande :
chmod 755 desactiver_panel.sh
| Fichier attaché | Taille |
|---|---|
| desactiver_panel.sh | 150 octets |

Re: Supprimer tous les tableaux de bord ubuntu 9.04
Nickel le petit script!
Merci ;-)
Re: Supprimer tous les tableaux de bord ubuntu 9.04
Bonjour,
merci pour ce post extremement utile !
Cependant j'ai un petit souci ! J'utilise la seconde methode, je telecharge le script sur le bureau puis l'integre au demarage avec l'option : application au demarage, en selectionnant le script copie sur le bureau. Et lorsque je lance chmod... pour le rendre executable, et bien le terminal repond :
:~$ chmod 755 desactiver_panel.sh
chmod: ne peut accéder `desactiver_panel.sh': Aucun fichier ou dossier de ce type
Je pense que l'erreur vient du fait que le script doit etre copier quelque part mais je ne sais ou !!
Merci.
Re: Supprimer tous les tableaux de bord ubuntu 9.04
Tu peux savoir où est le script au moment où tu le télécharges : ça doit se voir quelque part dans les options de ton navigateur.
Re: Supprimer tous les tableaux de bord ubuntu 9.04
Bonjour Anonyme ;),
Tu dis l'avoir copié sur ton bureau mais si on en croit ta ligne de commande, tu essaies de faire un chmod dans ton home (repéré par le tilde ~ avant le $) :
~$ chmod 755 desactiver_panel.shun petit coup de
devrait arranger les choses
Re: Supprimer tous les tableaux de bord ubuntu 9.04
Salut !
Le probleme n'est pas de savoir ou est copier le script ;) , d'ailleur merci GoZ pour ton aide !
Je n'ai pas pense a a faire cd bureau cela devrait arranger les choses ;) .
Autre question avant de faire une betise : doit on garder le script quelque part ou bien une fois toutes les manips faite (jusqu'au chmod) je peux supprimer le script qui se trouve sur mon bureau ?
Merci bien pour vos reponses
Anonyme :D
Re: Supprimer tous les tableaux de bord ubuntu 9.04
Hello !
Alors petite news: tout marche nickel ! Le probleme venait bien du fait que je faisais le chmod dans home et non la ou j'avais copie le script. D'ailleur j'ai copie le script dans un dossier que j'ai expres pour ;) . Car en reflechissant un peu ;p j'ai bien compris qu'il fallait conserver quelque part le script car pour le lancer au demarage il faut indiquer la location du script !!
En tout cas merci pour ce post tres utile et pour votre aide !
Maintenant j'ai un bureau tout beau tout propre sans panel et avec un beau dock en bas.
La prochaine etape dans la customisation de mon ubuntu (sur aoa150) sera de n'avoir absolument rien sur le bureau et de ne travailler exclusivement qu'avec la console !
Re: Supprimer tous les tableaux de bord ubuntu 9.04
Heureux que le problème soit résolu et que vous ayez trouvé la solution.
Si vous désirez customiser le bureau jusqu'à n'avoir plus rien du tout, il existe des environnement de bureau légers qui devraient tout a fait correspondre à vos attentes et sont justement fait pour ne rien afficher sur le bureau (xfce et enlightenment pour les plus connus).