Ohjelman käynnistäminen konsolissa?

Discussion in 'Linux -keskustelu' started by jusunakki, Jul 26, 2006.

  1. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Semmonen kysymys, että jos avaan jonkin ohjelman konsolissa, niin miten sen ohjelman saa silleen, että se pysyy päällä vaikka konsolin sulkis? Ärsyttää kun pitää olla konsoli auki kun käyttää jotain ohjelmaa. Ja miten saan ksmoothdockin käynnistyyn koneen käynnistyksen yhteydessä?

    EDIT: ---
     
    Last edited: Jul 26, 2006
  2. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    -
     
    Last edited: Jul 26, 2006
  3. Regel

    Regel Regular member

    Joined:
    May 27, 2006
    Messages:
    589
    Likes Received:
    0
    Trophy Points:
    26
    Riippuu distrosta, mutta ubuntussa:

    Alt+F2 -> Suorita sovellus ikkuna, jolla saa ohjelmia auki, kun kirjottaa siihen sen komennon. Esim. gedit . Tällä ei kuitenkaan taida saada sudolla niitä suoritettua.

    Tämä siis kiertotie, ei konsoli.
     
    Last edited: Jul 26, 2006
  4. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Graafisen ohjelman saat käyntiin:
    <ohjelma> &
     
  5. lauritx

    lauritx Regular member

    Joined:
    Mar 4, 2004
    Messages:
    488
    Likes Received:
    0
    Trophy Points:
    26
    Mun mielestä et mitenkään.

    http://gentoo-wiki.com/HOWTO_Autostart_Programs Et kertonut mikä työpöytä on käytössä mutta tossa englanniks ohjeet useampaan työpöytään miten saa ohjelmat käynnistymään automaagisesti.
     
    Last edited: Jul 26, 2006
  6. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    tuo pukkaa ohjelman tausta-ajoon. Kätevä kyllä, koska yhdellä konsolilla saa useita ohjelmia käyntiin, kun hopute vapautuu käskyn jälkeen.
     
  7. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Mutta painamalla pikakuvaketta se onnistuu...luulis että konsolillakin sillon

    Tolla aukee kyllä ohjelma, mutta taustalle jää konsoli ikkuna joka on täynnä hirveetä koodia, ja kun sen sulkee niin sulkeutuu ohjelmakin


    Niin ja kyseessä on Kubuntu 6.06
     
    Last edited: Jul 26, 2006
  8. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Graafisia ohjelmia saa noin käyntiin omana istuntonaan, ja alkuperäisen terminaalin voi sulkea. Tekstipohjainen ohjelma vaatii myös oman terminaalinsa, mutta alkuperäisen terminaali-istunnon voi sulkea tarvittaessa.
    Ehkä kaipaat komentoa nohup.
    info nohub kertoo enemmän. Ja erityisvinkkinä tuolloinkin käytettävä shell.

    Voisit toki kertoa hieman lähemmin, minkä ohjelman haluat käyntiin komentoriviltä.
     
  9. lauritx

    lauritx Regular member

    Joined:
    Mar 4, 2004
    Messages:
    488
    Likes Received:
    0
    Trophy Points:
    26
    Niin Linuxissa on myös pikanäppäimet. Yleensä graafisessa järjestelmässä avataan konsolissa vain jos pikanäppäimiä ei ole tai ei ole luotu.
    Mutta jos avaat konsolissa niin se kyllä jää esille. Hyöty konsolissa avaamiselle on, että näät virheet mitä ohjelman käynnistymisessä kenties on ja muutenkin toiminnan. Ja haittaako se vaikka ois kuin monta konsolia auki?
     
  10. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Eiku ihan noin niinku yleensä, en mitään tiettyä ohjelmaa tarkoita...
    Mutta kaippa ne voin aukasta ihan pikakuvakkeistakin, olis vaan ollu kiva koodailla ;)

    Ja kiitos lauritx tosta linkistä, en jaksanut buutata ja kokeilla sainko sen ohjelman käynnistyyn käynnistymisen yhteydessä, mutta ainakin sujui ohjeiden mukaa se homma. Huomenna näkee sitten :)

    Niin ja mikä tossa "<ohjelma> &" komennossa ton &-merkin tarkotus on? Kun kaikki ohjelmat käynnistyy ihan pelkällä <ohjelma> komennollakin mielestäni :) Huomasin kyllä että kun laittaa toin &-merkin niin tulee paljo enemmän jotai tekstiä konsoliin...

    Kysytään nyt vielä sellasta, kun esimerkiksi komennan "superkaramba" konsolissa niin tulee jotain erroria:

    X Error: BadDevice, invalid or uninitialized input device 168
    Major opcode: 148
    Minor opcode: 3
    Resource id: 0x0
    Failed to open device
    X Error: BadDevice, invalid or uninitialized input device 168
    Major opcode: 148
    Minor opcode: 3
    Resource id: 0x0
    Failed to open device
    ScimInputContextPlugin()

    Mutta ohjelma käynnistyy silti normaalisti. Mitähän se silti whinee?
    Tulee myös muilla ohjelmilla mutta ei kaikilla
     
    Last edited: Jul 26, 2006
  11. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Superkarambaan tutustuminen kannattaa aloittaa ohjelman kotisivuilta.
    Lähinnä tuo lienee KDE-teema tai KDE:hen liitettävä lisäohjelma - eikä siis varsinaisesti yksittäinen, muista käyttöliittymistä riippumaton ohjelma.
    http://netdragon.sourceforge.net/ssuperkaramba.html
    http://netdragon.sourceforge.net/sinfo.html

    What is SuperKaramba?

    SuperKaramba is, in simple terms, a tool that allows you to easily create interactive eye-candy on your KDE desktop. Currently, only linux is officially supported.

    How does it work?

    Theme writers create themes, or text files that define their widget. Then, they can optionally add python scripting to make their widget interactive. The possibilities are endless!

     
  12. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Siis ei mulla superkaramban kanssa mitään ongelmaa ollut, tiedän kyllä mikä se on ja miten se toimii, ja hyvin toimiikin :D

    Se oli vaan esimerkki, että jotain erroria tulee konsoliin kun sen käynnistää, mutta se käynnistyy normaalisti silti. Sama juttu monella muullakin ohjelmalla
     
  13. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    /polku/jonnekkin/ohjelma > /dev/null 2>&1 &

    ohjataan ohjelman "output" mustaan aukkoon ja laitetaan ohjelma pyörimään taustalle. Toinen vaihtoehto on käyttää apuna ohjelmanpätkää nimeltä screen.

     
    Last edited: Jul 27, 2006
  14. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Toi tuntu toimivan, vähän monimutkanen, mutta toimii :D

    Mikä muuten toi /dev/null on kun siitä on kaikennäkösiä vitsejä ja kaikkee? :) (vähä offtopic)
     
  15. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    no /dev/null on periaatteessa erikoistiedosto joka hävittää kaiken sille ohjatun datan eikä välitä mitään tietoa sitä lukevalle prosessille.
     
    Last edited: Jul 27, 2006
  16. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Konsoli on ihan hyvä paikka käynnistää ohjelmia. Monet tekee niin aina, koska silloin tulee virheilmoitukset ym näkyviin. Konsolissa on myös ne välilehdet, joiden välillä on helppo siirtyä ja ne voi nimetäkin.

    komento & pistää ohjelman taustalle. Esim. koneen sammutus sudo shutdown -h 00:00 & Ihan kätevä joskus.
    tai vaikkapa sudo updatedb &

    Keksiikö joku lisää?
     
  17. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Onko toi niinku ajastettu sammutus? Klo 00:00 sammuu? :)
     
  18. Miitti

    Miitti Regular member

    Joined:
    Feb 11, 2005
    Messages:
    1,610
    Likes Received:
    0
    Trophy Points:
    46
    Vinkiksi muuten KDE käyttäjille ja miksei muillekkin kenellä on saatavilla KDE paketteja, esimerkiksi Ubuntuun, että Yakuake on virtuaalinen terminaali, joka toimii kuin normaali terminaali. Sen saa päälle ja pois F12 napista ja se pyörii siellä taustalla mukavasti. Siinä esimerkiksi yksi ratkaisu jusunakki.
    Screenshotti: http://yakuake.uv.ro/wp-images/yakuake.jpg
     
  19. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    eli puoliltäöin kone sammuksiin. joissakin vanhemmissa koneissa tuo ei sammuta virtaa vaa jättää "halt" tilaan, mutta se johtuu ihan muista seikoista kuin linuxista.

    btw.. sviddu ku on tyylikäs KDEn theme tuossa screenshotissa.. tietäskö kukaa mikä se on nimeltään?
     
    Last edited: Jul 27, 2006
  20. jusunakki

    jusunakki Regular member

    Joined:
    Dec 10, 2004
    Messages:
    1,254
    Likes Received:
    0
    Trophy Points:
    46
    Ainakin noi ikonit on mullakin samannäköset, ja sen teeman nimi on Nuvola :)
    En tiä sit tarkotitko jotain muuta kun ikoneja :)
     

Share This Page