Я часто использую Tox для общения, в частности, клиент µTox. Я недавно перешел на Ubuntu из Debian, и нахожу это хорошей альтернативой, но у меня есть одна постоянная проблема; Поскольку я часто использую µTox, я хочу прикрепить его к панели задач. Я написал пользовательскую запись .desktop
, и она отображается в Unity Dash, но из-за способа записи µTox, когда я нажимаю на нее в Dash, сначала открывается фактический процесс µTox, но затем он скрывается и открывает другое окно с именем μTox (Alpha) (version: 0.8.1)
, что означает, что я не могу прикрепить его к панели задач, так как это дочерний процесс исходного процесса utox
, который запускает мой файл .desktop
.
Так как же я могу закрепить µTox на панели задач?
Это взяло меня некоторое время, прежде чем я понял то, что Вы на самом деле имели в виду, но здесь являетесь ответом:
, Когда Вы говорите:
, "когда я нажимаю на него в Тире, это открывает сначала фактический процесс Ој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
... и Ваша проблема должен быть решен :)
Открывают терминал, Нажатие типа
xprop WM_CLASS
Возврат и нажимают μTox
окно.