Conky

13.12.2010 17:32

 

Conky je malá aplikace, která vykresluje na plochu informace o vytížení systémových prostředků, zaplnění disku, vytížení sítě a další. Na rozdíl od aplikací jako Screenlets, Google Gadgets nebo gDesklets používá pouze čistý text a jen velmi jednoduchou grafiku. Díky tomu je možné Conky provozovat i na slabších strojích, ale zároveň je to vykoupeno nižší pestrostí efektů. Ačkoli i Conky umí překvapit.

https://conky.sourceforge.net/conky.png https://conky.sourceforge.net/conky-ze-small.png

další obrázky

 

Instalace

 

IconsPage/apt.png Nainstalujte balík conky.

IconsPage/warning.png Aby Conky správně fungovalo, může být třeba ručně upravit konfigurační soubor grafického prostředí, což uděláte například příkazem

 

gksudo gedit /etc/X11/xorg.conf

 

V textovém souboru, který se otevřel, nalezněte sekci "Module" a do ní přidejte řádek Load "dbe".

Výsledek by měl vypadat nějak takto

 

Section "Module"
        Load  "dbe"
EndSection

 

 

Spuštění

 

IconsPage/terminal.png Conky spustíte příkazem conky.

 

Automatické spouštění při startu systému

 

Mnohem obvyklejším způsobem spouštění Conky je nastavení automatického spouštění při startu systému. U Conky je s tím malý problém. Conky se totiž většinou spustí ještě dříve, než se spustí správce plochy, takže ve výsledku Conky není viditelný. Tomu se dá zabránit zpožděním startu Conky. Od Conky verze 1.8.0 je z tohoto důvodu k dispozici přepínač -p, ke kterému se jako parametr přidá čas v sekundách:

 

conky -p 15

 

Tento příkaz vložte do seznamu aplikací spouštěných po startu. Otevřete Systém → Volby → Aplikace spouštěné při přihlášení → Přidat. Do políčka Název můžete vyplnit co chcete. Do políčka Příkaz vyplňte výše zmíněný příkaz.

Ve starších verzích bylo třeba spouštěcího skriptu, který spuštění Conky zpozdí: Ve svém domovském adresáři vytvořte soubor .conkystart (v takovém případě se bude jednat o skrytý soubor) s obsahem

 

#!/bin/bash

sleep 15 && conky

 

a uložte ho. Aby skript správně fungoval, nesmíte mu zapomenout přidat spustitelný příznak, což uděláte pravým klikem na soubor → Vlastnosti → Oprávnění → Povolit spouštění souboru jako programu.

IconsPage/info.png Příkaz sleep 15 způsobí, že se Conky spustí až 15 vteřin po startu grafického prostředí. Pokud by se váš systém spouštěl pomaleji, můžete čas upravit podle sebe.

Teď už jen zbývá přidat tento skript mezi spouštěné aplikace při startu systému. Otevřete Systém → Volby → Aplikace spouštěné při přihlášení → Přidat. Do políčka Název můžete vyplnit co chcete. Do políčka Příkaz vyplňte ~/.conkystart.

 

Nastavení

 

IconsPage/settings.png Nastavení Conky není příliš snadnou záležitostí - je možné to provést pouze ruční editací (vytvořením) konfiguračního souboru. Toto sice vypadá pro začátečníka jako neřešitelný úkol, ale má to i své výhody. Na internetu lze nalézt stovky (možná i tisíce) konfiguračních souborů, které vytvořili uživatelé už dříve. Stačí si tedy jen vybrat podle obrázků, stáhnout textový soubor a uložit ho. Případné drobné úpravy v takových "hotových" souborech pak jsou mnohem jednodušší.

IconsPage/info.png Konfigurační soubor Conky naleznete ve svém domovském adresáři. Jeho název je .conkyrc (jedná se tedy o skrytý soubor). Pokud si nějaký soubor stáhnete z internetu, tak potom stačí uložit ho do vašeho domovského adresáře pod tímto názvem.

 

 

Ruční nastavení

 

Pokud vám nestačí Conky připravené jinými uživateli a chcete si vytvořit vlastní, zde naleznete popis základních možností nastavení.

IconsPage/help.png Zde naleznete pouze zkrácenou verzi možností nastavení. Všechny možnosti vám poskytne manuálová stránka conky - man conky.

 

Vzhled, vlastnosti a umístění

 

Funkce

Možnosti nastavení

Popis

own_window

yes/no

Vykreslování Conky v okně jako normální aplikace (ano/ne).

own_window_type

normal/desktop/override

Funguje pouze pokud je povoleno own_window. normal - Conky vypadá a chová se jako normální okno. desktop - Conky se chová jako normální okno, ale bez okrajů. override - Conky je součástí plochy

own_window_transparent

yes/no

Funguje pouze pokud je povoleno own_window. Průhlednost ano/ne.

own_window_hints

undecorated,below,sticky,skip_taskbar,skip_pager

Funguje pouze pokud je povoleno own_window. Lze libovolně kombinovat více možností. Okno je bez okrajů, grafiky, pevně svázáno s plochou, nelze přesouvat, nezobrazuje se na panelu ani na přepínači ploch.

double_buffer

yes/no

Zabraňuje problikávání obrazu.

use_xft

yes/no

Umožní používání stylů písma

update_interval

X.0

Perioda obnovování informací v Conky. Místo X dosaďte počet sekund.

draw_shades

yes/no

Vykreslování stínování písma

draw_borders

yes/no

Vykreslování rámu kolem Conky

xftfont

Bitstream Vera Sans:size=8

Nastavení písma a velikosti.

default_color

grey/red/blue/#FFFFFF

Nastavení výchozí barvy. Barvy se zadávají jménem nebo v notaci HTML.

alignment

top_right/top_left/bottom_left/bottom_right

Pozice Conky (vpravo nahoře/vlevo nahoře/vlevo dole/vpravo dole).

gap_x

"číslo"

X-ová vzdálenost Conky od kraje obrazovky (v pixelech).

gap_y

"číslo"

Y-ová vzdálenost Conky od kraje obrazovky (v pixelech).

override_utf8_locale

nic

Vynutí používání kódování UTF-8 (vhodné pokud máte problém se zobrazováním diakritiky).

 

IconsPage/link.png Další parametry naleznete na oficiální stránce Conky - config settings.

Zobrazené informace

 

IconsPage/warning.png Od řádku se slovem TEXT se nastavuje přímo to, co má být zobrazeno na ploše.

  • Znak dolaru $ uvozuje příkaz.

  • Víceslovné příkazy se uzavírají do složených závorek {}.

Víceslovné příkazy s jedním, nebo více parametry, se dávají do závorek {}, každý příkaz začíná znakem $

Funkce

Popis

${color 80d62b}

Změní barvu textu/objektu. Barvy se zadávají v notaci HTML.

${hr 1}

Čára (vertikální). Číslo udává tloušťku.

${alignc}/${alignr}

Zarovnává text na střed/vpravo.

${time %T}

Zobrazí aktuální čas

${cpu}%

Zobrazí zátěž CPU v procentech

 

 

Zdroj: wiki.ubuntu.cz