Kirjoittaja Aihe: Mrxvt  (Luettu 3560 kertaa)

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Mrxvt
« : 13.11.06 - klo:15.58 »
Minulla on mrxvt:ssäni neljä tabia; term1, Root, Crux sekä Mpd.
Miten saisin niin, että kun käynnistän mrxvt:n, Mpd välilehdellä suoritettaisiin komento mpd && ncmpc, Crux välilehdelllä komento crux ja Root välilehdellä komento sudo su?
alias vililikku

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Re: Mrxvt
« Vastaus #1 : 13.11.06 - klo:16.54 »
Minulla on mrxvt:ssäni neljä tabia; term1, Root, Crux sekä Mpd.
Miten saisin niin, että kun käynnistän mrxvt:n, Mpd välilehdellä suoritettaisiin komento mpd && ncmpc, Crux välilehdelllä komento crux ja Root välilehdellä komento sudo su?

Koodia: [Valitse]
mrxvt -sh -vt1.e "sudo su" -vt2.e "crux" -vt3.e "mpd && ncmpc"

-sh siksi että muuten tabi sulkeutuu komennon suorituksen jälkeen.
Ja tuo -vtX numerointi alkaa nollasta, eli term1 = 0 Root = 1 jne.

ps. kst. lisää: man mrxvt ;)

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Mrxvt
« Vastaus #2 : 13.11.06 - klo:17.24 »
Kun komennan mrxvt -sh -vt1.e "sudo su" -vt2.e "crux" -vt3.e "mpd && ncmpc" tulee 
Koodia: [Valitse]
mrxvt: bad option "-sh"
mrxvt: Use -h, -help or --help to get help
alias vililikku

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Re: Mrxvt
« Vastaus #3 : 13.11.06 - klo:17.44 »
Kun komennan mrxvt -sh -vt1.e "sudo su" -vt2.e "crux" -vt3.e "mpd && ncmpc" tulee 
Koodia: [Valitse]
mrxvt: bad option "-sh"
mrxvt: Use -h, -help or --help to get help
eeh, kyllä tuo minulla toimii? Ja minulla on mrxvt v0.4.2
Versio näkyy vaikka mrxvt --help komennolla
Katso myös: mrxvt -help eli antaa erilaista helppiä, viivojen määrästä riippuen.

näkyykö sinun manuaalissa tuota -sh juttua:
Lainaus
       -sh|+sh
              run shell in each tab before executing a tab  command.  Thus  if
              the tab command exits, the tab will not quit. [tabShell]
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Mrxvt
« Vastaus #4 : 13.11.06 - klo:21.01 »
Minulla oli 0.5.2(1, vaihdoin vanhempaan versioon ja nyt pelittää. Kiitos!

(1Eipä olekaan ihan sama onko Arch Linux vai Ubuntu, täytyy muistaa sanoa että minulla on eri Linux. Yleensähän vastaukset ovat hyvinkin samanlaisia distrojen välillä. :)
alias vililikku

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Re: Mrxvt
« Vastaus #5 : 13.11.06 - klo:22.00 »
Minulla oli 0.5.2(1, vaihdoin vanhempaan versioon ja nyt pelittää. Kiitos!

(1Eipä olekaan ihan sama onko Arch Linux vai Ubuntu, täytyy muistaa sanoa että minulla on eri Linux. Yleensähän vastaukset ovat hyvinkin samanlaisia distrojen välillä. :)
Jou, on se muuttunut ("Feistyssä" on jo myös tuo 0.5.2)
Tältä istumalta en osaa kyllä käsittää miten se toimii tuossa uudessa, pitää hämmästellä.

Manuaalissa on kuitenkin kohta: -profileN.option value jossa sitä selostetaan.

Jotenkin se toimii jos -sh tilalla käyttää -ps tosin ko. tabiin ei voi enää toista komentoa syöttää,
vaan siihen ilmenee teksti että tabi sulkeutuu kun painat anykey :)

Mutta siis tuolla -profile jutulla se ilmeisesti jotenkin pitäisi onnistua myös uudemmassa mrxvt:ssä.
Ei tämä helppoa ole, kun "ne" aina muuttaa näitä paremmiksi? ;D

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Mrxvt
« Vastaus #6 : 14.11.06 - klo:15.51 »
Eli et tähän hätään osaa sanoa miten tuo -sh optio olisi uudemmassa Mrxvt:ssä?
alias vililikku

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: Mrxvt
« Vastaus #7 : 14.11.06 - klo:16.21 »
Miten sama homma hoituisi Yakuakessa? Tarkoitus olisi laittaa Yakuaken käynnistyessä tabille yksi irssi screeniin.
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Re: Mrxvt
« Vastaus #8 : 14.11.06 - klo:16.24 »
Eli et tähän hätään osaa sanoa miten tuo -sh optio olisi uudemmassa Mrxvt:ssä?
Juu, en osaa koska se manuaali on 1308 rivi pitkä, ja siellä ei suoraan kerrota esimerkkiä tuosta.
Puhutaan kyllä että -vt%d on korvattu -profileN.option value tms.
Mutta en sitten yhtään kyllä ymmärrä miten tuo -profile toimii / missä tai mitä ne profiilit yleensäkään on.

Kaiken lisäksi kun yritän ko. manuaalin mukaisesti syöttää tuota  -profileN.option value parametsriä,
se valittaa että ei saa syöttää numeroa tms! (en minä mitään numeroa syötäkkään).

Varmaan se on jotenkin perusteltua että toimivat systeemit yht'äkkisesti muutetaan aivan toisenlaisiksi? :D

Joten kannattaa käyttää varmaan sitä vanhaa versiota jos tuo homma on pakko saada toimimaan.

Kiljaisen kyllä sitten tänne jos jonkin hulluuskohtuksen tms. aikana keksin miten se oikein toimii,
nimittäin normaaliolotilassa tuosta manuaalista ei tajua mitään, se vaatinee jonkinlaisen
"valaistumisen" tms. yliluonnolsen tapahtuman että sen sisällön ymmärtää edes osin.  ;D

edittiä: tuolla sitä selvitetään (en edelleenkään tajua mitään tuosta):
http://materm.sourceforge.net/wiki/FAQ/Upgrading

Miten sama homma hoituisi Yakuakessa? Tarkoitus olisi laittaa Yakuaken käynnistyessä tabille yksi irssi screeniin.
Ei aavistustakaan ainakaan minulla ole, ja näyttää olevan support sivut "In construction…"
http://yakuake.uv.ro/?page_id=11


« Viimeksi muokattu: 14.11.06 - klo:16.43 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Re: Mrxvt
« Vastaus #9 : 15.11.06 - klo:12.02 »
Eli et tähän hätään osaa sanoa miten tuo -sh optio olisi uudemmassa Mrxvt:ssä?
Nyt jo vähän osaan...

Valaistumista tapahtuu sittenkin, tosin vasta osin, mutta kuitenkin edes jotakin valoa näkyy.

HUOM! Tämä juttu ei vielä toimi Edgyssä (mrxvt 0.4.2)! Eli koskee vain mrxvt > 0.5.0 versioita
(väärällä alueella tavallaan koko ketju, mutta olkoon nyt (?) Feisty korjaa tilanteen)

~/.Xresources tms. jää mrxvt osalta kokonaan pois käytöstä nyt, tilalle tulee ~/.mrxvtrc

Yleiset asetukset ja profiilikohtaiset asetukset ko. tiedostoon kuten alla,
Mrxvt käynnistetään -ip parametrillä jolla määrätään aukeavat profiilit (tabit)
mrxvt -ip 0,1,2,3 avaisi kaikki tässä esimerkissä määrätyt profiilit (tabit)
0 profiili on oletusprofiili (0-tabi)

En osaa tehdä .command: komento && toinen-komento, tai osaan mutta se ei toimi.
Kaikenlaiset lainausmerkit ja sulut ja muut kokeilin, ja se ei toimi oikein && -merkkien kanssa.

Lisäksi tabi sulkeutuu komennon suorituksen jälkeen, tai ei sulkeudu vaan sanoo anykey -jutun:
Process exited normally with status 1. Press any key to close tab
joten se on sen tabin menoa sitten kun human-henkilö painaa tuota anykey -painiketta.

Lopussa on sitten initProfileList -määritys joka määrää oletuksena avattavat profiilit (tabit)
mrxvt -ip 0 avaa siis aina vain oletustabin, ja tämä avaisi crux ja mpd tabit
mrxvt -ip 2,3

pikkutippi:
mrxvt -ip 1,3 -desktop 1
mrxvt aukeaa 2. työpöydälle (työpöytien laskenta alkaa nollasta)
ja avaa profiilit (tabit) 1 ja 3

isompi tippi:
voi olla että noita profiileja on vain 5 (6)?
Otetaan useampi asetustuedosto avuksi jos 5 (6) profiilia ei riitä, vaikkapa ~/.mrxvtrc2 
mrxvt -ip 2,3 -cf ~/.mrxvtrc2

ps. värit voi olla myös heksana, eli #808080 esimerkiksi

Tapausta tutkitaan lisää parhaillaan, tai ainakin joskus välillä. ;)

esimerkki ~/.mrxvtrc
Koodia: [Valitse]
;mrxvt asetukset, tiedosto: ~/.mrxvtrc

; YLEISET ASETUKSET

;hissin asetukset
Mrxvt.scrollbarRight:       true
Mrxvt.scrollbarStyle:       plain

;näkyväisyys
Mrxvt.showMenu:             false
Mrxvt.hideTabbar:           false
Mrxvt.hideButtons:          true

:läpinäkyväisyys
Mrxvt.transparent:          true
Mrxvt.transparentScrollbar: false
Mrxvt.transparentTabbar:    false
Mrxvt.transparentMenubar:   false
Mrxvt.tintColor:            black
Mrxvt.shading:              20

;värit
Mrxvt.foreground:           white
Mrxvt.background:           black
Mrxvt.tabForeground:        black
Mrxvt.tabBackground:        white
Mrxvt.itabForeground:       black
Mrxvt.itabBackground:       gray


; PROFIILIEN ASETUKSET

;profiili 1 asetukset
Mrxvt.profile1.tabTitle:    "Root"
Mrxvt.profile1.command:     sudo su


;profiili 2 asetukset
Mrxvt.profile2.tabTitle:    "Crux"
Mrxvt.profile2.command:     crux


;profiili 3 asetukset
Mrxvt.profile3.tabTitle:    "Mpd"
Mrxvt.profile3.command:     mpd


; OLETUKSENA AVATTAVAT TABIT (initProfileList)
; nämä aukeaa kun pelkkä mrxvt komento syötetään
; -ip parametri -ip 0,1,2 ohittaa tämän,
; eli: mrxvt -ip 0,1 käynnistää profiilit 0 ja 1

; avataan oletuksena 3 "tyhjää" tabia (mrxvt -komento)
Mrxvt.initProfileList:  0,0,0


; http://materm.sourceforge.net/
; man mrxvt
; mrxvt -help
; mrgvt --help
; http://materm.sourceforge.net/wiki/Main/Documentation?action=download&upname=faq.txt


FAQ
http://materm.sourceforge.net/wiki/Main/Documentation?action=download&upname=faq.txt

pieniä vihjeitä siitä että UTF-8 tulee on ilmassa, sitten mrxvt on ehkä paras,
tosin ei tuo huono ole nytkään, kunhan saa nämä asetusasiat selväksi päähänsä.

eeh, kuva unohtui, ja avataan 3 0-tabia pelkällä mrxvt komennolla

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 15.11.06 - klo:13.06 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski