Tips en Trucs 2024

Bureaubladinformatie met Conky

Conky

Als je ooit tijd hebt besteed aan het doorzoeken van een Linux-community op Reddit, X of andere sociale netwerken, heb je misschien een aantal prachtig gemaakte schermafbeeldingen van gestroomlijnde systemen opgemerkt waar de tijd, datum en andere informatie over het systeem volledig worden weergegeven op het bureaublad. Om dit op je systeem te doen, moet je één van de meest handige toepassingen van Linux onder de knie hebben: Conky.

Conky is een systeemmonitor met informatie op het bureaublad. Het is ontworpen als vervanging van torsmo, die sinds 2004 niet meer in ontwikkeling lijkt te zijn.

Het is belangrijk op te merken dat het geen bureaublad-aanpasser of een grote thema-veranderende applicatie is. Het is gewoon iets dat op zijn best werkt als onderdeel van de look en feel die je probeert te creëren voor je systeem. Conky is echter een zeer krachtig stuk software als je eenmaal de meer ingewikkelde delen ervan onder de knie hebt.

Conky installeren

Omdat er zoveel is dat je met Conky kunt doen (en zo veel dat er mis kan gaan), breken we dingen op tot hun eenvoudigste componenten en leggen we uit hoe we het met een minimum aan frustratie aan de praat kunnen krijgen.

Om de beste resultaten en compatibiliteit met het grootste aantal thema’s te garanderen, hebben we een aantal zaken nodig:

Nu dat allemaal achter de rug hebben, kunnen we Conky installeren:

dany@pindabook:~$ sudo apt install lua5.4 jq curl conky-all
[sudo] wachtwoord voor root: 
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar 
jq is reeds de nieuwste versie (1.6-2.1).
jq staat ingesteld op handmatig geïnstalleerd.
curl is reeds de nieuwste versie (7.88.1-10+deb12u8).
De volgende extra pakketten zullen geïnstalleerd worden:
  libaudclient2 libdbus-glib-1-2 libid3tag0 libimlib2 libircclient1 libxnvctrl0
Voorgestelde pakketten:
  apcupsd audacious moc mpd
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  conky-all libaudclient2 libdbus-glib-1-2 libid3tag0 libimlib2 libircclient1 libxnvctrl0 lua5.4
0 opgewaardeerd, 8 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 1.184 kB aan archieven opgehaald worden.
Na deze bewerking zal er 3.589 kB extra schijfruimte gebruikt worden.
Wilt u doorgaan? [J/n] 
Ophalen:1 http://deb.debian.org/debian bookworm/main amd64 libdbus-glib-1-2 amd64 0.112-3 [58,8 kB]
Ophalen:2 http://deb.debian.org/debian bookworm/main amd64 libaudclient2 amd64 3.5~rc2-1+b1 [15,9 kB]
Ophalen:3 http://deb.debian.org/debian bookworm/main amd64 libid3tag0 amd64 0.15.1b-14 [35,4 kB]
...
Ophalen:6 http://deb.debian.org/debian bookworm/main amd64 libxnvctrl0 amd64 525.85.05-3~deb12u1 [13,5 kB]
Ophalen:7 http://deb.debian.org/debian bookworm/main amd64 conky-all amd64 1.18.3-1 [705 kB]
Ophalen:8 http://deb.debian.org/debian bookworm/main amd64 lua5.4 amd64 5.4.4-3+deb12u1 [128 kB]
1.184 kB opgehaald in 0s (8.437 kB/s)
Voorheen niet geselecteerd pakket libdbus-glib-1-2:amd64 wordt geselecteerd.
(Database wordt ingelezen ... 174920 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../0-libdbus-glib-1-2_0.112-3_amd64.deb wordt voorbereid...
Bezig met uitpakken van libdbus-glib-1-2:amd64 (0.112-3) ...
...
Voorheen niet geselecteerd pakket lua5.4 wordt geselecteerd.
Uitpakken van .../7-lua5.4_5.4.4-3+deb12u1_amd64.deb wordt voorbereid...
Bezig met uitpakken van lua5.4 (5.4.4-3+deb12u1) ...
Instellen van lua5.4 (5.4.4-3+deb12u1) ...
update-alternatives: /usr/bin/lua5.4 wordt gebruikt om in de automatische modus in /usr/bin/lua (lua-interpreter) te voorzien
update-alternatives: /usr/bin/luac5.4 wordt gebruikt om in de automatische modus in /usr/bin/luac (lua-compiler) te voorzien
Instellen van libircclient1 (1.9-1+b2) ...
Instellen van libxnvctrl0:amd64 (525.85.05-3~deb12u1) ...
Instellen van libid3tag0:amd64 (0.15.1b-14) ...
Instellen van libdbus-glib-1-2:amd64 (0.112-3) ...
Instellen van libimlib2:amd64 (1.10.0-4+deb12u1) ...
Instellen van libaudclient2:amd64 (3.5~rc2-1+b1) ...
Instellen van conky-all (1.18.3-1) ...
Bezig met afhandelen van triggers voor mailcap (3.70+nmu1) ...
Bezig met afhandelen van triggers voor desktop-file-utils (0.26-1) ...
Bezig met afhandelen van triggers voor hicolor-icon-theme (0.17-2) ...
Bezig met afhandelen van triggers voor libc-bin (2.36-9+deb12u9) ...
Bezig met afhandelen van triggers voor man-db (2.11.2-2) ...

Conky opstarten

Conky is een extreem veelzijdige systeemmonitor, maar vraagt wat werk voordat we bij de prachtige elegantie komen die het biedt en die je die prachtige schermafbeeldingen geeft.

Om Conky te configureren om correct te werken:

Je zou een zeer rudimentaire configuratie van Conky moeten zien die ergens in de linkerbovenhoek van je scherm verschijnt. Het is waarschijnlijk lelijker dan wat je je je had voorgesteld, maar het werkt voor nu.

Conky

Je zult merken dat het wordt gesloten wanneer je de terminal sluit (of Ctrl+c drukt), maar dit is waarschijnlijk niet hoe je Conky zou willen uitvoeren. Als je wilt dat conky blijft werken na het sluiten van de terminal, typ je:

dany@pindabook:~$ conky &
[1] 2856
dany@pindabook:~$ conky: desktop window (1c0001d) is subwindow of root window (3fe)
conky: window type - desktop
conky: drawing to created window (0x2e00001)
conky: drawing to double buffer
disown
dany@pindabook:~$

Omdat conky geen sluit-knop heeft, moet je deze in de terminal sluiten:

dany@pindabook:~$ killall conky

Meestal wil je Conky starten wanneer je bureaublad opstart:

De volgende keer dat je de computer opstart, moet deze Conky zonder jouw tssenkomst opstarten. Merk op dat --pauze 5 in de Exec regel betekent dat deze vijf seconden na het opstarten van het systeem begint te starten. Als je denkt dat jouw computer dat soort tijd niet nodig heeft, verlaag dan de waarde of elimineer de optie volledig.

Conky Manager

Als je niet de gewoonte hebt om door configuratiebestanden te spitten en gewoon snel een mooi thema wilt krijgen, zal Conky Manager je alle moeite besparen met een elegante en eenvoudige grafische omgeving (GUI) die gewoon werkt! Conky Manager installeer je door deze zelf te bouwen (compileren). Om Conky Manager te compileren heb je hulpprogramma's en afhankelijkheden nodig die je installeert met:

dany@pindabook:~$ sudo apt install build-essential git valac libgee-0.8-dev libgtk-3-dev libjson-glib-dev gettext libgettextpo-dev p7zip-full imagemagick
[sudo] wachtwoord voor root: 
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar 
git is reeds de nieuwste versie (1:2.39.5-0+deb12u1).
git staat ingesteld op handmatig geïnstalleerd.
p7zip-full is reeds de nieuwste versie (16.02+dfsg-8).
p7zip-full staat ingesteld op handmatig geïnstalleerd.
imagemagick is reeds de nieuwste versie (8:6.9.11.60+dfsg-1.6+deb12u2).
imagemagick staat ingesteld op handmatig geïnstalleerd.
De volgende extra pakketten zullen geïnstalleerd worden:
  binutils binutils-common binutils-x86-64-linux-gnu dpkg-dev fakeroot g++ g++-12 gcc gcc-12 gir1.2-gee-0.8 gir1.2-json-1.0
  icu-devtools libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libatk-bridge2.0-dev libatk1.0-dev
  libatomic1 libatspi2.0-dev libbinutils libblkid-dev libbrotli-dev libc-dev-bin libc-devtools libc6-dev
  libcairo-script-interpreter2 libcairo2-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdatrie-dev libdbus-1-dev libdeflate-dev
  libdpkg-perl libegl-dev libegl1-mesa-dev libepoxy-dev libexpat1-dev libfakeroot libffi-dev libfile-fcntllock-perl
  libfontconfig-dev libfreetype-dev libfribidi-dev libgcc-12-dev libgdk-pixbuf-2.0-dev libgee-0.8-2 libgettextpo0 libgl-dev
  libgles-dev libgles1 libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglx-dev libgprofng0 libgraphite2-dev
  libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libitm1 libjbig-dev libjpeg-dev libjpeg62-turbo-dev liblerc-dev
  liblsan0 liblzma-dev libmount-dev libnsl-dev libopengl-dev libpango1.0-dev libpcre2-32-0 libpcre2-dev libpcre2-posix3
  libpixman-1-dev libpkgconf3 libpng-dev libpng-tools libpthread-stubs0-dev libselinux1-dev libsepol-dev libsm-dev libstdc++-12-dev
  libthai-dev libtiff-dev libtiffxx6 libtirpc-dev libtsan2 libubsan1 libvala-0.56-0 libvalacodegen-0.56-0 libwayland-bin
  libwayland-dev libwebp-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev
  libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev
  libxrender-dev libxtst-dev libzstd-dev linux-libc-dev make manpages-dev pango1.0-tools pkg-config pkgconf pkgconf-bin
  python3-distutils python3-lib2to3 rpcsvc-proto uuid-dev valac-0.56-vapi valac-bin wayland-protocols x11proto-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
Voorgestelde pakketten:
  binutils-doc debian-keyring g++-multilib g++-12-multilib gcc-12-doc gcc-multilib autoconf automake libtool flex bison gcc-doc
  gcc-12-multilib gcc-12-locales autopoint gettext-doc libasprintf-dev glibc-doc libcairo2-doc libdatrie-doc bzr freetype2-doc
  libgirepository1.0-dev libglib2.0-doc libgraphite2-utils libgtk-3-doc libice-doc icu-doc libjson-glib-doc liblzma-doc
  libpango1.0-doc libsm-doc libstdc++-12-doc libthai-doc libwayland-doc libx11-doc libxcb-doc libxext-doc make-doc graphicsmagick
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev fakeroot g++ g++-12 gcc gcc-12 gettext gir1.2-gee-0.8
  gir1.2-json-1.0 icu-devtools libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8
  libatk-bridge2.0-dev libatk1.0-dev libatomic1 libatspi2.0-dev libbinutils libblkid-dev libbrotli-dev libc-dev-bin libc-devtools
  libc6-dev libcairo-script-interpreter2 libcairo2-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdatrie-dev libdbus-1-dev
  libdeflate-dev libdpkg-perl libegl-dev libegl1-mesa-dev libepoxy-dev libexpat1-dev libfakeroot libffi-dev libfile-fcntllock-perl
  libfontconfig-dev libfreetype-dev libfribidi-dev libgcc-12-dev libgdk-pixbuf-2.0-dev libgee-0.8-2 libgee-0.8-dev libgettextpo-dev
  libgettextpo0 libgl-dev libgles-dev libgles1 libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglx-dev
  libgprofng0 libgraphite2-dev libgtk-3-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libitm1 libjbig-dev
  libjpeg-dev libjpeg62-turbo-dev libjson-glib-dev liblerc-dev liblsan0 liblzma-dev libmount-dev libnsl-dev libopengl-dev
  libpango1.0-dev libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-dev libpkgconf3 libpng-dev libpng-tools
  libpthread-stubs0-dev libselinux1-dev libsepol-dev libsm-dev libstdc++-12-dev libthai-dev libtiff-dev libtiffxx6 libtirpc-dev
  libtsan2 libubsan1 libvala-0.56-0 libvalacodegen-0.56-0 libwayland-bin libwayland-dev libwebp-dev libx11-dev libxau-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
  libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev libxrender-dev libxtst-dev libzstd-dev
  linux-libc-dev make manpages-dev pango1.0-tools pkg-config pkgconf pkgconf-bin python3-distutils python3-lib2to3 rpcsvc-proto
  uuid-dev valac valac-0.56-vapi valac-bin wayland-protocols x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
0 opgewaardeerd, 142 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 91,4 MB aan archieven opgehaald worden.
Na deze bewerking zal er 381 MB extra schijfruimte gebruikt worden.
Wilt u doorgaan? [J/n] 
Ophalen:1 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2.487 kB]
Ophalen:2 http://deb.debian.org/debian bookworm/main amd64 libbinutils amd64 2.40-2 [572 kB]
Ophalen:3 http://deb.debian.org/debian bookworm/main amd64 libctf-nobfd0 amd64 2.40-2 [153 kB]
...
Ophalen:140 http://deb.debian.org/debian bookworm/main amd64 valac-0.56-vapi all 0.56.3-1 [1.064 kB]                                
Ophalen:141 http://deb.debian.org/debian bookworm/main amd64 valac-bin amd64 0.56.3-1 [335 kB]                                      
Ophalen:142 http://deb.debian.org/debian bookworm/main amd64 valac amd64 0.56.3-1 [428 kB]                                          
91,4 MB opgehaald in 8s (11,4 MB/s)                                                                                                 
Extraheren van sjablonen uit pakketten: 100%
Voorheen niet geselecteerd pakket binutils-common:amd64 wordt geselecteerd.
(Database wordt ingelezen ... 175024 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../000-binutils-common_2.40-2_amd64.deb wordt voorbereid...
Bezig met uitpakken van binutils-common:amd64 (2.40-2) ...
...
Voorheen niet geselecteerd pakket valac wordt geselecteerd.
Uitpakken van .../141-valac_0.56.3-1_amd64.deb wordt voorbereid...
Bezig met uitpakken van valac (0.56.3-1) ...
Instellen van libcairo-script-interpreter2:amd64 (1.16.0-7) ...
Instellen van manpages-dev (6.03-2) ...
Instellen van gettext (0.21-12) ...
...
Instellen van libpango1.0-dev:amd64 (1.50.12+ds-1) ...
Instellen van libegl1-mesa-dev:amd64 (22.3.6-1+deb12u1) ...
Instellen van libgtk-3-dev:amd64 (3.24.38-2~deb12u3) ...

De broncode van Conky Manager download je van de github pagina van de ontwikkelaar:

dany@pindabook:~$ git clone https://github.com/zcot/conky-manager2.git
Cloning into 'conky-manager2'...
remote: Enumerating objects: 1454, done.
remote: Counting objects: 100% (195/195), done.
remote: Compressing objects: 100% (102/102), done.
remote: Total 1454 (delta 107), reused 164 (delta 87), pack-reused 1259 (from 1)
Receiving objects: 100% (1454/1454), 21.17 MiB | 10.94 MiB/s, done.
Resolving deltas: 100% (743/743), done.

Daarna openen we de gedownloade map met broncode:

dany@pindabook:~$ cd conky-manager2/

En compileren we Conky Manager:

dany@pindabook:~/conky-manager2$ make
cd src; make all
make[1]: Map '/home/dany/conky-manager2/src' wordt binnengegaan
#build binaries
valac -X -D'GETTEXT_PACKAGE="conky-manager2"' --Xcc="-lm" -X -Wl,-rpath,/usr/share/conky-manager2/libs "Main.vala" "MainWindow.vala" "EditWidgetWindow.vala" "EditThemeWindow.vala" "SettingsWindow.vala" "DonationWindow.vala" "Gene
ratePreviewWindow.vala" "AboutWindow.vala" "Utility.vala" -o conky-manager2 --pkg glib-2.0 --pkg gio-unix-2.0 --pkg posix --pkg gtk+-3.0 --pkg gee-0.8 --pkg json-glib-1.0  
Main.vala:1032.4-1032.22: warning: `GLib.Thread.create' has been deprecated since 2.32. Use new Thread<T> ()
1032 |                         Thread.create<void> (generate_preview_thread, true);
     |                         ^~~~~~~~~~~~~~~~~~~                                  
Main.vala:1093.8-1093.26: warning: `GLib.Thread.create' has been deprecated since 2.32. Use new Thread<T> ()
1093 |                             Thread.create<void> (conky_read_output_line, true);
...
/usr/include/glib-2.0/glib/gthread.h:262:7: note: in expansion of macro ‘g_atomic_pointer_get
 262 |     (!g_atomic_pointer_get (location) &&                             \
     |       ^~~~~~~~~~~~~~~~~~~~
/home/dany/conky-manager2/src/Utility.vala.c:4944:13: note: in expansion of macro ‘g_once_init_enter
4944 |         if (g_once_init_enter (&tee_jee_misc_dist_info_type_id__once)) {
     |             ^~~~~~~~~~~~~~~~~
Compilation succeeded - 72 warning(s)
#update translation template
xgettext --language=C --keyword=_ --copyright-holder='Tony George (teejee2008@gmail.com)' --package-name='conky-manager2' --package-version='2.0' --msgid-bugs-address='teejee2008@gmail.com' --escape --sort-output -o ../conky-mana
ger2.pot *.vala
Main.vala:702: waarschuwing: onafgesloten tekenreeks
Main.vala:712: waarschuwing: onafgesloten tekenreeks
make[1]: Map '/home/dany/conky-manager2/src' wordt verlaten
dany@pindabook:~/conky-manager2$

De vele waarschuwingen (warnings) zijn te wijten aan het feit dat de broncode niet werd aangepast aan vandaag gebruikte compileer softwareversies. Het goede nieuws is dat er geen fouten (errors) in voorkomen, dus Conky Manager zal werken. Tijd om Conky manager te installeren:

dany@pindabook:~/conky-manager2$ sudo make install
cd src; make install
make[1]: Map '/home/dany/conky-manager2/src' wordt binnengegaan
mkdir -p /usr/bin
mkdir -p /usr/share
mkdir -p /usr/share/applications
mkdir -p /usr/share/man/man1
mkdir -p /usr/share/conky-manager2
mkdir -p /usr/share/pixmaps
mkdir -p /usr/share/appdata
#binary
install -m 0755 conky-manager2 "/usr/bin"
install -m 0755 conky-manager2-uninstall "/usr/bin"
#launcher
install -m 0755 conky-manager2.desktop "/usr/share/applications"
#manual
install -m 0755 ../man/conky-manager2.1 "/usr/share/man/man1"
gzip "/usr/share/man/man1/conky-manager2.1"
#app icon
install -m 0755 share/pixmaps/conky-manager2.png "/usr/share/pixmaps"
#appdata.xml
install -m 0755 conky-manager2.appdata.xml "/usr/share/appdata"
#shared files
cp -dpr --no-preserve=ownership -t "/usr/share/conky-manager2" ./share/conky-manager2/*
chmod --recursive 0755 /usr/share/conky-manager2/*
#translations
mkdir -p "/usr/share/locale/cs_CZ/LC_MESSAGES"
msgfmt --check --verbose -o "/usr/share/locale/cs_CZ/LC_MESSAGES/conky-manager2.mo" ../po/cs.po
171 vertaalde berichten.
mkdir -p "/usr/share/locale/de_DE/LC_MESSAGES"
msgfmt --check --verbose -o "/usr/share/locale/de_DE/LC_MESSAGES/conky-manager2.mo" ../po/de.po
171 vertaalde berichten, 1 onvertaald bericht.
mkdir -p "/usr/share/locale/fr_FR/LC_MESSAGES"
msgfmt --check --verbose -o "/usr/share/locale/fr_FR/LC_MESSAGES/conky-manager2.mo" ../po/fr.po
...
166 vertaalde berichten, 6 onvertaalde berichten.
mkdir -p "/usr/share/locale/ko_KR/LC_MESSAGES"
msgfmt --check --verbose -o "/usr/share/locale/ko_KR/LC_MESSAGES/conky-manager2.mo" ../po/ko.po
171 vertaalde berichten.
make[1]: Map '/home/dany/conky-manager2/src' wordt verlaten

Nu Conky Manager geïnstalleerd is, kan je de map met de broncode verlaten:

dany@pindabook:~/conky-manager2$ cd

Conky Manager start je via de Programmastarter > Hulpmiddelen > Conky Manager (Conky Theme Manager).

Conky manager

Het leuke van Conky is dat het volledig aanpasbaar is en tal van thema's heeft om jouw bureaublad meteen te verfraaien. Er zijn twee manieren om thema’s te vinden die redelijk betrouwbaar zijn:

Zelf sleutelen aan thema's

Let wel, als je Conky Manager hebt gebruikt, moet je het ~/.config/autostart/conky.desktop terug herstellen, zoals hierboven beschreven. Conky Manager heeft die namelijk vervangen door een eigen versie.

Om de met Conky Manager meegeleverde thema's te bewerken, kopieer je ze best naar de Conky configuratiemap:

dany@pindabook:~$ cp .conky/Gotham/Gotham .config/conky/conky.conf

Als voorbeeld nemen we een thema voor een bureaublad op een scherm waarbij een schaal van 150% gebruikt wordt. Sommige thema's schalen niet correct.

Conky schalen

Met een teksteditor pas je de positioneer opdrachten in het configuratiebestand aan tot alle onderdelen op de gewenste plaats staan. Werk hiervoor van boven links naar rechts onder.

dany@pindabook:~$ nano .config/conky/conky.conf

De positioneeropdrachten in het voorbeeld zijn voffset en offsett.

Telkens je het configuratiebestand opslaat, kan je het resultaat direct in Clonky beoordelen. Alle bruikbare variabelen kan je op deze webpagina vinden en in de online Conky Documentatie.

Soms wanneer je een thema gebruikt in Conky, is de achtergrond zwart (in plaats van transparant) of drukt deze voortdurend over zichzelf af totdat de informatie die wordt weergegeven een onleesbare stapel is.

Conky blobbing

Dit gebeurt omdat het Conky-thema in kwestie geen alfakanaal (voor ondoorzichtigheid) heeft ingeschakeld. Los dit op door de onderstaande stappen te volgen:

Dit zou Conky onmiddellijk moeten resetten in iets veel gemakkelijkers voor de ogen. Let echter op voor dubbele weergaven door verschillende gestarte Conky's. Met andere woorden, sluit eerst alle Conky's af met de opdracht killall conky en start Conky opnieuw om het aangepaste thema te testen.

Nu we toch bezig zijn, kunnen we de uurnotatie aanpassen naar 24 uren. Pas daarvoor time %I aan naar time %H.

Conky

Voor witte tekst zoals hier, is een donkere bureaubladachtergrond nodig. Dit is natuurlijk waar het maken van thema’s om draait! Vind je eigen weg om je vooruit te helpen.

Als de oplossing die hier wordt geleverd de achtergrond wit maakt in plaats van transparant, verwijder je de volgende regel uit het configuratiebestand:

own_window_colour = '#FFFFFF',

Het aangepaste Conky thema kan je downloaden, de volledige handleiding van Conky vind je online.

Conky verwijderen