Kirjoittaja Aihe: Ikkunamanageri komentoriville  (Luettu 3222 kertaa)

Eliask

  • Käyttäjä
  • Viestejä: 98
    • Profiili
Ikkunamanageri komentoriville
« : 13.04.17 - klo:11.11 »
Olen etsinyt ikkunamanageria komentorivikäyttöliittymään (CLI). Olisi hyvä saada useampi ohjelma näkymään samanaikaisesti, ettei tarvitsisi vaihdella eri virtuaalikonsolien välillä.

Löysin ohjelman nimeltä dvtm. Onko jollakin lukijalla kenties kokemusta tästä ohjelmasta? Olen asentanut paketin, mutta en osaa käyttää sitä. Ohjelman manuaalin mukaan komennolla Mod-c saisi luotua uuden ikkunan. En ole kuitenkaan onnistunut tässä. Tarkoittaako tuo komento toisin sanoen näppäinyhdistelmää Alt+c, vai jotain muuta?

Kaipailen siis ohjeita dvtm-ohjelman käyttöön ja tietoa muista vastaavista ohjelmista.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ikkunamanageri komentoriville
« Vastaus #1 : 13.04.17 - klo:11.23 »
Olen etsinyt ikkunamanageria komentorivikäyttöliittymään (CLI). Olisi hyvä saada useampi ohjelma näkymään samanaikaisesti, ettei tarvitsisi vaihdella eri virtuaalikonsolien välillä.

screen: https://tomlee.co/2011/10/gnu-screen-splitting/

tai byobu, joka on hieman modernimpi ja käyttäjäystävällisempi.

dvtm vaikuttaa kyllä myös kivalta, mutta minulla ei ole siitä kokemusta.
« Viimeksi muokattu: 13.04.17 - klo:11.25 kirjoittanut nm »

Eliask

  • Käyttäjä
  • Viestejä: 98
    • Profiili
Vs: Ikkunamanageri komentoriville
« Vastaus #2 : 13.04.17 - klo:17.18 »
GNU Screen vaikuttaa monimutkaisemmalta. Byobun sain kuitenkin toimimaan, joskin vain terminaalissa työpöydällä. Ohjelman näppäinkomennot eivät toimineet virtuaalikonsolissa. Mistä tämä johtuu vai onko Byobua tai mitään vastaavaa ohjelmaa edes mahdollista saada toimimaan (täydellisesti) CLI:ssä.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ikkunamanageri komentoriville
« Vastaus #3 : 13.04.17 - klo:17.35 »
GNU Screen vaikuttaa monimutkaisemmalta. Byobun sain kuitenkin toimimaan, joskin vain terminaalissa työpöydällä. Ohjelman näppäinkomennot eivät toimineet virtuaalikonsolissa. Mistä tämä johtuu vai onko Byobua tai mitään vastaavaa ohjelmaa edes mahdollista saada toimimaan (täydellisesti) CLI:ssä.

Kyllä sekä byobu että screen toimivat täysin myös virtuaalikonsoli-tty:ssä, mutta byobun funktionäppäinpohjaiset näppäinkomennot voivat olla ongelmallisia. Kokeile, olisiko tästä apua: https://gist.github.com/hakerdefo/694a71c402f5966fe7b54018854f0e75

Lainaus
If you use Bash as your login shell, add following code to your ~/.bashrc or /etc/bashrc or /etc/bash.bashrc

Koodia: [Valitse]
shopt -q login_shell
RETVAL=$?
if [[ "$RETVAL" == 0 ]] ; then
export TERM='linux'
else
export TERM='xterm-256color'
fi

If you don't use Bash as the log in shell but instead use some other "sh compatible" shell, add following code to the configuration file (.cshrc, .kshrc, .tcshrc, .zshrc, .etc) of your log in shell. This will work fine for Bash as well.

Koodia: [Valitse]
tty="$(tty)"
if test "${tty%%[1-64]*}" = "/dev/tty" ; then
export TERM='linux'
else
export TERM='xterm-256color'
fi

Screen-tyyppiset komennot toimivat kyllä suoraan, eli esimerkiksi vertikaalisen splitin saa painamalla ensin Ctrl+a, päästämällä irti ja sitten kirjoittamalla putkimerkin (Alt Gr + |). Splittien välillä siirrytään kombolla Ctrl+a, Tab
Näihinkin tottuu.  :) Screen on laajalti käytetty työkalu Unix-maailmassa, joten se on valmiiksi saatavilla lähes kaikkialla.

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Ikkunamanageri komentoriville
« Vastaus #4 : 13.04.17 - klo:17.40 »
Löysin ohjelman nimeltä dvtm. Onko jollakin lukijalla kenties kokemusta tästä ohjelmasta? Olen asentanut paketin, mutta en osaa käyttää sitä. Ohjelman manuaalin mukaan komennolla Mod-c saisi luotua uuden ikkunan. En ole kuitenkaan onnistunut tässä. Tarkoittaako tuo komento toisin sanoen näppäinyhdistelmää Alt+c, vai jotain muuta?

Näppäintekniikasta lienee kyse. ;) dvtm helppi http://www.brain-dump.org/projects/dvtm/#quickstart
kertoo että MOD-näppäimet on oletuksena on Ctrl+G ja sitten uusi ikkuna on C.
Painat Ctrl+G ja päästät napit ylös ja sitten painallat C niin uusi "ikkuna" syntyy. Ctrl+G ja X sulkee ikkunan.
Ko. sivulta löytyy sitten muut näppäimet.

Mielenkiintoinen ohjelma joka jää itsellänikin käyttöön, kiitos! :)
« Viimeksi muokattu: 13.04.17 - klo:17.55 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Eliask

  • Käyttäjä
  • Viestejä: 98
    • Profiili
Vs: Ikkunamanageri komentoriville
« Vastaus #5 : 14.04.17 - klo:13.17 »
dvtm-ohjelman manuaalien ymmärtäminen edellyttää tosiaan tuon Mod-komennon ymmärtämistä. Sen kun opin, niin ohjelman peruskäyttö on suhteellisen sujuvaa.

Screen on myös pätevän oloinen ohjelma, mutta se on monien GNU-ohjelmien tapaan niin monipuolinen, että oppiminen vie aikansa.
Mielenkiintoinen ohjelma joka jää itsellänikin käyttöön
Samoin minulla. Byobuun verrattuna dvtm:n etuna on mielestäni ikkunoiden ohuemmat kehykset.