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

У меня есть скрипт, который запускает несколько окон Google Chrome через wmctrl. Я создал модуль запуска для этого сценария и назначил ему другой значок. Проблема заключается в том, что каждый раз, когда Google Chrome запускается таким образом, в переключателе окон (Alt + Tab) ему присваивается значок средства запуска, а не его собственного.

Есть ли способ установить собственный значок Google Chrome (или, если обобщить - сохранить собственный значок открытого приложения) при запуске его через скрипт?

1
задан 25 May 2015 в 18:55

1 ответ

Используйте StartupWMClass обратным способом

Обычно, можно удостовериться, что окно подключено к определенному средству запуска (значок) путем добавления строки (например). StartupWMClass=Google-chrome-stable к .desktop файл.

К предотвращают окно от того, чтобы быть соединенным до значка, противоположное может быть сделано также: добавьте строку к своему пользовательскому (сценарий-) средство запуска:

StartupWMClass=Banana

Для проверки окно, названное средством запуска, не подключено к средству запуска, так как Banana ни-один-смысл StartupWMClass. Это будет тогда подключено к своему собственному значку снова.

0
ответ дан 25 May 2015 в 18:55

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

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