Jak na CONKY

INSTALACE ZAČÍNÁME NASTAVENÍ SPOUŠTĚNÍ Conky Manager

Návod jak zprovoznit Conky. Zde uvedený postup je odzkoušen v Manjaro Linux - Kde-Plasma.

Instalace

Otevřít terminál (Ctrl + Alt + T) Naistalovat Conky
$ pacman -S Conky
Po instalaci lze spustit Conky příkazem v terminálu.
$ conky
Zobrazí se okno conky s výchozím nastavením ze souboru conky.conf, který je uložen v /usr/share/doc/conky-X.XX.X_pre/

Základní Conky
Výchozí zobrazení Conky

Začínáme

1. V /home/user/.config vytvořit adresář conky.
$ mkdir .config/conky
Přesun do vytvořeného adresáře
$ cd /home/user/.config/conky
Do adresáře conky:

2. Editovat script pro spouštění.
$ sudo nano conky-startup.sh

Vložit/zapsat následující kód:
#!/bin/sh
sleep 5s
killall conky
conky -q -c /home/user/.config/conky/conky.conf &
exit 0

Spuštění více Conky
Kód doplnit o další příkaz ke spuštění conky conky -q -c
s cestou ke konfiguračnímu souboru /home/user/.config/conky/něco.conf
Nezapomenout na znak &

Příklad:
#!/bin/sh
sleep 5s
killall conky
conky -q -c /home/user/.config/conky/conky.conf &
conky -q -c /home/user/.config/conky/NET_conky/net.conf &
conky -q -c /home/user/.config/conky/conky_pocasi/weather.conf &
exit 0

Konfigurace Conky

Pro nastavení Conky slouží soubor conky.conf
Výchozí umístění konfiguračního souboru je ~/.config/conky/conky.conf
Vzorový konfigurační soubor je v /usr/share/doc/conky-X.XX.X_pre/conky.conf
Soubor otevřít v textovém editoru a hurá tvořit/editovat/zkoušet.

Konfigurační soubor conky.conf se skládá ze dvou částí:
1. conky.config - nastavení vzhledu okna
2. conky.text - nastavení pro proměnné

CONKY.CONFIG

První/horní část obsahuje všechna konfigurační nastavení pro conky.
(Poloha conky na obrazovce, nastavení průhlednosti, nastavení ohraničení,
výchozí písmo a jeho velikost, jak často se conky aktualizuje.)
Více o možnostech konfigurace:
conky.cc/config_settings
conky.sourceforge.net/config_settings

Pravidla zápisu:
- Každý řádek končí ,
- Nebooleovská/číselná hodnota by měla být umístěna mezi ''
- Komentář začíná -- komentář

Celá konfigurace patří mezi složené { } závorky.
conky.config = {
};

Příklady:
1. Barvy.
conky.config = {
default_color = 'white', -- Výchozí bílá barva
color1 = '0ab1ff', -- Barva 1 světle modrá
};

2. Povolit Xft fonty, nastavit výchozí písmo na (LiberationMono - tučně,velikost 8).
conky.config = {
use_xft = true,
font = 'LiberationMono:bold:size=8',
};

3. Umístit conky na plochu.
conky.config = {
alignment = 'top_right', -- Conky se umístí do pravého horního rohu plochy
gap_x 18, -- s horizontální mezerou 18 pixelů (k pravému okraji obrazovky)
gap_y 20, -- a vertikální mezera 20 pixelů (k hornímu okraji obrazovky).
};

4. V některých případech může mít jedno nastavení více hodnot, budou odděleny čárkou.
conky.config = {
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
};

CONKY.TEXT

Druhá část obsahuje conky kód, každý řádek kódu odpovídá jednomu zobrazenému řádku na ploše.
Pomocí proměnných se na jednotlivé řádky zobrazují informace.
Existuje mnoho dostupných zobrazení a úprav u všech druhů informací.
Více o proměnných :
conky.cc/variables
conky.sourceforge.net/variables

Celý kód patří mezi dvojité hranaté [[ ]] závorky.
Každá proměnná je označena znaménkem $ a složenými { } závorkami.
conky.text = [[
]];

Příklady:
1. Zvolit barvu písma pomocí jedné z následujících proměnných.
conky.text = [[
${color}
${color1}
]];

2. Výchozí písmo (a jeho velikost).
conky.text = [[
$font
]];

2.1 Pro písmo (DejaVuSerif) s velikostí (9).
conky.text = [[
${font DejaVuSerif:size=9}
]];

3. Zobrazení textu "Kernel: " a verze jádra, které je používáno.
$alignr - zarovná následující (proměnnou, text) napravo
$alignc - zarovná následující (proměnnou, text) doprostřed
$alignl - zarovná následující (proměnnou, text) nalevo

conky.text = [[
Kernel: ${alignr}${kernel}
]];

4. Zobrazit 3 nejnovější názvy položek blogu manjaro (pomocí rss).
Aktualizace každých 60 minut.
conky.text = [[
${rss http://manjaro.org/feed/ 60 item_titles 3}
]];

5. Informace o kořenovém oddílu instalace manjaro se zobrazí pomocí
conky.text = [[
${alignr}${fs_used /} z ${fs_size /}
]];

EXECI

Proměnná ${execi 3600 XXXX} spustí XXXX bash kód v terminálu každých 3600 sekund.
Místo XXXX lze použít jakýkoli bash příkaz/script.

Příklad:

Na conky zobrazující počasí se pomocí execi zobrazí hodnota Eura ze scriptu kurz_euro.sh ( počasí + euro ).
$color3 - volba barvy
$alignc - zarovnání na střed
${execi 3600 ~/.config/conky/conky_pocasi/kurz_euro.sh} - spuštění scriptu kurz_euro.sh

conky.text = [[
$color3$alignc${execi 3600 ~/.config/conky/conky_pocasi/kurz_euro.sh}
]];

ŘEŠENÍ PROBLÉMŮ

Chybí informace o síti?
Pokud chybí informace o síti, jako je rychlost stahování nebo název sítě (SSID),
je třeba nahradit síťová rozhraní v konfiguračním souboru conky.conf v textové části conky.text názvem vašeho síťového rozhraní.

Pro získání názvu síťového rozhraní - otevřít terminál a spusťit příkaz:
$ ip a
Název rozhraní začínající na en je ethernet.
Název rozhraní začínající na wl je bezdrátové rozhraní.
V souboru conky.conf v textové části conky.text nahradit všechna jména síťových rozhraní (např. wlan0, eth0) za
názvy rozhraní, získaných z výše uvedeného příkazu.

Automatické spuštění

1. Přidat script conky-startup.sh do automatického spuštění po startu systému.
Nastavení systému >> Pracovní plocha >> spuštění a ukončení >> automatické spuštění
- přidat script při přihlášení : vybrat soubor conky-startup.sh v adresáři /home/user/.config/conky

2. Změny uložit a restartovat systém.
$ reboot

Conky Manager

Správce témat pro Conky widgety. Poskytuje možnosti pro spuštění/zastavení, procházení a úpravu motivů Conky nainstalovaných v systému.
Starý/neaktualizovaný : teejeetech.com/conky-manager/
Novější fork původního : zcot/conky-manager2



sipka_vlevo sipka_nahoru domů