Реализовал виджеты через conkyЗаписался на курсы ВКСвоё собственное дополнение для VS CodeTelegram mtprotoПравильно не запустился VS Code

Виждет conky

Установка:

sudo apt install conky-all

Запуск:

conky -a middle_middle

Настройка:

https://losst.pro/nastrojka-conky

При задании больших значений grap_x происходит смещение окна виджета на 2ой экран или можно задать отрицательно значение.

Можно скопировать настройки в отдельную папку и запустить примерно такой командой:

conky -c $HOME/.config/conky/lordr/conky.conf

Можно загрузить сообщение из внешнего файла:

conky.text = [[
${exec "cat $HOME/.config/conky/lordr/lordr.txt"}
]]

Настройка полупрозрачности поля:

    own_window_transparent = false,
    own_window_argb_visual = true,
    own_window_colour = '171717',
    own_window_argb_value = 180,


Положение текста:

${alignc} Текст, который нужно центрировать

Задаём жирность и размер шрифта:

${font style=Bold:pixelsize=18} Привет!

Загрузка погоды с сайта через регулярку:

${texeci 3600 curl -H "Accept-Language: ru" wttr.in | sed -n '3,7{s/d27[[0-9;]*m//g;s/^..//;s/ *$//;p}'}

Можно указать город: wttr.in/Москва

Чтобы ваш виджет включался при старте компьютера создайте .sh скрипт и уже его добавлять в автозагрузку (приложение в интерфейсе системы). Можно заранее установить sleep 10 чтобы не мешать загружаться другим решениям. Через свойства сделать файл исполняемым.

На один экран можно добавить несколько виджетов с самой разной логикой. У меня есть виджеты времени, погоды и моего рабочего файла с задачей.