J'ai accidentellement supprimé ma barre des tâches - comment la récupérer?

9

Je jouais récemment avec mon Pi quand j'ai accidentellement supprimé la barre des tâches. Je ne sais pas comment le ramener.

J'étais sur le bureau lorsque j'ai mis en évidence deux icônes sur le côté gauche de la barre des tâches, l'une appelée "Panel 1" et l'autre appelée "Panel 2". J'ai pensé que je ne voulais pas de deux panneaux, j'ai donc fait un clic droit sur le panneau 2 et l'ai supprimé. Cela a fini par supprimer ma barre des tâches!

Comment puis-je le ramener? J'utilise la dernière version de Raspbian.

barre des tâches
la source
1
Linux, y compris Debian (et raspbian, qui en dérive) a une gamme hétérogène d'interfaces graphiques de bureau, ce qui signifie qu'il n'y a pas qu'un seul "environnement de bureau" (aka. DE) pour les gouverner tous. Différents DE traitent les choses comme les barres de tâches différemment, vous devez donc être précis - mais vous utilisez probablement LXDE , car il s'agit de la valeur par défaut de Raspbian. La communauté Raspberry Pi représente une très petite minorité d'utilisateurs Linux / Debian / LXDE, il est donc préférable de poser des questions générales à ce sujet ailleurs - c'est pourquoi j'ai recommandé que ce soit fermé.
goldilocks
Cela dit, je ne suis pas personnellement un utilisateur de LXDE (il existe de nombreuses autres options, debian / raspbian), mais je parierais que si vous cliquez sur la fenêtre racine ou que vous cognez le curseur le long d'un bord, vous trouverez un menu qui vous mène quelque part ... sinon, recherchez la documentation LXDE en ligne.
goldilocks
Cette question semble être hors sujet car elle concerne les Desktop Managers et non le Pi.
kolin

Réponses:

14

J'ai fait exactement la même chose. Vous pouvez le corriger en recopiant un panneau par défaut:

(adapté de /ubuntu/64631/how-to-restore-the-default-lubuntu-panel )

cd ~/.config/lxpanel/LXDE/panels
cp /usr/share/lxpanel/profile/default/panels/panel .
sudo reboot

À votre santé!

Avec Raspbian Jessie (2016-11-25), ce serait

cd ~/.config/lxpanel/LXDE-pi/panels
curl -O https://gist.githubusercontent.com/ColinNg/9ed317308a9a0f75824f828e75c8469c/raw/a72176416201a0e6ebbce30608e6f7eceb379e0e/panel
sudo reboot

Et avec Raspbian Buster (2019-07-10):

cp /etc/xdg/lxpanel/LXDE-pi/panels/panel /home/pi/.config/lxpanel/LXDE-pi/panels/panel
sudo reboot
Colin
la source
2

Redémarrez votre Pi. La suppression n'est que temporaire et sera retournée.

Beta Decay
la source
0

Il ne ressort pas clairement de votre question ce que vous avez supprimé. Je suppose que c'est le Panel.

Je n'ai jamais fait cela avec LXDE et les méthodes varient selon les environnements.

Vous pouvez essayer de faire un clic droit sur le bureau et d'exécuter ObConf. Vous pouvez également essayer d'exécuter lxpanel à partir d'un terminal.

La bonne chose à propos du Pi, c'est qu'il est facile de restaurer le système d'exploitation simplement en reflasher la carte SD. Bien sûr, si vous faites cela, vous perdrez toute personnalisation, les programmes que vous avez chargés, etc. Si cela est important, vous devez sauvegarder.

Ce qui suit donne des instructions sur la façon de procéder. Comment sauvegarder mon Raspberry Pi?

Vous pouvez toujours sauvegarder et recharger un nouveau système d'exploitation, puis restaurer ultérieurement votre état actuel pour une réparation future.

Ce qui suit est mon script personnalisé pour sauvegarder pn mon Mac: -

#!/bin/bash
# script to backup Pi SD card
# next line assumes Time Machine mounted
diskutil unmount /dev/disk2s1
echo pleae wait!
sudo dd of=/Users/ian/temp/Pi/Piback.img if=/dev/rdisk2 bs=2m
echo backup completed - now compressing
gzip -9 /Users/ian/temp/Pi/Piback.img
#rename to current date
mv /Users/ian/temp/Pi/Piback.img.gz "/Users/ian/temp/Pi/Piback`date +%Y%m%d`.img.gz"
Milliways
la source
0

Essayez de créer un nouvel utilisateur et de vous connecter en tant qu'utilisateur, puis démarrez lxde et voyez si cet utilisateur possède un panneau. Si cela fonctionne, vous pouvez peut-être copier le fichier de configuration lxde de cet utilisateur vers votre piutilisateur.

Francis
la source
0

J'ai également supprimé accidentellement mais récupéré de cette façon Il y avait une barre de tâches supplémentaire en haut de l'écran, cliquez avec le bouton droit sur la barre des tâches supérieure >> Paramètres du panneau >> onglet Gemetry >> Make postion Bottom

clic droit sur la barre des tâches en haut >> Ajouter / Supprimer un élément du panneau sélectionner l'onglet Applets du panneau >> Ajouter >> Sélectionner la barre des tâches (liste des fenêtres) >> Cliquer sur Ajouter maintenant vous pouvez ouvrir toutes les applications.


la source
0

Je n'ai pas encore trouvé le correctif correct, mais si je tape "lxpanel &" dans un émulateur de terminal, j'obtiens à nouveau une barre des tâches qui fonctionne. (la déconnexion ne fonctionne pas) Vous pouvez également mettre une ligne "lxpanel &" dans / etc / X11 / xinit / xinitrc pour la rendre plus permanente.

De là, vous auriez dû comprendre que lxpanel est juste un programme qui s'exécute, ce que vous devez faire pour le démarrer est plus une gêne qu'autre chose.

J'étais connecté via VNC (et j'avais installé tightvncserver à distance via ssh) et quand je suis revenu sur la machine physique, la barre des tâches avait disparu, alors j'ai commencé à googler. VNC gère un ensemble de fichiers de préférences qui sont principalement parallèles à X (org) dans ~ / $ HOME / .vnc / xstartup et il est possible que quelque chose s'y soit produit par accident. Les fichiers de configuration les plus normaux se trouvent dans ~ / $ HOME / .config / lxpanel et lxsession, puis certains à l'échelle du système dans / etc / xdg / lxpanel et lxsession. Mais c'est tout un labyrinthe, la solution paresseuse serait d'expérimenter le remplacement de ces fichiers par ceux d'une autre machine. N'oubliez pas que vous pouvez exécuter lxpanel à partir de plusieurs endroits si vous êtes bloqué. Je peux très bien obconf mais je n'y vois rien qui ressemble à un correctif. Vous voulez un ensemble par défaut de fichiers de configuration. Et vous devrez sortir de X et revenir, ou redémarrer,

Et BTW c'est en Debian Stretch 64 bits sur un Rock64, ressemble à peu près au Raspberry Pi sur lequel je tape ceci. Et de la même manière que LXDE dans Wheezy sur une machine amd64, ce n'est pas du tout particulier à un Raspberry Pi.

Lorsque vous fouillez là-bas (j'ai utilisé mc), recherchez des fichiers avec des dates récentes. Mais peut-être qu'ils ont aussi été supprimés. Je vois des changements dans ~ / $ HOME / .config / lxpanel / LXDE / panels / panel et ~ / $ HOME / .config / lxpanel / default / panels / panel. J'ai remplacé ces 2 fichiers par un fichier de panneau d'origine d'une autre machine arm64. Maintenant, quand il démarre, je vois la barre des tâches clignoter deux fois, mais elle disparaît. Encore un travail en cours. Gardez des notes, l'un des principaux secrets commerciaux de Lnux.

Alan Corey
la source