Kirjoittaja Aihe: terminaali clientit?  (Luettu 3905 kertaa)

drone

  • Käyttäjä
  • Viestejä: 23
    • Profiili
terminaali clientit?
« : 06.06.06 - klo:01.02 »
Yritin näistä kaivaa tietoa enkä tämänkaltaista topicciakaan löytänyt joten päätin nyt tehdä uuden. Pyrin kumminkin pitämään uusien viestiketjujen luonnin mahdollisimman vähäisenä mutta jos voisitte vähän valaista tietämätöntä.

Siispä asiaan: onhan tuo Ubuntussa vakiona oleva Konsole termisofta ihan hyvä mutta tietääkseni sillä ei voi ajaa kuin yhtä ohjelmaa kerrallaan eli jos haluan ajaa sen kautta vaikka irssiä ja muita ohjelmia niin on melko ikävää pitää samanaikaisesti päällä kiljoonaa terminaali-ikkunaa. Tietäääkseni on olemassa kaikenlaisia Konsolen korvaavia softia mutta mitä näistä suosittelisitte? Pitäisi siis olla aivan toimiva ja kaikki komennot ja merkit tunteva terminaalisofta jonka kautta voisi samaan aikaan ajaa montaa erillistä sovellusta niin ettei jokaiselle tarvitsisi avata erillistä terminaali-ikkunaa.
Aika monilla varmaan on tietoa moisista joten pistäkää vaikka lyhyt kuvaus ja jotain screenshottia ehdottamastanne clientistä ja vähän perustelua miksi juuri kyseenomainen olisi paras vaihtoehto. Allekirjoittanut kiittää ja kumartaa jo etukäteen.

Ainiin, Käytän Ubuntun uusinta versiota (6.06 Dapper Drake) ja ikkunamanagerina on Gnome.

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Re: terminaali clientit?
« Vastaus #1 : 06.06.06 - klo:01.32 »
Gnomessa vakiona on kyllä ihan Gnomen oma gnome-terminal. KDE:n Konsolen toki voi asentaa sinne kaveriksi, mutta se ei kyllä kovin yleinen ratkaisu ole.

Joissain terminaaleissa, kuten Gnomen terminaalissa ja Konsolessa, voi käyttää selainten tapaan välilehtiä. Tällä saa jo samaan ikkunaan useamman ohjelman pyörimään.

Astetta parempi on käyttää screen-nimistä ohjelmaa, joka on eräänlainen terminaalin sisällä ajettava terminaali. Screenissä 'välilehtiä' selataan näppäinkomennoilla. Screen löytyy Ubuntun vakioasennuksesta ja se käynnistyy komennolla screen.

Screenin käynnistyminen on hieman hämäävä, sillä lopputuloksena on ihan oikeastaan ihan samannäköinen terminaali kuin alkuperäinenkin. screen -komento käynnistää kuitenkin uuden screen-istunnon, jossa toimivat normaalit komentorivijutut. Tämän lisäksi voi antaa komentoja screenille. Ne ovat muotoa taikanappi-komento. Oletuksena taikanappi on ctrl + A. Screen-istuntoon voi esimerkiksi antaa komennon Ctrl+A. ?, jolloin saa näkyviin komentolistauksen sisältävän ohjeen. Ohjekomento menee siis normaalilla suominäppiksellä niin, että ensin annetaan taikanappikomento, eli painetaan ctrl pohjaan ja napautetaan samalla a:ta. Sen jälkeen shift pohjaan, jotta saadaan näppäimistöltä lähtemään kysymysmerkki, joka sitten 'kirjoitetaan' ohjelmalle painamalla sitä nappia, jossa ovat nuo +, ? ja \. Tämä siis shift pohjassa.

Tärkeimpiä komentoja ovat:
screenin irroittaminen: taikanappi - d
uusi välilehti:                taikanappi - c
seuraava välilehti:        taikanappi - n
edellinen välilehti:        taikanappi - p

sekä edellä kuvattu ohjekomento

Screenin irroitus tarkoittaa, että screenin käyttöliittymä suljetaan, mutta screen itse jää taustalle pyörimään, samoin kuin siinä ajetut ohjelmat. Screenin irroituksen jälkeen voi jopa kirjautua ulos koneesta, kirjautua sisään SSH-etäyhteyden kautta toisella koneella ja avata aiemmin avatun screen-istunnon, jossa aiemmin avatut ohjelmat ovat edelleen käynnissä täysin tietämättöminä siitä, että käyttäjä edes poistui koneelta alunperinkään.

Aiemmin avatun screen-istunnon voi avata komennolla screen -r

Tähän voi joutua lisäämään muitakin vipuja, jos esimerkiksi screen on unohtunut alunperin pois lähtiessä irroittaa. Tällöin screen -rd irroittaa vanhan istunnon ja avaa sen uudelleen. screen --help kertoo lisää.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

juyli

  • Vieras
Re: terminaali clientit?
« Vastaus #2 : 06.06.06 - klo:09.40 »
sillä ei voi ajaa kuin yhtä ohjelmaa kerrallaan eli jos haluan ajaa sen kautta vaikka irssiä ja muita ohjelmia niin on melko ikävää pitää samanaikaisesti päällä kiljoonaa terminaali-ikkunaa.


Tuo ei mielestäni ole ongelma. Mietipä, mikä on tällaisen ikkunamanagerin/työpöydän perimmäinen tehtävä. Sehän on vain väline käynnistellä ohjelmia samanaikaisesti ajettavaksi.
Työpöytiä on oletuksena yleensä 4 (niitä voi yleensä lisätä mielihalujen tai muistin rajoissa), joten kullakin työpöydällä voi käyttää jo melkoisen joukon ohjelmia.
Yleensä riittää, kun avaa SSH:lla yhden terminaalin (esim. gnome-terminal) ja komennat toisen (tai useamman) käyntiin komennolla gnome-terminal &. Vastaavasti voi käynnistellä (jos ssh on niin konfattu) useita graafisia ohjelmia ajoon palvelinkoneella.
Myös yhtä virtuaalikonsolia voidaan käyttää useiden ohjelmien käyttämiseen yhtä aikaa, siirtämällä käynnissäoleva ohjelma taustalle ja käytettäessä välillä toista ohjelmaa.
Nämä ovat juuri niitä ominaisuuksia, joissa Unix/Linux oli ylivertainen jo Dos/Win aikoihin.

Mainitun screenin edut taas ovat toiset, joka tuossa esittelyssä tulikin varsin selkeästi esiin.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: terminaali clientit?
« Vastaus #3 : 06.06.06 - klo:10.04 »
Lisätäänpä vielä yksi tapa käynnistää haluttu määrä ohjelmia yhdestä terminaali-ilmentymästä:
Koodia: [Valitse]
gedit & gnome-system-monitor & eog &
Nyt nuo kaikki käynnistyvät yhtenä pötkönä omiin prosesseihinsa.
gnome-terminal välilehdet muuten saa käyttöön hiiren oikealla korvalla (Open Tab).
Katso myös:
http://forum.ubuntu-fi.org/index.php?topic=1848.0
jossa on juttua kevyemmistä vaihtoehdoista.

edit, äh, juyli:lla jo tavallaan oli jo tuo &, luin huolimattomasti taas.
« Viimeksi muokattu: 06.06.06 - klo:10.06 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

drone

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: terminaali clientit?
« Vastaus #4 : 06.06.06 - klo:18.18 »
Kiitokset neuvoista kaikille, muep pistikin melkoisesti infoa kaikesta asiaan liittyvästä mutta eikös kaikkein simppeleintä ole siis avata terminaalissa hiirellä vain uusia tabeja ja pyörittää montaa ohjelmaa sillä tavalla vai onko ko. menetelmässä jotain epäkohtia/ongelmia jotka ovat jääneet mainitsematta?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: terminaali clientit?
« Vastaus #5 : 06.06.06 - klo:18.33 »
Kiitokset neuvoista kaikille, muep pistikin melkoisesti infoa kaikesta asiaan liittyvästä mutta eikös kaikkein simppeleintä ole siis avata terminaalissa hiirellä vain uusia tabeja ja pyörittää montaa ohjelmaa sillä tavalla vai onko ko. menetelmässä jotain epäkohtia/ongelmia jotka ovat jääneet mainitsematta?

no, mainitsematta on tietysti jäänyt se, että gnome-terminalissa (ja varmasti konsolessakin) kätevin tapa lisätä uusia tabeja on tietysti näppäimistö. gnome-terminal käyttää tähän sattumoisin muuten samoja näppäimiä kuin vaikka firefox, mutta lisäksi pitää painaa shift-näppäintä. eli:

- ctrl + shift + t avaa uuden tabin
- ctrl + shift + w sulkee aktiivisen tabin
- ctrl + shift + q sulkee kaikki tabit ja terminaaliemulaattorin

nuo tulevat aika automaattisesti kun on firefoxinkin kanssa noita käytellyt.
Janne

drone

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: terminaali clientit?
« Vastaus #6 : 06.06.06 - klo:21.23 »
Kiitokset neuvoista kaikille, muep pistikin melkoisesti infoa kaikesta asiaan liittyvästä mutta eikös kaikkein simppeleintä ole siis avata terminaalissa hiirellä vain uusia tabeja ja pyörittää montaa ohjelmaa sillä tavalla vai onko ko. menetelmässä jotain epäkohtia/ongelmia jotka ovat jääneet mainitsematta?

no, mainitsematta on tietysti jäänyt se, että gnome-terminalissa (ja varmasti konsolessakin) kätevin tapa lisätä uusia tabeja on tietysti näppäimistö. gnome-terminal käyttää tähän sattumoisin muuten samoja näppäimiä kuin vaikka firefox, mutta lisäksi pitää painaa shift-näppäintä. eli:

- ctrl + shift + t avaa uuden tabin
- ctrl + shift + w sulkee aktiivisen tabin
- ctrl + shift + q sulkee kaikki tabit ja terminaaliemulaattorin

nuo tulevat aika automaattisesti kun on firefoxinkin kanssa noita käytellyt.

Juu selvä, kiitokset kaikille ketkä vaivautuivat neuvomaan, eiköhän näillä tiedoilla taas pärjätä hetki jos toinenkin.

olga

  • Käyttäjä
  • Viestejä: 59
  • Hurmetta ja lurexia
    • Profiili
Re: terminaali clientit?
« Vastaus #7 : 06.06.06 - klo:23.10 »
Yakuakea oon käyttänyt jo pitkän tovin ja ei ole ollut tarvetta vaihtaa. Painamalla näppäintä F12 konsoli muljahtaa yläreunaan halutun kokoisena ja samalla napilla sen saa myös pois. Todella kätevä verme :) Ja löytyy paketinhallinnasta.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: terminaali clientit?
« Vastaus #8 : 07.06.06 - klo:10.04 »
Yakuakea oon käyttänyt jo pitkän tovin ja ei ole ollut tarvetta vaihtaa. Painamalla näppäintä F12 konsoli muljahtaa yläreunaan halutun kokoisena ja samalla napilla sen saa myös pois. Todella kätevä verme :) Ja löytyy paketinhallinnasta.
Se on kätevä värkki, paha vaan että on KDE riippuvainen.
Mutta voi sen silti asentaa muihinkin, mutta ainakin konsole tulee kaupan päälle,
luultavasti myös muuta KDE-sälää. Vaan eihän se sinänsä myrkyllistä ole, KDE-sälä. ;)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: terminaali clientit?
« Vastaus #9 : 07.06.06 - klo:17.03 »
Muistaakseni Tilda oli Gnomen vastine YaKuakelle. Ja senkin saa repoista.
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: terminaali clientit?
« Vastaus #10 : 29.11.06 - klo:21.38 »
Yakuakea oon käyttänyt jo pitkän tovin ja ei ole ollut tarvetta vaihtaa. Painamalla näppäintä F12 konsoli muljahtaa yläreunaan halutun kokoisena ja samalla napilla sen saa myös pois. Todella kätevä verme :) Ja löytyy paketinhallinnasta.
Kiitos vinkistä, toi on hyvä!  :)