Недавно я изменил свою конфигурацию Conky, так что когда я показываю «Desktop» Super kbd> + D kbd>, Conky также не сворачивает.
Так что я изменил own_window_type normal
на own_window_type override
Это работало нормально, за исключением того, что когда я загружаю Ubuntu, он запускается с Conky поверх всех окон. Я должен убить и перезапустить Conky, чтобы он отображался правильно.
После некоторого поиска вокруг я нашел, что проблема между Compiz и Gnome-WM означала, что Носатый запускался, прежде чем Compiz был загружен.
Обходное решение должно задержать запуск, Носатый с примерами, предлагающими приблизительно 20 secs.
Создайте новый файл с названным Текстовым редактором
~/.conkystart
Вставьте следующий код в файл и сохраните его
#! /bin/bash
sleep 20 && conky
Откройте Startup Applications и измените команду Conky для указания на файл
Существует также альтернативный сценарий, который более интеллектуален при помощи DBus, чтобы видеть, загрузился ли Compiz, но это не продолжит работать Аккуратное из-за выдающейся Ошибки DBus
Заставьте его спать, пока все остальное загружается:
#!/bin/bash
sleep 20 & amp; conky;
Поместите это в имя файла .start_conky и щелкните правой кнопкой мыши, чтобы установить его в исполняемый файл. Затем добавьте его в свои приложения запуска.
Лучшим решением, чем использовать own_window_type override
, было бы own_window_type desktop
. На некоторых машинах опция override
всегда ставит conky поверх всех окон, даже если она запускается позже, на других машинах override
вообще не будет выводить.
Я добавил команду bash -c "sleep 15 && conky"
для запуска приложений. Это хорошо сработало для меня.