Ero sivun ”TUI” versioiden välillä
Pb (keskustelu | muokkaukset) (tarkennus) |
pEi muokkausyhteenvetoa |
||
(8 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{perustietoa}} | {{perustietoa|Tekstipohjainen käyttöliittymä}} | ||
Tekstipohjainen käyttöliittymä (Text User Interface eli TUI) on tietokoneenkäyttötapa, jossa kommunikointi tapahtuu ruudulle syötettävän tekstin avulla esimerkiksi [[komentotulkki]]a hyväksikäyttäen. Välimuoto TUIn ja graafisia elementtejä sisältävän, Linuxissa yleensä [[X Window System]]in avulla tuotettavan [[GUI]]n välillä on ns. puoligraafinen käyttöliittymä. Siinä tekstipohjaiseen tilaan tuotetaan esimerkiksi viivojen ja muiden erikoismerkkien avulla valikkorakenteita. Puoligraafiset käyttölittymät rakennetaan Linuxissa yleensä [[ncurses]]-[[kirjasto]]n avulla. Esimerkiksi [[alsamixer]] ja [[Midnight Commander]] on toteutettu tällä tavoin. | [[Kuva:MidnightCommander.png|thumb|Kuvankaappaus Midnight Commander -ohjelmasta.]] | ||
'''Tekstipohjainen käyttöliittymä''' ('''Text User Interface''' eli '''TUI''') on tietokoneenkäyttötapa, jossa kommunikointi tapahtuu ruudulle syötettävän tekstin avulla esimerkiksi [[komentotulkki]]a hyväksikäyttäen. Välimuoto TUIn ja graafisia elementtejä sisältävän, Linuxissa yleensä [[X Window System]]in avulla tuotettavan [[GUI]]n välillä on ns. puoligraafinen käyttöliittymä. Siinä tekstipohjaiseen tilaan tuotetaan esimerkiksi viivojen ja muiden erikoismerkkien avulla valikkorakenteita. Puoligraafiset käyttölittymät rakennetaan Linuxissa yleensä [[ncurses]]-[[kirjasto]]n avulla. Esimerkiksi [[alsamixer]] ja [[Midnight Commander]] on toteutettu tällä tavoin. | |||
Tekstipohjaiset tai puoligraafiset ohjelmat ajetaan joko [[konsoli]]ssa, [[pääte|päätteestä]] tai graafisen tilan [[terminaaliemulaattori|pääte-emulaattori]]-ikkunassa. Monet ohjelmat voivat käyttää joko X:ää suoraan tai pääte-emulaattori-ikkunaa. Nämä saadaan käyttämään emulaattorin ikkunaa tyhjentämällä [[ympäristömuuttuja]] DISPLAY. Tämä on hyödyllistä, jos X-versio vie turhaa tehoa (hitaalla koneella tai yhteydellä) tai jos jokin virhe esiintyy vain toisessa tilassa. | |||
DISPLAY= ohjelma | |||
(Huomaa välilyönti) | |||
==Katso myös== | |||
*[[Tekstitila]] | |||
==Aiheesta muualla== | ==Aiheesta muualla== |
Nykyinen versio 20. tammikuuta 2021 kello 10.20
Tekstipohjainen käyttöliittymä (Text User Interface eli TUI) on tietokoneenkäyttötapa, jossa kommunikointi tapahtuu ruudulle syötettävän tekstin avulla esimerkiksi komentotulkkia hyväksikäyttäen. Välimuoto TUIn ja graafisia elementtejä sisältävän, Linuxissa yleensä X Window Systemin avulla tuotettavan GUIn välillä on ns. puoligraafinen käyttöliittymä. Siinä tekstipohjaiseen tilaan tuotetaan esimerkiksi viivojen ja muiden erikoismerkkien avulla valikkorakenteita. Puoligraafiset käyttölittymät rakennetaan Linuxissa yleensä ncurses-kirjaston avulla. Esimerkiksi alsamixer ja Midnight Commander on toteutettu tällä tavoin.
Tekstipohjaiset tai puoligraafiset ohjelmat ajetaan joko konsolissa, päätteestä tai graafisen tilan pääte-emulaattori-ikkunassa. Monet ohjelmat voivat käyttää joko X:ää suoraan tai pääte-emulaattori-ikkunaa. Nämä saadaan käyttämään emulaattorin ikkunaa tyhjentämällä ympäristömuuttuja DISPLAY. Tämä on hyödyllistä, jos X-versio vie turhaa tehoa (hitaalla koneella tai yhteydellä) tai jos jokin virhe esiintyy vain toisessa tilassa.
DISPLAY= ohjelma
(Huomaa välilyönti)