Не могу запустить Конки
Я новичок в 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