Kirjoittaja Aihe: Käynnistys skripti [ratkaistu]  (Luettu 4007 kertaa)

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Käynnistys skripti [ratkaistu]
« : 09.12.10 - klo:23.01 »
Olen tehnyt itselleni Lynx'in käynnistysskriptin
Koodia: [Valitse]
#!/bin/sh
cd /home/mina/TMP/
/usr/bin/lynx
Käynnistän Lynxin TMP hakemistosta, jotta voisin kätevästi tallentaa web-sivun tekstimuodossa. (Shift+p).

Miten tuota skriptiä tai käynnistyskomentoa pitäisi muokata, että siirtämällä linkin hiirellä käynnistyskuvakkeen päälle, kyseinen sivu aukeaisi. Kuvakkeen komento:
Koodia: [Valitse]
/home/mina/.skripti_kaynnistys_lynx
Jos linkin siirtää "lynx"in päälle, suoritettava komento ilmeisesti on "lynx linkin-osoite".
Jos linkin siirtää "käynnistyskuvakkeen" päälle, suoritettava komento ilmeisesti on ".skripti_kaynnistys_lynx linkin-osoite".
« Viimeksi muokattu: 12.12.10 - klo:18.25 kirjoittanut K-Veikko »

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Käynnistys skripti
« Vastaus #1 : 10.12.10 - klo:11.05 »
Scriptin parametrit löytyy numeroiduista muuttujista $1, $2, jne. Kaikki parametrit saat $@-muuttujasta. Scriptisi kannattaisi ehkä muuttaa näin:
Koodia: [Valitse]
#!/bin/sh
cd /home/mina/TMP/
/usr/bin/lynx "$@"

Jos haluat lynxillesi kuvakkeen työpöydälle tai paneeliin, tarvitset sille .desktop tiedoston. Ehkä helpointa on muokata valmiista eli lisää vaikka firefoxin kuvake työpöydälle ja muokkaa siitä. Siinä tosin on kaikkea ylimääräistä kielistysjuttua yms. Periaatteessa jo tämä voisi riittää:
Koodia: [Valitse]
[Desktop Entry]
Version=1.0
Name=Lynx
Type=Application
Terminal=true
Exec=/home/mina/.skripti_kaynnistys_lynx %u
Tallenna yo. rivit esim. työpöydällesi lynx.desktop tiedostoon.


K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Käynnistys skripti
« Vastaus #2 : 12.12.10 - klo:18.26 »

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Käynnistys skripti - jatkokysymys
« Vastaus #3 : 24.12.10 - klo:03.02 »
Vaikka ketju onkin [ratkaistu]  niin kirjoitan jatkokysymyksen kuitenkin tähän:

Kun avaan Lynxin (tai ylipäätään konsolin), niin se aina avautuu kokoon 80 x 23 (tuo lukema tulee tauluun kun vetämällä alkaa suurentaa kokoa).

Haluaisin lynx-konsolin avautuvan kokoon 80 x 50. En kuitenkaan halua tehdä muutoksia tyhjän konsolin avautumiskokoon. (default)

Voiko jollain parametrillä määrätä tämän yksittäisen konsolin koon?

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Käynnistys skripti [ratkaistu]
« Vastaus #4 : 24.12.10 - klo:21.41 »
Todennäköisesti kaipaamasi parametri on nimeltään geometry. Katso käyttämäsi päätteen manuaalista. Esim. jos xterm:
Koodia: [Valitse]
xterm -geometry 80x50 lynx

asuspoju

  • Käyttäjä
  • Viestejä: 640
  • Linux_Eki useissa verkkopeleissä, palveluissa jne.
    • Profiili
    • Youtube kanavani.
Vs: Käynnistys skripti [ratkaistu]
« Vastaus #5 : 24.12.10 - klo:21.44 »
gnome-terminal --geometry=WxH
missä W = leveys ja H = korkeus

tommosen google kaivoi esille.
http://www.youtube.com/user/LinuxEki
"Varkaat tulee ikkunoista"
http://tinyurl.com/ltspopin - Opinnäytetyöni LTSP-järjestelmästä

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Käynnistys skripti [ratkaistu]
« Vastaus #6 : 25.12.10 - klo:13.34 »
Skriptini alkaa olla täydellinen, molemmat toimii
Koodia: [Valitse]
gnome-terminal --geometry=80x50  -e "/usr/bin/lynx "$@""
xterm -geometry 80x50 -e "lynx $@"

Mutta ruokahalu kasvaa syödessä.

Käytän siis tuota skriptiä siten että hiirellä siirrän yläpalkissa olevan kuvakkeen päälle linkin, joka sitten avautuu Lynx'issä. Lynxistä poistuminen on helppoa (qq), mutta haluaisin avata seuraavan linkin samaan avoinna olevaan Lynx-ikkunaan.

Nyt muotoilin käynnistysskriptin tällaiseksi
Koodia: [Valitse]
#!/bin/sh
cd /home/mina/TMP/
killall lynx
gnome-terminal --geometry=80x50  -e "/usr/bin/lynx "$@""
#xterm -geometry 80x50 -e "lynx $@"

Tämä (killall lynx) säästää qq'n kirjoittamisen näppäimistöltä (kun sormi ei aina satu olemaan lähellä). Mutta haittapuolena on, että Lynx'in historia ja cookie asetukset häviävät. (Sormi raahattava V -kirjaimen päälle.)
« Viimeksi muokattu: 25.12.10 - klo:13.37 kirjoittanut K-Veikko »

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Käynnistys skripti [ratkaistu]
« Vastaus #7 : 07.01.11 - klo:18.12 »
Skripti on ollut hyödyllinen ja jokapäiväisessä käytössä. Kiitos kaikille.

Vielä pientä viilausta haluaisin.

Tuo konsoli-ikkuna (lynx) aukeaa ikävästi selaimen osoitepalkin päälle.

Miten saan konsolin avautumaan kokonaisuudessaan pari riviä alemmas näytöllä? Koko saa olla sama.

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Käynnistys skripti [ratkaistu]
« Vastaus #8 : 10.01.11 - klo:01.55 »
Miten saan konsolin avautumaan kokonaisuudessaan pari riviä alemmas näytöllä?

Muutan --geometry=80x50 muotoon --geometry=80x50+0+350
Eka plussan jälkeen sivuttaissiirtymä, toisen pysty.

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Käynnistys skripti [ratkaistu]
« Vastaus #9 : 01.11.11 - klo:16.25 »
Nyt haluan kokeilla lynx'iä (tai vastaavaa) vanhemman henkilön käyttöön. Isot kirjaimet. Kirjaimet tosin ovat jo tavallista isommat, kun onnistuin muuttamaan työpöydän oletuskirjainkokoa.

Pystyykö käynnistyksessä määräämään terminaaliin tavallista isomman tai pienemmän kirjainkoon? Siis sama temppu kuin painettaessa ctrl++ tai ctrl+- avoimessa terminaalissa.

Tämän hetkinen käynnistysskriptin versio yhdellä rivillä. "$@" on korvattu tämän ketjun osoitteella:
Koodia: [Valitse]
gnome-terminal --geometry=47x40+0+177 --title=LynkKis --hide-menubar    -e "/usr/bin/lynx -use_mouse -noredir -nonumbers -width=47 -restrictions=all -noreferer -crawl -justify -accept_all_cookies -hiddenlinks=ignore -noreferer "http://forum.ubuntu-fi.org/index.php?topic=36661.0""
 
#  Nuolilla liikutaan. Paina q päästäksesi pois.
#  -geometry WIDTHxHEIGHT+XOFF+YOFF