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

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.

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]

 

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.

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!

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 🙂

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/)

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)

Hvordan få loopback-lyd på mikrofon-/lydinngang i Ubuntu

Å fikse loopback-lyd i Ubuntu er en smal sak

Et problem som har irritert meg flere ganger. Det hender jo, en sjelden gang, at man faktisk vil høre seg selv eller det tilkoblede lydutstyret man har plugget i mikrofon- eller lydinngangen på PC-en. Tidligere fungerte dette "ut av esken" i Ubuntu, men i senere versjoner og med Pulseaudio, har dette forsvunnet.

Enkel fiks. Kjør følgende kommando i et terminalvindu (Program > Tilbehør > Terminal):

pactl load-module module-loopback latency_msec=1

Og du ser riktig, du trenger ikke bruke  sudo for å få det til å fungere.

Om du vil ha løsningen permanent, anbefaler jeg å legge inn kommandoen i cron. Løsning:

crontab -e

Og fyll inn følgende på en ny linje:

@reboot pactl load-module module-loopback latency_msec=1

Lagre og lukk. Smil.