Conky – исправление ошибки Syntax error

Системный монитор Conky знают многие, и многие им пользуются. Но, некоторые пользователи возможно уже столкнулись с проблемой ошибки синтаксиса, или столкнутся в будущем – Syntax error, при обновлении самих Conky. Не вдаваясь в подробности, вкратце опишу в чем дело, а дело в том, что структура кода самих Conky изменился и должен выглядеть в стиле Lua. По этой причине старые темы невозможно запустить. Но, разработчики дали нам возможность автоматической конфигурации старых тем под новый код Conky. Если вы не знаете о системном мониторе Conky, то прочтите статьи, где говориться об установке Conky, для Debian 10 эта статья, а для Ubuntu 20.04 читайте в этой статье. Более подробно о системном мониторе Conky вы так же можете прочесть на WIKI.

Скрипт конвертации тем Conky

И так, все действия буду проводить в операционной системе Pop OS, но, данная инструкция подойдет и для Ubuntu и для Manjaro. Единственное, у вас путь до скрипта конвертации может немного отличаться. У меня данный скрипт расположен по пути “/usr/share/doc/conky-all” и называется он “convert.lua”. В вашем же случае, необходимо найти в данной директории (/usr/share/doc/) этот скрипт. После того как вы нашли данный скрипт, переходим в терминал.

Conky решаем ошибку – Syntax error

В начале строки пишем “lua”, затем указываем путь до скрипта конвертации “/usr/share/doc/conky-all/convert.lua”, указываем путь до вашей темы Conky, например “/home/cyber-x/.conky/conky-fsociety/fsocietyrc”, после чего указываем путь до нового конфигурационного файла “/home/cyber-x/.conky/conky-fsociety/fsocietyrc_new“. Конфигурационный файл можно просто немного изменить, например, я просто дописал “_new”. В итоге у вас создастся новый конфигурационный файл, который и надо будет запускать:

lua '/usr/share/doc/conky-all/convert.lua' '/home/cyber-x/.conky/conky-fsociety/fsocietyrc' '/home/cyber-x/.conky/conky-fsociety/fsocietyrc_new'

Затем запускаем новый конфигурационный файл вашей темы Conky командой:

conky -c '/home/cyber-x/.conky/conky-fsociety/fsocietyrc_new'

conky -c – Команда запуска

/home/cyber-x/ – Домашний каталог пользователя

.conky – Скрытая папка с темами Conky

conky-fsociety – Каталог с самой темой

fsocietyrc_new – Запускаемый файл темы

Заключение

Единственный нюанс связанный с исправлением ошибки – Syntax error, это то, что новый конфигурационный файл который у вас создастся при конвертации не будет виден в Conky Manager. По этой причине, вам придется прописывать в автозагрузку темы Conky вручную. А это делается довольно-таки просто, вам необходимо вписать в автозагрузку всего несколько строчек, как мы запускали конфигурационный файл темы Conky чуть выше: “conky -c ‘/home/cyber-x/.conky/conky-fsociety/fsocietyrc_new”. Теперь при старте вашей системы будут стартовать и Conky. Надеюсь, вам данный мануал поможет в решении проблемы вызванной ошибкой Syntax error, мне так помогло.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *