Fra Windows til Ubuntu
Skriv en kommentar
Som jeg “annonserte” for et par uker siden var det nå på tide å bytte ut min tre år gamle laptop, og jeg endte etter mye frem og tilbake opp med å bestille en Lenovo W530. Denne blogposten handler litt om den nye laptop’en, men først og fremst handler det om at jeg har valgt å forsøke å bytte til Linux som mitt primære OS, og hvordan jeg som Windows/.NET-utvikler har tenkt å få det til å fungere.
Min nye Lenovo
Laptopen ankom på mandag. Docking og SSD ankom på tirsdag. Jeg venter fortsatt på 8 av de 16 Gigabytene med minne jeg har tenkt å bruke.
Førsteinntrykket er gjevnt over bra. Den er ikke like sexy som en Sony Vaio eller Asus ZenBook, men en kraftmaskin av høy kvalitet. Den er også lettere enn min gamle Dell. Den har en bra touchpad, og HD-skjermen er super – en 16:9-skjerm føles også mye “riktigere” enn 16:10.
Tastaturet er litt uvandt, men det tror jeg nok jeg venner meg til ganske raskt. Lyset i tastaturet er desverre ikke like bra som i Dell’en, men godt nok. Det eneste jeg irriterer meg over er at Lenovoen’s funksjonstast har tatt plassen til venstre Ctrl – kontroll-tasten er ikke under shift som jeg er vandt med, og det er unødvendig knotete å treffe den.

Ubuntu
Å installere Ubuntu 12.04 (64 bit) var smertefritt og gikk raskt. På få minutter koblet jeg opp mine dropbox-, twitter-, facebook- og google-kontoer, og følte meg raskt hjemme. Å installere nye programmer i Linux er utrolig smooth, og Ubuntu har virkelig tatt steget opp og blitt et bra, pent og ikke minst brukervennlig operativsystem. Det nye menysystemet er godt gjennomtenkt, og de virtuelle desktopene fungerer bedre enn alt jeg har forsøkt å få til i Windows.
Det største problemet sålangt dukket opp da jeg forsøkte å koble mine to eksterne skjermer til Lenovoen via dockingstasjonen. Ubuntu klarte ikke å finne dem! Jeg har ikke gjort noe enda for å forsøke å fikse problemet – NVIDIA-skjermkort er et typisk problemområde i Linux-verden, men det skal la seg løse.
Linux i et Windows-miljø
Som utvikler i en bedrift og på et team som bruker Microsoft-teknologi til det aller meste er det en del ting jeg må få til å virke for at Linux ikke skal bli et problem.
For eksempel må jeg kunne “remote” inn til en Windows box. Til dette kommer Ubuntu med Remmina Remote Desktop Client, og den fungerte utmerket. Men jeg må også kunne logge meg inn på vårt Citrix-miljø, og det har jeg ikke fått til enda. Det finnes heldigvis Citrix-klienter for Linux, men så langt jeg har sett er det litt komplisert å få installert dette, så jeg har ikke gjort noe forsøk på dette enda (tips mottas med takk).
En annen ting jeg har installert er Wine. Det er et program som lar deg kjøre Windows-programmer på Linux. Jeg brukte det til å kjøre Windows-klienten til Spotify, og det fungerte utmerket på første forsøk.
Jeg kommer ikke til å slippe helt unna Windows. På sikt håper jeg å kunne fase ut Visual Studio, men inntil videre er det et nødvendig verktøy. Derfor planlegger jeg å kjøre en Windows virtuelt i Linux vha. VirtualBox. Det er derfor jeg vil ha 16 GB RAM. Første forsøk på å installere 64bits Win7 i VirtualBox ble misslykket, men jeg trenger bare litt mer tid!
Andre ting jeg har installert
Ubuntu kommer installert med Firefox, men som Google fanboy har jeg selvfølgelig byttet til Chromium, open-source utgaven av Chrome. Etter å ha logget på med google-brukeren min fikk den tak i mitt vanlige Chrome-tema, bokmerkene og historikken min, og da var det lett å glemme at jeg faktisk befant meg på et ny-installert OS.
Paint.NET erstattet jeg med Gimp, som jo er mye kraftigere – nesten en fullgod erstatning av PhotoShop. Og InkScape, som jeg er en flittig bruker av, finnes også for Linux, så den har jeg også installert.
Jeg benyttet også sjangsen til å teste ut en ny twitter-klient, og fant en som heter Hotot som virker lovende. For annen chat’ing, først og fremst en erstatning for Live Messenger, har jeg installert Pidgin.
Jeg har vært en flittig bruker av Windows Live Writer – jeg har brukt programmet til å skrive blogpostene mine, og håpte jeg kunne finne noe like bra til Linux. Denne blogposten skriver jeg i et program som heter Blogilo, og det ser ut til å ha omtrent den samme funksjonaliteten som Live Writer. Og hvis du leser dette nå så virket WordPress-integrasjonen også som den skulle :)
Git hører jo hjemme i Linux, og kommandolinjen fungerer bedre her enn hva jeg har fått til i Windows. I tillegg har jeg testet ut noen grafiske klienter: gitk og giggle. Jeg kan ikke gi dem noen dom enda…
Ellers har jeg selvsagt installer GVim, og har allerede gjort endel “tweaks” i terminalvinduet. UNIX-kunnskapen fra Universitetstiden begynner å komme tilbake. Jeg har ikke hentet ned Clojure, Ruby, Erlang, Mono eller noen andre utviklingsmiljø enda, men det kommer nok raskt skal du se.
Konklusjon
Den nye laptopen fra Lenovo virker lovende, og Ubuntu er herlig! Jeg har hatt enkelte problemer, men jeg har bare ikke hatt tid til å løse dem enda. Jeg er optimist, og tror alt lar seg løse i Linux :)
Kategorier: Software/verktøy.
RSS feed for kommentarene.
Tilbaketråkk.
Programmeringsbloggen
July 4th, 2012 at 11:11 pm
Gratulerer, og velkommen i Lenovo/Ubuntu-klubben :)
Om jeg skal gi noen tips så er det kanskje å vurdere zsh (dvs med oh-my-zsh) som en erstatning for bash. Har også ganske nifty git-support som jeg har tweaka litt. Mer i bloggposten her: http://blog.tfnico.com/2012/03/my-terminalshell.html
July 4th, 2012 at 11:12 pm
Spotify: http://www.spotify.com/no/download/previews/ funker etter min erfaring utmerket, så slipper du wine til det.
August 3rd, 2012 at 11:38 pm
For å løse ctrl-problemet, så bør du gjøre om caps lock til en ekstra ctrl. Er noe du kan klikke på i en meny, men jeg fortrekker en .xmodmap med innhold:
remove Lock = Caps_Lock
remove Control = Control_L
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
Også legge inn en linje med:
xmodmap ~/.xmodmap
i .bash_profile
Da blir caps lock gjort om i det du logger inn på din bruker. Ganske fint og fjongt hvis du er som meg og kun bruker caps lock til å skru av caps hvis man har trykket på den ved ett uhell. Alternativet er en annen xmodmap for at ctrl og caps skal skifte plass, som den fra manfila til xmodmap:
!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
Uansett helt essensielt hvis du skal bruke emacs mer enn noen minutter uten smerter i hendene. Hold oss oppdatert med fremgangen!
August 30th, 2012 at 8:02 pm
Har du sjekket om det er en innstilling for å bytte om Fn og Ctrl i BIOS?
September 6th, 2012 at 1:28 pm
mener å huske at man i bios/uefi på lenovomaskiner kunne bytte om Fn og venstre ctrl, worth a shot.
Bra artikkel, nix-kunnskapene begynner å bli litt rustne, så dette var god inspirasjon for å ta samme steget selv :)
September 9th, 2012 at 8:26 pm
The Good News: Jeg fant instillingen for å bytte om Fn og Ctrl i BIOS. Fant det ved en tilfeldighet før Anon og Lars foreslo det, men takk uansett!
The Bad News: Det ble rett og slett for mye hassle å kjøre Linux som primært OS på jobb-maskinen.Så nå kjører jeg Windows igjen, men en virtuell Ubuntu på si. Jaja, av og til må man være pragmatisk :|