- Lähtökohta
- Haluan muokata
crontab
-tiedostoani. Olen asentanutvim
-tekstieditorin. - Ongelma
- Haluan käyttää crontabin muokkaamiseen vim-editoria. Komento
crontab -e
avaa kuitenkinnano
-tekstieditorin. - Ongelman syy
- Oletustekstieditoriksi on määritelty nano.
- Ratkaisu
- Määrittelen vimin oletustekstieditoriksi komentamalla ensin
sudo update-alternatives --config editor
avaamastaniPäätteestä
. Komento antaa listan tarjolla olevista vaihtoehdoista. Vaihtoehtojen joukossa on/usr/bin/vim.basic
. Valitsen sen oletuseditoriksi kirjoittamalla kehotteeseen sitä vastaavan numeron ja painamalla rivinvaihtonäppäintä. Tämän jälkeen komento crontab -e avaa crontab-tiedostoni vimissä. - Huomautus
- The How-To Geek -blogin artikkelissa update-alternatives -komennolle on annettu config-parametri virheellisesti, sillä sen edessä on yksi ajatusviiva (–). Oikea tapa on käyttää parametrin edessä kahta, näppäimistön useimmiten käytettyä viivanäppäintä painamalla saatavaa yhdysviivaa peräkkäin (–).
Month: February 2008
-
[Ratkaisu] Crontabin muokkaaminen vimillä
-
[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.
-
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
-valikonOta kuvakaappaus
-sovellus ei ota kuvakaappaukseen hiiren osoitinta. MyöskäänPrtSc
-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 mukaanXvidcap
-nimisen sovelluksen asetuksissa onCapture 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 ovatxcursor
-tiedostomuodossa, enkä ole löytänyt pakettivarastoista ohjelmaa, jonka avulla ne pystyisi avaamaan GIMPissä. Pakettivarastojen ulkopuolella suoraviivaisin ratkaisu on ilmeisestiGursor Maker
-sovellus.
- Webmaster Tips -blogissa olevan kommentin mukaan
-
[Ratkaisu] Gcursor ei toimi
- Lähtökohta
- Olen asentanut
gcursor
-paketin. Olen käynnistänyt gcursorin valitsemallaJärjestelmä → Asetukset
-valikosta kohdanCursor 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 kohdanUlkoasu
. AvautuvanUlkoasun asetukset
-sovelluksenTeema
-välilehdellä painanOma...
-nappia joka on kuvallisen ulkoasulistan alapuolella,Tallenna nimellä...
– jaAsenna
-napin välissä. Voin vaihtaa hiiren osoittimen ulkoasua valitsemalla jonkin kohdan nyt avautuvanMuokkaa teemaa
-ikkunanOsoitin
-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 avannutPodcastit
-näkymänSivupaneelista
. Olen ottanutSelaimen
esille näkymäänNä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ä.
- Muutan Selaimen kokoa isommaksi. Kun Selain on riittävän iso, podcast-virta, jonka tilauksen haluan perua, tulee esiin listalla.
- 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
jaRytmilaatikko-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önReset
-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ä jollaX-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.