23.1.2013

Xfce4-terminal drop-down -terminaalina


Moni Linux-käyttäjä on törmännyt Quake-pelistä tuttuun, näytön ylälaidasta "putoavaan" pääteohjelmaan. Tällaiset drop-down -terminaalit ovat käteviä, sillä ne ovat aina helposti ja nopeasti saatavilla, eivätkä toisaalta vie turhaa tilaa työpyödältä silloin kun päätettä ei varsinaisesti tarvita. Vaikka itselläni on normaali pääteohjelma käytännössä aina auki, käytän silti pudotettavaa päätettä hyvin usein.

Drop-down -terminaaleja on useita erilaisia, joissa kaikissa on kuitenkin pääpiirteissään samat ominaisuudet. KDE-käyttäjät ovat tyytyväisiä Yakuakeen, GTK-puolelle sopivia vaihtoehtoja ovat esimerkiksi Guake, Tilda tai Stjerm. Arch Linuxissa Stjern löytyy AUR:sta, muut puolestaan virallisista pakettivarastoista.

Xfce-työpöytäympäristön oletusterminaali Xfce4-terminal sisältää myös drop-down-ominaisuuden versiosta 0.6.1 lähtien. Xfce4-terminalin saa toimimaan drop-down -terminaalina option --drop-down avulla. Muut piirteet (esimerkiksi leveys, korkeus, sijainti, läpinäkyvyys ja animaation nopeus) voi helposti konfiguroida preferences-näytöltä. Mikäli samaa ohjelmaa käyttää myös normaalina päätteenä, kannattanee asettaa drop-down -kohtaiset määritykset (esim. valikon, välilehtien ja kehysten piilotus) komentoriviltä, sillä ohjelmassa ei ole erillisiä profiileja. Optiot saa selville tutusti komennolla man xfce4-terminal. Itse käytän normaalina pääteohjelmana Terminatoria, minkä vuoksi konfiguroin kaikki asetukset preferences-näytöltä. Xfce4-terminalille kannattaa määrittää pikanäppäin Xfce:n Settings Manageerin kautta (Settings Manager -> Keyboard -> Applications Shortcuts). Mikäli asetukset on tehty preferences-näytöltä, riittää peruskomennoksi pelkkä xfce4-terminal --drop-down.

Xfce4-terminal toimii drop-down -terminaalina oikein mukavasti, mutta itseäni häiritsi päätteen ympärille tulostuva GTK-teeman pohjavärin mukainen kehys. Pidän erityisesti Murrine-Gray -teemasta, jonka myötä terminaalin ympärille tulostuvat kehykset ovat harmaat. Kehys tulostuu, vaikka --hide-border -optio on asetettu.


Pieni juttu, mutta helposti muutettavissa - kuten käytännössä kaikki muukin Linuxissa. Kehyksen poistaminen lienee helpointa siten, että xfce4-terminalin käynnistämisen yhteydessä määrittelee sille väreiltään sopivan GTK-teeman. Tarkoitukseen sopiva teema omalle työpöydälleni on Blackbird ja pikanäppäimeen sidottu komento näyttää tällöin seuraavalta: bash -c 'GTK2_RC_FILES=/usr/share/themes/Blackbird/gtk-2.0/gtkrc xfce4-terminal --drop-down' (korvaa siis /usr/share/themes/Blackbird/gtk-2.0/gtkrc omaan työpöytääsi sopivalla teeman polulla). Nyt terminaalissa ei ole enää häiritseviä reunoja ja mielenrauha säilyy :)