Pee-fucking-Cee. Miksi sinä tulit planeetalleni?
Koskaan ei ole mennyt hermot niin pahasti kuin tänään. Koko helkkarin päivän olen rassannut tuota infernaalista vehjettä, jota myös PC:ksi kutsutaan. Ei tule lasta eikä paskaa, eikä yhtään mitään muuta kuin päreistä tuhkaa. Onneksi on sentään olutta jääkaapissa ja jos sillä ei vitutus laannu, niin aina voi kiskoa päälle vielä puoli pulloa Jallua.
Tähän taloon ei osteta enää yhtään ainoaa PC-konetta, ellei sitten asiat keikahda todella pahasti päälaelleen (Microsoft ostaa Applen tai muu vastaava kauhuskenaario). Ja eri asia toki, jos joku toimivan ja hyvän koneen ilmaiseksi lahjoittaa.
Mutta yhtään ainoaa PC-konetta minä en lähde osista enää kasaamaan. Windowsiin voin koskea ja mielelläni koskenkin, kunhan se vain pyörii suhteellisen vakaalla raudalla. Linuxiin kosken vain pitkin hampain ja kiroillen, jos siinä pyörii joku graafinen härpäke sen kohtalaisen hyvän komentorivin päällä. Siinä meinaan on Hubba Bubbaa, joka hädin tuskin häviää Windows 98 SE:lle paskuudessa.
Ehkä pitäisi vain viskata parvekkeelta alas mokoma harmaa laatikko ja istua tyytyväisenä iMacin ääreen.
MacAppADay on kampanja, joka jakaa joulukuun jokaisena päivänä 5000 kappaletta suositun Mac-ohjelman lisenssejä. Apajille pääsee Suomen aikaa klo 10 aamupäivällä.
Applella unohtivat laittaa iMaciin kytkimen tai toiminnon, jolla iMacin näytön saa sammutettua kätevästi. Ainoa keino on asettaa näyttö virransäästöasetuksista unitilaan minuutin käyttämättömyyden jälkeen. Ongelmana vain on, että joskus jokin päällä oleva ohjelma haluaa varastaa fokuksen, jolloin valkeus tulee ja nukkumatti lähtee. Tätä seilaamista kun yöllä aikansa katselee, tekee mieli heittää koko kone ikkunasta pihalle.
Kannettavissa näytön pystyy vääntämään kokonaan pimeäksi, iMacissa ei. Onneksi tähän on nyt keino: Brightness Control.
LISÄYS: Ja tietysti yön aikana oli iDefrag varastanut fokuksen, joten esc-nappulan hakkaaminen ei palauttanutkaan näyttöön valoja takaisin. Onneksi sen verran sai tihrustettua, että sain Brightness Controlin aktiiviseksi.
Olettaen, että shellinä on bash. Pitäisi toimia ainakin Tigerissa.
Backspace ja delete
Terminal -valikosta Window Settings ja välilehti Keyboard
- Rasti pois kohdasta Delete key sends backspace
- Jos Key Mappingseissa ei kohdassa del (forward delete) ole arvoa
\033}3~ niin muokkaa kenttää
Muokkaa tiedostoa ~/.bash_profile. Jos tiedostoa ei ole, luo sellainen.
Lisää tiedostoon rivi stty erase ^H manuaalisti, tai anna komento echo -e "stty erase ^H" >> ~/.bash_profile
^H -merkit saa kirjoitettua komennolla Control-v ja Control-h.
Lisää tiedostoon ~/.inputrc rivi "\e[3~": delete-char
Käynnistä Terminaali uudelleen tai ota asetukset käyttöön komennoilla source ~/.bash_profile ja bind -f ~/.inputrc
Merkistö
Jos haluat käyttää Terminalia vanhalla ISO-8859-1 -merkistöllä, katso Matti Hiljasen ohjeet.
Jos haluat käyttää Terminalia nykyaikaisella UTF-8 -merkistöllä, jatka lukemista.
Terminal -valikosta Window Settings ja välilehti Emulation
- Rasti pois ruudusta Escape non-ASCII characters
Terminal -valikosta Window Settings ja välilehti Display
- Valitse merkistöksi Unicode (UTF-8) kohdasta Character Set Encoding
Lisää tiedostoon ~/.bash_profile rivi export LC_CTYPE=en_US.UTF-8
Lisää tiedostoon ~/.inputrc seuraavat rivit:
set meta-flag on
set input-meta on
set output-meta on
set convert-meta off
Jälleen kerran ota muutokset käyttöön käynnistämällä Terminal uudelleen tai komennoilla source ~/.bash_profile ja bind -f ~/.inputrc
Lisäksi kannattaa lisätä tiedostoon ~/.MacOSX/environment.plist rivi { LC_CTYPE = "en_US.UTF-8"; }. Muutokset astuvat voimaan kun loggaat ulos ja takaisin.
Jotta merkit näkyisivät oikein hakemistojen ja tiedostojen nimissä, listaa tiedostot komennolla ls -v.
Irssi screenissä ja Unicode?
Voit muokata etäkoneen merkistöasetuksia em. tavalla.
Toimii ainakin Fidiskin shellissä.
Käynnistä screen komennolla screen -U.
Jos Irssi on versio 0.8.9 tai vanhempi, anna komento /set term_type UTF-8, muutoin anna komento /set term_charset UTF-8
Recode-asetukset seuraavasti:
/set recode ON
/set recode_autodetect_utf8 ON
/set recode_fallback iso-8859-1
/set recode_out_default_charset utf-8
/set recode_transliterate ON
Jos kanavan nimessä on ISO-8859-1 -merkistön ääkkösiä, niin joinaaminen esim. kanavalle #ääöö hoidetaan komennolla /eval join #\xE4\xE4\xF6\xF6
Siis ä -> \xE4 ja ö -> \xF6
Alkuperäiset ohjeet backspacen ja deleten, sekä merkistöasetusten osalta. Irssin asetukset räplätty kantapään kautta, ääkköskanaville joinaaminen kanavalta #UTF-8.