Подскажите пожалуйста, как из командной строки обновить рабочий стол в KDE.
обновить desktop KDE
Перерисовать изображение рабочего стола ?
http://www.cyberciti.biz/tips/howto-linux-refresh-all-or-an-x-screen-kde...
<span class='smallblacktext'>[ Редактирование 20.02.2007 - 18:18:20 ]</span>
[quote=inna]Подскажите пожалуйста, как из командной строки обновить рабочий стол в KDE.[/quote] Если имеется ввиду то, о чем подумали мы с frug, то очень интересно: Зачем ЭТО делать из "командной строки"?
<span class='smallblacktext'>[ Редактирование 20.02.2007 - 19:33:47 ]</span>
[quote=frug]Перерисовать изображение рабочего стола ?
http://www.cyberciti.biz/tips/howto-linux-refresh-all-or-an-x-screen-kde...
[/quote]
Описаная там команда xrefresh делает немножко не то, что мне нужно. Она, как я поняла, просто перерисовывает открытые окна, а мне нужно заново отрисовать иконки на рабочем столе. Нужно сделать то, что происходит при клике меню "обновить рабочий стол" в среде KDE. Хочу использовать эту команду из скрипта bash:
cp -f ~/application.desktop ~/Desktop/application.desktop
Дальше обновить принудительно...
Потому как само не обновляется. Хотя если в скрипте написать к примеру
rm ~/Desktop/application.desktop
то обновляется.
Можно конечно обойти эту трудность, но хотелось бы сделать все культурно :-)
Хм... мне кажется этот механизм реализован самим менеджером окон как реакция на событие выбора пункта меню по клику мыши.
killall kdesktop
и если сам не запустицо - запустить
это по-моему еще более некультурно :-)
я просто удаляю файл ...desktop а потом копирую на его место новый с таким же именем. И перерисовывается
невижу ничего некультурного в этом
ну можно hup попробовать в него сказать
Это должно быть возможно сделать посредством dcop.
Посмотрите http://www-128.ibm.com/developerworks/linux/library/l-dcop/?ca=dgr-kdeml...
на предмет
"Example 1. Refresh the desktop".
и http://www.wuglug.org.uk/tutorials/desktop/kde/kdecli
- там предлагается следующая команда:
'dcop kdesktop KDesktopIface refresh && dcop kwin KWinInterface refresh'
У меня нет KDE, поэтому, к сожалению, попробовать не могу.
Спасибо, TuxR. C помощью утилиты dcop получилось.
dcop kdesktop KDesktopIface refresh - перерисовывает весь интерфейс
dcop kdesktop KDesktopIface refreshIcons - только иконки, как раз то, что нужно.
![Комментарии к "обновить desktop KDE" RSS-материал](/misc/feed.png)
Последние комментарии
9 лет 34 недели назад
10 лет 1 неделя назад
10 лет 11 недель назад
10 лет 11 недель назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 2 недели назад
11 лет 2 недели назад
11 лет 3 недели назад