Kategorier
Tips og triks

Tweak.tk – adresseforkorting på domenenivå

I havet og den uoversiktlige strømmen av diverse adresseforkortingstjenester der ute på nettet, har man en som tar skrittet fullt ut og tilbyr korte domener av typen http://14rkg.tk.

Tjenesten heter bare Tweak.tk, og leveres av de som administrerer toppnivådomenet .tk, nemlig Dot.tk.

Jeg har laget en enkel JavaScript-snutt som enkelt kan lenkes opp mot bokmerkelinjen din, enten ved å manuelt opprette en snarvei med følgende URL:

javascript:window.open('http://api.dot.tk/tweak/shorten?long='+encodeURIComponent(location.href), 'tweaktk', 'toolbar=0,status=0,width=600,height=300');

eller ved å klikke og dra følgende lenke opp til bokmerkelinjen din: Tweak.tk.

Kategorier
Nyheter Tester Tips og triks

Oppgradering til Lucid Lynx

Som vanlig går ikke en oppgradering mellom Ubuntu-versjonene som smurt for mitt vedkommende, men heldigvis blir det færre og færre problemer for hver gang. Her kan jeg presentere en liten liste over tingene jeg hittil har støtt på!

Æ, ø og å i programmer kjørt via Wine

Wine sluttet å støtte Æ, Ø og Å. Siden det ikke bare gjaldt Spotify falt konklusjonen raskt på det faktum at det var et tegnsettproblem.

På en annen maskin jeg hadde installert Lucid på, var ikke dette tilfellet, dermed startet jeg enkelt med å analysere forskjellene i de forskjellige dotfilene, og til slutt fant jeg ut at LANG-variabelen på maskinen med problemene var «nb_NO.utf8», mens på den som fungerte var den satt til «nb_NO.UTF-8».

Jeg er dog litt usikker på hvordan det ordnet seg, men jeg merget mye av standard-bashrc-en til Ubuntu med den jeg hadde fra før (uten at jeg hadde satt LANG der tidligere), samt bekreftet at /etc/default/locale var satt korrekt.

Panelene henger og er skurrete etter innlogging

Av og til er ikonene og indikatorene i toppanelet i GNOME skurrete, forvridde, malplasserte eller borte etter innlogging. En enkel «killall gnome-panel && gnome-panel &» ordner for øvrig dette, men det er unødvendig å kjøre hver gang etter innlogging. En bug opprettet i desember i fjor kan passe inn under beskrivelsen min, men det har vært heller laber aktivitet rundt denne siden i februar.

Kategorier
Tips og triks

Vis PDF-filer innlemmet i Google Chrome

Tidligere har jeg irritert meg over at Google Chrome bare går bananas når jeg har hatt mozplugger installert og prøvd å åpne et PDF-dokument. I dag fant jeg ut at jeg skulle se om noen hadde klart å løse dette, og jommen har det ikke ordnet seg i nyere versjoner av mozplugger.

Løsningen ble å laste ned kilden til siste versjon av mozplugger manuelt, kompilere og installer og deretter redigere /etc/mozpluggerrc.

Kildekoden til siste mozplugger-versjon finner du på hjemmesiden. Last ned denne og pakk ut.

Gå inn i en terminal og manøvrer deg frem til mappen du pakket ut mozplugger i, og skriv følgende:

make linux && sudo make install

Rediger så /etc/mozpluggerrc etter oppskrift fra denne siden: https://help.ubuntu.com/community/EvinceMozilla.

OPPDATERING: Dette har på et eller annet vis sluttet å fungere etter oppgraderingen til siste Ubuntu-versjon, Lucid Lynx.

OPPDATERING 2.0: i senere utgaver av Chrome fungerer det om man i /etc/mozpluggerrc heller limer inn linjen «repeat needs_xembed noisy swallow(evince) fill: evince "$file"».

Kategorier
Tips og triks

Få tilgang til skrivebord via internett

Nylig fikk jeg behov for å tå tilgang til å styre en PC stående i et NAT-et nett der jeg ikke har tilgang til brannmur og portoppsett. Jeg så for meg en løsning à la LogMeIn, men siden akkurat den tjenesten ikke er å få brukt i Linux måtte jeg søke opp alternativer.

Selv om det finnes veldig mange fine applikasjoner til kundestøtteformål (gitso, Remote Help Assistant), var det få som omgikk NAT-ede nettverk på noe vis. Hamachi og NoMachine NX hadde dog vært en mulighet. Jeg valgte i stedet en hjemmesnekret løsning som jeg kan kontrollere selv ved hjelp av SSH-tunnel og VNC.

Ubuntu har i seg selv støtte for eksternt skrivebord ved hjelp av vino. Oppsett av dette gjøres via System -> Innstillinger -> Eksternt skrivebord.

Deretter setter man opp en SSH-tunnel fra PC-en du vil nå fra nettet til en Linux-server du disponerer (hallo, alle har da dette?)

ssh -R 5090:localhost:5090 <server>

Deretter, fra et tilfeldig sted i den vide verdensveven

vncviewer -via <server> localhost

Om du for eksempel ønsker at dette skal være en permanent løsning som holder seg koblet til serveren, sleng inn følgende i en crontab, da vel:

@reboot while true; do ssh -q -R 5090:localhost:5090 <server>; sleep 10; done

Loopen starter ved oppstart av maskinen og den vil prøve å koble til på nytt om nettet forsvinner.

Kategorier
Tips og triks

Xbox 360-gitar i Windows

Veiviser for ny maskinvare

Jeg er en av de få som spiller Guitar Hero på PC-en, uten at jeg ønsker å gå dypere inn på det temaet.

Første gang jeg plugget gitaren i USB-porten, fikk jeg opp denne flotte veiviseren for funnet maskinvare. Tydeligvis manglet jeg driverne. Etter noen søk og research på nettet fant jeg endelig ut at jeg manglet "Xbox 360 Accessories Software", som enkelt kan lastes ned fra Microsoft.

Voila!

PS! Det kan også anbefales å laste ned siste patchen til Guitar Hero III til PC.

Kategorier
Tips og triks

Bytte av DNS og migrering av e-post

Google Apps

Inntil i dag har jeg benyttet meg av Tek.nos e-postservere for mitt eget domene, men nå er den tid altså over. Etter en del av Google Apps Standard Edition, som er gratis, har jeg følt meg trygg nok på å starte en migreringsprosess for mitt eget primærdomene.

Før migreringen kunne finne sted måtte jeg naturlig nok ha tilgang til DNS-serveren for domenet mitt. Dette hadde jeg da ikke, siden dette også var noe jeg har fått vertet på Tek.no sine servere. Jeg prøvde ut et knippe med gratistilbydere av DNS-tjenester i forkant (freedns.afraid.org, xname.com, ZoneEdit, EveryDNS), men ble aldri helt tilfreds med noen av de. Et Google Docs-dokument med en enkel liste over de forskjellige tilbyderne og hva mulighetene der var, kom til nytte. Helt til slutt falt jeg ganske enkelt og greit på Domeneshop sine, siden jeg har alle mine domener der. Byttet ble gjort rundt klokken halv fire, natt til fredag, og cirka klokken halv fem var DNS for domenet operativt igjen.

Migreringen av e-post kunne jeg egentlig bare gjort med Thunderbird siden man bare kan dra og slippe e-post i mellom forskjellige kontoer, men dette fant jeg ikke ut av før det var for sent. Jeg endte opp med å bruke et hendig perl-skript (imapcopy.pl), takket være tips fra hyggelige folk på BLUG (som vanlig). For å få skriptet til å fungere med SSL under Ubuntu måtte imidlertid pakken "libio-socket-ssl-perl" installeres.

Kategorier
Tips og triks

Intern høyttaler i Windows XP

internalspeaker
Forbaskede interne høyttaler-pip!

Kom over et utrolig irriterende problem i dag idet jeg entret Windows XP for første gang på mange måneder: den interne høyttaleren.

Hver gang jeg drar og slipper volumkontrolleren nede i høyre hjørne så piper den. HØYT. Dette gjelder i hvert fall min ThinkPad T60p. I Ubuntu har jeg løsningen for slikt for meg, men i Windows var dette å deaktivere den en ukjent problemstilling.

Løsningen er som følger:

  1. Åpne enhetsbehandleren
  2. Klikk på "Vis" og "Vis skjulte enheter"
  3. Utvid seksjonen "Drivere som ikke er Plug and Play-kompatible"
  4. Dobbeltklikk på "Beep"
  5. Klikk på fanen "Driver"
  6. Klikk på "Stopp" (dette stopper den NÅ)
  7. Klikk deretter på "OK"
  8. Velg å ikke starte datamaskinen på nytt
  9. Dobbeltklikk på "Beep" nok en gang
  10. Velg fanen "Driver" nok en gang
  11. Endre valget i rullgardinmenyen "Oppstart" til "Deaktivert"
  12. Klikk på "OK"
  13. Velg selv om du vil starte på nytt nå, men dette er ikke nødvendig siden du allerede har slått den av

Nå vil altså den interne høyttaleren være deaktivert for all fremtid (forhåpentligvis) og jeg lære at Windows ikke er for meg.

Kategorier
Tips og triks

Spotify-URI-er i Gnome

Det er en kjent sak å få Firefox til å støtte Spotify-URI-er, men hva med Gnome?

Om jeg vil at «gnome-open» og «xdg-open» skal støtte dette, må jeg inn i GConf og redigere litt nøkler 🙂 Åpne en terminal og kjør følgende kommandoer:

gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "/home/user/bin/spotify.bash %s"
gconftool-2 -s /desktop/gnome/url-handlers/spotify/needs_terminal false -t bool
gconftool-2 -s /desktop/gnome/url-handlers/spotify/enabled true -t bool

Der «/home/user/bin/spotify.bash» representerer et script eller liknende som åpner Spotify med tilhørende argumenter (se under).

#!/bin/sh
exec wine "C:\Program Files\Spotify\spotify.exe" /uri "$@"

spotify-uri
spotify:track:6JEK0CvvjDjjMUBFoXShNZ

Sørg for å gi skriptet tillatelse til å bli eksekvert/kjørt. Dette ved å kjøre kommandoen «chmod 755 /home/user/bin/spotify.bash».

Om det ikke fungerer, prøv å bytt ut "C:\Program Files\Spotify\spotify.exe" med "C:\Programfiler\Spotify\spotify.exe", som gjerne er tilfellet om du har norsk Ubuntu.

Og som om det ikke var nok – det holder visstnok å gjøre dette for å få Firefox til å støtte Spotify sitt lenkeskjema og!

Kategorier
Nyheter Tester Tips og triks

Ubuntu 9.10 (Karmic Koala)

For en måned eller to tilbake fikk jeg endelig somlet meg til å installere Ubuntu på nytt på PC-en min. Etter å ha byttet prosessor i maskinen til en Core 2 Duo-prosessor, kunne jeg endelig få inn 64-bits-versjonen av Ubuntu. Dette på et tidspunkt der Karmic enda var i alfaversjon, noe jeg synes er interessant da jeg får med meg endringene som skjer de siste ukene før lansering.

Det som slo meg først var de visuelle endringene, selvsagt. Ubuntu har fiffet opp oppstarten, og nå har man kun en sort bakgrunn med en hvit Ubuntu-logo, lik Mac sin oppstart med hvit bakgrunn og sort logo. Noen vil da kanskje si at det er tåpelig å prøve og være "Mac", men ingen vil da nekte for at Mac er et estetisk fint operativsystem, og kan man virkelig klandre et operativsystem for å strebe etter å se bra ut, og i tillegg – være best? 😉

Ikonene i Ubuntu har fått en oppfriskning. I statusområdet ved klokken har alle standardikonene blitt byttet ut med simplistiske grånyanserte ikoner, og som man sier i minimalismen – «less is more». Ubuntu One er også nytt i Karmic, som er en tjeneste som gir brukerne mulighet til å synkronisere filer mot nettet (eller "nettskyen"), og alle brukere får 2 GB gratis lagringsplass totalt, eller 50 GB om man er betalingsvillig.

Andre nyheter er den selvskrevne nye versjonen av Firefox (3.5), Empathy erstatter Pidgin som standard direktemeldingsklient (personlig synes jeg «emesene» er mye penere) og Ubuntus «Software Center». Sistnevnte er et program du enkelt kan administrere installasjon og fjerning av programmer og pakker i Ubuntu i et fint og oversiktlig grensesnitt.

Men, alle nyheter til side, noen problemer har det også vært underveis. Mange av feilene jeg har opplevd har blitt rettet opp i, men noe arbeid gjenstår fremdeles:

CTRL+ALT+Backspace

Siden man har gått vekk fra den tradisjonelle xorg.conf i den siste versjonen av Ubuntu, må man konfigurere den såkalte «DontZap»-en selv. Det har blitt flyttet inn til tastaturutformingsinnstillingene (System -> Innstillinger -> Tastatur -> Utforminger -> Alternativer for utforming... -> "Key sequence to kill the X server").

CTRL+ALT+F1

Bytte til TTY1 fungerte heller dårlig etter oppgraderingen. Dette viste seg å være en feil i pakken «usplash» som gjorde at et bytte av virtuell terminal førte til at svgalib "spyr" over alt. For å sitere fra feilfiksen:

Move the console restoration into an atexit() function registered before the one from the svga or bogl backends; that way switching the VT doesn't result in svgalib having a panic attack and vomiting all over everything

Summende lyd etter 10 sekunder stillhet

Dette er en feil med Intel HDA-driveren til ALSA, som av en eller annen grunn fører til at en høy summende lyd trer inn etter 10 sekunder uten bruk av lydressurser på PC-en. Ved å kommentere ut en linje i /etc/modprobe.d/alsa-base.conf relatert til strømsparing og lydressursdvale, forsvinner problemet. En skikkelig fiks kommer forhåpentligvis etter hvert.

"Klar for innlogging"-lyd ved oppstart

Etter at Ubuntu har gått over til bruk av GDM2, har muligheten for å slå av denne lyden forsvunnet, eller rettere sagt – ikke implementert grafisk enda. Alternative løsninger finnes dog. I feilrapporteringen blir det nevnt forskjellige løsninger som involverer manipulering av nøkler i GConf (à la «regedit» i Windows) for brukeren «gdm».

Ved å kjøre kommandoen

sudo -u gdm dbus-launch gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false

eventuelt:

sudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false"

forsvant lyden ved innlogging for min del.

Oppdatering: nå i ettertid har det dukket opp et administrasjonsprogram for GDM2 på denne siden: https://launchpad.net/gdm2setup

Tastaturoppsett

Dette er ikke direkte relatert til Karmic, men mer GNU/Linux generelt. Etter en e-post til listen «l18n-no-ping» av Karl Ove Hufthammer ble jeg inspirert til å endre det norske tastaturoppsettet for å få inn en enkel tastekombinasjon for tankestrek (–), trademark-symbolet (™) og promilletegnet (‰). Disse tre med henholdsvis kombinasjonene ALT GR+-, ALT GR+SHIFT+R og ALT GR+SHIFT+5. Endringene ble gjort i /usr/share/X11/xkb/symbols/no som beskrevet i tråden. Differansefil er tilgjengelig her.

Jeg hadde lenge forhåpninger om at denne endringen kom inn i Karmic før den ble lansert, men det har ikke vist seg å være tilfellet. Enten er det ikke siste versjon av X.org i Karmic, eller så har Ubuntu valgt å ikke ta i bruk dette (noe som ville vært litt merkelig). Uansett – etter å ha gjort endringene manuelt, fungerer de ypperlig! 🙂

Kategorier
Tips og triks

Ruterpassord, brukken autentisering og Twitter-klient

Ruterpassord

Her forleden skulle jeg endre passordet på en D-Link DIR-635-ruter her jeg bor. Jeg tenkte jeg skulle være spenstig og bruke spesialtegn i passordet og gikk for eurotegnet (€). Etter å ha lagret og logget ut av administrasjonsgrensesnittet, prøvde jeg å logge inn med det nye passordet. Til all forbauselse fungerte det ikke.

Jeg fikk litt panikk, tenkte masse gale tanker og ble irritert, spesielt siden ruteren står i en annen leilighet her vi bor så jeg hadde ikke mulighet til å tilbakestille den. I frustrasjon, twitret jeg om "uhellet", og til overraskelse fikk jeg også svar. Tegnsettproblemer.

Jeg prøvde enkelt å skrive passordet i en tekstfil og bruke «iconv» på den fra UTF-8 til latin1, men det fungerte ei. Omvendt, derimot. Deretter kopierte jeg den tilsynelatende brukne teksten inn i passordfeltet og logget inn, og voila! 😀 Dog må det sies at å lagre dataene som UTF-8, men sende de i latin1 uten å konvertere kanskje er litt... dumt, D-Link!

iconv -f latin1 -t utf8 fil-med-eurotegn-i

Brukken autentisering i Ubuntu

En sen kveld der jeg prøvde å få fingeravtrykkleseren på laptopen til å fungere skikkelig i Ubuntu, klarte jeg å ødelegge /etc/pam.d/common-auth-filen, mildt sagt. All autentisering brakk, og bruk av «sudo» ga meg kun

Sorry, try again.
Sorry, try again.
Sorry, try again.
sudo: 3 incorrect password attempts

En stund var jeg redd for å slå av PC-en, så jeg søkte hjelp på IRC. Ikke var det bare en løsning heller:

  1. Starte maskinen på nytt og velge "Recovery mode" i oppstarteren, deretter fikse common-auth, eventuelt kjøre «pam-auth-update»
  2. Starte maskinen på nytt, redigere oppstartskommandoen og legge til "init=/bin/bash" i kjernekommandoen, deretter montere filsystemet på nytt («mount -o remount,rw /») og redigere filen, eventuelt kjøre «pam-auth-update»
  3. Starte opp en Live-CD, montere partisjonen og fikse filen, eventuelt bare kopiere standardfilen fra Live-CD-en.

Twitter-klient

gwibberJeg liker veldig godt å eksperimentere og prøve ut ny programvare, og i det siste har jeg prøvd å finne en grei lokalklient for blant annet Twitter, og per i dag står jeg fast på Gwibber. Litt vesentlig å bemerke at det her ikke er den stabile utgaven, men den "ustabilte" 2.0-utgaven (jeg har ikke hatt noe problemer med den). Det eneste jeg synes var kjedelig, var at den kun lastet inn de siste 20 tweetsene, og det blir fort litt i minste laget når man følger over 100 personger og går til sengs. Mye kan skje på åtte timer.

Jeg var beredt på å sende inn et funksjonalitetsønske, men før den tid fant jeg ut at løsningen var enklere:

  1. Start «gconf-editor»
  2. Naviger deg frem til /apps/gwibber/accounts/foo, der "foo" er ID-en til kontoen din.
  3. Legg til en ny heltallsnøkkel kalt "receive_count" og skriv inn hvor mange innlegg som skal lastes 🙂
  4. Oppdater (CTRL+R)

Svaret fant jeg imidlertid her, og det viser seg å være en gconf-setting de ikke har implementert i grensesnittet enda.