
Одна из моих любимых штук в Linux Mint — это desklets. Добавлять виджеты на рабочий стол здесь невероятно просто, особенно если вы недавно перешли с Windows и скучаете по знакомым мини-программам.

3 must-try tools if you want Windows-like desktop widgets on Ubuntu
Хотя стандартные виджеты в Ubuntu отсутствуют, эти четыре решения помогут легко добавить их на рабочий стол.
Desklet’ы в Mint работают довольно неплохо, но до совершенства им ещё далеко. В разделе загрузки всего около 67 вариантов — маловато будет! Да и возможностей для кастомизации часто не хватает, особенно если, как у меня, в голове роятся идеи для своих виджетов. К чему я это? Сейчас объясню.
Если читали мои статьи по смене обоев или автоматической загрузке новых картинок на рабочий стол, то знаете — я обожаю делать своё окружение стильным и мотивирующим. Часто пользуюсь Shotwell, Variety или простыми bash-скриптами, чтобы менять вдохновляющие обои с цитатами. Способ не самый гламурный, но свою задачу выполняет.
Представьте, как я обрадовался, когда спустя две недели после перехода на Linux Mint вдруг наткнулся на desklet “Цитата дня”! Моментально скачал и поставил.

И вот тут мой энтузиазм поугас. Оказалось, что этот инструмент умеет показывать только заранее добавленные вами цитаты или брать их из fortune-файлов. А кто вообще ведёт свой личный файл цитат?

Fortune — это олдскульная программа для Linux, которая случайным образом вытаскивает цитату из локальной базы. Но на деле выбор очень ограничен.
Чтобы вы понимали: других desklet’ов с цитатами в разделе загрузки просто нет!

Но я не из тех, кто сдаётся! Решил: пора делать свой собственный виджет для цитат. Если вы тоже хотите видеть вдохновляющие строки прямо на рабочем столе, ловите подробную инструкцию.
Шаг 1: Создаём папку для виджета с цитатами
Для начала создаём отдельную папку для будущего проекта. Можно сделать это в графике, но пользоваться терминалом — куда интереснее! Заходим в домашний каталог командой cd и создаём новую папку командой mkdir. Я свою назвал ‘Quote Widget project’.
Совет: если хотите использовать пробелы в имени папки, берите название в кавычки. Не хотите мучиться — придумывайте проще название без пробелов.

Готово — теперь займёмся “мозгом” нашего будущего виджета.
Шаг 2: Пишем скрипт для смены цитат
Переходим в папку проекта, открываем любой текстовый редактор через терминал и создаём файл «quote-engine.py». Вставляем в него предложенный ниже скрипт и сохраняем. Я использую nano.
Этот небольшой Python-скрипт (всего 27 строк!) автоматически тянет свежие цитаты с Zen Quotes, и для базовой работы не нужен даже API. После этого не забудьте сделать файл исполняемым (через chmod), а при запуске скрипта появится файл desktop_quote.txt с новой цитатой.

Дальше всё просто: используем встроенный desklet “command”, который уже есть в Linux Mint. Кликаем правой кнопкой по рабочему столу, выбираем “Добавить desklet”, переходим во вкладку загрузки, ищем “Command results”, устанавливаем, а потом добавляем на рабочий стол и жмём на шестерёнку, чтобы настроить виджет.
В настройках можно убрать показ даты, версии Cinnamon и имени хоста — пусть на виджете останется только наша цитата.
Добавьте новую строку через “+”. Хотите — задайте метку, хотите — оставьте поле пустым: на виджете будет только цитата. В поле команды напишите: cat ~/Quote\ Widget\ project/desktop_quote.txt (либо свой путь к файлу) и сохраните настройки. Я метку игнорирую — мне хватает текста самой цитаты.
Во вкладке со стилями легко поменять шрифт, цвет текста и фона, размер, прозрачность, цвет и толщину рамки. Перемещайте виджет, куда душе угодно — готово!
Теперь самое интересное: автоматизируем обновление цитат через systemd.
Шаг 3: Автоматическое обновление цитат с помощью systemd
Открываем терминал, используем nano для создания service-файла и вставляем в него скрипт:

Активируйте созданный сервис:
Теперь создаём timer-файл через nano (или другой редактор) и вставляем в него нужный код.
Параметр OnUnitActiveSec=2min определяет, как часто будут появляться новые цитаты — поставьте свой интервал. Я для теста использую 2 минуты.

Осталось обновить systemctl и активировать таймер — теперь ваши цитаты будут обновляться автоматически при каждом запуске системы!
Вот и всё — теперь у вас на рабочем столе Linux Mint есть свой вдохновляющий виджет с цитатами.
Ещё круче: интегрированные цитаты на обоях через Conky
Хотите, чтобы цитата смотрелась так, будто она частью самой обоины? Используйте Conky! Сначала обновляем систему через терминал, потом ставим пакет Conky целиком.
Переходим в папку проекта, создаём файл (например, quote.conkyrc), вставляем туда пример конфигурации ниже.
Для пробы запустите скрипт прямо из терминала:

Чтобы виджет запускался вместе с системой, откройте меню автозапуска программ, нажмите “+”, выберите “Пользовательская команда”, придумайте название, а в поле команды вставьте свою строку для запуска Conky (только не забудьте прописать путь к своему .conkyrc!).
В описании напишите, например, “Автоматический генератор цитат”. Лучше поставить задержку старта на 60 секунд — тогда виджет с цитатами будет появляться сразу после загрузки и отлично впишется в оформление рабочего стола.
Как видите, сделать свой виджет очень просто! Хотите минимализм — используйте desklet “command”. Хотите, чтобы цитаты встраивались прямо в оформление рабочего стола — попробуйте Conky, и результат вас приятно удивит.

Что такое Conky и как прокачать рабочий стол Linux до максимума?
Добавьте стиль и динамику на свой рабочий стол с помощью уникальных виджетов и тем Conky — быстро, просто и очень эффектно!
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!
Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru





