- Lähtökohta
- Jannen Netvibes-universumissa on Google Talk- ja Live Messenger -linkit. Haluan avata
Pidgin-pikaviestimen
keskusteluikkunan Google Talk -linkin kautta, joten valitsen sen hiiren vasemmalla napilla. TällöinFirefox-selain
avaa kyselyn, jonka sisältö on seuraavassa:xmpp:-linkit täytyy avata toisessa ohjelmassa. Avattava linkki: xmpp:janne.uusitalo@gmail.com Ohjelma: purple-url-handler "%s" Jos et odottanut tämän linkin avausta, kyseessä saattaa olla yritys hyödyntää heikkouksia avattavan ohjelman turvallisuudessa. Älä käynnistä toista ohjelmaa, jos et ole selvillä linkin alkuperästä.
Kyselyn antamat vastausvaihtoehdot ovat
Peruuta
jaKäynnistä ohjelma
. Lisäksi kyselyssä on mahdollista valita käyttöönTee aina näin vastaaville linkeille
-kohta. Otan sen käyttöön ja valitsen Käynnistä ohjelma -vastausvaihtoehdon. - Ongelma
- Käynnistä ohjelma -vastausvaihtoehdon valittuani mitään ei tapahdu. Keskusteluikkunaa ei avaudu. Jos yritän avata keskusteluikkunan Live Messenger -linkin kautta, lopputulos on sama.
- Ongelman syy
Libpurple-bin
-pakettia ei ole asennettu.- Ratkaisu
- Avaan
Synaptic-pakettienhallinnan
, etsin libpurple-bin -paketin ja asennan sen. Tämän jälkeen keskusteluikkunan avaavat linkit www-sivuilla toimivat kuten haluan.
Tag: Pidgin
-
[Ratkaisu] Pidgin ei avaa keskusteluikkunaa www-sivun XMPP- tai MSNIM-linkistä
-
[Ratkaisu] Tiedoston lähettäminen IRC-tuttavalle ei onnistu Pidginissä
- Lähtökohta
- Olen asentanut
firehol
-paketin, asettanut/etc/default/firehol
-tiedostossa olevanSTART_FIREHOL
-parametrin arvoksi YES ja muokannut/etc/firehol/firehol.conf
-tiedostoa niin, että lähtökohtaisesti useimmat verkkoyhteyteni porteista on suljettu.Olen käynnistänyt
Pidgin-pikaviestimen
. Olen lisännyt Pidginiin IRC-protokollan välityksellä yhdistettävän tuttavan. Olen avannut keskustelun tuttavan kanssa, ja keskusteluyhteys toimii.Haluan lähettää tuttavalle kuvatiedoston, joten valitsen keskusteluikkunan
Keskustelu
-valikostaLähetä tiedosto...
-kohteen, etsin avautuneesta tiedostonvalitsimesta lähetettävän tiedoston, valitsen sen ja painanAvaa
-nappia. Tiedostonsiirtoikkuna avautuu, ja sen listalla valitsemani tiedoston mainitaan odottavan lähetyksen alkamista. - Ongelma
- Tiedoston lähetys ei käynnisty. Mikäli tuttavani saa ilmoituksen tiedostonsiirtopyynnöstäni, sen hyväksymisellä ei ole vaikutusta yhteyden tässä päässä. Joillain yrityskerroilla tuttava ei saa edes ilmoitusta tiedostonsiirtopyynnöstäni.
- Ongelman syy
FireHOL
-palomuuri on tukkinut portit, joita Pidgin yrittää käyttää tiedoston siirtämiseen.- Ratkaisu
- Avaan palomuurista yhden portin ja määrään sen jälkeen Pidginin käyttämään juuri sitä porttia tiedostonsiirtoihin.
- Avaan portin muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla
sudo gedit /etc/firehol/firehol.conf
avaamastaniPäätteestä
. Asetustiedoston avauduttua tekstieditorissa lisään siihen määrittelyn palvelulle, jonka nimeänpdcc
:ksi:
# Pidgin file transfer server_pdcc_ports="tcp/2048" client_pdcc_ports="any"
Sen jälkeen määrittelen tämän portin
interface any world
-osion alla avattavaksi:# Let Pidgin file transfer through server "pdcc" accept client "pdcc" accept
Muutosten jälkeen tiedoston keskiosa näyttää tässä tapauksessa seuraavalta, kun edellä lisäämäni rivit on korostettu lihavoinnilla:
# Windows Live Messenger server_wlm_ports="tcp/1863 tcp/443" client_wlm_ports="any" # Pidgin's file transfer server_pdcc_ports="tcp/2048" client_pdcc_ports="any" interface any world # Accept all client traffic on any interface #client all accept # Let Windows Live Messenger through server "wlm" accept client "wlm" accept # Let Pidgin's file transfer through server "pdcc" accept client "pdcc" accept
- Muutokset tehtyäni ja tallennettuani käynnistän FireHOL-palomuurin uudestaan
sudo /etc/init.d/firehol restart
-komennolla. - Palomuurin käynnistyttyä uudestaan avaan Pidginin pääikkunan, ja otan Pidginin asetukset esille valitsemalla
Työkalut
-valikosta kohdanAsetukset
. Avautuvasta ikkunasta otan esilleVerkko
-välilehden. - Valitsen
Portit
-otsikon alla olevanAseta kuunneltava porttialue
-kohdan käyttöönotetuksi. - Edelleen Portit-otsikon alla olevan porttialueen
Ensimmäiseksi portiksi
asetan edellä palomuurista avaamani portin2048
. Varmistan, että myös porttialueenViimeinen portti
on2048
. - Suljen asetusikkunan sen
Sulje
-napista, jonka jälkeen sammutan Pidginin valitsemalla sen pääikkunanTuttavat
-valikosta kohdanLopeta
. Pidginin sulkeuduttua käynnistän sen uudestaan.
Tämän jälkeen tiedostojen siirtäminen IRC-protokollaa käyttävälle tuttavalleni onnistuu.
- Avaan portin muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla
- Huomautus
- En ole varma, mutta epäilen, että mikäli tiedostonsiirtoon varattuja portteja on vain yksi kuten yllä olevan ratkaisun jälkeen on, tiedostoja voi siirtää Pidginissä vain yhden kerrallaan. Lisäksi tiedostojen siirtäminen ei onnistu, mikäli jokin toinen ohjelma käyttää sekin ratkaisussa valitsemaani porttia.
Mikäli näin on, ja mikäli minulla ilmenee tarvetta useammille yhtäaikaisille tiedostonsiirroille Pidginissä, tai tarvetta käyttää tiedostonsiirron tapahtuessa muita ohjelmia, jotka käyttävät samaa porttia, voin määrätä yhden portin sijasta haluamani kokoisen porttialueen avatuksi palomuurin asetuksissa. Sen jälkeen kerron Pidginille (ja mahdollisesti myös toiselle ohjelmalle) sen asetuksissa, että se voi käyttää tätä porttialuetta tiedostojen siirtämiseen.
-
Pidginin ponnahdusilmoitukset peittävät työtilanvaihtimen
- Lähtökohta
- Olen asentanut
pidgin-libnotify
-paketin pakettienhallinnassa, ja aktivoinut senPidgin-pikaviestimeen
lisäämänLibnotify Popups
-liitännäisen. Kun joku PidgininTuttavalistallani
olevista kontakteista lähettää minulle pikaviestin silloin, kun hänen kanssaan käytävän keskustelun pikaviesti-ikkuna ei ole työpöydälläni päällimmäisenä, Libnotify Popups -liitännäinen näyttää viestin alkupään ilmoituskuplassa. - Ongelma
- Ilmoituskupla ilmestyy työpöytäni oikeaan alanurkkaan peittäen siellä olevan olevan
Työtilanvaihtimen
. Nähdäkseni työtilanvaihtimen silloin, kun olen saanut pikaviesti-ilmoituksen ilmoituskuplassa, minun täytyy sulkea kupla sen sulkemisnapista (×). Haluan, että ilmoituskupla ei ilmestyessään peitä paneelejani miltään osin. Lisäksi haluan, että se ilmestyy työpöytäni oikeaan ylänurkkaan, sillä siellä sijaitseeIlmoitusalue
, jossa Pidginin kuvakekin on.
EsimerkiksiRytmilaatikko-musiikkisoittimen
ilmoituskuplat, jotka ilmestyvät kappaleenvaihdon merkiksi silloin, kun Rytmilaatikko on pienennetty ilmoitusalueelle, ilmestyvät ilmoitusalueen alapuolelle peittämättä sitä. Kaikkein mieluiten haluaisin Pidginin antamien ilmoituskuplien käyttäytyvän juuri näin. Jollei tämä ole mahdollista, haluaisin ainakin, etteivät ilmoituskuplat peitä työtilan vaihdinta vaan ilmestyisivät sen, eli alapaneelin yläpuolelle. - Ongelman syy
- Paneelin peittyminen on Libnotify Popups -liitännäisessä oleva muotoiluvirhe. Ilmoituskuplan ilmestyminen vasempaan alakulmaan on ilmoituskuplat tuottavan
libnotify
-kirjaston oletuskäyttäytymistä. - Ratkaisu
- Ratkaisua ei vielä ole. Paneelin peittyminen on korjattu Libnotify Popups -liitännäisen päivityksessä, mutta päivitys ei vielä ole ilmestynyt pakettivarastoihin.
Libnotify-kirjaston tuottamien ilmoituskuplien oletussijaintia voi muuttaaSovellukset → Järjestelmätyökalut
-valikonAsetusten muokkaus
-sovelluksella, muuttamalla/apps/notification-daemon/popup_location
-avaimen arvoa, mutta koska järjestelmässäni ei vielä ole paneelin peittymisvirheen korjausta, kuplien siirtäminen oikeaan yläkulmaan on huono ajatus, sillä silloin ne peittävät ilmoitusalueen samalla lailla kuin peittävät työtilanvaihtimen alakulmassa ollessaan.
Voin kiertää ongelman sijoittamalla ilmoituskuplat vasempaan alakulmaan edellä mainitun asetusavaimen arvollabottom_left
, jolloin ilmoituskuplat peittävät siihen kulmaan sijoittamaniTyöpöydän näyttämispainikkeen
ja osan sen vieressä olevanIkkunaluettelon
ensimmäistä pienennettyä ikkunaa, mikä on vähiten käytössäni tiellä oleva tapa. - Huomautus
- Ilmoituskuplien käyttäytymistä voi testata kätevästi sen jälkeen, kun
libnotify-bin
-paketti on asennettu, seuraavanlaisilla komennoilla:notify-send testi testi
Tämä komento näyttää työpöydällä ilmoituskuplan libnotify-kirjaston oletusarvoja käyttäen.
-
[Ratkaisu] Windows Live Messenger -tili ei toimi FireHOLin asennuksen jälkeen
- Lähtökohta
- Olen määritellyt
Pidgin-pikaviestimessä
Windows Live Messenger -tilin. Pystyn kirjautumaan tilille, jos en asenna palomuuria.Olen asentanut
firehol
-paketin, asettanut/etc/default/firehol
-tiedostossa olevanSTART_FIREHOL
-parametrin arvoksiYES
, asentanutmoblock-nfq
-paketin ja muokannut/etc/firehol/firehol.conf
-tiedostoa niin, että sen sisältö on Ubuntu Forumilla annetun esimerkin mukainen:version 5 # Moblock chain iptables --new MOBLOCK iptables -A MOBLOCK -j NFQUEUE # Example udp ports server_exampleport_ports="udp/15001:15011" client_exampleport_ports="any" # "any" means any interface, you can substitute it # for eth0 or whatever. interface any world # Let torrent and exampleport through, and # filter them in moblock. server "exampleport" MOBLOCK # This will send http traffic directly # to accept instead of moblock # thus whitelisting it... client http accept # Filter all outgoing connections, and their replies. client all MOBLOCK
Olen käynnistänyt järjestelmän uudelleen ja kirjautunut sisään. Sisäänkirjautumisen yhteydessä käynnistyväksi ja pikaviestitileilleni sisäänkirjautuvaksi asetettu Pidgin käynnistyy, ja siihen asettelemieni IRC- ja Gtalk-tilien sisäänkirjautuminen onnistuu.
- Ongelma
- Windows Live Messenger -tilin sisäänkirjautuminen ei onnistu. Pidgin ilmoittaa pitkän yhteydenottoyrityksen lopuksi
Yhteys katkennut
jaYhteysvirhe palvelimelta Notification: Yhteyden muodostaminen epäonnistui.
- Ongelman syy
- Firehol-palomuuri on sulkenut Windows Live Messenger -tilille kirjautumisessa käytettävät portit
443
ja1863
. - Ongelman ratkaisu
- Avaan tarvittavat portit, jonka jälkeen käynnistän palomuurin uudelleen ja käsken Pidginin kirjautumaan Windows Live Messenger -tililleni uudestaan.
- Avaan tarvittavat portit muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla
sudo gedit /etc/firehol/firehol.conf
avaamastaniPäätteestä
. Asetustiedoston avauduttua tekstieditorissa lisään siihen määrittelyn palvelulle, jonka nimeänwlm
:ksi:
# Windows Live Messenger server_wlm_ports="tcp/1863 tcp/443" client_wlm_ports="any"
Sen jälkeen määrittelen nämä portit
interface any world
-osion alla avattaviksi:# Let Windows Live Messenger through server "wlm" accept client "wlm" accept
Muutosten jälkeen tiedoston keskiosan tulisi näyttää seuraavalta, kun Lähtökohta-osiossa annettuun listaukseen lisäämäni rivit on korostettu lihavoinnilla:
# Example udp ports server_exampleport_ports="udp/15001:15011" client_exampleport_ports="any" # Windows Live Messenger server_wlm_ports="tcp/1863 tcp/443" client_wlm_ports="any" interface any world # Let Windows Live Messenger through server "wlm" accept client "wlm" accept # Let torrent and exampleport through, and
- Muutokset tehtyäni ja tallennettuani käynnistän
FireHOL
-palomuurin uudestaan komentamalla Päätteestäsudo /etc/init.d/firehol restart
- Palomuurin käynnistyttyä uudestaan otan Windows Live Messenger -tilini pois käytöstä Pidginissä valitsemalla
Tuttavalista
-näkymänKäyttäjätilit
-valikosta Windows Live Messenger -tilini alta kohdanPoista käytöstä
. Sen jälkeen otan tilin uudestaan käyttöön valitsemalla Windows Live Messenger -tilini Käyttäjätilit-valikonOta tili käyttöön
-alivalikosta.
Tämän jälkeen sisäänkirjautuminen Windows Live Messenger -tililleni onnistuu.
- Avaan tarvittavat portit muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla
- Huomautus
- Fireholissa on varattu MSN:ää varten oma nimetty porttinsa,
msn
, mutta Windows Live Messenger käyttää eri portteja.