EDBloggen

Alexander Karlstad. Blogger hovedsakelig om Linux og sånt.

Arkiv for stikkordet «gconf»

Spotify-URI-er i Gnome

ingen kommentarer

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!

Skrevet av Alexander Karlstad

10. november 2009 klokken 00.55

Ubuntu 9.10 (Karmic Koala)

ingen kommentarer

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! 🙂

Skrevet av Alexander Karlstad

1. november 2009 klokken 10.00

Ruterpassord, brukken autentisering og Twitter-klient

ingen kommentarer

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.

Skrevet av Alexander Karlstad

28. september 2009 klokken 01.21

Optimization WordPress Plugins & Solutions by W3 EDGE