LINUX.ORG.RU

Запуск приложения на втором рабочем столе


0

0
Добрый день, уважаемые линуксоды :)

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

Если это важно, у меня Gnome (Ubuntu 9.04). Хочу сделать, чтоб Firefox по старту системы заводился на отдельном рабочем столе, но если просто кинуть его в "Система" -> "Параметры" -> "Запускаемые приложения", то он будет запускаться на активном рабочем столе.


Поставь devilspie и gdevilspie(морда), там разберешься.
legalize
()
Хех, насколько я помню, если именно сохранить сессию (gnome-session-save), то metacity запоминает расположение окна.
А так - да, devilspie/wmctrl.
Deleted
()
Всем спасибо за советы - буду разбираться.
inst
() автор топика
Можно использовать compiz, там есть такая функциональность.
a3
()
Ответ на: комментарий от KRoN73
> DISPLAY - это костыль?

Так оно, наверное, при первом вызове с другого воркспейса перескочит на него?

a3
()
Ответ на: комментарий от a3
>Так оно, наверное, при первом вызове с другого воркспейса перескочит на него?

?

Прописываешь в ярлык вызов в духе "env DISPLAY=:0.1 smplayer" и где бы этот ярлык не был, запуск будет осуществляться на второй дисплей.

Я так на ТВ видео и смотрю на этой машинке :) Только с поправкой на консольный mplayer, им рулить удобнее из первой консоли.
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
>DISPLAY=:0.1 firefox

$ DISPLAY=:0.1 gimp
Не удалось открыть дисплей:

ЧЯДНТ?

p.s. я уже задавался этим вопросом некоторое время назад: http://www.linux.org.ru/view-message.jsp?msgid=3571687

теперь я обратно на кедах. даже в опенбоксе есть такой функционал, да.

Turbid ★★★★★
()
Ответ на: комментарий от KRoN73
Не, запуск то это понятно. А вот я нахожусь на первом воркспейсе, выскочило какое-нибудь уведомление или просто нажал на кнопку в таскбаре, а приложение на четвертом, что произойдет? Я перемещусь на 4 воркспейс или приложение переместиться на первый?
a3
()
Ответ на: комментарий от Turbid
>Не удалось открыть дисплей:
>ЧЯДНТ?

Значит, у тебя иная схема подключений второго дисплея.

У меня - так:

ection "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen         "aticonfig-Screen[0]-1" LeftOf "Screen0"
EndSection
KRoN73 ★★★★★
()
Ответ на: комментарий от a3
>А вот я нахожусь на первом воркспейсе, выскочило какое-нибудь уведомление

По идее - оно выскочит в том воркспейсе, где работает выводящее его приложение.

>или просто нажал на кнопку в таскбаре

У меня содержимое таскбаров в разных дисплеях разное :)
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
>По идее - оно выскочит в том воркспейсе, где работает выводящее его приложение.

Ну и смысл тогда? Например, в кедах при щелчке по трею\всплывающей подсказке kopete или pidgin меня перебрасывает на соответствующий рабочий стол, очень удобно.
Turbid ★★★★★
()
Ответ на: комментарий от sneer
>перебрасывает на нужный воркспейс при активации

чтобы активировать нужно сначала запустить

>а так есть компиз


вот и еще один костыль
nu11 ★★★★★
()
Ответ на: комментарий от nu11
>тут про рабочие столы речь :)

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