LINUX.ORG.RU

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

 


0

2

Доброго времени суток!

Я понимаю, что сабж уже не раз обсуждался на просторах инета, но как-то не нагуглилось...

Как сделать запуск приложения на определенном виртуальном рабочем столе, не используя devilspie? Можно ли использовать для этой цели какой-нибудь i3wm, чтобы только стандартными его средствами это осуществить?

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

★★

DE/WM какое? Во многих тайлинговых можно в конфиге прописать, куда что открывать, в кудах тоже ЕМНИП галка «запоминать рабочий стол» или что-то в этом роде была для этого.

peregrine ★★★★★ ()

Можно ли использовать для этой цели какой-нибудь i3wm, чтобы только стандартными его средствами это осуществить?

Да. Что-то вроде:

for_window [...] move workspace 3
или http://i3wm.org/docs/layout-saving.html

salsa ()

Делаешь скрипт, который запускает нужное тебе приложение и через wmctrl перемещает его на нужный раб. стол

sudopacman ★★★★★ ()
Последнее исправление: sudopacman (всего исправлений: 1)
Ответ на: комментарий от salsa

не прокатило. версия 2010 года не знает о существовании токена for_window. обновляться, к сожалению, нельзя.

aido ★★ ()

В openbox'е из коробки.

<applications>
  <application class="Firefox">
    <desktop>5</desktop>
    <focus>yes</focus>
  </application>
</applications>
OldManClone ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.