Kirjoittaja Aihe: Cd-rompun käynnistäminen käynnistimen avulla (Ratkaistu)  (Luettu 2139 kertaa)

mmj

  • Käyttäjä
  • Viestejä: 143
  • Harjoittelen Ubuntun käyttöä
    • Profiili
Hei!
Tarvitsisin työpöydälle käynnistimen, josta saisin winen käynnistämään cd-rompulta ohjelman.
Ohjelma on opetuksessa käytettävä englannin Lets Go.
Ohjelman saa kyllä käynnistymään Winellä, mutta pitäisi saada suora reitti toista opettajaa ajatellen.

Koini käynnistimeen jotain "cd /media wine letsgo3.exe" -mutta sitten loppuivat ideat.
Osaisiko joku kertoa kuinka homma toimii?
Masa
« Viimeksi muokattu: 14.09.11 - klo:14.09 kirjoittanut mmj »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11441
    • Profiili
    • Tomin kotisivut
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #1 : 09.09.11 - klo:10.33 »
Periaatteessa kai cd /media/cdlevy; wine letsgo3.exe toimisi eli komentojen välissä puolipiste, mutta luultavasti joudut silloin käyttämään luonnissa valintaa ajetaan päätteessä.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mmj

  • Käyttäjä
  • Viestejä: 143
  • Harjoittelen Ubuntun käyttöä
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #2 : 09.09.11 - klo:11.29 »
Tällä koitin, toiminut ei.

cd /media/Let's\ Go!\ 3; wine letsgo3.exe

Cdn nimi on suora kopioitu päätteestä ja koitin kohdasta " Sovellus päätteessä"

Masa

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #3 : 09.09.11 - klo:13.47 »
Toimiskohan tämä yhtään paremmin:

Koodia: [Valitse]
wine /media/cd_levyn_nimi_tähän/letsgo3.exe

Tuo cd_levyn_nimi pitää katsoa pilkulleen (huomaa isot ja pienet kirjaimet)  tuolta /media -hakemiston alta.
Jos siinä on välilyöntejä tai erikoismerkkejä voi koko rimpsun joka tulee "wine" -sanan +välilyönnin jälkeen joutua laittamaan lainausmerkkien sisään.
« Viimeksi muokattu: 09.09.11 - klo:13.53 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11441
    • Profiili
    • Tomin kotisivut
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #4 : 09.09.11 - klo:15.44 »
Jos tuo tosiaan vaatii hakemiston vaihtamista niin viimeisenä vaihtoehtona voit kokeilla käynnistystiedoston tekemistä. Eli teet tiedoston, jossa on jotakin tämän tapaista:
Koodia: [Valitse]
#!/bin/sh
cd /media/Let's\ Go!\ 3
wine letsgo3.exe
Ensimmäinen rivi on shebang joka kertoo, että tiedosto suoritetaan sh-komentotulkilla. Se voisi olla myös bash (tässä tapauksessa) yhtä hyvin. Nimeksi voit antaa mitä haluat, itse olen käyttänyt muotoa runletsgo.sh (en juuri tuon nimistä kylläkään) ja lopuksi tiedoston ominaisuuksista, oikeudet-välilehdeltä annat suoritusoikeuden (salli suoritus ohjelmana). Tämän sitten laitat komennoksi polkuineen siihen käynnistimeen.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mmj

  • Käyttäjä
  • Viestejä: 143
  • Harjoittelen Ubuntun käyttöä
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #5 : 12.09.11 - klo:09.45 »
Hei!
Kiitos vastauksista, olen kokeillut usealla eri tavalla.
Lähimpänä onnistumista olen ollut tuolla Tominin konstilla, pääteikkuna käynnistyy ja sammuu sitten saman tien, ei siis toimi.

Tein siis tiedoston geditillä ja tallensin sen työpöydälle ja siitä loppuun ohjeen mukaan, ei vaan käynnisty...

Masa

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #6 : 12.09.11 - klo:10.17 »
Mitä jos laitat tuon polun lainausmerkkien väliin ?

cd "/media/Let's\ Go!\ 3"
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11441
    • Profiili
    • Tomin kotisivut
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #7 : 12.09.11 - klo:15.13 »
Mitä jos laitat tuon polun lainausmerkkien väliin ?

cd "/media/Let's\ Go!\ 3"
Siinä tapauksessa escapet pois.
cd "/media/Let's Go! 3"

Korjaus: Tuossa antamassani komennossa on näköjään yksi puute. !-merkki on merkityksellinen, joten senkin eteen on laitettava \-merkki.

cd /media/Let's\ Go\!\ 3
« Viimeksi muokattu: 12.09.11 - klo:15.15 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mmj

  • Käyttäjä
  • Viestejä: 143
  • Harjoittelen Ubuntun käyttöä
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #8 : 13.09.11 - klo:13.02 »
"Virhe luodessa lapsiprosessia tätä päätettä varten"

-eli pääte käynnistyy mutta meno katkeaa tuohon virheeseen.

Masa

juyli

  • Vieras
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #9 : 13.09.11 - klo:14.39 »
-eli pääte käynnistyy mutta meno katkeaa tuohon virheeseen.

Siirrytkö ko. komennolla tuohon hakemistoon /media/Let* ?
Muistaakseni nimenomaan ' on erikoismerkki, joten sekin pitänee suojata \ -merkillä.
Jos pwd on /media/Let* käynnistyykö ohjelma komennolla wine letsgo3.exe ?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #10 : 13.09.11 - klo:21.15 »
Lainaus
Ohjelman saa kyllä käynnistymään Winellä, mutta.....

Ylläolevan lisäksi:   Miten käynnistät sen (vaiheet tarkasti, esimerkiksi mahdolliset hakemiston vaihdokset ennen käynnistystä) silloin kun käynnistys onnistuu ?  Olettaisin että tuon CD: n nimen sisältämät merkit lienevät kompastuskivi.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11441
    • Profiili
    • Tomin kotisivut
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #11 : 13.09.11 - klo:21.37 »
-eli pääte käynnistyy mutta meno katkeaa tuohon virheeseen.

Siirrytkö ko. komennolla tuohon hakemistoon /media/Let* ?
Muistaakseni nimenomaan ' on erikoismerkki, joten sekin pitänee suojata \ -merkillä.
Jos pwd on /media/Let* käynnistyykö ohjelma komennolla wine letsgo3.exe ?

Joo onhan se '. Enpä sitäkään huomannut.
cd /media/Let\'s\ Go\!\ 3
voisi siis jopa toimia. Noi olisi helpointa kopioida päätteestä tabitäydennyksen kanssa kirjoitettuna.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mmj

  • Käyttäjä
  • Viestejä: 143
  • Harjoittelen Ubuntun käyttöä
    • Profiili
Vs: Cd-rompun käynnistäminen käynnistimen avulla
« Vastaus #12 : 14.09.11 - klo:14.09 »
Hei!
Näin saan sen käyntiin:

tietokone@tietokone-desktop:~$ cd /media
tietokone@tietokone-desktop:/media$ cd Let\'s\ Go\!\ 3/
tietokone@tietokone-desktop:/media/Let's Go! 3$ wine letsgo3.exe


Sitten sain onnistumaan käynnistämisen kopioimalla nuo rimpsut tuosta eli

wine /media/Let\'s\ Go\!\ 3/letsgo3.exe -toimii käynnistimessä komentona, ja valittuna on sovellus päätteessä.

Kiitos kaikille auttajille!

Masa