параметры настройки приложения на экземпляр в Openbox

Вы не поняли как awk работы. Указанная "программа" всегда выполняется однажды для каждой строки (или "запись" в awk языке) входа, нет никакой потребности в FOR или любая подобная конструкция. Просто используйте:

подробный метод

ls -l | awk 'NR>=122 && NR<=129 { print }'

более компактный метод

ls -l | awk 'NR==122,NR==129'

Тыс той дают диапазон для NR, который является "Записью Числа", обычно это - текущая строка awk обрабатывает.

4
11.07.2014, 13:07
1 ответ

Thunderbird, как приложение GTK +, поддерживает параметр командной строки - 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 в записи в rc.xml . Вы можете запустить две копии Thunderbird с разными параметрами командной строки и применить настройки оконного менеджера в соответствии с заданным вами классом.

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

3
27.01.2020, 20:58

Теги

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