Kategorier
Tips og triks

Prøv Ubuntu uten å installere det!

Ubuntu

Om man er lysten på å prøve ut Ubuntu, en av de mest populære Linux-distribusjonene, kan man gjøre dette enkelt ved hjelp av en CD eller minnepenn og sette i PC-en og starte den på nytt. Jeg vil anbefale minnepenn da dette er litt raskere og enklere, spesielt for dere med slike mini-PC-er, eller netbooks, som gjerne ikke har CD-ROM.

Fra Windows har dette blitt utrolig lett i de nyeste versjonene av Ubuntu! Du trenger kun ett program, og dette er for å lese av filen du laster ned fra Ubuntus hjemmesider. Her er en skritt-for-skritt gjennomgang av prosessen.

  1. Last ned siste versjon av Ubuntu fra deres nedlastingsside.
  2. Last ned programmet «Universal USB Installer» herfra.
  3. Når begge filene er lastet ned, åpne filen «Universal-USB-Installer-1.8.1.2.exe».
  4. Klikk deg videre i programmet til du må velge Linux-distribusjonen du vil installere på minnepennen din og velg den versjonen du lastet ned (sannsynligvis er dette Ubuntu 10.10 Desktop i386).
  5. Om filen du lastet ned fra Ubuntus hjemmesider ligger i samme mappen, finner den filen automatisk og velger den for deg
  6. Velg så minnepennen din i listen under. Dette er et bokstavnavn etterfulgt av kolon og en bakover skråstrek (\), men sjekk dette i «Min datamaskin» i forkant slik at du ikke velger en eller annen ekstern harddisk du muligens har koblet til!
  7. Ignorer det siste valget du får opp og klikk på «Create».
  8. Start deretter PC-en på nytt, mens minnepennen står i, og du får opp et velkomstvindu der du får en liste som presenterer en del valg, blant annet om du vil prøve Ubuntu eller installere. Vi velger å prøve.
  9. Ubuntu starter nå opp fra minnepennen. Etter en stund får du et vindu likt det i siste bildet under, hvor du da klikker på «Try Ubuntu».
  10. Du kan nå leke rundt uten at det får konsekvenser! Lykke til!

Som vanlig har jeg lagt ved et par skjermbilder under som kan veilede deg litt i prosessen 🙂

Kategorier
Tips og triks

Pipende prosessor

ThinkPad T60p har et kjent problem med en sutrende prosessor

Mange ThinkPad-eiere som har et GNU/Linux-operativsystem, spesielt Ubuntu, har sikkert oppdaget at merkelige pipelyder kan høres fra området der prosessoren befinner seg når maskinen mister strømforbindelsen eller kjører på batteristrøm. I hovedsak gjelder det ThinkPad-maskiner med Core 2 Duo-prosessorer, siden disse har en strømsparingsfunksjon som tydeligvis klarer å lage pipelyder.

Man har 9 forskjellige strømsparingsnivåer, fra og med C1 til og med C9, og så fort nivået blir høyere enn C2 i Ubuntu, kommer pipelyden til høre. Det går greit hjemme, men for eksempel på biblioteket? Ikke alle som liker slike små irriterende lyder, meg inkludert.

I flere uker har jeg saumfart vevsider og forhørt meg på IRC om hva som kan gjøres. Løsningen jeg er på jakt etter er en som kan gjøres i sanntid og som ikke krever omstart av maskinen. I gamledager kunne man enkelt og greit kjøre kommandoen

sudo echo 2 > /sys/modules/processor/paramters/max_cstate

og det var det, men etter en eller annen 2.6-kjerne har ikke dette fungert.

Parameteret har blitt flyttet og foreløpig vet jeg kun om en måte å endre «max_cstate» på, og det er ved å sette parameteret til kjernen i oppstarten, altså via konfigurasjonen til Grub. Dette synes jeg er alt for lite fleksibelt, men en løsning er en løsning. Jeg er ikke så avhengig av å bruke PC-en bare på batteri, og den har uansett ubrukelig batterilevetid (maksimum 2 timer).

Løsningen ble dermed å redigere filen /etc/default/grub og legge til «processor.max_cstate=2» i GRUB_CMDLINE_LINUX-variabelen. Og deretter kjøre «sudo update-grub».

GRUB_CMDLINE_LINUX="processor.max_cstate=2"

Kategorier
Tips og triks

Hoppe mellom ord i VIM i screen-sesjon

Flere som har irritert seg over at CTRL+piltast har en ugunstig effekt i VIM når man kjører i en screen?

Vel, etter en del googling fant jeg et svar som løste problemet. Ved å sette LANG-variabelen til «xterm», fungerer det. Vanligvis blir denne satt til «screen» når du starter en screen-sesjon.

Permanent fiks:

  1. Åpne ~/.bashrc
  2. Legg til «alias screen='screen -T xterm'» i bunn
  3. Lagre og smil 🙂

Takk, internett.

Kategorier
Tips og triks

Monitorkabel for oppsett av BreezeCom BreezeNet PRO.11 SA-10D

Hjemmelaget 3-pin-til-RS232-kabel

Som den korte tittelen sier: her er altså avhandlingen til det rent praktiske som gjennomføres for å lage en egen monitor- eller konsollkabel for en BreezeNet PRO.11 SA-10D.

Det var på senhøsten i 2009 at jeg fikk med meg at en bror hadde ryddet på loftet. Han skulle kvitte seg med en trådløs sender med antenne. Selvfølgelig måtte jeg ha den.

Dette viste seg imidlertid å være utstyr som en gang i tiden kostet. Dyrt. I populærtiden og da trådløst nettverk ikke var allemannseie, kunne man kjøpe dette utstyret og koble seg opp mot en av Universitetets, Høgskolens eller Handleshøgskolens trådløse sendere, som hendig nok er vel plassert rundtom på forskjellige tak til fakulteter og avdelinger. Til og med rådhustaket. Mottakerne har gjerne en rekkevidde på 1-3 km, noe som holder for meg, siden jeg nylig flyttet til Gyldenpris og har så å si fri sikt ned til Høyteknologisenteret og taket deres.

Moroa startet selvfølgelig tidlig med defekt adapter, men Clas Ohlson reddet meg der. Så var det selve boksen. Den så ut til å slå seg av og på hele tiden. Irriterende, tenkte jeg. Etter flere mislykkede forsøk på å motta IP fra boksen automatisk, stusset jeg plutselig over porten merket "mon." bak. Dette måtte undersøkes. Et par nedlastede PDF-er senere falt konklusjonen på at det var via denne 3-pins "mon."-porten man konfigurerer enheten. Og det via seriekabel.

Slik kabel er ikke allemannseie slik som 802.11a/b/g/n-nettverk er i dag. Dessverre, men Google ga meg atter en gang et godt treff. Et forum der en av brukerne forklarer fint hvordan man lager en slik kabel helt på egenhånd. Her er min erfaring:

  1. CD-ROM-lydkabel

    Se til at du har COM/serie/RS-232-port på maskinen din. De fleste bærbare PC-er sluttet å levere dette for leeenge siden, og man må som oftest gå til anskaffelse av en USB-til-RS-232-kabel, slik jeg selvfølgelig hadde fra før, som den gode entusiast jeg er.

  2. Få tak i en seriekabel, type hunn. Klipp den i to med en lengde du føler deg trygg på å jobbe med. Fjern den ytre isolasjonen og klø deg i hodet over ledningene.
  3. Få tak i en slik rar lydkabel man i gamledager brukte mellom CD-ROM og hovedkort. Denne har fire pinner i ene enden, men den ytterste pinnen kan klippes eller skjæres bort, og ledningen flyttes slik at man får tre pinner. Skjær av den ytre isolasjonen på denne òg.
  4. Layout for 9-pinners D-Sub-kabel

    Så gjelder det å finne ut av hvilken ledning pinne 2, 3 og 5 på seriekabelen representerer. Jeg laget en simpel ledningssjekk ved hjelp av et batteri, to ledninger og et voltmeter. Finn også ut hvilke ledninger som representerer de forskjellige pinnene på lydkabelen, men dette går som oftest fint da fargen vanligvis er veldig synlig.

  5. Isolasjonen på de tynne ledningene fjernes. Litt ømfintlighet anbefales, da både isolasjon og kobber ikke er av den mest robuste sorten. Følgende ledninger skal kobles:
    1. Pinne 2, seriekabel -> pinne 1, lydkabel
    2. Pinne 3, seriekabel -> pinne 2, lydkabel
    3. Pinne 5, seriekabel -> pinne 3, lydkabel
  6. Koble til USB-til-serieportkabelen din, koble din hjemmelagede monitorkabel i og åpne et serieportterminalprogram. I Ubuntu har man et fint og enkelt et som heter «gtkterm». Bruk følgende oppkoblingsoppsett:

    Port: /dev/ttyUSB
    Speed: 9600
    Parity: none
    Bits: 8
    Stopbits: 1
    Flow control: none

  7. Det kan hende du ikke får tilgang til å gjøre endringer i oppsettet "ut av boksen". I så fall må du navigere deg inn på Access control -> Change User Access -> Installer. Standardpassordet her er «user». Prøv gjerne med både stor og liten U. Et lite hint for å gå tilbake i menyen er for øvrig å bruke venstre piltast på tastaturet.
  8. Smil i et lite øyeblikk helt til du innser at du har tatt deg vann over hodet hva konfigurering av enheten angår.
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.