для каждого приложения в приложении 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 ?

  • сделать окно «всегда сверху» - при загрузке?
  • X Запуск вместо Openbox (Arch)
  • Я по ошибке нарушил свой openbox menu.xml
  • Ярлыки Openbox не действуют после - отредактируйте или перезапустите X
  • Является ли среда рабочего стола ответственной за влияние на определенные ключи?
  • Как скопировать AltGr + любую клавишу в ярлык в файле Openbox / Lubuntu lubuntu-rc.xml
  • Тема Openbox 3: Как установить цвет фона меню и полос прокрутки
  • Как разбить Openbox `rc.xml` на несколько файлов?
  • 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 + обычно поддерживают одинаковое поведение.

    Interesting Posts

    Является ли оболочка «sh» FreeBSD уязвимой для Shellshock?

    Командир полуночи стартовал очень долго

    Сравнение необработанных блочных устройств

    Странное поведение на рабочем столе Gnome

    Как я могу получить время разблокировки экрана в Gnome на более поздних вариантах Red Hat?

    удалить старые файлы

    как перенести систему squashfs в другую файловую систему, которая читает / записывает

    BRMS Ошибка при импорте repo.xml на другом узле

    Как перезагрузить USB-устройство после безопасного извлечения?

    Самый быстрый и простейший способ «живой загрузки» только что скомпилированного ванили?

    Конкретный способ вывода в файл, если задан аргумент, в stdout в противном случае

    Выбор управляемого коммутатора с Linux для использования в проекте сетки (batman-adv)

    Как я могу получить bash, чтобы выйти с ошибкой backtick, аналогично отказу?

    среднее и стандартное отклонение от нескольких файлов

    X пересылка с Mac на Linux не выполняется

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