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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.