Как автоматически запускать программы в определенных рабочих пространствах при запуске

Ответ int_ua - это то, что я буду использовать. Для полноты, если вы можете редактировать свои собственные .profile или .bashrc на удаленном сервере, вы можете добавить это к одному:

if [[ -n $SSH_TTY ]]
then
    who
fi

SSH устанавливает различные переменные, один из которых [ f5] - вы можете проверить эти переменные, чтобы определить, подключены ли вы через SSH. Ограничения на ~/.ssh/rc не должны помешать вам использовать это.

Я использую это, чтобы установить мое приглашение (обратите внимание, как я пропускаю имя хоста для локальных оболочек):

[F2]
7
задан 25 June 2011 в 14:28

9 ответов

, даже если вы действительно можете написать какой-либо скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных сеансах X, вы можете захотеть просмотреть файлы confgiuration вашего wm (который есть?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

className =? "Icedove" --> doShift "3:mail"

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

, пожалуйста, укажите свой wm:)

3
ответ дан 25 July 2018 в 21:40
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Кажется, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под именем ~ user / .devilspies (if (is (application_name) "google-chrome") (set_workspace 2) ), но кажется, что он не соответствует правилу. – curious 25 June 2011 в 18:09

, даже если вы действительно можете написать какой-либо скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных сеансах X, вы можете захотеть просмотреть файлы confgiuration вашего wm (который есть?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

className =? "Icedove" --> doShift "3:mail"

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

, пожалуйста, укажите свой wm:)

3
ответ дан 31 July 2018 в 11:15
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Я обнаружил, что devilspie - это инструмент, который я ищу. Я сообщу вам. Я также нашел compizconfig-settings-manager, но я предпочитаю sth из командной строки – curious 25 June 2011 в 14:03
  • 3
    Кажется, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под именем ~ user / .devilspies (if (is (application_name) "google-chrome") (set_workspace 2) ), но кажется, что он не соответствует правилу. – curious 25 June 2011 в 18:09

, даже если вы действительно можете написать какой-либо скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных сеансах X, вы можете захотеть просмотреть файлы confgiuration вашего wm (который есть?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

className =? "Icedove" --> doShift "3:mail"

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

, пожалуйста, укажите свой wm:)

3
ответ дан 31 July 2018 в 12:16
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Кажется, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под именем ~ user / .devilspies (if (is (application_name) "google-chrome") (set_workspace 2) ), но кажется, что он не соответствует правилу. – curious 25 June 2011 в 18:09

, даже если вы действительно можете написать какой-либо скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных сеансах X, вы можете захотеть просмотреть файлы confgiuration вашего wm (который есть?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

className =? "Icedove" --> doShift "3:mail"

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

, пожалуйста, укажите свой wm:)

3
ответ дан 2 August 2018 в 03:16
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Я обнаружил, что devilspie - это инструмент, который я ищу. Я сообщу вам. Я также нашел compizconfig-settings-manager, но я предпочитаю sth из командной строки – curious 25 June 2011 в 14:03
  • 3
    Кажется, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под именем ~ user / .devilspies (if (is (application_name) "google-chrome") (set_workspace 2) ), но кажется, что он не соответствует правилу. – curious 25 June 2011 в 18:09

, даже если вы действительно можете написать какой-либо скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных сеансах X, вы можете захотеть просмотреть файлы confgiuration вашего wm (который есть?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

className =? "Icedove" --> doShift "3:mail"

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

, пожалуйста, укажите свой wm:)

3
ответ дан 4 August 2018 в 19:11
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Я обнаружил, что devilspie - это инструмент, который я ищу. Я сообщу вам. Я также нашел compizconfig-settings-manager, но я предпочитаю sth из командной строки – curious 25 June 2011 в 14:03
  • 3
    Кажется, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под именем ~ user / .devilspies (if (is (application_name) "google-chrome") (set_workspace 2) ), но кажется, что он не соответствует правилу. – curious 25 June 2011 в 18:09

, даже если вы действительно можете написать какой-либо скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных сеансах X, вы можете захотеть просмотреть файлы confgiuration вашего wm (который есть?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

className =? "Icedove" --> doShift "3:mail"

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

, пожалуйста, укажите свой wm:)

3
ответ дан 6 August 2018 в 03:27
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Я обнаружил, что devilspie - это инструмент, который я ищу. Я сообщу вам. Я также нашел compizconfig-settings-manager, но я предпочитаю sth из командной строки – curious 25 June 2011 в 14:03
  • 3
    Кажется, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под именем ~ user / .devilspies (if (is (application_name) "google-chrome") (set_workspace 2) ), но кажется, что он не соответствует правилу. – curious 25 June 2011 в 18:09

, даже если вы действительно можете написать какой-нибудь скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных X-сессиях, вы можете захотеть посмотреть файлы конфигирования вашего wm (это?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

  className =?  «Icedove» - & gt;  doShift «3: mail»  

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

, пожалуйста, укажите ваш wm:)

3
ответ дан 7 August 2018 в 21:15

, даже если вы действительно можете написать какой-нибудь скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных X-сессиях, вы можете захотеть посмотреть файлы конфигирования вашего wm (это?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

  className =?  «Icedove» - & gt;  doShift «3: mail»  

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

, пожалуйста, укажите ваш wm:)

3
ответ дан 10 August 2018 в 09:33

, даже если вы действительно можете написать какой-нибудь скрипт для автоматического запуска любого приложения, которое вы хотите использовать в разных X-сессиях, вы можете захотеть посмотреть файлы конфигирования вашего wm (это?).

, чтобы сделать то, что вы просили, например, с xmonad (my wm), вам просто нужно написать несколько строк, например

  className =?  «Icedove» - & gt;  doShift «3: mail»  

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

, пожалуйста, укажите ваш wm:)

3
ответ дан 13 August 2018 в 15:42
  • 1
    home @ home-Aspire-1810TZ: /etc/init.d$ wmctrl -m Название: Compiz Класс: N / A PID: N / A – curious 25 June 2011 в 13:40
  • 2
    Я обнаружил, что devilspie - это инструмент, который я ищу. Я сообщу вам. Я также нашел compizconfig-settings-manager, но я предпочитаю sth из командной строки – curious 25 June 2011 в 14:03
  • 3
    Похоже, что в Compiz wm команды devilspie не работают. Я создаю простой файл user.ds под ~ user / .devilspies (если (is (имя_программы) и «google-chrome») (set_workspace 2)) [ ! d0], но, похоже, это не соответствует правилу. – curious 25 June 2011 в 18:09

Другие вопросы по тегам:

Похожие вопросы: