У меня есть три командных апплета на панели. Они отображаются правильно, но журнал показывает, что это утверждение не выполняется каждый раз при обновлении апплета.
Это происходит только на одной из моих машин 19.04. У меня 3
command-applet[31803]: gtk_label_set_text: assertion 'GTK_IS_LABEL (label)' failed
Несмотря на то, что они отображаются правильно, панель часто перестает отвечать, и ссылки на приложения перестают работать.
Что-то не так, но я не знаю, где искать дальше.
@DKBose
Командный апплет, по сути, является меткой динамической панели. Он находится на панели рабочего стола и отображает вывод связанного сценария. Например, я показываю IP, внешний IP, статус VPN. Простые скрипты. Когда логика сценария не работает, командный апплет отобразит любое сообщение об ошибке, сгенерированное сценарием.
Апплет очень прост. Я сомневаюсь, что здесь присутствует 3D, но это предположение. Если я узнаю иное, я опубликую.
Апплет является стандартной проблемой MATE, репозиторий github находится здесь:
https://github.com/mate-desktop/mate-applets.git
@ N0rbert
Компоновщик рабочего стола: Marco (Adaptive)
Файл журнала: syslog
Чтобы воспроизвести:
Вот сценарий, который помещает текущее имя рабочего пространства:
#!/bin/bash
echo $(wmctrl -d | awk '/\*/ {print $10}')
Вот соответствующие записи dconf, указанные в dconf dump /
:
[org/mate/panel/objects/object-19]
locked=true
applet-iid='CommandAppletFactory::CommandApplet'
position=768
toplevel-id='top'
object-type='applet'
panel-right-stick=false
[org/mate/panel/objects/object-19/prefs]
command='/home/stephen/bin/workspace.cur'
И после комментария N0rbert к другой проблеме, связанной с панелью, возникшей некоторое время назад - вопрос, недавно одобренный по некоторому примечательному совпадению:
apt-cache policy mate-panel python-mate-menu libmate-menu2
mate-panel:
Installed: 1.20.5-1
Candidate: 1.20.5-1
Version table:
*** 1.20.5-1 500
500 http://ca.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
100 /var/lib/dpkg/status
python-mate-menu:
Installed: 1.20.2-1
Candidate: 1.20.2-1
Version table:
*** 1.20.2-1 500
500 http://ca.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
100 /var/lib/dpkg/status
libmate-menu2:
Installed: 1.20.2-1
Candidate: 1.20.2-1
Version table:
*** 1.20.2-1 500
500 http://ca.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
100 /var/lib/dpkg/status
Проблема была решена следующим образом:
System/Preferences/Hardware/Additional Drivers
предлагает три варианта: 2 NVIDIA drivers
и Nouveau
. Была выбрана самая последняя версия NVIDIA, поэтому я выбрал Nouveau и перезагрузил компьютер.
Дисплей был сильно искажен из-за предыдущих настроек, поэтому я перешел на самую последнюю версию NVIDIA и снова перезагрузился, думая, что я буду искать другое решение.
Теперь в журнале нет ошибок подтверждений LABEL.
Обратите внимание, что из трех моих машин 19.04 MATE это единственная с графикой NVIDIA.