Xterm

»  » Xterm

Co je to Xterm?

Xterm je emulátor terminálu pro X. Prostě když spustíte v grafickém prostředí xterm objeví se okno do kterého můžete zadávat příkazy. xterm

Nastavení vzhledu

Výchozím nastavením bývá černé písmo na bílém pozadí. To není moc příjemné pro oči. Proto je dobré výchozí nastavení změnit například pomocí souboru "~/.Xresources". Stačí do něj přidat něco jako:

-*-fixed-medium-*-*-*-*-140-*-*-*-*-iso10646-1
xterm*boldMode: false
xterm*VT100*geometry: 124x45
xterm*background: black
xterm*foreground: green
xterm*scrollBar: false
xterm*title: Terminál
xterm*cursorBlink: true
xterm*mainMenu*background: orange
xterm*mainMenu*foreground: black
xterm*vtMenu*background: orange
xterm*vtMenu*foreground: black
xterm*fontMenu*background: orange
xterm*fontMenu*foreground: black
xterm*VT100*cursorColor: yellow
xterm*locale: true
xterm*utf8: 1

Následně je třeba změny načíst pomocí xrdb ~/.Xresources. Pak už všechny nově spuštěné Xtermy budou mít zelené písmo na černém pozadí.

Spouštění programů

Ve většině grafických prostředích máte možnost přidávat vlastní ikonky na plochu a položky do menu. Pokud chcete spustit aplikaci s grafickým rozhraním, např. gimp, mozillu nebo xclock pak není co řešit. Co když ale budete chtět spustit vim, mc, top nebo links? Jednoduše zadejte: xterm -class vim -e vim -u .vim/vimrc

Přepínačem class určíte tzv. třídu okna. V tomto případě nastavíte "vim". Podle toho pak váš správce oken může rozlišit normální okno Xtermu (xterm.Xterm) od okna Xtermu (xterm.vim) ve kterém běží program vim.

A teď příjde to důležité. Přepínač e. Ten určuje co bude v okně Xtermu spuštěno. V našem případě vim -u .vim/vimrc. Po skončení programu se okno zavře.

Spouštění programů a zavírání okna

Když spustíte v Xtermu např. mc xterm -class midnight -e mc --color

Po skončení programu (F10) se okno zavře, což je v tomto případě zcela vyhovující. Když ale spustíte v Xtermu příkaz který proběhne velmi rychle, ještě než stačíte přečíst výsledky okno se vám také zavře. To už není tak dobré. Použijte proto: xterm -hold -e ps -u petr

Přepínač hold nechá okno otevřené a budete mít dost času přečíst si výstup programu.

Mapa stránek ~ Kontakt