Kirjoittaja Aihe: irssin GUI notification näyttää kaiken kahtena [RATKAISTU]  (Luettu 2742 kertaa)

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Eli löysin tuolta: http://aquariusoft.org/page/linux/irssi/ hyvän scriptin. Se on GUI notification ja koostuu kahdesta osasta: perl ja bash. Eli ensin ladataan irssiin perl-versio, ja sitten ajetaan bash-versio. perl-versio tekee tiedoston .irssi/fnotify, ja sitten antaa libnotifylle tiedon, joka näyttää sen. Nyt tuo näyttää kaiken kahtena, eli tekee aina kaksi ikkunaa. fnotify näyttää kyseisen rivin joten vika on bash-scriptissä.
Koodia: [Valitse]
#!/bin/bash
.irssi/fnotify ; tail -f .irssi/fnotify  |
sed -u 's/[<@&]//g' | while read heading message;
do /usr/bin/notify-send -u critical -i /usr/share/icons/default.kde/48x48/apps/xchat.png -t 10000 -- "${heading}" "${message}";
done
Eilen toimi vielä hyvin, muttei enää tänään. Mikä neuvoksi?
EDIT: Perl scriptin ongelma. Korjattu.
« Viimeksi muokattu: 20.11.07 - klo:18.39 kirjoittanut Kupuntu »
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: irssin GUI notification näyttää kaiken kahtena
« Vastaus #1 : 20.11.07 - klo:18.03 »
Eilen toimi vielä hyvin, muttei enää tänään. Mikä neuvoksi?

Jos se toimi eilen muttei enää tänään niin todennäköisimmin jokin tehtävään liittyvistä ohjelmista on päivitetty ja uusi ohjelmaversio ei enää toimi samalla tavalla kuin vanha. Todennäköisimmät ehdokkaat ovat irssi ja notify-send ja itse veikkaan ensimmäistä ehdokasta.

Oletan että tiedostossa .irssi/fnotify on nyt kaikki rivit tuplana. Mikäli näin on niin ongelman voisi varmaan korjata putkittamalla sediltä tulevan tavaran komennon uniq kautta while-silmukalle. Sen pitäisi auttaa mikäli arvaukseni oli oikea.

Tämä ei tietenkään ole varsinaisen ongelman korjaus mutta voisi korjata vian näennäisesti. Varsinaista perl-skriptiä en edes katsonut joten tämä vastaus on tehty hyvin pintapuolisilla tiedoilla :)

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Vs: irssin GUI notification näyttää kaiken kahtena
« Vastaus #2 : 20.11.07 - klo:18.38 »
Ratkaisin ongelman niin, että hommasin eri version tuosta perl-scriptistä. Syy oli kyllä eri mutta kumminkin nyt toimii kuten pitääkin.
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm