Как закрепить окно, открытое другой командой?

Я часто использую Tox для общения, в частности, клиент µTox. Я недавно перешел на Ubuntu из Debian, и нахожу это хорошей альтернативой, но у меня есть одна постоянная проблема; Поскольку я часто использую µTox, я хочу прикрепить его к панели задач. Я написал пользовательскую запись .desktop, и она отображается в Unity Dash, но из-за способа записи µTox, когда я нажимаю на нее в Dash, сначала открывается фактический процесс µTox, но затем он скрывается и открывает другое окно с именем μTox (Alpha) (version: 0.8.1), что означает, что я не могу прикрепить его к панели задач, так как это дочерний процесс исходного процесса utox, который запускает мой файл .desktop.

Так как же я могу закрепить µTox на панели задач?

2
задан 21 May 2016 в 22:06

1 ответ

Это взяло меня некоторое время, прежде чем я понял то, что Вы на самом деле имели в виду, но здесь являетесь ответом:

Недостающий WM_CLASS

, Когда Вы говорите:

, "когда я нажимаю на него в Тире, это открывает сначала фактический процесс ОјTox, но это затем прячется и открывает другое окно по имени ОјTox (Альфа) (версия: 0.8.1)"

... это - маленькое неверное истолкование того, что происходит; нет никакого второго процесса, но средство запуска, которое Вы создали и приложение, не "встречает" друг друга в Средстве запуска Единицы. Другими словами: самодельное средство запуска не распознает, что окно, μTox звонит как "его".

, Как решить

, можно просто решить его включением WM_CLASS к средству запуска, таким образом, это правильно распознает μTox - окно:

StartupWMClass=utox

А простое средство запуска, которое хорошо работало здесь:

[Desktop Entry]
Name=Some Tox
Exec=/home/jacob/Downloads/utox
Type=Application
StartupWMClass=utox

, Конечно, необходимо заменить путь в строке Exec=/home/jacob/Downloads/utox

... Но Вы могли бы хотеть включать значок. Раз так добавьте строку:

Icon=/path/to/toxicon.png

enter image description here

... и Ваша проблема должен быть решен :)

, Как найти WM_CLASS?

  • Открывают терминал, Нажатие типа

    xprop WM_CLASS
    

    Возврат и нажимают μTox окно.

enter image description here

1
ответ дан 22 May 2016 в 08:06

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

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