Запуск приложения без заголовка и оформления окон

Обратные записи (для IPv4) хранятся (в обратном направлении) где-то в зоне in-addr.arpa , которая используется такими инструментами, как host будет легко отменить для вас, в то время как другим инструментам может потребоваться подать обратный IP-адрес и так далее.

% host 8.8.8.8 | awk '{print $NF}'
google-public-dns-a.google.com.
% host 104.16.117.182
Host 182.117.16.104.in-addr.arpa. not found: 3(NXDOMAIN)
% dig +short PTR 4.4.8.8.in-addr.arpa
google-public-dns-b.google.com.
% 

Были ли установлены соответствующие обратные записи, что ж, может быть, вам повезет, а может, и нет.

В IPv6istan вам, вероятно, понадобится инструмент (например, sipcalc ), который может расширять IPv6-адрес вместо того, чтобы вводить что-то ...

% dig +short PTR 8.8.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa.
google-public-dns-a.google.com.
% 
4
13.01.2016, 15:10
1 ответ

Используйте Devil's Pie или Devilspie2 , чтобы удалить украшение окна. Оба, вероятно, будут работать для любого приложения, иначе не будет работать с приложениями с декорированием на стороне клиента .

Использование Devil's Pie

Для Devil's Pie откройте текстовый редактор и введите следующий код.

(if (is (application_name) "VLC media player") (undecorate))

Сохранить как файл в $ HOME / .devilspie / filename.ds с любым именем файла по выбору. Убедитесь, что расширение файла - .ds . Наконец, запустите devilspie в терминале, чтобы увидеть результат.

Использование Devilspie2

Для Devilspie2 откройте текстовый редактор и введите следующий код.

if (get_application_name()=="VLC media player") then
   undecorate_window();
end

Сохранить как файл в $ HOME / .config / devilspie2 / filename.lua с любым именем файла по выбору. Убедитесь, что расширение файла - .lua . Наконец, запустите devilspie2 в терминале, чтобы увидеть результат.

Devil's Pie vs. Devilspie2

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

Чтобы увидеть отладочную информацию с Devilspie2, добавьте следующий код в файл .lua .

debug_print("Window name: " .. get_window_name());
debug_print("Application name: " .. get_application_name());

Выйдите из запущенного экземпляра, затем запустите devilspie2 -d в Терминале, чтобы напечатать что-то вроде ниже.

Running devilspie2 in debug mode.
[...]
Window Name: VLC media player
Application name: VLC media player
Window Name: Dictionary
Application name: xfce4-dict

См. / usr / share / doc / devilspie2 для примера сценария и более подробной информации.

Devil's Pie и Devilspie2 доступны во всех репозиториях выпусков Debian (старый стабильный, стабильный, тестируемый, нестабильный), согласно результатам поиска пакетов Debian .

Протестировано Devil's Pie и Devilspie2 в Debian 8 Xfce и Xubuntu 14.04 (оба работают с Xfce 4.10) и Devilspie2 в Linux Mint Debian Edition 3 (Cinnamon 3.8).

2
27.01.2020, 20:59

Теги

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