Не могу запустить Конки

Я новичок в Linux. Я экспериментировал с Ubuntu и Kali Linux и решил установить Conky. Я выполнил следующие команды:

sudo apt-get install conky
sudo apt-get install conky-manager

Но потом я нашел веб-сайт, который рекомендовал Conky Curl, потому что им легче управлять и лучше выглядеть. Я решил выполнить новые команды:

sudo apt-get install conky curl
cd && wget -O .elune-eos-bauraturia-conky.sh http://drive.noobslab.com/data/conky/eos-elune-bauraturia/elune-eos-bauraturia-conky.sh
cd && chmod +x .elune-eos-bauraturia-conky.sh && ./.elune-eos-bauraturia-conky.sh

Теперь conky не работает... Вот что появляется в терминале, когда я пытаюсь запустить его:

conky: Syntax error (/root/.conkyrc:2: '=' expected near 'yes') while reading config file. 
conky: Assuming it's in old syntax and attempting conversion.
conky: desktop window (a00015) is subwindow of root window (25d)
conky: window type - override
conky: drawing to created window (0xe00001)
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  1 (X_CreateWindow)
  Serial number of failed request:  92
  Current serial number in output stream:  96

Любая помощь будет оценена. Спасибо!

Изменить: мой .conkyrc файл: https://paste.ubuntu.com/20310549/

2 ответа

Синтаксис файла конфигурации изменился с версии Conky 1.10.

Новый файл конфигурации использует синтаксис Lua.

Больше о Configuration File Syntax, Configuration Settings а также Configuration Variables можно найти в ссылках ниже:

own_window_type = "override"

заменить на:

own_window_type = "normal"

или в:

own_window_type = "desktop"

Объяснение: Проблема заключается в том, что у вас, вероятно, не установлен nvidia-smi. Если у вас есть графический процессор nvidia, вы можете его установить. Если вы этого не сделаете, вы не сможете использовать виджет Gpu, и вам нужно будет удалить его в файле lua. Запустите gdb conky. Запустите (gdb) run -c ~/.conkyrc. Когда он выйдет из строя, запустите (gdb) bt full. Если вы заметите строку, в которой написано, что команда sh: nvidia-smi: не найдена, вам необходимо установить nvidia-smi.

Дополнительно вы можете установить

double_buffer = false, 

вместо истинного значения.

Попробуйте сначала удалить установку conky, выполнив эту команду: sudo apt-get --purge remove conky conky-all, Затем переустановите Conky, используя следующие команды по одной

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager

Это довольно просто и легко установить. После этого перезагрузите компьютер, и Conky должен быть установлен.

Если вы застряли, пожалуйста, используйте следующую ссылку http://www.teejeetech.in/p/conky-manager.html

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