LINUX.ORG.RU

KDE. Приоритет приложений в зависимости от номера рабочего стола.


0

1

Добрый вечер всем.
В КДЕ я новичок, поэтому нужна ваша помощь.
Возможно ли организовать назначение приоритета приложениям в зависимости от того, на каком рабочем столе он запущен?
Например, виртуальной машине, запущенной на рабочем столе №1 дается более высокое (низкое) значение nice, нежели браузеру, запущенному на столе №2.
Попрошу гномом и ботинками в меня не кидаться.


>Попрошу гномом и ботинками в меня не кидаться.

См. devilspie, например. (window_workspace) даст тебе номер воркспейса текущего окна. По ряду тестов (имя окна приложения или класс, или еще какие признаки окна) и номеру воркспейса делаешь нужное действие над приложением (ренайсишь его). В (spawn_sync...) можно через вызов шелла получить pid приложения и передать его в renice. Дальше сам думай. Я не пробовал, но, думаю, что примерно в этом направлении надо искать.

[1] http://help.ubuntu.ru/wiki/devilspie
[2] http://www.foosel.org/linux/devilspie
[3] http://linux.die.net/man/1/devilspie

А можно, наверное, сразу запустить нужное приложение с нужным nice и отправить его на нужный стол. Короче, экспериментирвоать надо.

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Да, не обращай внимание на то, что написано, что это для Metacity/GNOME. Она для KDE тоже прокатить должна. Вообще, должна прокатить для всех оконных менеджеров, которые поддерживают EWMH.

Zubok ★★★★★ ()
Ответ на: комментарий от ffomg

Признаки окон можешь получить через xprop: WM_CLASS, WM_WINDOW_ROLE, WM_NAME и т. д.

Zubok ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.