для каждого приложения в приложении Openbox

Мне нужно запустить два экземпляра одной и той же программы и иметь разные свойства Openbox для каждого.

Допустим, я хочу запустить два экземпляра Thunderbird. Даже когда я создаю две символические ссылки, т. Е.

/usr/bin/icedove-1 /usr/bin/icedove-2 

оба экземпляра все еще имеют одно и то же имя и TITLE:

 $ obxprop | egrep '_OB_APP' _OB_APP_TYPE(UTF8_STRING) = "normal" _OB_APP_TITLE(UTF8_STRING) = "Icedove Mail/News" _OB_APP_CLASS(UTF8_STRING) = "Icedove" _OB_APP_NAME(UTF8_STRING) = "Mail" _OB_APP_ROLE(UTF8_STRING) = "3pane" 

Как я могу различить два экземпляра одной и той же программы?

Могу ли я запустить программу с параметром, который изменит TITLE или NAME ?

  • Команда для повторного включения оформления окон
  • Существуют ли какие-либо решения для блокировки экрана для openbox?
  • Скорость колесика мыши слишком чувствительна
  • Команда для перемещения окна на все рабочие столы
  • Ошибка входа в Linux
  • Как сделать окно отображения Openbox только в определенной области
  • Заблокировать экран w / slock через определенное время?
  • аппаратный ускоренный оконный менеджер
  • One Solution collect form web for “для каждого приложения в приложении Openbox”

    Thunderbird, как приложение GTK +, поддерживает --class командной строки WM_CLASS который устанавливает свойство WM_CLASS :

     $thunderbird --class TEST & $obxprop | grep 'OB_APP' _OB_APP_TYPE(UTF8_STRING) = "normal" _OB_APP_TITLE(UTF8_STRING) = "Mozilla Thunderbird" _OB_APP_GROUP_CLASS(UTF8_STRING) = "TEST" _OB_APP_GROUP_NAME(UTF8_STRING) = "thunderbird" _OB_APP_CLASS(UTF8_STRING) = "TEST" _OB_APP_NAME(UTF8_STRING) = "Mail" _OB_APP_ROLE(UTF8_STRING) = "3pane" 

    Openbox поддерживает настройки для каждого приложения, определенные классом окна, используя атрибут class в записи <application> в rc.xml . Вы можете запустить две копии Thunderbird с различными параметрами командной строки и применить настройки оконного менеджера по классу, который вы даете.

    Другие приложения GTK + обычно поддерживают одинаковое поведение.

    Linux и Unix - лучшая ОС в мире.