Tento dokument popisuje krok za krokem nastavení SemTelu pro práci s Komponentou Studium informačního systému FEL-ČVUT.
Popisované nastavení představuje nejjednoduší konfiguraci, která by měla být funkční na všech verzích MS-Windows 9x/NT/2000 s korektně nainstalovanou podporou češtiny.
Předpokladem je SemTel stažený a rozbalený někde na disku. Jestliže nemáte stažené SSL knihovny, tak si je stáhněte a rozbalte do adresáře, kde je soubor SemTel32.exe.
Archiv SemTelu je třeba rozbalovat včetně podadresářů! Archiv .zip rozbalíte např. programem WinZIP. V adresáři, kde je SemTel32.exe, musí být podadresář trm, který obsahuje definice terminálů, jinak nebude SemTel správně pracovat.
Pokud si chcete zjednodušit nastavování, tak si stáhněte SemTel.ini a nakopírujte ho do složky, kde jsou nainstalované Windows (obvykle c:\windows).
Po spuštění SemTelu zvolte položku menu Spojení/Vyber ...

V okně Výber spojení zvolte tlačítko Nové.

Zadejte adresu kos.cvut.cz, port 2223 (studenti) nebo 2023 (zaměstnanci) a zaškrtněte SSL a Provést spojení, jen když je možno použít SSL.

V případě, že váš systém podporuje češtinu, nemusíte znakovou konverzi nastavovat, přednastavené hodnoty zajistí správné zobrazení čestiny. V případě, že nemáte k dispozici žádné české fonty zvolte v položce lokální systém znakovou sadu ASCII.

Předvolený font Courier New není třeba měnit.

Rozměry okna ...

... barvy je vhodné nastavit takto.

Případné experimentování s ostatními parametry nemůže ovlivit zobrazení ani připojování ke KOSu.
KOS podporuje xterm s původní definicí kláves podle X-Open Consortium.
Většina současných implementací má však jinak definované funkční klávesy F1-F4 a editační klávesy
Insert, Delete, Home, End. Bez editačních kláves se dá přežít, ale bez funkčních nelze aplikaci ovládat! Klasický xterm (ne gnome-terminal či kterm)
umožňuje předefinovat klávesy editací souboru /etc/X11/app-defaults/XTerm nebo
/usr/X11/app-defaults/XTerm, případně $HOME/.Xresources.
XTerm*VT100.Translations: #override \
<Key>F1: string(0x1b) string("[11~") \n\
<Key>F2: string(0x1b) string("[12~") \n\
<Key>F3: string(0x1b) string("[13~") \n\
<Key>F4: string(0x1b) string("[14~") \n\
<Key>Home: string(0x1b) string("[8~") \n\
<Key>End: string(0x1b) string("[7~") \n\
<Key>Insert: string(0x1b) string("[1~") \n\
<Key>Delete: string(0x1b) string("[3~")
Uvedené nastavení je pro $HOME/.Xresources. Pokud ho použijete
v souboru */X11/app-defaults/XTerm, vynechte "XTerm*".
Dále doporučuji pro větší přehlednost nahradit podtržené písmo odlišnou barvou např.:
! Uncomment this use color for underline attribute XTerm*VT100*colorULMode: on XTerm*VT100*underLine: off XTerm*VT100*colorUL: blue4
Zkontrolujte, zda je nastavena systémová proměnná TERM=xterm
V závislosti na distribuci nastavte českou klávesnici a font iso-8859-2 s podporou rámečků. V Debianu funguje např. toto:
loadkeys /usr/share/keymaps/i386/qwertz/cz-us-qwertz.kmap.gz consolechars -f iso02g
Zkontrolujte, zda je nastavena systémová proměnná TERM=linux
Pro spojení s hostitelský počítačem potřebujete telnet s podporou SSL. Ten je standardně zahrnut například v Debianu. Pokud používáte distribuci, která ssl-telnet neobsahuje (typickým příkladem je RedHat), máte několik možností.
Základním předpokladem je openssl, obsažené dnes snad už ve všech distribucích. Pokud ho vaše distribuce neobsahuje, zkuste ho stáhnout a nainstalovat z http://www.openssl.org
.rpm programem alien.
Jestliže bude rpm při instalaci tvrdit, že nemáte nainstalováno openssl přestože ho máte (důvodem jsou zřejmě různá jména balíčku v Debianu a RedHatu), použijte rpm -ih --nodeps jméno_balíčku
Pro připojení použijte příkaz:
telnet -l username -8 kos.cvut.cz 2223 - studenti
telnet -l username -8 kos.cvut.cz 2023 - zaměstnanci
-8" je nutný kvůli vkládání osmibitových znaků. Pokud server
odpovídá "[SSL required - connection rejected]", zkuste použít
přepínač "-z secure".
Vaše připomínky a zkušenosti zde rád zapracuji.
Jiří Cejp