Я случайно использовал xkill на своем рабочем столе - как я могу получить его обратно?

9

Я побежал, xkillчтобы принудительно выйти из Chrome, и щелкнул свой рабочий стол. Иконки исчезли.

Есть ли команда, которая вернет их? Я бы предпочел не перезагружать.

Я использую GNOME и GDM.

Тим
источник

Ответы:

11

Значки на рабочем столе управляются файловым браузером, при регулярном запуске попробуйте

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

От man nautilus

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

В этом режиме nautilusне будет отображаться окно, и оно будет работать как демон. Так что для вас случай использования:

nautilus -n & disown
user.dz
источник
1
В Unity вместо Gnome Desktop он также работает без -nфлага, и при открытии обычного окна Nautilus также запускается отдельный демон в фоновом режиме.
Byte Commander
9

Оказывается, это можно исправить с помощью Gnome Tweak Tool.

Использование xkillна рабочем столе иногда отключает настройку «Значки на рабочем столе»:

Включение этого исправило это:

Если настройка не отключена, просто отключите и снова включите ее.

Мои местоимения Он / Он

Тим
источник
Что? xkillпереключатели показывают значки настроек? Это довольно странно. Рабочий стол не должен управляться файловым браузером gsettings. , , Или, может быть, Гном просто странный
Сергей Колодяжный
@ Серг Я думаю, это странно: p
Тим
1
@ Serg, это тоже должно работать, так как все, что он делает, останавливается, nautilus -nработает в фоновом режиме, когда выключено, и запускает его, если включено . это обрабатывается gnome-settings-daemonили unity-settings-daemon.
user.dz
2

Все, что вам нужно сделать, это открыть Наутилус, и все вернется.

Doug
источник
1
Это не работает.
Тим
1
Я не знаю, как это происходит в Gnome, но простой запуск Nautilus из панели запуска или nautilus & disownиз терминала решает эту проблему на Unity очень хорошо! @Sneetsher и @Tim
Byte Commander
@ByteCommander, простите, Даг, вы заслуживаете моего голоса. Я оценил ваш ответ на своем собственном опыте, используя более старую версию. Однако я подтверждаю, что ваш ответ работает так, как предполагалось в Ubuntu 15.10 для Unity и Gnome Shell . Спасибо ByteCommander за поправку.
user.dz
@ Тим, не могли бы вы рассмотреть это, потому что, кажется, зависит от выпуска. Если вы можете упомянуть здесь в комментарии, в котором выпуск не работает для вас. Это будет полезно для других пользователей, поскольку вопрос не относится к конкретному выпуску, я думаю, что он не заслуживает, по крайней мере, отрицательного голосования.
user.dz
@ sne вопрос говорит гном, ты имеешь в виду версию?
Тим
0

Предыдущие ответы не работали для меня, но эта команда работает для Kubuntu 18.04

kstart plasmashell

Я надеюсь, что это может помочь другим!

Джейсон Ангел
источник