J'ai accidentellement utilisé xkill sur mon bureau - comment le récupérer?

9

J'ai couru xkillpour forcer la fermeture de Chrome et j'ai cliqué sur mon bureau. Les icônes ont disparu.

Existe-t-il une commande qui les récupérera? Je préfère ne pas recommencer.

J'utilise GNOME et GDM.

Tim
la source

Réponses:

11

Les icônes du bureau sont gérées par le navigateur de fichiers, lors d'un essai de fonctionnement régulier

$ ps ax | grep nautilus
 2464 ?        Sl     0:11 nautilus -n
 6390 pts/2    S+     0:00 grep --color=auto nautilus

De man nautilus

   -n
   --no-default-window
          Only create windows for explicitly specified URIs.

Dans ce mode nautilus, aucune fenêtre ne s'affichera et il fonctionnera comme un démon. Donc, pour votre cas, utilisez:

nautilus -n & disown
user.dz
la source
1
Dans Unity au lieu de Gnome Desktop, il fonctionne également sans le -ndrapeau et l'ouverture d'une fenêtre Nautilus normale démarre également le démon séparé en arrière-plan.
Byte Commander
9

Il s'avère que cela peut être corrigé avec Gnome Tweak Tool.

L'utilisation xkillsur le bureau désactive parfois le paramètre "Icônes sur le bureau":

Le rallumer le fixe:

Si le paramètre n'est pas désactivé, il suffit de le désactiver puis de le réactiver.

Mes pronoms sont He / Him

Tim
la source
Wut? xkillbascule afficher les paramètres des icônes? C'est assez bizarre. Le bureau ne doit pas être géré par le navigateur de fichiers gsettings. . . Ou peut-être que Gnome est juste inquiet
Sergiy Kolodyazhnyy
@Serg Je suppose que c'est bizarre: p
Tim
1
@Serg, cela devrait aussi fonctionner, car tout ce qu'il fait, il s'arrête nautilus -nqui s'exécute en arrière-plan lorsqu'il est éteint, et le lancer s'il est activé . cela géré par gnome-settings-daemonou unity-settings-daemon.
user.dz
2

Tout ce que vous avez à faire est d'ouvrir Nautilus et tout sera de retour.

Doug
la source
1
Cela ne fonctionne pas.
Tim
1
Je ne sais pas comment c'est sur Gnome, mais simplement lancer Nautilus depuis le lanceur ou nautilus & disowndepuis le terminal résout parfaitement ce problème sur Unity! @Sneetsher et @Tim
Byte Commander
@ByteCommander, Excusez-moi Doug, vous méritez mon vote. J'ai jugé votre réponse sur ma propre expérience en utilisant une version plus ancienne, mais je confirme que votre réponse fonctionne comme prévu sur Ubuntu 15.10 pour Unity et Gnome Shell . Merci ByteCommander de m'avoir corrigé.
user.dz
@Tim, pourriez-vous s'il vous plaît revoir cela, car cela semble dépendre de la version. Si vous pouvez mentionner ici dans un commentaire dans lequel la version n'a pas fonctionné pour vous. Cela sera utile pour les autres utilisateurs car la question n'est pas pour une version spécifique, je pense qu'elle ne mérite pas au moins un vote négatif.
user.dz
@sne la question dit gnome, tu veux dire la version?
Tim
0

Les réponses précédentes n'ont pas fonctionné pour moi, mais cette commande fonctionne pour Kubuntu 18.04

kstart plasmashell

J'espère que cela pourrait aider les autres!

Jason Angel
la source