Category: Uncategorized

  • [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 olevan START_FIREHOL -parametrin arvoksi YES, asentanut moblock-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 ja Yhteysvirhe palvelimelta Notification: Yhteyden muodostaminen epäonnistui.
    Ongelman syy
    Firehol-palomuuri on sulkenut Windows Live Messenger -tilille kirjautumisessa käytettävät portit 443 ja 1863.
    Ongelman ratkaisu
    Avaan tarvittavat portit, jonka jälkeen käynnistän palomuurin uudelleen ja käsken Pidginin kirjautumaan Windows Live Messenger -tililleni uudestaan.

    1. Avaan tarvittavat portit muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla sudo gedit /etc/firehol/firehol.conf avaamastani Päätteestä. Asetustiedoston avauduttua tekstieditorissa lisään siihen määrittelyn palvelulle, jonka nimeän wlm: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
    2. Muutokset tehtyäni ja tallennettuani käynnistän FireHOL-palomuurin uudestaan komentamalla Päätteestä sudo /etc/init.d/firehol restart
    3. Palomuurin käynnistyttyä uudestaan otan Windows Live Messenger -tilini pois käytöstä Pidginissä valitsemalla Tuttavalista-näkymän Käyttäjätilit-valikosta Windows Live Messenger -tilini alta kohdan Poista käytöstä. Sen jälkeen otan tilin uudestaan käyttöön valitsemalla Windows Live Messenger -tilini Käyttäjätilit-valikon Ota tili käyttöön -alivalikosta.

    Tämän jälkeen sisäänkirjautuminen Windows Live Messenger -tililleni onnistuu.

    Huomautus
    Fireholissa on varattu MSN:ää varten oma nimetty porttinsa, msn, mutta Windows Live Messenger käyttää eri portteja.
  • Kuinka saan hiiren osoittimen mukaan ruutukaappaukseen

    Lähtökohta
    Edessäni on työpöytänäkymä, johon olen avannut sovelluksen. Haluan ottaa sovelluksesta kuvaruutukaappauksen siten, että sovelluksen ikkunan osion koon muuttamisen mahdollisuutta kuvastava hiiren osoitin (kaksisuuntainen nuoli) tulee mukaan kuvaan.
    Ongelma
    Sovellukset → Apuohjelmat -valikon Ota kuvakaappaus -sovellus ei ota kuvakaappaukseen hiiren osoitinta. Myöskään PrtSc-näppäimellä avautuva kuvakaappauksen tallennus ei ota hiiren osoitinta mukaan kuvakaappaukseen.
    Ongelman syy
    Kuvakaappauksien ottamiseen tarkoitetut oletussovellukset eivät tue hiiren osoittimen ottamista mukaan kuvakaappaukseen.
    Ratkaisu
    Ei vielä tiedossa.
    Huomautuksia
    • Webmaster Tips -blogissa olevan kommentin mukaan Wink-nimisellä sovelluksella voi ottaa kuvakaappauksia jotka sisältävät hiiren osoittimen. Wink löytyy pakettivarastoista, mutta valitettavasti lupaus osoittimen sisältävien kuvakaappauksien ottamismahdollisuudesta pitää paikkansa vain osittain. Jos hiiren osoitin on sovellusikkunan osion kokoa muuttavan alueen päällä kuvakaappauksen ottamisen aikana, tuloksena olevassa kuvassa ei osoittimen kohdalla näy sama kaksisuuntainen nuoli kuin näytölläni todellisuudessa kuvan ottamishetkellä näkyy.
    • Creating Screencasts -artikkelin mukaan Xvidcap-nimisen sovelluksen asetuksissa on Capture Mouse Pointer -valitsin. En ole kokeillut kuvakaappauksien ottamista Xvidcapilla, sillä sovellus täytyisi asentaa Ubuntuun varsinaisten pakettivarastojen ulkopuolelta.
    • Osoittimellisen kuvakaappauksen voi mahdollisesti väärentää ottamalla kuvakaappauksen normaalisti ilman hiiren osoitinta, ja lisäämällä osoittimen kuvaan jälkikäteen esimerkiksi GIMP-kuvienkäsittelyohjelmalla. Tätä varten täytyy avata osoittimen ulkoasun sisältävä grafiikkatiedosto ja käyttää sen jälkeen kopiointia ja liimausta. Oletuskursorin grafiikkatiedostot ovat ilmeisesti /usr/share/icons/DMZ-White/cursors/ -hakemistossa, mutta ne ovat xcursor-tiedostomuodossa, enkä ole löytänyt pakettivarastoista ohjelmaa, jonka avulla ne pystyisi avaamaan GIMPissä. Pakettivarastojen ulkopuolella suoraviivaisin ratkaisu on ilmeisesti Gursor Maker -sovellus.
  • [Ratkaisu] Gcursor ei toimi

    Lähtökohta
    Olen asentanut gcursor-paketin. Olen käynnistänyt gcursorin valitsemalla Järjestelmä → Asetukset -valikosta kohdan Cursor Selection. Haluan vaihtaa ikkunointijärjestelmän kursoria.
    Ongelma
    Sulje-nappia lukuunottamatta mikään gcursorin ikkunan sisällä olevista toiminnoista ei reagoi hiirennapin painalluksiin. Hiiren kursoria ei voi vaihtaa.
    Ongelman syy
    Gcursorissa on ohjelmavirhe, jonka takia se ei toimi tarkoitetulla tavalla.
    Ratkaisu
    Käytän toista asetussovellusta kursorin vaihtamiseen.

    Valitsen Järjestelmä → Asetukset -valikosta kohdan Ulkoasu. Avautuvan Ulkoasun asetukset -sovelluksen Teema-välilehdellä painan Oma...-nappia joka on kuvallisen ulkoasulistan alapuolella, Tallenna nimellä...– ja Asenna-napin välissä. Voin vaihtaa hiiren osoittimen ulkoasua valitsemalla jonkin kohdan nyt avautuvan Muokkaa teemaa -ikkunan Osoitin-välilehdellä olevasta kuvallisesta osoittimien luettelosta.

    Huomautuksia
    • Ratkaisu toimii, vaikka gcursor-paketin asennuksen olisikin poistanut. Gcursorin asennuksen voikin siis poistaa, sillä sovellukselle ei ole mitään käyttöä niin kauan kuin se ei toimi tarkoitetulla tavalla.
    • Päätteestä käynnistettäessä gcursor tulostaa komentorivi-ikkunaan virheilmoituksia:
      (gcursor:7058): libglade-WARNING **: could not find signal handler 'extract_theme'.
      
      (gcursor:7058): libglade-WARNING **: could not find signal handler 'open_theme_dir'.
      
      (gcursor:7058): libglade-WARNING **: could not find signal handler 'entry_selected'.
      
      (gcursor:7058): libglade-WARNING **: could not find signal handler 'size_changed
  • [Ratkaisu] Rytmilaatikko: kuinka podcast-virta perutaan

    Lähtökohta
    Olen käynnistänyt Rytmilaatikko-musiikkisoittimen. Olen tilannut Rytmilaatikkoon podcast-virtoja. Olen avannut Podcastit-näkymän Sivupaneelista. Olen ottanut Selaimen esille näkymään Näytä-valikosta. Haluan perua yhden podcast-virtojen tilauksista.
    Ongelma
    En pääse käsiksi podcast-virtaan, jonka haluaisin perua. Näkymän Selain-osiossa on listattu Kaikki 5 virtaa -kohta ja sen alapuolella yksi tilaamistani virroista, mutta se ei ole podcast-virta, jonka tilauksen haluan perua.
    Ongelman syy
    Selaimen pystysuuntainen tilaa riittää vain kahden kohteen yhtäaikaiseen näyttämiseen.
    Ratkaisu
    Ratkaisun voi pohjustaa kahdella eri tavalla, tai käyttämällä molempia tapoja alla olevassa järjestyksessä.

    1. Muutan Selaimen kokoa isommaksi. Kun Selain on riittävän iso, podcast-virta, jonka tilauksen haluan perua, tulee esiin listalla.
    2. Käytän Selaimen oikeassa laidassa olevaa vierityspalkkia Selaimessa näkyvän listan vierittämiseen, kunnes podcast-virta, jonka tilauksen haluan perua, näkyy Selaimessa.

    Kun peruttavaksi haluamani podcast-virta on näkyvissä Selaimen listalla, osoitan sitä hiiren osoittimella, painan oikeaa hiirennappia ja valitsen avautuvasta valikosta kohdan Poista podcast-virta.

    Huomautuksia
    • Selaimen koon kasvattaminen tapahtuu siten, että hiiren osoitin viedään Selaimen ja sen alapuolella olevan jaksolistan välissä olevalle alueelle, jolla osoitin muuttuu kaksisuuntaiseksi (ylös ja alas osoittavaksi) nuoleksi, jonka jälkeen painetaan vasenta hiirennappia ja pidetään se alaspainettuna, ja liikutetaan osoitinta alaspäin.
    • Selaimen koon kasvattaminen ei yksinään riitä siinä tapauksessa, että tilattuja podcast-virtoja on niin monta, ettei edes Selaimen pystysuuntaisen koon venyttäminen huippuunsa asti riitä tuomaan haluttua kohdetta esiin listalla.
    • Tätä ratkaisua etsiessäni avuksi oli FedoraForum.orgin säie samasta aiheesta.
  • Hiiri ja näppäimistö lakkaavat vastaamasta

    Lähtökohta
    Tietokoneeni on SN45G-mallinen Shuttlen valmistama XPC. Näyttökortissani on Radeon 9600 -piirisarja, jolle järjestelmässäni on ladattuna vapaat ajurit. Johdollinen näppäimistö ja johdollinen hiiri on liitetty USB-porttiin. Olen listannut tiedot laitteistosta lspci -vv -komennolla.

    Linux-ytimestä käytössäni on versio 2.6.22-14-generic.

    Olen kirjautunut sisään, käynnistänyt Firefox-selaimen, Synaptic-pakettienhallinnan, Miro Internet TV:n ja Rytmilaatikko-musiikkisoittimen. Olen juuri tilannut Rytmilaatikkoon neljä podcastia, joista yhden sisältö on M4A-muodossa, jolle en vielä ole asentanut Rytmilaatikkoon tukea.

    Ongelma
    Hiiren osoitin ja näppäimistö (esimerkiksi Control + Alt + F1) lakkaavat vastaamasta. Kiintolevyn valo palaa ja lukupään ääni kuuluu, eli levyltä luetaan tai sinne kirjoitetaan jatkuvasti jotain, enkä sen vuoksi uskalla painaa keskusyksikön Reset-nappia.
    Ongelman syy
    Ei vielä tiedossa.
    Ratkaisu
    Ei vielä tiedossa.
    Huomautuksia
    • Koska en vielä tiedä ongelman syytä, täytin Lähtokohta-osion kaikella edes mahdollisesti olennaisella tiedolla, joten joukossa on luultavasti myös epäolennaisuuksia, mutta joukosta voi myös puuttua olennaisuuksia. Kunhan ongelman syy tarkentuu, tarkennan myös lähtökohtia sikäli kuin se jälkikäteen onnistuu.
    • Paneeliin asentamani Järjestelmän tila -sovelma vaikutti ongelman ilmettyä olevan vielä elossa, eli se jatkoi suoritinkäyttöastetta kuvaavan käyrän piirtämistä. Suoritinkäyttö ei noussut normaalitasoa ylemmäs. Kun vastaamaton tila oli pysynyt muuttumattomana viisi minuuttia, painoin Reset-nappia kiintolevytoiminnan edelleen jatkumisesta huolimatta. Sen jälkeen järjestelmä käynnistyi.
    • Ongelman ilmaantumisen jälkeisessä uudelleenkäynnistyksessä tiedostojärjestelmän tarkistus täytti ruudun listalla tietoja, joiden merkitystä en ymmärtänyt, ja jotka eivät kirjautuneet käynnistyslokitiedostoon, josta voisin kopioida ne Googlen hakukenttään. Ainoa kohta, jonka luulen ymmärtäneeni, oli ReiserFS:n ilmoitus (unclean) siitä, että se tiedosti edellisen sammutuksen tapahtuneen epäpuhtaasti (laitteistotason resetoinnilla ohjelmallisen sijasta).
    • Control + Alt + Backspace on näppäinyhdistelmä jolla X-ikkunointijärjestelmän voi mahdollisesti sulkea, mutta en tiennyt tai muistanut sitä tässä yhteydessä, joten en tullut myöskään kokeilleeksi olisiko se toiminut. Varovainen veikkaukseni on että olisi saattanut toimia, koska ydintason kaatumisesta ei ilmeisesti ollut kyse päätellen siitä, että järjestelmän itsenäinen toiminta tuntui ainakin osittain jatkuvan. En kuitenkaan löydä /var/log-hakemiston tiedostoista mitään, minkä tunnistaisin muistiinpanoksi tapahtuneesta.
    • Bugi #109740 vaikuttaa kuvailevan jotain hiukan samanlaista, joskaan omassa tapauksessani hiiren kursorikaan ei liikkunut. Ubuntu Suomen foorumeilta löytyi myös aika läheltä liippaava säie ja lisäksi toisesta säikeestä vinkkilinkki: Alt + SysRq (Print Screen) + R E I S U B (kirjaimet näppäillään yksi toisensa jälkeen) käynnistää tietokoneen uudestaan turvallisesti. Sen pitäisi toimia vielä silloinkin kun kaikki muut keinot epäonnistuvat.
  • Vuorovaikutus-blogi: Ubuntu-merkinnät jatkossa sieltä

    Avasin Vuorovaikutus-blogin aiemmin tänne tekemiäni Ubuntu-aiheisia muistiinpanoja varten.

  • [Ratkaisu] Paste and Go 2: osoitekentän sisältö ei korvaudu leikepöydän sisällöllä

    Lähtökohta
    Olen asentanut Paste and Go 2 -lisäosan Firefox-selaimeen. Olen merkannut lisäosan asetuksista Replace whole text field -kohdan (General-välilehdeltä, "Paste" will -otsikon alta) valituksi. Olen ladannut selaimeen Internet-sivun siten, että osoitekentässä on sivun osoite. Olen kopioinut jonkin toisen sivun osoitteen leikepöydälle.
    Ongelma
    Kun osoitan hiiren osoittimella osoitekenttää, painan oikeaa hiirennappia ja valitsen avautuvasta valikosta Paste and Go -kohdan, leikepöydällä oleva osoite lisätään osoitekentässä olevan osoitteen eteen, sekaan tai perään (hiiren osoittimen sijainnista riippuen) sen sijaan, että leikepöydällä oleva osoite korvaisi osoitepalkissa olevan osoitteen kokonaan ennen lopputuloksena olevan osoitteen avaamista.
    Ongelman syy
    Paste and Go 2:n Replace whole text field -asetus ei ole tallentunut valitsemisen jälkeen lisäosan asetuksiin. Asetuksissa on edelleen valittuna oletus, Replace selection part of text field. Paste and Go 2:n asetustenmuokkausikkuna ei siis toimi.
    Ratkaisu
    Avaan osoitteen about:config ja kirjoitan Suodata-kenttään pasteandgo. Kaksoisnaksautan extensions.pasteandgo2.PasteMode-asetusta ja syötän sen arvoksi luvun 0. Tämän jälkeen Replace whole text field -asetus on valittuna Paste and Go 2:n asetustenmuokkausikkunassa, ja Paste and Go -toiminnon valitseminen oikean hiirennapin valikosta korvaa osoitekentän sisällön leikepöydän sisällöllä.
    Huomautus
    Tämä ratkaisu löytyi suoraan Mozillan Paste and Go 2:n keskustelusivulta.
  • [Ratkaisu] Rytmilaatikko kaatuu (Segmentation fault)

    Lähtökohta
    Avaan Rytmilaatikon ja kirjoitan Hae-kenttään underst, jolloin Levy-osioon ilmestyy Røyksoppin (sic) levy The Understanding. Valitsen levyn ja käynnistän soiton ensimmäisestä kappaleesta hiirtä käyttäen. Kansikuvat-liitännäinen on käytössä.
    Ongelma
    Soitettuaan kolmisen minuuttia Rytmilaatikko lakkaa soittamasta ja suoritintehon käyttö nousee sataan prosenttiin. Vähän ajan kuluttua Rytmilaatikko sulkeutuu ja suoritintehon käyttö laskee normaalille tasolle. Komentoriviltä suoritettuna Rytmilaatikko ilmoittaa kaatumisen syyksi Segmentation faultin.
    Ongelman syy
    Kansikuvat-liitännäinen on joissain tilanteissa epävakaa.
    Ratkaisu
    Otan Kansikuvat-littännäisen pois päältä Muokkaa → Liitännäiset... -valikosta avautuvassa ikkunassa. Sen jälkeen Rytmilaatikko ei kaadu musiikkia soittaessaan.
    Huomautus
    Aikaisemmin Rytmilaatikko ei kaatunut, vaikka Kansikuvat-liitännäinen oli käytössä. Voi olla, että ongelma liittyy tässä yhteydessä artistin nimessä olleeseen ASCII-merkistön ulkopuoliseen kirjaimeen (ø).
  • [Ratkaisu] Firefox: kursorinavigointi (sanojen yli hyppiminen) Ctrl-nuolinäppäin -yhdistelmällä

    Lähtökohta
    Olen käynnistänyt Firefox-selaimen ja ladannut Internet-sivun osoitteesta www.google.fi siten, että Firefoxin osoitekentässä lukee http://www.google.fi/. Haluan siirtyä Googlen etusivulta Googlen kuvahakuun vaihtamalla osoitteeksi http://images.google.fi/. Osoitan hiiren osoittimella osoitteen perässä tyhjänä olevaa osoitekentän osaa ja painan vasenta hiirennappia niin, että kirjoituskursori ilmestyy osoitteen loppuun. Yritän siirtyä näppäinyhdistelmällä Control + nuolinäppäin vasemmalle osoitteen alussa olevan www-osan kohdalle.
    Ongelma
    Näppäinyhdistelmä Control + nuolinäppäin vasemmalle siirtää kirjoituskursorin osoitekentän vasempaan laitaan, osoitteen http://-osan eteen. Samoin tapahtuu Firefoxiin ladattujen sivujen tekstilaatikoissa, esimerkiksi Gmailin viestinmuokkaimessa. Kaikkialla muualla, esimerkiksi Päätteessä ja Tekstieditorissa (gedit) sama näppäinyhdistelmä siirtäisi kirjoituskursoria sitä lähinnä olevaan pisteeseen saakka, tässä tapauksessa osoitteen osien google ja fi välissä olevan pisteen perään.
    Ongelman syy
    Asetusavaimen layout.word_select.stop_at_punctuation arvo on false.
    Ratkaisu
    Avaan osoitteen about:config ja kirjoitan Suodata-kenttään punctuation jolloin asetuslistalle jää avain layout.word_select.stop_at_punctuation. Avaimen kaksoisnaksautus muuttaa sen arvoksi true. Tämän jälkeen näppäinyhdistelmä Control + nuolinäppäin toimii odottamallani tavalla.
    Huomautus
    Tämä ratkaisu löytyi suoraan Ubuntu Forumilta.