# Manuál pre &konsole;

Jonathan
Singer

    jsinger@leeta.net

Stephan
Binner

    Stephan.Binner@gmx.de

Správca
Michael
McBride
Recenzent

    mmcbride@ematic.com

Lauri
Watts
Recenzent

    lauri@kde.org

Stanislav
Višňovský

    visnovsky@nenya.ms.mff.cuni.cz

Preklad
2000
2001
2002
Jonathan Singer
&FDLNotice;
2001-12-25
1.10.00

Tento dokument obsahuje používateľský manuál pre aplikáciu &konsole;.

&konsole; je emulátor X terminálu pre &kde;.

KDE
konsole
kdebase
príkazový
riadok

## Úvod do &konsole;

### Čo je terminál?

Operačné systémy &UNIX; boli pôvodne navrhnuté iba pre textové systémy ovládané z klávesnice -- rozhranie známe ako príkazový riadok (CLI). &X-Window; a &kde; a iné projekty pridali grafické rozhranie, ktoré práve používate. Systém CLI je ale stále ešte k dispozícii a je to často najjednoduchší, najrýchlejší a najsilnejší nástroj pre vykonanie rôznych úloh.

&konsole; je to, čo sa označuje ako emulátor terminálu X, skrátene terminál alebo shell. Je to ekvivalent klasickej textovej obrazovky na vašej ploche, ale dokáže dobre spolupracovať v grafickom prostredí. Používatelia Windows budú poznať nástroj MS-DOS Prompt, ktorý má analogickú funkciu ako príkazový riadok DOS pod &Windows;. (&UNIX; CLI poskytuje oveľa výkonnejšie a jednoduchšie použitie než DOS.)

Vysvetlenie použitia &UNIX; CLI je nad rámec tohto dokumentu, pretože vyžaduje dlhú knihu. Naštastie takých kníh existuje dostatok skoro v každom jazyku. Existuje aj veľa návodov na Internete. Užívajte si &kde;, ale nebojte sa príkazového riadku. Zistíte, že po zvládnutí základov dokáže používať počítač výrazne výkonnejšie.

### Čím je &konsole; špeciálny?

Pokročilé funkcie &konsole; obsahujú jednoduché nastavenie a možnosť používať viacero terminálov v jednom okne.

Pomocou &konsole; môže používateľ otvoriť:

- Sedenia konzole &Linux;

- Sedenia shell

- Sedenia Screen

- Sedenia správcu súborov Midnight Commander

- Sedenia konzole pre používateľa Root

- Sedenia Midnight Commander pre používateľa Root

Tieto sedenia je možné premenovať, aby ste si pamätali, na čo sú, alebo im môžete poslať signály (STOP, CONT, HUP, INT, TERM, KILL).

Aby mohol používateľ lepšie ovládať &konsole;, má tieto možnosti:

- skryť/zobraziť menu, panel nástrojov, posuvník a rám

- vybrať veľkosť okna, písma, farebné schémy a mapovanie klávesov

- zmeniť smer posuvníka alebo ho skryť

Všetky tieto nastavenia môžete uložiť pre použitie pre budúce sedenia.

Pre tých, ktorých zajíma podrobná história voľne šíríteľných X terminálov, tu máme ešte dva typy: originálny xterm, napísaný ešte pred samotným systémom X (asi o mesiac) a xvt, klon xterm, na ktorom sú založené dnes najdostupnejšie odvodeniny (asi najznámejší je eterm).

Po dlhej dobe je &konsole; prvá úplne nová implementácia. A pretože xterm je určite totálne zhackovaný, (jeho súbor `README` začína slovami Zabudnite na všetky nádeje, vy, čo sem prichádzate), je &konsole; významná príležitosť implementácie najnovších technológií a porozumeniu systému X.

## Použitie &konsole;

### Spustenie

Po štarte &konsole;, v jej okne sa spustí program (typicky shell &UNIX;). Jednoducho začnite písať do zobrazeného príkazového riadku.

Obrazovka &konsole;
Obrazovka &konsole;

Pri štarte sa môže objaviť okno "Tip dňa", ktoré ponúka rady pre použitie &konsole;. Ak ich nechcete zobrazovať, vypnite voľbu Zobraziť pri štarte.

### História

Pretože sa riadky posúvajú mimo horný okraj obrazovky, môžete si ich znovu zobraziť pomocou klávesových skratiek &Shift;Page Up (o stránku hore), &Shift;Page Down (o stránku dolu), &Shift;Šipka hore (o riadok dolu) a &Shift;Šipka dolu (o riadok dolu) (ak máte zapnutú "Históriu").

### Tlačidlá myši

Ľavé

  Kliknutie ľavým tlačidlom myši sa predá ako udalosť do aplikácie, ktorá beží v emulátore, v prípade, že aplikáciu myš podporuje. Ak to tak je, &konsole; vám to dá vedieť kurzorom v tvare šipky. Ak ale aplikácia myš nepodporuje, zobrazí sa kurzor v tvare I.

  Držaním ľavého tlačidla myši a ťahaním kurzoru myši nad aplikáciu, ktorá nepodporuje myš, označíte danú oblasť. Počas ťahania sa označený text zobrazuje v opačných farbách. Po pustení tlačidla sa označený text skopíruje do schránky, odkiaľ ho môžete použiť buď v &konsole; alebo v inej aplikácii. Vybraný text je možné aj ťahať myšou. Kliknite na vybraný text a pretiahnite ho tam, kam chcete.

  Normálne sú znaky nového riadku vkladané na koniec každého vybraného riadku. To sa hodí pre prácu so zdrojovým kódom alebo výstupom nejakého príkazu. Konce riadku obvykle pre normálny text nie sú moc dôležité. Ak ale chcete, aby sa text vložil bez znakov konca riadkov, držte počas výberu tlačidlo &Ctrl;. To sa hodí sa to napríklad ak máte aplikáciu, ktorá si vložený text sa naformátuje.

  Ak sa počas označovania dostanete na horný alebo dolný okraj textovej oblasti, &konsole; bude posúvať text hore alebo dolu, takže zobrazí aj text v histórii. Posun skončí, ak sa myš prestane posúvať.

  Po pustení myši sa &konsole; pokúsi udržiavať text v schránke viditeľný ako obrátený. Označená plocha sa vráti do normálneho zobrazenia pri zmene obsahu schránky, pri zmene textu v označenej oblasti alebo po kliknutí ľavým tlačidlom myši.

  Pre označenie textu v aplikácii, ktorá podporuje myš, musíte držať &Shift;.

Stredné

  Stlačením stredného tlačidla vložíte text, ktorý je práve v schránke. Držaním &Ctrl; pri stlačení stredného tlačidla vložíte text a pošle ho do &konsole;.

  Ak má vaša myš iba dve tlačidlá, súčasné stlačenie ľavého a pravého tlačidla emuluje stredné tlačidlo.

Pravé

  Pravé tlačidlo myši zobrazí menu Nastavenia. Pomocou &Ctrl; pravé tlačidlo zobrazíte menu Súbor a &Shift; pravé tlačidlo zobrazí menu Sedenia.

### Menu

Menu je v hornej časti okna &konsole;. Môžete ho skryť a zobraziť prepínaním Zobraziť menu v Nastavenie. Ak je menu skryté, Zobraziť menu získate po kliknutí pravým tlačidlom myši v okne alebo pomocou &Alt;&Ctrl;M.

#### Menu Sedenia

Sedenia Nový Shell

  Otvorí nové sedenie s terminálových shellom.&Alt;&Ctrl;N sa dá tiež použiť.

Sedenia Nové sedenie Screen...

  Otvorí nové sedeni s virtuálnym správcom terminálov Screen. Detaily nájdete v manuálovej stránke ``man` `screen``.

Sedenia Nová rootovská konsola

  Otvorí nové sedenie s terminálovým shellom ako používateľ root.

  Po zadaní hesla pre používateľa root sa objaví príkazový riadok #, ktorý naznačuje, že aktuálny používateľ má práva ako root. To je často nutné pre inštaláciu nového softvéru a správy systému, ale je nutné dávať si pozor, pretože je možné výrazne poškodiť systém.

Sedenia Nový Midnight Commander

  Otvorí nové sedenie so správcom súborov Midnight Commander

Sedenia Nová Linuxová konzola

  Otvorí nové sedenie s emulátorom systému &Linux; v textovom režime.

  Detailný popis toho, ako sa konzola pre &Linux; líši od typickej konzole &UNIX; nájdete v zdrojovom balíku &konsole; v súbore `README.linux.console`. Ak vám to nič nehovorí, nemusíte sa tým trápiť.

Sedenia Nový Midnight Commander pre roota

  Otvorí nové sedenie so správcom súborov Midnight Commander s právami používateľa root.

  Po zadaní hesla pre používateľa root sa objaví príkazový riadok #, ktorý naznačuje, že aktuálny používateľ má práva ako root. To je často nutné pre inštaláciu nového softvéru a správy systému, ale je nutné dávať si pozor, pretože je možné výrazne poškodiť systém.

Sedenia Zavrieť sedenie

  Zavrie aktuálne sedenie.

Sedenia Koniec

  Ukončí &konsole; zatvorením všetkých sedení a aj všetky programy, ktoré v nich boli spustené.

Nové sedenie si môžete otvoriť aj pomocou klávesovej skratky, štandardne &Alt;&Ctrl;N. Túto skratku si ale môžete predefinovať. Klávesové skratky sú definované v súboroch s príponou `*.keytab` v priečinku `$`KDEDIR`/share/apps/konsole`.

Napríklad, ak pridáte definíciu: `key F12 + Shift : newSession` do súboru aktívneho mapovania kláves, bude sa po stlačení &Shift;F12 Spúšťať nové sedenie. Súbor s mapovaním vyberiete v menu Nastavenie Klávesnica. Detailnú informáciu o definovaní klávesových skratiek nájdete v súbore `README.KeyTab`.

Nakoniec nezabudnite, že typy sedení je možné zmeniť a vytvoriť nové pomocou modulu &kcontrolcenter; Systém Konsole.

#### Menu Upraviť

Upraviť Vložiť

  Vloží text zo schránky na aktuálnu pozíciu kurzoru.

Upraviť Poslať signál

  Poslať signál - pošle zadaný signál procesu shellu, alebo inému procesu, ktorý bol spustený pri vytvorení nového sedenia.

  Momentálne dostupné signály sú:

  STOP | zastaví proces
  CONT | pokračovanie, ak bol pozastavený
  HUP | zachytené zavesenie pripojenia terminálu alebo bol ovládajúci proces zabitý
  INT | prerušenie z klávesnice
  TERM | signál pre ukončenie
  KILL | signál Kill

  Detailný popis signálov nájdete v manuálových stránkach vášho systému pomocou príkazu ``man` `7 signal``.

Upraviť Nájsť v histórii

  Nájde reťazec textu v aktuálnej histórii. Voľby umožňujú rozlišovať veľkosť písmen alebo hľadať dozadu.

Upraviť Uložiť históriu ako

  Uloží momentálnu históriu ako textový súbor.

Upraviť Vymazať históriu

  Vyčistí históriu pre aktuálne sedenie.

Upraviť Vymazať všetky histórie

  Vyčistí históriu všetkých sedení.

#### Menu Zobraziť

Zobraziť Premenovať sedenie

  Otvorí dialóg umožňujúci zmeniť meno aktuálneho sedenia. Meno je zobrazené na tlačidle sedenia. Môžete použiť aj &Alt;&Ctrl;S.

Zobraziť Monitorovať aktivitu

  Označí aktuálne sedenie, takže bude zobrazovať alarm ak sa objaví aktivita. Ikona svietiacej žiarovky sa zobrazí v záložke sedenia. Môžete to použiť ak sa niečo stane počas toho, ked pracuje v inom sedení.

Zobraziť Monitorovať kľud

  Označí aktuálne sedenie, takže bude zobrazovať alarm ak sa nič nestane 10 sekúnd. Ikona tmavej žiarovky sa zobrazí v záložke sedenia. Môžete to použiť ak úloha prestane pokračovať počas toho, ked pracuje v inom sedení.

Zobraziť Poslať vstup do všetkých sedení

  Označí aktuálne sedenie, takže každý zadaný príkaz sa bude posielať aj do ostatných sedení. Sedenie bude mať malú ikonu v záložke, aby ste boli opatrní a nezabudli na túto voľbu. ``rm` `-rf *`` je príklad dosť zlého nápadu.

Zobraziť Presun sedenia vľavo

  Presunie záložku aktuálneho sedenia o jednu vľavo.

Zobraziť Presun sedenia vpravo

  Presunie záložku aktuálneho sedenia o jednu vpravo.

  Medzi sedeniami môžete prepínať aj pomocou prepínať pomocou klávesových skratiek &Shift; Šipka vľavo a &Shift; Šipka vpravo

Zobraziť Ikony sedenia...

  Na spodnej časti menu je zoznam dostupných sedení. Jeho vybraním sa prepnete do daného sedenia a to sa stane aktívnym.

  Na prepínanie medzi momentálnymi sedeniami môžete použiť aj klávesové skratky &Shift;Šipka vľavo/&Shift;Šipka vpravo.

#### Menu Nastavenia

Nastavenie Zobraziť menu

  Zobrazí alebo skryje menu.

Nastavenie Zobraziť panel nástrojov

  Zobrazí alebo skryje panel nástrojov.

Nastavenie Scrollbar

  Ovláda umiestnenie posuvníkov: Skryť, Vľavo alebo Vpravo

Nastavenie Celá obrazovka

  Prepína veľkosť okna medzi celou obrazovkou a normálnou veľkosťou

Nastavenia Zvonček

  Nastaví systémový zvonček na systémové upozornenia &kde; alebo na viditeľné bliknutie alebo ho vypne.

Nastavenie Písmo

  Nastaví písmo a jeho veľkosť

  Ak chcete vlastnú kombináciu písma, veľkosti a štýlu, použite voľbu Vlastné. Rady, ako zvoliť vhodné písmo, nájdete v súbore `README.fonts` v zdrojovom balíku &konsole;.

Nastavenie Klávesnica

  Vyberie požadované mapovanie kláves.

  Mapovania sú v súboroch `$KDEDIR/share/apps/konsole/*.keytab`. Súbor `$KDEDIR/share/apps/konsole/README.KeyTab` popisuje detailne ich formát. Môžete si pridať nové alebo upraviť staré súbory tak, aby vám vyhovovali.

Nastavenia Schéma

  Nastaví farbu textu a pozadia.

  Zobrazený zoznam schém je zo súborov `$KDEDIR/share/apps/konsole/*.schema`. Súbor `$KDEDIR/share/apps/konsole/README.Schema` popisuje detaily formátu súborov schém. Kľudne si pridajte a upravte súbory tak, aby vám vyhovovali. Vlastné schémy môžete vytvoriť aj v module pre &kcontrol; Systém Konsole.

Nastavenie Veľkosť

  Nastaví veľkosť textovej plochy (zadanej v riadkoch a stĺpcoch).

Nastavenie História...

  Otvorí dialóg, kde môžete nastaviť históriu.. Prepínač Povoliť zapína ukladanie riadkov, ktoré zmizli nad horným okrajom okna. Môžete zadať Počet riadkov, ktoré sa majú uchovávať, alebo použiť tlačidlá pre zvýšenie a zníženie hodnoty s krokom 100 riadkov. Tlačidlo Štandardné vráti nastavenie histórie na 1000 riadkov. Nastavením hodnoty 0 spôsobí ukladanie celej histórie. Stlačením OK uložíte nové nastavenie, pomocou Zrušiť zatvoríte dialóg bez zmeny nastavenia. Tlačidlo Pomocník zobrazí tento manuál a text, ktorý práve teraz čítate.

Nastavenie Uložiť nastavenie

  Uloží momentálne nastavenie ako nové štandardné nastavenie.

Nastavenia Nastaviť &konsole;

  Otvorí modul &kcontrolcenter;, kde je možné urobiť ďalšie nastavenie rozhrania &konsole;.

#### Menu Pomocník

F1 Pomocník Obsah...

  Otvorí obsah tohto dokumentu.

Pomocník Tip dňa...

  Zobrazí užitočný tip pre použitie v &konsole;. Ak chcete tipy zobrazovať pri každom štarte &konsole;, zapnite voľbu Zobraziť pri štarte.

Pomocník Poslať správu o chybe...

  Pošle správu o chybe alebo požiadavku na vylepšenie pre &konsole;.

Pomocník O Konsole...

  Informácie o autorovi &konsole;

Pomocník O KDE...

  Informácie o projekte KDE

### Panel nástrojov

Panel nástrojov je na spodnom okraji okna &konsole;.

Môžete ho skryť a zobraziť prepnutím Zobraziť panel nástrojov v menu Nastavenie alebo kliknutím na ovládacie zvislé čiary na jeho ľavej strane. Panel obsahuje ikonu Nové a ikony pre aktuálne sedenia. Stlačením Nové otvoríte nový shell.

Dvojitým kliknutím na tlačidlo sedenia zobrazí dialóg pre zmenu mena sedenia. Pre premenovanie aktívneho sedenia môžete použiť aj &Alt;&Ctrl;S.

Kliknutím na ikonu existujúceho sedenia sa do tohto sedenia prepnete.

Ak je panel nástrojov skrytý, môžete sa medzi sedeniami prepínať pomocou klávesových skratiek &Shift; Šipka vľavo a &Shift; Šipka vpravo

### Možnosti príkazového riadku

Pri štarte &konsole; z príkazového riadku sú dostupné rôzne možnosti, ako ovplyvniť chovanie.

`--help`

  Vypíše rôzne možnosti

`--name` `meno`

  Nastaví meno, ktoré sa vypisuje v titulku

`--ls`

  Spustí prostredie ako pre prihlásenie. Čo to znamená závisí na vašom systéme, ale obvykle to znamená, že sa načítajú súbory ako `~/.profile` alebo `~/.bash_profile`. (Ak vám to nič nehovorí, netrápte sa tým, asi to nepotrebujete).

`-T` `titulok`

  Nastaví titulok okna

`--tn` `terminál`

  Nastaví premennú prostredia TERM na danú hodnotu. Prečítajte si ``man` `xterm`` pre podrobnosti o TERM.

`--xwin`

  Ignorované

`--nohist`

  Vypne ukladanie riadkov, ktoré zmiznú v hornej časti okna

`--nomenubar`

  Spustí &konsole; bez menu

`--notoolbar`

  Spustí &konsole; bez panelu nástrojov

`--noframe`

  Spustí &konsole; bez rámu

`--noscrollbar`

  Spustí &konsole; bez posuvníka

`--noxft`

  Spustí &konsole; bez antialiasingu Xft. Antialiasing malých písiem môže byť ťažko čitateľný.

`--vt_sz` `CCxLL`

  Spustí okno terminálu s CC stĺpcami a LL riadkami

`--type` `typ`

  Spustí daný typ sedenia namiesto štandardného.

`--workdir` `priečinok`

  Otvorí `priečinok` ako pracovný priečinok.

`-e` `príkaz`

  Vykoná `príkaz` namiesto spustenia shellu.

Napríklad:

    bash$
     konsole --vt_sz
      90x25 --nohist

spustí &konsole; s oknom 90 stĺpcov a 25 riadkov bez histórie

&konsole; akceptuje aj štandardné možnosti &Qt; a &kde;:

`--help-qt`

  Vypíše možnosti Qt

`--help-kde`

  Vypíše možnosti KDE

`--help-all`

  Vypíše všetky možnosti

`--author`

  Zobrazí mená autorov

`-v,--version`

  Zobrazí číslo verzie

`--license`

  Zobrazí informácie o licencii

## Autori a licencia

&konsole; spravuje Spethan Binner Stephan.Binner@gmx.de.

The application &konsole; copyright 1997-2000 Lars Doelle lars.doelle@on-line.de

Tento dokument napísal Jonathan Singer jsinger@leeta.net.

Prevod do DocBook SGML Michael McBride mmcbride@ematic.com a Lauri Watts lauri@kde.org

Preklad Stanislav Višňovský visnovsky@nenya.ms.mff.cuni.cz

&underFDL; &underGPL;

## &konsole; na iných platformách než &Linux;

Informácie o preklade &konsole; na iných platformách než &Linux; sú v súbore `README.ports` v zdrojových kódoch &konsole;. obsahuje zoznam expertov pre jednotlivé platformy (Tru64, &Solaris;, OpenBSD) a požiadavku na dobrovoľníkov pre ostatné platformy &UNIX;.

&documentation.index;