Kategorier
Tips og triks

Fikse plutselige problemer med hvilemodus/suspend i Ubuntu

For en ukes tid siden sluttet plutselig hvilemodus på laptopen å fungere , noe som slo meg som veldig uforutsett og merkelig. Ubuntu gjorde nødvendige forberedelser til å gå i hvilemodus og til slutt begynte også hvilemoduslampen å blinke slik den pleier, men skjermen sluknet aldri og stod bare og viste teksten som fortalte hva den gjorde, og CPU-viften gikk fremdeles.

Den daværende kjernen var 2.6.38-10-generic-pae, og når jeg prøvde den forrige, 2.6.38-8-generic-pae, fungerte hvilemodus igjen, noe som gjorde at jeg litt raskt konkluderte med at det var kjernen som var problemet. Jeg fant også en bug som så ut til å passe.

Siden jeg ikke ga meg helt der, fordypte jeg meg litt mer (les: googlet mer), og kom frem til en bug som passet perfekt, som viste seg å være relatert til Virtualbox, som jeg tilfeldigvis også installerte siste versjon av (4.1) rundt samme tidspunkt som hvilemodus sluttet å fungere.

I Virtualbox sin bugtracker var også denne bugen rapportert, og det var en foreslått fiks der. For mitt vedkommende og maskin fungerte den utmerket, og jeg gjengir den i sin helhet her.

Rediger/opprett filen /etc/pm/config.d/unload_modules (som root) og legg inn følgende linje

SUSPEND_MODULES="$SUSPEND_MODULES vboxdrv vboxnetflt vboxnetadp vboxpci "

Pass også på å få med deg anførselstegnene og det siste mellomrommet i linjen der.

Kategorier
Tips og triks

Innstillinger for mobilt bredbånd fra Tele2

Vellykket oppkobling, endelig!

Siden Tele2 ikke har info om manuelt oppsett av mobilt bredbånd på hjemmesidene (men de har det for WAP/GPRS), spurte jeg de på Twitter, og resultatet er følgende oppsett:

  • Nummer: *99#
  • Brukernavn: blankt
  • Passord: blankt
  • APN: data.tele2.no
Kategorier
Tips og triks

Slå av ventetid ved feiltastet passord med sudo

Noen ganger irritert deg over at det tar et sekund eller to før du kan taste passordet ditt på nytt når du skriver det feil? Som mye annet så kan dette også slås av!

Husk at det er en sikkerhetsfunksjon som er tiltenkt å gjøre at det tar mye lengre tid for en cracker å bryte seg inn på maskinen din.

For å slå av forsinkelsen, åpne filen /etc/pam.d/common-auth og se etter linjen (linje nummer 17 i Ubuntu 11.04) som ser slik ut:

auth    [success=1 default=ignore]  pam_unix.so nullok_secure

og endre denne til

auth    [success=1 default=ignore]  pam_unix.so nullok_secure nodelay

Kilde: Ubuntuforums

Kategorier
Tips og triks

Få flere konfigurasjonsmuligheter for touchpad/trackpoint

GPointing Device

Forleden hadde jeg et ønske om å slå av touchpaden på laptopen siden jeg bare bruker trackpoint-en og touchpad-overflaten er såpass stor at den ofte kommer i veien og roter det til når jeg skriver, spesielt kode.

Etter litt googling, kom jeg frem til at gpointing-device-settings gir mer utvidede konfigurasjonsmuligheter for Trackpoint og Touchpad, og blant annet mulighet for å deaktivere hele enheten.

Kategorier
Tips og triks

Endre standardsortering og -visning i Thunderbird

Jeg er neppe den eneste som irriterer meg over at Thunderbird sorterer all e-post stigende som standard, og i tillegg ikke har på tråding av e-post i visningen. Det førere til at man må gå gjennom hver enkelt mappe og klikke seg gjennom dette.

Som med veldig mange andre ting som irriterer meg grønn, så er løsningen som oftest noen få Google-søk unna, og dette var intet unntak. Løsningen er å endre det globalt (/etc/thunderbird/pref/thunderbird.js) eller lokalt (~/.thunderbird/*/prefs.js). Jeg valgte å gjøre dette på globalt nivå.

Min /etc/thunderbird/pref/thunderbird.js endte opp med å få disse linjene lagt til:

pref("mailnews.default_news_sort_order", 2); // descending
pref("mailnews.default_news_sort_type", 14); // date
pref("mailnews.default_sort_order", 2); // descending
pref("mailnews.default_sort_type", 14); // date
pref("mailnews.default_view_flags", 1); // always use threading

Om du heller vil gjøre det lokalt, altså for den ene profilen til Thunderbird, må funksjonen «pref» endres til «user_pref».

user_pref("mailnews.default_news_sort_order", 2); // descending
user_pref("mailnews.default_news_sort_type", 14); // date
user_pref("mailnews.default_sort_order", 2); // descending
user_pref("mailnews.default_sort_type", 14); // date
user_pref("mailnews.default_view_flags", 1); // always use threading

Endringen skal i teorien også gjelde RSS-strømmer i Thunderbird.

Kilder: MozillaZine, MozillaZine forums, Mozilla Developer Network [1][2]

 

Kategorier
Tips og triks

HTML5-video i Firefox 4

Firefox og HTML5-video spiller ikke helt på lag

Har du opplevd at det lokalt på maskinen din fungerer med <video src="foo.webm"></video> i Firefox 4, men ikke på vevtjeneren din, uansett hvor mye du stokker om på koden og legger til <source>-elementer med/uten «type»-attributter? Fiksen kan være alt for enkel.

I konfigurasjonen til enten Apache, vhost-en eller .htaccess-en, kan du legge til at filetternavnene skal knyttes til riktige MIME-typer, dette ved bruk av AddType-direktivet.

Her er hva jeg la til i min .htaccess-fil:

AddType video/ogg .ogv
AddType audio/ogg .oga
AddType application/ogg .ogg
AddType video/webm .webm
AddType video/mp4 .mp4

Selv om <source>-elementene har «type»-attributten, har den tydeligvis ingen mulighet til å overskrive hva vevtjeneren returnerer som MIME-type. Om man sjekker /etc/mime.types og søker opp «webm», får man sannsynligvis ikke noe resultat.

Dette ser også ut til å gjelde videoklipp kodet med Ogg Theora/Vorbis. I Firefox 3.5+, derimot, var dette aldri noe problem.

Oppdatering: serverutgaven av Ubuntu 11.04 har en oppdatert utgave av /etc/mime.types og inneholder alle de tre filformatene.

Kategorier
Tips og triks

Spotify i Linux

Spotify for Linux

Hei, visste du forresten at Spotify er å finne til Linux?

Om en av verdens mest populære streamingtjenester av tiden er et av hindrene for at du tør satse på Linux, bør du tenke deg om igjen.

Tidligere har Spotify fungert ved hjelp av Windows-i-Linux-applikasjonen «Wine», men for et par måneder siden, kom Spotify med en prøveversjon av «Spotify for Linux», alt satt sammen i løpet av en helg og med frivillig innsats fra folkene bak Spotify. De liker tydeligvis Linux, og det viser litt av engasjementet som utøves for det åpne miljøet.

Spotify for Linux finnes for tiden i to varianter, en for Debian-baserte distribusjoner (som Ubuntu) og Fedora. De to mest populære distribusjonene, altså.

Installasjonen innebærer å legge til såkalte «pakkebrønner»til distribusjonen din. Selv om dette høres særlig vanskelig og skummelt ut, er det i praksis ikke det. Det er snakk om å legge til et bibliotek som inneholder programvare, i dette tilfellet Spotify.

Det står beskrevet på hjemmesidene til Spotify hvordan man installerer, men for sikkerhets skyld tar jeg det her på norsk og slenger med noen skjermbilder.

OBS! Spotify for Linux fungerer, per i dag, kun for de som betaler for Spotify, altså har Spotify Premium- eller Spotify Ultimate-abonnement! Støtte for brukere med gratiskonto skal visstnok komme i fremtiden.

  1. Åpne terminalen, den finner du under «Programmer» og «Tilbehør»i hovedmenyen øverst på skjermen.
  2. Skriv «sudo bash -c 'echo "deb http://repository.spotify.com stable non-free" > /etc/apt/sources.list.d/spotify.list'» og trykk på enter. Merk at du vil bli bedt om å taste inn passordet ditt.
  3. Skriv deretter «gpg --keyserver wwwkeys.de.pgp.net --recv-keys 94558F59» og trykk på enter.
  4. Deretter skriver vi «gpg --export 94558F59 |sudo apt-key add -» og runder av med enter nok en gang.
  5. Skriv så «sudo apt-get update && sudo apt-get install spotify-client» og bekreft installasjonen ved å taste «y» og enter
  6. Når nedlasting og installasjon er fullført kan du klikke på «Program» og manøvrere deg til «Lyd og video» og åpne Spotify!

Se også skjermbildene nedenfor!

Kategorier
Tips og triks

Clue-ordbok i Linux

Clue (logo: www.clue-international.com)

For kun et par uker siden kom jeg over en Linux-basert klient for den norske vidunderordboken Clue. Om man allerede har lisens til Clue og er innehaver av ordbokfilene, kan man fint benytte disse for å få et grensesnitt i Linux. Det følger også med filer for et nettgrensesnitt, men dette har jeg ikke begitt meg ut på (enda).

Det var riktignok ikke rett fram og få dette til å fungere, så her er en finfin gjennomgang for å få det til å fungere. Merk at ordboken kun fungerer via terminalen og at det ikke finnes noe GUI (grafisk grensesnitt) for øyeblikket, men der kommer nettgrensesnittet inn. Jeg vil jobbe litt med dette i fremtiden og se om jeg får det til å fungere.

Og tips til alle UiB-studenter: om du har brukerkonto hos UiB, kan du bruke VPN-oppkobling mot UiB sine servere og få tilgang til en god del ordbøker på ordnett.no. Mer informasjon om ordnett.no på IT-sidene til UiB finner du her, mens info om oppkobling mot VPN finner du her.

  1. Last ned Clue 2 beta-pakken og dependency-pakken (Emphy) fra nedlastingssiden til prosjektet på Google Code.
  2. Legg filene i en egen mappe, for eksempel kalt «clue».
  3. Flytt alle filene fra mappen som heter «emphy-0.1» og inn i mappen «clue2-0.1».
  4. Gå inn i sistnevnte mappe og høyreklikk på filen «clue.py» og velg «Åpne», og når du får spørsmål om du vil kjøre eller vise innholdet, klikker du på «Vis».
  5. Endre innholdet i linje 17 fra «from emphy.terminal import ANSIColor» til «from terminal import ANSIColor».
  6. Endre innholdet i linje 18 fra «from emphy import Singleton» til «from singleton import Singleton».
  7. Endre innholdet i linje 955 fra «dictdirs = [ '/media/data1/clue' ]» til «dictdirs = [ 'CLUEFILER' ]», der CLUEFILER erstattes med stien til mappen hvor du har dine Clue-datafiler.
  8. Åpne en terminal, manøvrer deg frem til mappen «clue.py» ligger, og skriv «python clue.py ORD», der du erstatter ORD med ordet du vil slå opp.

Som vanlig, skjermbilder under 🙂

Kategorier
Tips og triks Utvikling

Slå av WordPress' konvertering av anførselstegn og apostrofer

Jeg har lenge irritert meg over at WordPress gjør om vanlige anførselstegn (") og apostrofer (') til idiotiske "curly quotes", eller enkle og doble grav og akutt aksenttegn. Det egner seg spesielt dårlig når man har en blogg som dette med mange kommandoer som blir sitert, og man regner med at folk kopierer og limer inn i terminalen sin, som igjen ikke vil fungere på grunn av dette.

Enkel løsning: installer tillegget «Disabler»!

Noen Google-søk senere, fant jeg heldigvis en løsning, som jeg gjengir her i sin helhet, på norsk. 

Dette krever redigering av kildekoden til temaet du bruker på din WordPress-blogg.

  1. Åpne filen "functions.php" i temamappen (wp-contents/themes/<ditt tema>/functions.php), eller opprett filen om den ikke finnes fra før av.
  2. Legg til følgende linjer i topp eller bunn av filen:

remove_filter('the_content', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');

Dette ordner anførselstegnene og apostrofene i selve bloggteksten, utdraget og kommentarer.

(Hentet fra http://www.fayazmiraz.com/disable-auto-curly-quotes-in-wordpress/)

Kategorier
Tips og triks

Fikse boot-laster/MBR for Windows i Linux

Windows 7-oppstartsbilde

En problemstilling jeg kom over her forleden. Hadde en maskin jeg ville fjerne Linux fra (kjørte dualboot med Windows 7 fra før), og bare ha Windows. Og helst da bli kvitt GRUB i samme slengen.

Løsningen kom raskt etter noen Google-søk.

  1. Start PC-en med en Ubuntu live-CD eller -minnepenn.
  2. Installer «syslinux», om ikke pakken er installert allerede (var allerede installert hos meg med Ubuntu 10.10 live).
  3. Åpne en terminal (Programmer -> Tilbehør -> Terminal) og kjør «sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda». OBS! Pass på at /dev/sda er riktig harddisk. Sannsynligvis er det det om du kun har én.
  4. Start maskinen på nytt.

Vips! Verre var det faktisk ikke, utrolig nok.

(Kilde: Robert Penz blog)