Kirjoittaja Aihe: [RATKAISTU] Videotiedostojen käynnistäminen toiseen näyttöön Nautiluksesta  (Luettu 1350 kertaa)

Excal

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Onko Ubuntussa (Intrepid) mahdollista käynnistää tiedostoja Nautiluksesta suoraan toiseen näyttöön, kun ne avaa toisen näytön puolelta? Eli tässä tapauksessa niin, että voisin avata videotiedostoja Nautiluksesta Open with -komennolla suoraan televisioon näytön puolelta.

Konsolista komento:
Koodia: [Valitse]
DISPLAY=:0.1 totem tiedoston_nimikäynnistää videon suoraan televisioon, mutta miten saisin tehtyä saman Open With -valinnan kautta?

Jos yritän tehdä tiedoston Propertiesin alta oman käynnistyskomennon tuolla konsolikomennolla, Nautilus herjaa, ettei sitä voi käynnistää.

Propertiesista määritelty komento
Koodia: [Valitse]
totem --display=:0.1 tiedoston_nimi puolestaan käynnistää Totemin, mutta ohjelma kaatuu heti käynnistyttyään ja antaa virheilmoituksen väärästä parametristä.

Voisiko tämän toteuttaa jonkinlaisella skriptillä? Yritin jo tehdä sh-skriptin, johon laitoin yksinkertaisesti:
Koodia: [Valitse]
DISPLAY=:0.1 vlc
Mutta tuo avaa vain VLC:n televisioon käynnistämättä videotiedostoa, kun sen valitsee Open With -valikosta. Voinko jotenkin lähettää tuolle skriptille parametrinä valitun videotiedoston?

Tärkeintä olisi, että voisin aina valita Open with -valikosta leffan avattavaksi telkkuun. Katson suurimman osan pätkistä näytöltä ja avaan vain osan telkkuun.
« Viimeksi muokattu: 01.02.09 - klo:20.39 kirjoittanut Excal »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Nautilus-actions avulla voisi onnistua, tai sitten itse tehty nautilus-scripti, jonka avulla saadaan valikoihin lisävalinta.

Esim, luot tiedoston ~/.gnome2/nautilus-scripts/ kansioon
Jonne isket haluamasi, tämän jälkeen löytyy nautiluksessa hiiren oikealla scripts->
Tiedostolla pitää olla suoritusoikeus.

yksinkertaisimmillaan tiedoston sisältö olisi
Koodia: [Valitse]
#!/bin/bash
env DISPLAY=:0.1 totem $1

//muoks, virheellinen muuttuja
« Viimeksi muokattu: 01.02.09 - klo:20.40 kirjoittanut gdm »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Excal

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Kiitos jälleen nopeasta avusta! Olin juuri ehtinyt löytää tiedon siitä, että nuo skriptit pitää laittaa tuonne kansioon ja yritin kehitellä sopivaa skriptiä, kun huomasin muokatun viestisi. Olisi voinut mennä hetki, että olisin tajunnut käyttää tuota $1-merkintää!

Tosin itselläni skripti ei toiminut tarkalleen tuossa muodossa, vaan jouduin muokkaamaan tuon DISPLAYN muotoon: "DISPLAY=:0.1". Muuten pelitti erinomaisesti. Pitäisi varmaan opetella noiden Bash-skriptien tekoa enemmän, että osaisi itsekin.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Kiitos jälleen nopeasta avusta! Olin juuri ehtinyt löytää tiedon siitä, että nuo skriptit pitää laittaa tuonne kansioon ja yritin kehitellä sopivaa skriptiä, kun huomasin muokatun viestisi. Olisi voinut mennä hetki, että olisin tajunnut käyttää tuota $1-merkintää!

Tosin itselläni skripti ei toiminut tarkalleen tuossa muodossa, vaan jouduin muokkaamaan tuon DISPLAYN muotoon: "DISPLAY=:0.1". Muuten pelitti erinomaisesti. Pitäisi varmaan opetella noiden Bash-skriptien tekoa enemmän, että osaisi itsekin.

Heh, katsoppas, tuli kirjoitusvirhe kun nopeasti kirjoittelee (display=0:1) korjataan.
Mutta onneksi sinulta löytyi sen verran oma-aloitteisuutta että, osasit itse yhdistää 1+1^n yhteen :)

Jos ongelma on ratkaistu, muista merkitä se myös sellaiseksi, muokkamalla ensimmäisen viestin otsikkoa.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!