У меня проблема с несколькими программами с пусковыми установками в единстве, но затем создайте отдельный значок после запуска. Возможно ли, чтобы пусковая установка отслеживала окна, которые она порождает, чтобы организовать лучше? Или это ошибка в самом Unity?
Это может быть неважно, но эта конкретная программа является монопрограммой, а значок, который появился, отображается как панель.
Окно может быть привязано только к приложению, если установлено свойство WM_CLASS. Для этого в X11 вы используете:
XSetClassHint( display, window, &class_hints );
Вам нужно передать указатель на структуру XClassHint с поля «res_name» и «res_class».
У меня было несколько проблем с 16.04, включая серые значки, и иногда тачпад становился неустойчивым (Acer V15 nitro), а также программный центр (возможно, другие значки тоже) не открывался бы из значка (только из команды терминала) , Я нашел рекомендацию где-то удалить и переустановить программное обеспечение gnome. Так как я сделал это, вся система была на 100% стабильнее, а не серые значки и отлично работает. Сначала это выглядело страшно, когда я перезагрузился после этого изменения - много системных сообщений при перезагрузке - сделайте это на свой страх и риск.
sudo apt-get autoremove gnome-software && sudo apt-get install gnome-software