Почему некоторые открытые приложения появляются как “ вопросительные знаки ” в пусковой установке «Единство»?

У меня проблема с несколькими программами с пусковыми установками в единстве, но затем создайте отдельный значок после запуска. Возможно ли, чтобы пусковая установка отслеживала окна, которые она порождает, чтобы организовать лучше? Или это ошибка в самом Unity?

Это может быть неважно, но эта конкретная программа является монопрограммой, а значок, который появился, отображается как панель.

1
задан 11 October 2012 в 17:35

2 ответа

Окно может быть привязано только к приложению, если установлено свойство WM_CLASS. Для этого в X11 вы используете:

XSetClassHint( display, window, &class_hints );

Вам нужно передать указатель на структуру XClassHint с поля «res_name» и «res_class».

1
ответ дан 25 May 2018 в 17:34

У меня было несколько проблем с 16.04, включая серые значки, и иногда тачпад становился неустойчивым (Acer V15 nitro), а также программный центр (возможно, другие значки тоже) не открывался бы из значка (только из команды терминала) , Я нашел рекомендацию где-то удалить и переустановить программное обеспечение gnome. Так как я сделал это, вся система была на 100% стабильнее, а не серые значки и отлично работает. Сначала это выглядело страшно, когда я перезагрузился после этого изменения - много системных сообщений при перезагрузке - сделайте это на свой страх и риск.

sudo apt-get autoremove gnome-software && sudo apt-get install gnome-software
-1
ответ дан 25 May 2018 в 17:34

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

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