Гібридний годинник / Now Playing Conky для вашого робочого столу

now-clocking-clock

Я вже деякий час шукаю гідний віджет “програвача музики” для робочого столу Ubuntu, надихнувшись деякими установками Rainmeter, які я бачив в темах робочих столів Windows.

І я нарешті знайшов такий віджет – але для цього довелося трохи пошукати.

Тепер я розумію, що часи, коли на робочому столі показувався поточний відтворений трек, пройшли. Зараз 2021 рік, і більшість настільних середовищ Linux (включаючи GNOME, яку використовує Ubuntu) підтримують елементи управління MPRIS в тій чи іншій формі.

Автономні “віджети” відтворення музики (наприклад, давно забутий CoverGloobus, зображений на фото нижче як частина особливо дивовижного робочого столу) зустрічаються нечасто.

a_cup_of_coffee_before_bed___by_khiky_merveilles_dearg4x-pre-750x423

У деяких з вас виникає питання, чому я хочу бачити на своєму робочому столі трек, який грає на моєму комп’ютері, і на це питання немає відповіді.

Тобто, я хочу, щоб на моєму робочому столі показувалася пісня яка грає зараз. Я не хочу, щоб вона була прихована. Мені подобається, коли мій робочий стіл виглядає красиво, і віджети відтворення – хороший спосіб допомогти мені в цьому.

Користувачі KDE Plasma мають великий вибір (на щастя) в цьому відділі з Plasmoids і тому подібним. У ванільній Ubuntu все не так щедро.

У минулому я здував пил з тонни старих скриптів / віджетів Conky “now playing” з GitHub, DeviantArt, GNOME Look і інших місць, де я міг поритися (включаючи кілька давно забутих акаунтів Dropbox).

На жаль для мене, ні один зі знайдених віджетів не працює належним чином, а ті, що майже працюють, або є частиною великих змін, які не зовсім в моєму стилі, або не підтримують Spotify, який тепер є моїм основним музичним плеєром.

Тому я дуже зрадів, коли натрапив на не зовсім архаїчний форк віджета Now Clocking Conky на Github. Він простий, він як і раніше працює, і, що найцікавіше, він підтримує Spotify.

Ось як він виглядає на робочому столі творця:

now-clocking-spotify-750x422

Гарно, правда?

На жаль, на Ubuntu 20.04 LTS він виглядає не так ефектно, не з коробки:

conky-now-playing-widget-750x422

Частина того що він працює не так – моя вина: мені не вистачає шрифту ‘Gotham Book’, який скрипт використовує (я зміг знайти посилання на його завантаження тільки на сайтах, схожих один на одного).

Швидке підстроювання декількох значень позиції (щоб пристосувати док Ubuntu) змусило все виглядати набагато приємніше:

now-clocking-widget-tweaked-on-ubuntu-750x422

Так краще, я думаю.

Мої спроби використовувати сімейство шрифтів Ubuntu не були повністю успішними. Conky і в кращі часи дуже вибагливий, а з моєю участю? Ех, все, що пов’язано з математикою (не моя сильна сторона), зазвичай залишає мене розчарованим і дрейфує.

Я провів близько години, граючи зі значеннями, шрифтами та розмірами, намагаючись домогтися чогось схожого на те, що я хотів у своїй голові, що можна побачити по силі психічної енергії в цьому макеті:

now-clocking-mockup-750x310

В цілому я все одно радий, що у мене щось вийшло!

Я повинен відзначити, що цей скрипт Conky підтримує Spotify, CMus і VLC. Однак я тестував його тільки зі Spotify. Кожен з плеєрів закодований незалежно, тому якщо ви хочете, щоб скрипт працював з декількома плеєрами, вам потрібно буде змінити налаштування кожного плеєра окремо.

Коли підтримуваний музичний програвач не відкрито, віджет Now Clocking показує час і дату:

conky-now-clocking-750x422

Тепер назва має сенс, чи не так? 😉

Якщо ви хочете спробувати його на своєму робочому столі (і, можливо, у вас вийде зробити це більш успішно, ніж у мене), ви можете завантажити скрипт Conky ‘Now Clocking’ з Github:

Завантажити ‘Now Clocking’ Conky Script (.zip)

Вам доведеться встановити кілька додаткових пакетів, щоб все запрацювало:

sudo apt install conky ffmpeg playerctl

Щоб запустити, просто розпакуйте .zip, і запустіть скрипт всередині.

І вуаля, трохи марної (але приємної) краси для очей.

Щоб налаштувати позиціювання, вам потрібно відкрити два скрипти .lua в теці now-clocking / script conky. Кожен раз, коли ви зберігаєте зміни в скрипті, віджет Conky буде оновлюватися, щоб показати їх.

Якщо хтось із вас знає якісь цікаві скрипти Conky, які могли б підійти для моїх потреб, дайте мені знати в коментарях нижче.

Поділіться своєю любов'ю
FOX
FOX

Люблю что-то новое

Статті: 126

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x