EDBloggen

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

Arkiv for stikkordet «Ubuntu»

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! :-D 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

Despotify i Ubuntu

2 kommentarer

despotifyI dag kom jeg til å begynne å fikle med Despotify igjen. Sist gang jeg prøvde kom jeg aldri lenger enn at Despotify (eller Spotify sine servere) ga meg feilmeldinger og ba meg oppgradere klienten min. Nå har det tydeligvis skjedd ting på Despotify-fronten, og klienten var mye mer brukervennlig enn jeg så for meg. De har endret en del og gjort ncurses-Sannsynligvis har de endret en del, og også tatt i bruk ncurses for å øke brukeropplevelsen, til tross for at programmet kjøres i en terminal.

Det første vi trenger å gjøre er å sjekke ut siste versjon fra Subversion-depotet til Spotify:

svn co https://despotify.svn.sourceforge.net/svnroot/despotify/src despotify

Eventuelt kan man laste ned hele «src»-mappen som en tarball.

Deretter installerer vi alle biblioteker som Despotify krever. De har tydeligvis ikke fått med seg alle dependencies på hjemmesidene sine, så her er pakkene jeg måtte installere:

sudo apt-get install build-essential libssl-dev zlib1g-dev libvorbis-dev libtool libpulse-dev libgstreamer-plugins-base0.10-0 libgstreamer0.10-dev libao-dev libncursesw5-dev

Deretter kompilerer vi Despotify og går inn i mappen clients/despotify og kjører «despotify»

make && ./clients/despotify/despotify

despotify-helpDu vil bli bedt om å taste inn brukernavn og passord, og i motsetning til den gamle versjonen så slipper man å angi brukernavn og passord som klartekstargumenter.

Grensesnittet har også kommandolinje som man får opp ved å skrive «:», akkurat som i vim. For eksempel kan man skrive «:connect» for å koble til, der man da får spørsmål om brukernavn og senere passord.

Skrevet av Alexander Karlstad

5. september 2009 klokken 20.34

Firefox 3.5 i Ubuntu Jaunty

ingen kommentarer

logo-wordmark-version

Et kjapt søk på Google ga meg en fin løsning på hvordan jeg kan få inn siste versjon av Firefox i Ubuntu Jaunty.

  1. Legg til pakkebrønnen til Mozilla-utviklerne (ubuntu-mozilla-daily)
  2. Installer pakken «firefox-3.5» og «firefox-3.5-gnome-support»
  3. Fjern symlenke /usr/bin/firefox og opprett den på nytt med lenke til /usr/bin/firefox-3.5

Verre var det faktisk ikke.

Ulempen er vel at du ikke får den ferdig oversatt, men er det virkelig et kjempehinder?

Kilde: http://www.ubuntusolutions.org/2009/07/installing-firefox-3-5-the-right-way-on-ubuntu-jaunty.html

Skrevet av Alexander Karlstad

20. juli 2009 klokken 12.10

Postet i Nyheter,Tester

Stikkord: , ,

ThinkPad T60p og skrapende/skurrende lyd

ingen kommentarer

Etter å ha "fått tak i" en IBM ThinkPad T60p, installerte jeg straks Ubuntu på den for å leke. Det imponerte meg hvor "ut-av-esken kompatibel" den var. I motsetning til den bærbare PC-en jeg bruker på jobb, en Fujitsu Siemens Celsius H250, fungerte så å si alt fra første øyeblikk uten noe mikkmakk. Foruten lyden, da. Den skurret noe fælt når jeg justerte opp volumet, noe som fikk meg til å tro at lydkortet var skikkelig råttent, men i realiteten var det bare en ALSA-innstilling.

I /etc/modprobe.d/alsa-base.conf er konfigurasjonen for ALSA, og om man legger til "options snd-hda-intel model=thinkpad" til slutt, bør lydproblematikken ordne seg etter omstart :)

For øvrig er også ThinkWiki.org en genial side for alle ThinkPad-eiere der ute! :D

Skrevet av Alexander Karlstad

22. juni 2009 klokken 21.43

Get HTC Touch Diamond to work in Ubuntu with VirtualBox

ingen kommentarer


I am currently in position of a HTC Touch Diamond, but since I'm using Ubuntu as my native OS I was sort of hoping I didn't have to boot into Windows every time I want to transfer some music or just sync my contacts. So I started wondering how to get my USB devices show up in VirtualBox so that I could use them in my guest OSs, and here's what I managed to figure out.

This "guide" isn't just for getting a HTC Touch Diamond working with VirtualBox, but more like a general "how to get USB devices working in VirtualBox guests".

Getting ActiveSync working inside a guest OS in VirtualBox
First of all, you need to make sure you have set up usbfs correctly. I don't know what "getting usbfs to work" means, but I still got it working. We need to find out what the gid for the vboxusers-group is. The easiest way would be grepping /etc/group for "vboxusers", like this:

foo@bar:~$ grep vboxusers /etc/group

and you'll probably get a result like this:

vboxusers:x:125:foo,bar

and you'll se different values separated by colons ( :) where the first (vboxusers) is the groupname, second (x) is the group password (normally jus

t an 'x' saying that no password is needed), third (125) is the group ID (gid) and the fourth (foo,bar) is a list of users that is a member of this group (usernames separated by com

mas).
Then we know our gid, which is 125, but this can be different on your computer!

Then we add a line to the /etc/fstab file, but remember to replace 125 in "devgid=125" with the group ID from your OS!

none        /proc/bus/usb   usbfs   devgid=125,devmode=664 0   0

And that's it! All you need to do to make it work now is to right-click on the cable-icon in the VirtualBox window and select your device :)

Skrevet av Alexander Karlstad

19. november 2008 klokken 12.35

Upgrading to Intrepid

ingen kommentarer


I recently upgraded my laptop to the Ubuntu Intrepid Ibex beta. Though, not everything went according to my hopes and dreams.

For the first time i thought I'd give it a try and just upgrade the laptop without "safing" by logging out and doing all the commands via TTY1. Most likely, that didn't have anything to do with any of my issues, but you never know (that's why I mentioned it! :p ).

First issue (solved)
After the reboot, my Xserver didn't quite seem to start correctly. I was expecting this since I manually download nVidia's closed Linux drivers from their website, and this needs to be re-compiled everytime a new Linux kernel is available. So, I tried to install my good old driver, which didn't work, then I downloaded the latest (177.80) and tried, but still no action. So I just downloaded the driver from the packet manager, nvidia-glx-177, which made it all work again. Well, at least until I started to get annoyed by not being able to install the drivers from nvidia.com, so I removed all installed nvidia driver stuff and manually installed the latest drivers from nVidia. Finally, it worked :happy:

Second issue (solved)
My Openbox w/ Gnome didn't quite seem to work. Just got an error straigt after logging in which showed me some errors from the ~/.xsession-errors file. After a Googling the issue, it seems that this is a bug and is easily fixed by editing the /usr/bin/openbox-gnome-session file.

Third issue (unsolved)
Now, my third an last issue. My proggyfonts doesn't seem to be handled correctly in their bold-state in gnome-terminal. They are quite ugly when they are bold, and this is bugging the hell out of me. Haven't found anyone else with the same issues yet either, so this remains unsolved. Turning off bold text in gnome-terminal works, but that sort of takes away the charm of the terminal. If you have any ideas, I'd appreciate them :)

Skrevet av Alexander Karlstad

9. oktober 2008 klokken 18.30

Performance Optimization WordPress Plugins by W3 EDGE