LINUX.ORG.RU

[IceWM]startup

 


0

1

Всем здрям, можно ли в startup указать риложению на каком рабочем столе оно должно открываться? Или это надо в winoptions мутить?

★★★★★

Я этой возможностью не пользуюсь. Но startup- это обычный исполняемый скрипт.

Вот здесь http://mydebianblog.blogspot.com/2008/05/icewm-10.html говорят по этому поводу:

А может мне подсказать кто-нибудь почему через файл winoptions не удается настроить для всех программ автоматическое распихивание по рабочим столам?
К примеру acroread.workspace: 2 нормально работает и заставляет акробат запускаться на втором рабочем столе, а другие программы появляются на том столе, где их вызывают (opera, gedit, wxmaxima и многие другие).

скорее всего ты неправильно прописываешь wmclass. Внимательно посмотри, что тебе выводит xprop. Попробуй слово Opera написать с большой буквы, например. А вообще, в этом плане devillspie, имхо, лучшее решение, так как универсально (хотя и сложнее в настройке), и при смене WM не придется все перенастраивать. Аналогично про wmctrl и xbindkey.

//Bod

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

Да, параметры окна узнавать так (из FAQ):

4.3. Определить параметры конкретных приложений

Определить параметры (иконку, слой, рабочее место и т.п.) для
конкретного приложения или его окна можно следующим образом:

Сначала, с помощью команды «xprop» вы должны узнать описатель
(дескриптор) WM_CLASS. Просто запустите


xprop |grep WM_CLASS


в XTerm. Первый элемент - имя окна, а второй - имя класса окна.
Далее вы можете добавлять необходимые параметры в ваш файл
winoptions. Записи в этом файле имеют один из следующих форматов:


имя.класс.параметр: значение
класс.параметр: значение
имя.параметр: значение


Для Netscape Navigator «WM_CLASS»:


«Navigator», «Netscape»

anonymous
()

Есть в свойствах окна такие штуки:

_WIN_LAYER(CARDINAL) = 
_NET_WM_DESKTOP(CARDINAL) = 
_WIN_WORKSPACE(CARDINAL) = 
Можно попробовать со второй и третьей поиграться (xprop -set после запуска приложения теоретически сделает то, что нужно).

Можно еще в winoptions свойства указать. Но они будут «прибиты гвоздями» к окну. Т.е., например, все окна firefox будут только на рабочем месте N открываться, все окна medit - на рабочем месте M и т.п.

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