Kirjoittaja Aihe: Mihin tiedostoon komento jonka haluan ajaa käynnistyksessä? (ratkaistu)  (Luettu 3706 kertaa)

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Eli haluaisin ajaa käynnistyksen yhteydessä chown lp:lp /dev/usb/lp0 komennon, koska muuta ratkaisua en ole keksinyt saadakseni tulostimeni toimimaan. Minne tiedostoon laitan kyseisen komennon?
Ja tietenkin olisi parempi jos sen saisi niin että aina kun tuo printteri liitetään (laitetaan virta päälle) niin se tekisi tuon chown:n.

EDIT: Ubuntu Breezy 5.10
« Viimeksi muokattu: 18.11.05 - klo:17.47 kirjoittanut Juhhe1 »

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Eli haluaisin ajaa käynnistyksen yhteydessä chown lp:lp /dev/usb/lp0 komennon, koska muuta ratkaisua en ole keksinyt saadakseni tulostimeni toimimaan. Minne tiedostoon laitan kyseisen komennon?

saitko siis tuon printterin toimimaan noin? muistaakseni juuri sinulla oli tämän kanssa ongelmaa oikeuksista riippumatta (ja mielestäni oletusoiekudet olivat muutenkin riittävät).

Ja tietenkin olisi parempi jos sen saisi niin että aina kun tuo printteri liitetään (laitetaan virta päälle) niin se tekisi tuon chown:n.

olen aika varma, että viritit tähänkin säännön udevin avulla. olenko nyt aivan väärässä? tuon tekeminen oikein vaatii nimittäin juurikin udevin käyttämistä.
Janne

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Eli haluaisin ajaa käynnistyksen yhteydessä chown lp:lp /dev/usb/lp0 komennon, koska muuta ratkaisua en ole keksinyt saadakseni tulostimeni toimimaan. Minne tiedostoon laitan kyseisen komennon?

saitko siis tuon printterin toimimaan noin? muistaakseni juuri sinulla oli tämän kanssa ongelmaa oikeuksista riippumatta (ja mielestäni oletusoiekudet olivat muutenkin riittävät).

Ja tietenkin olisi parempi jos sen saisi niin että aina kun tuo printteri liitetään (laitetaan virta päälle) niin se tekisi tuon chown:n.

olen aika varma, että viritit tähänkin säännön udevin avulla. olenko nyt aivan väärässä? tuon tekeminen oikein vaatii nimittäin juurikin udevin käyttämistä.

Muistat juuri oikein. Eli homma oli niin että tuo printteri ei toiminut Hoaryssä ja sain sen korjattua niin että muutin tuon udev:n kanssa oikeudet lp:lp;ksi, mutta kun päivitin Breezyyn niin tuo kikka ei enää auttanut. Siis Breezyssä vaikka muutan ne tuonne udev tiedostoon niin se laittaa noi oletus oikeudet (root:lp).
Ja tiedän että jos laitan tuon johonkin skriptiin että se muutetaan käynnistyksessä niin se ei ole hyvä tapa (purkkaviritys), mutta en ole tuota taisteluista huolimatta muuten saanut toimimaan ja en viitsisi koittaa asennella koko ubuntuakaan uudestaan.

EDIT: Olishan voinut tietenkin jatkaa tota vanhempaa ketjua, mutta tässä linkki:
http://forum.ubuntu-fi.org/index.php?topic=595.0

EDIT2: Tein tälläisen virityksen ja se rupesi toimimaan. Sitä en tiedä että kuinka "hyvä" tämä tapa on mutta ainakin toimii.
Koodia: [Valitse]
$ more permissions.rules |grep lp
BUS=="usb", KERNEL=="lp[0-9]*", GROUP="lp", OWNER="lp"
SUBSYSTEM=="printer",   GROUP="lp", OWNER="lp"

Eli lisäsin sinne nuo OWNER="lp" muutokset.

Koodia: [Valitse]
$ more permissions.d/udev.permissions |grep lp
printers/*:lp:lp:0660
usb/lp[0-9]*:lp:lp:0660
lp[0-9]*:lp:lp:0660
parport[0-9]*:lp:lp:0660
irlpt[0-9]*:lp:lp:0660
usblp[0-9]*:lp:lp:0660

ja tuolla on nuo vanhat muutokset vieläkin.
« Viimeksi muokattu: 20.11.05 - klo:11.41 kirjoittanut Juhhe1 »

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Lainaus
Mihin tiedostoon komento jonka haluan ajaa käynnistyksessä?
Hei, vastatkaas vielä tuohon otsikon kysymykseen. Nimittäin hieman kiinnostaisi se. Oli pieni pettymys  tämän ketjun sisältö =)

Haluasin saada käynnistyksen yhteydessä windowsin osiot mounttautumaan automaattisesti ja irssin käynnistymään screeniin.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Haluasin saada käynnistyksen yhteydessä windowsin osiot mounttautumaan automaattisesti

tätä on kysytty aiemminkin ja siihen on myös vastattu.

ja irssin käynnistymään screeniin.

riippuu mitä käytät. miksi ylipäätään haluat irssin screeniin jos ajat sitä lokaalisti?

komentoriviltä logatessa sen voisi mahdollisesti käynnistää scripteissä jotka ajetaan loggautumisen yhteydessä ja graafisella puolella kätevä tapa olisi käyttää työpöydän sessionhallintaa jos käyttämässäsi työpöydässä on sellainen.
Janne

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Lainaus
riippuu mitä käytät. miksi ylipäätään haluat irssin screeniin jos ajat sitä lokaalisti?
Ubuntu Breezy 5.10.
Screeniin siitä syystä miksi sitä yleensäkkin käytetäänkin, että voi käyttää sitä muualtakin, kuin tältä koneelta, koulusta, kännykästä jne. Saahan sen myös kivasti piiloon näin =)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Screeniin siitä syystä miksi sitä yleensäkkin käytetäänkin, että voi käyttää sitä muualtakin, kuin tältä koneelta, koulusta, kännykästä jne. Saahan sen myös kivasti piiloon näin =)

eli käytännössä haluat käynnistää bootissa ohjelmia jonkun käyttäjän oikeuksilla ilman, että käyttäjä ylipäätään loggautuu koneelle?

tätä en ole koskaan tehnyt, eikä minulla varsinaisesti ole intoa moista koskaan tehdäkään, kun en oikein näe siitä mitään hyötyä. onnistunee kuitenkin jotenkin...
Janne

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Jos siis joku täällä kotona päättää sammuttaa koneen tai muuten vaan bootata sen, niin irssi kuitenkin menisi päälle ilman, että hänen täytyy tietää asiasta tuon taivaallista, kun hän taas käynnistää koneen. Niin minun ei tarvitse poissa ollessani kiroilla, kun kone on buutattu ja irssi sulkeutunut.

Lyhyesti: miten ajan komennot screen ja irssi automaattisesti terminaalissa, kun koneen käynnistyy tai käyttäjä kirjautuu sisään.

Edit: Eiku hitto, eihän tämä taidakkaan toimia. Irssissähän pitää saada painettua Ctrl + A D

Mitenkähän tämä nyt onnistuisi? Voih...
« Viimeksi muokattu: 20.11.05 - klo:00.03 kirjoittanut Epeli »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Edit: Eiku hitto, eihän tämä taidakkaan toimia. Irssissähän pitää saada painettua Ctrl + A D

ei tarvitse jos sen käynnistää parametreilla -d -m:
Koodia: [Valitse]
$ screen -d -m irssi
käynnistää screenin suoraan taustalle.
Janne