LINUX.ORG.RU

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


1

0

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

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

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


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

DISPLAY=:0.1 firefox

KRoN73 ★★★★★ ()

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

Поставь devilspie и gdevilspie(морда), там разберешься.

legalize ()

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

Хех, насколько я помню, если именно сохранить сессию (gnome-session-save), то metacity запоминает расположение окна.
А так - да, devilspie/wmctrl.

Deleted ()

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

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

nu11 ★★★★★ ()

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

Всем спасибо за советы - буду разбираться.

inst ()

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

Можно использовать compiz, там есть такая функциональность.

a3 ()

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

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

?

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

Я так на ТВ видео и смотрю на этой машинке :) Только с поправкой на консольный mplayer, им рулить удобнее из первой консоли.

KRoN73 ★★★★★ ()

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

>DISPLAY=:0.1 firefox

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

ЧЯДНТ?

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

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

Turbid ★★★★★ ()

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

Не, запуск то это понятно. А вот я нахожусь на первом воркспейсе, выскочило какое-нибудь уведомление или просто нажал на кнопку в таскбаре, а приложение на четвертом, что произойдет? Я перемещусь на 4 воркспейс или приложение переместиться на первый?

a3 ()

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

>Не удалось открыть дисплей:
>ЧЯДНТ?

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

У меня - так:

ection "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen         "aticonfig-Screen[0]-1" LeftOf "Screen0"
EndSection

KRoN73 ★★★★★ ()

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

>А вот я нахожусь на первом воркспейсе, выскочило какое-нибудь уведомление

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

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

У меня содержимое таскбаров в разных дисплеях разное :)

KRoN73 ★★★★★ ()

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

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

Ну и смысл тогда? Например, в кедах при щелчке по трею\всплывающей подсказке kopete или pidgin меня перебрасывает на соответствующий рабочий стол, очень удобно.

Turbid ★★★★★ ()

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

>перебрасывает на нужный воркспейс при активации

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

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


вот и еще один костыль

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