Почему conky не работает правильно на рабочем столе Unity?

Прежде всего, моя среда рабочего стола - это единство. Я использую его с 14.04 ОС (со всеми последними обновлениями). Я недавно установил бесконечность конки. Я правильно установил и следовал всем инструкциям в файле readme, поставляемом с conky. Но мой конки выглядит искаженным, вот так (фоновое изображение - мои собственные обои):

введите описание изображения здесь

Как вы могли видеть, есть шрифты после ящиков. Шрифты, похоже, перекрываются с последнего статуса, а не заменяют его (например, вы можете видеть время). Также, если вы посмотрите выше аналоговых часов, вы увидите наполовину видимую иконку. Это означает, что у меня также есть проблема с прозрачностью. Также, когда я запускаю conky в терминале, я вижу вывод "Unknown varaiable". Этот вывод продолжает печататься, как вы можете видеть ниже:

введите описание изображения здесь

Вчера я попытался настроить conky с помощью чата. Вот что я попробовал:

  • Изменен шрифт на "Ubuntu"
  • Отключено сглаживание

Оба не сработали. Вот файл.conkyrc (без каких-либо правок).

PS: Я пытался скачать менеджер conky отсюда, но он не доступен для 14.04. Обратите внимание, что у меня установлены conky, conkyall, curl. И это проблема только с самим единством? Разве единство и коварство не подходят друг другу? Или это из-за того, что я использую версию для разработчиков, сталкиваюсь с этой проблемой?

Обновление:- Я недавно кое-что заметил. Conky не выглядит искаженным, когда я запускаю его из терминала. Но в тот момент, когда я минимизирую или закрываю терминал, или перехожу в другое рабочее пространство, conky искажается, как упоминалось выше. Я думал, что это работает из терминала, который вызвал проблему, и поэтому добавил скрипт для запуска приложений и перезагрузился. Теперь конки появились без искажений, но только до тех пор, пока я не открыл новое окно или не перешел в другое рабочее пространство. Таким образом, проблема, как мне кажется, связана с единством. Но так ли это на самом деле? Если это так, то из-за какого конкретного аспекта единства и какой файл мне следует добавить, когда я отправляю сообщение об ошибке по этому поводу?

3 ответа

Решение

Когда own_window_type override используется искажение вызвано. Теперь, чтобы очистить искажение можно использовать own_window_type desktop в .conkyrc вместо own_window_type override, Но это вызывает другие проблемы, такие как исчезновение conky при попытке работать на рабочем столе (т.е. щелчок правой кнопкой мыши, открытие меню на панели и т. Д.). Поэтому вместо own_window_type override можно использовать own_window_type dock, Это не позволит conky исчезнуть при работе на рабочем столе. Также для решения проблемы прозрачности можно убрать строку own_window_transparent yes и затем включите следующие строки:

own_window_argb_visual yes    
own_window_argb_value 0

На самом деле визуал ARGB можно использовать для реальной прозрачности, чтобы избежать псевдопрозрачности по умолчанию. Поэтому даже если на рабочем столе есть значки, они будут видны. Обратите внимание, что ARGB visual может принимать значения 0-255, а более высокое значение означает большую непрозрачность. Таким образом, искажения могут быть удалены и прозрачность может быть скорректирована. Таким образом, проблема решена. Обратите внимание, что поля после проблемы со шрифтами (упомянутые и показанные на снимке экрана выше) можно удалить, удалив новые строки, но для другого форматирования могут потребоваться новые строки. Поэтому нет другого выхода, кроме как жить с коробками. Также отметим, что проблема с коробками распространена только в единстве. Другие среды рабочего стола, такие как Cinnamon, похоже, не имеют этой проблемы.

Кредиты на эти источники:-

  1. Конки прозрачность не работает
  2. http://conky.sourceforge.net/config_settings.html
  3. Помощь из чата.

У меня была такая же проблема с 14.04, после некоторых тестов я поменял: own_window_type override в own_window_type desktop и теперь Конки работает правильно.

Я использовал этот учебник: http://wyldeplayground.net/how-to-remove-conky-shadow-in-14-04/ и конки ОК!

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