Автостарт приложений на заданных рабочих столах

Здесь можно задавать любые вопросы по установке и настройке Lubuntu Linux

Модератор: Vadim

Ответить
Аватара пользователя

Автор темы
dexel11
Сообщения: 15
Зарегистрирован: 07 авг 2013, 22:01
Контактная информация:

Автостарт приложений на заданных рабочих столах

#1

Сообщение dexel11 » 24 янв 2014, 01:48

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

Аватара пользователя

serg666
Сообщения: 663
Зарегистрирован: 26 фев 2013, 21:15

Re: Автостарт приложений на заданных рабочих столах

#2

Сообщение serg666 » 24 янв 2014, 11:54

1) Вот тут описано рабочее решение и есть скрипт для этого - http://superuser.com/questions/236526/h ... ar-desktop Требует установки мелкой программки wmctrl.
2) Есть еще какая то программа devilspie (gdevilspie) для похожих целей, но я сам ее не пробовал.
3) И тут еще что то написано (потенциально может быть лучшее решение), но мне лениво читать - http://askubuntu.com/questions/290115/h ... untu-13-04

Аватара пользователя

Автор темы
dexel11
Сообщения: 15
Зарегистрирован: 07 авг 2013, 22:01
Контактная информация:

Re: Автостарт приложений на заданных рабочих столах

#3

Сообщение dexel11 » 25 янв 2014, 09:53

Спасибо. Вариант 1 самый нормальный.

PS. Второй - прога gdevilspie не запускается вообще.
Третий вариант - там привязка приложений к рабочим столам. Т.е. если нужно будет открыть допустим терминал на другом рабочем столе - не получится. Откроется на том, к которому привязан :(
Вобщем 1 вариант хороший.

Да, ещё. Сам скрипт запуска вписал в автозапуск - не хочет стартовать.
Хотя у меня там Parcellite и Коффеин - стартуют нормально. Сам скрипт из терминала отрабатывает исправно.

Аватара пользователя

serg666
Сообщения: 663
Зарегистрирован: 26 фев 2013, 21:15

Re: Автостарт приложений на заданных рабочих столах

#4

Сообщение serg666 » 25 янв 2014, 14:06

Вариант 1 мне не очень нравится тем, что приложение сначала стартует на первом столе, а потом перемещается на нужный, возможны мерцания.
скрипт запуска вписал в автозапуск - не хочет стартовать.
Проверить пути, пути к исполняемым файлам, права, от какого юзера стартует и т.д. Наверняка что то из этого, особенно когда скрипт.

Аватара пользователя

adventurer
Супермодератор
Сообщения: 3200
Зарегистрирован: 15 июн 2011, 18:24

Re: Автостарт приложений на заданных рабочих столах

#5

Сообщение adventurer » 24 фев 2014, 07:35

dexel11 писал(а):Вариант 1 самый нормальный
а как же это:
to force some programs to always start on specific desktop

Аватара пользователя

adventurer
Супермодератор
Сообщения: 3200
Зарегистрирован: 15 июн 2011, 18:24

Re: Автостарт приложений на заданных рабочих столах

#6

Сообщение adventurer » 25 фев 2014, 12:36

Воспользовался стандартными средствами:
1. Добавил leafpad в автостарт (lxsession-default-apps).
2. В .config/openbox/lubuntu-rc.xml добавил:

Код: Выделить всё

<application name="leafpad">
     <desktop>3</desktop>
</application>
Теперь leafpad при запуске системы открывается на третьем столе.
Осталось сделать так, чтобы теперь, после запуска при вызове leafpad открывался на активном столе (а не всё время на третьем). Думаю, нужно, кроме параметра "name" дописать ещё что-то в lubuntu-rc.xml.
Есть идеи?

Ответить