Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |||
conky:externí_skripty_a_příkazy [2012/07/19 18:33] – ubuntu | conky:externí_skripty_a_příkazy [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Externí skripty a příkazy pro Conky ====== | ||
+ | {{page> | ||
+ | |||
+ | Tento návod popisuje externí skripty a příkazy použitelné v programu [[http:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Počasí (CZ/SK/EN) ====== | ||
+ | |||
+ | Tento skript zobrazuje informace o počasí podle serveru [[http:// | ||
+ | |||
+ | Skript vyžaduje Conky 1.5.0 či vyšší a nainstalovaný balík '' | ||
+ | |||
+ | Stáhněte si skript {{.: | ||
+ | |||
+ | Použití v Conky je následující: | ||
+ | |||
+ | < | ||
+ | ${texeci 360 ~/ | ||
+ | ${execpi 247 cat ~/ | ||
+ | </ | ||
+ | |||
+ | Skript {{.: | ||
+ | |||
+ | ===== Parametr č. 1: kód místa ===== | ||
+ | Kód místa, ke kterému se vztahují informace o počasí. Svůj kód si vyberte v následující tabulce: | ||
+ | |||
+ | |**Česká republika**| | ||
+ | |//název dle weather.com// | ||
+ | |Beroun|EZXX0001|Beroun| | ||
+ | |Breclav|EZXX0035|Břeclav| | ||
+ | |Brno|EZXX0002|Brno| | ||
+ | |Budweis|EZXX0030|České Budějovice| | ||
+ | |Cervena|EZXX0027|Červená hora| | ||
+ | |Cesky Tesin|EZXX0003|Český Těšín| | ||
+ | |Cheb|EZXX0017|Cheb| | ||
+ | |Chomutov|EZXX0044|Chomutov| | ||
+ | |Churanov|EZXX0019|Churáňov| | ||
+ | |Dormazlice|EZXX0040|Domažlice| | ||
+ | |Frydek|EZXX0004|Frýdek| | ||
+ | |Hodonin|EZXX0036|Hodonín| | ||
+ | |Holesov|EZXX0028|Holešov| | ||
+ | |Jaromer|EZXX0032|Jaroměř| | ||
+ | |Jesenik|EZXX0037|Jeseník| | ||
+ | |Jicin|EZXX0031|Jičín| | ||
+ | |Jindrichuv Hradec|EZXX0039|Jindřichův Hradec| | ||
+ | |Karlovy Vary|EZXX0045|Karlovy Hory| | ||
+ | |Karvina|EZXX0005|Karviná| | ||
+ | |Kladno|EZXX0006|Kladno| | ||
+ | |Klatovy|EZXX0041|Klatovy| | ||
+ | |Kocelovice|EZXX0021|Kocelovice| | ||
+ | |Kolin|EZXX0007|Kolín| | ||
+ | |Kostelni Myslova|EZXX0024|Kostelní Myslová| | ||
+ | |Liberec|EZXX0023|Liberec| | ||
+ | |||
+ | |||
+ | |**Slovensko**| | ||
+ | |//název dle weather.com// | ||
+ | |Banska Stiavnica|LOXX0013|Banská Štiavnica| | ||
+ | |Bardejov|LOXX0017|Bardejov| | ||
+ | |Bratislava|LOXX0001|Bratislava| | ||
+ | |Brezno|LOXX0028|Brezno| | ||
+ | |Cadca|LOXX0019|Čadca| | ||
+ | |Handlova|LOXX0012|Handlová| | ||
+ | |Humenne|LOXX0025|Humenné| | ||
+ | |Ivanka pri Dunaji|LOXX0002|Ivanka pri Dunaji| | ||
+ | |Kosice|LOXX0003|Košice| | ||
+ | |Levice|LOXX0022|Levice| | ||
+ | |Lucenec|LOXX0024|Lučenec| | ||
+ | |Martin|LOXX0010|Martin| | ||
+ | |Nitra|LOXX0021|Nitra| | ||
+ | |Nove Zamky|LOXX0004|Nové Zámky| | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Parametr č. 2: jazyk ===== | ||
+ | |||
+ | Jazyk, ve kterém má být výstup. Možné hodnoty jsou "'' | ||
+ | |||
+ | ===== Parametr č. 3: soustava jednotek ===== | ||
+ | |||
+ | Použitá soustava jednotek. Možné hodnoty jsou "'' | ||
+ | |||
+ | ===== Parametr č. 4: šablona ===== | ||
+ | |||
+ | Soubor se šablonou, která určuje podobu výstupu. Šablona má stejnou syntaxi jako konfigurační soubor pro Conky, navíc ale můžete použít nové příkazy vztahující se k počasí. Jednotlivé příkazy naleznete v nápovědě ve skriptu. | ||
+ | |||
+ | |||
+ | Příklady šablon: | ||
+ | |||
+ | * {{.: | ||
+ | |||
+ | |||
+ | {{.: | ||
+ | |||
+ | |||
+ | ===== Parametr č. 5: soubor pro výstup ===== | ||
+ | |||
+ | Soubor, do kterého se ukládá výstup. | ||
+ | |||
+ | ====== Televizní program (CZ) ====== | ||
+ | |||
+ | Tento skript zobrazuje právě vysílané pořady na ČT1, ČT2, Nově a Primě, tak jak jsou popsány v tomto [[http:// | ||
+ | |||
+ | Stáhněte si skript {{.: | ||
+ | |||
+ | < | ||
+ | ${texeci 300 ~/ | ||
+ | </ | ||
+ | |||
+ | Pochopitelně můžete změnit použité parametry skriptu. První parametr je velikost odsazení a druhý parametr je počet znaků pro zalomení řádku. Odsazení i zalomení se týká jen názvů a popisů pořadů. Poslední parametr určuje, zda má být zobrazen podrobný popis programů – "'' | ||
+ | |||
+ | * Varianta bez popisu | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | * Varianta s popisem | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | Od verze 1.5.0 umožňuje Conky parsovat výstup skriptu. To umožňuje změnit pro zpřehlednění barvu popisu na '' | ||
+ | |||
+ | < | ||
+ | ${execpi 60 cat ~/ | ||
+ | </ | ||
+ | |||
+ | * Varianta s barevně odlišeným popisem | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ====== Kurzy měn (CZ) ====== | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | |||
+ | Skript zobrazuje aktuální kurzy z oficiálního [[http:// | ||
+ | |||
+ | Stáhněte si skript {{.: | ||
+ | |||
+ | < | ||
+ | ${texeci 3600 ~/ | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | print sprintf(" | ||
+ | </ | ||
+ | |||
+ | Funkce '' | ||
+ | |||
+ | ====== Kalendář ====== | ||
+ | |||
+ | Ke správnému zobrazení kalendáře je potřeba některý font s pevnou šířkou, např. '' | ||
+ | |||
+ | * Nejjednudušší možností je zavolat přímo systémový příkaz "'' | ||
+ | |||
+ | < | ||
+ | ${font monospace: | ||
+ | </ | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | * Následující složitější příkaz vyřeší problémy se zarovnáním doleva, navíc zvýrazní dnešní datum: | ||
+ | |||
+ | < | ||
+ | ${font monospace: | ||
+ | </ | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | * Od verze 1.5.0 je v Conky možné zvýraznit dnešní datum barevně: | ||
+ | |||
+ | < | ||
+ | ${font monospace: | ||
+ | </ | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | * V Ubuntu 10.04 takto nastavený kalendář nefunguje. U příkazu " | ||
+ | |||
+ | < | ||
+ | ${font monospace: | ||
+ | </ | ||
+ | |||
+ | ====== Zobrazení obsahu schránky ====== | ||
+ | |||
+ | K práci se schránkou je třeba nainstalovat balík '' | ||
+ | |||
+ | < | ||
+ | ${execi 10 xsel -b} | ||
+ | </ | ||
+ | |||
+ | a výběr myší příkazem: | ||
+ | |||
+ | < | ||
+ | ${execi 10 xsel} | ||
+ | </ | ||
+ | |||
+ | ====== Odkazy ====== | ||
+ | * [[http:// |