Tips & Triks

Når helvete er brutt løs og du står helt fast

Hva gjør du når du er i en situasjon der applikasjonen du jobber med eller en annen applikasjon fryste og stopper helt opp? Dersom du er en tidligere Windows bruker vil du vel prøve CTRL + ALT + DEL, men det gir ikke samme nytten i Ubuntu.

Det er flere måter å avslutte et program som har stoppet helt opp, en som vil fungere på spesifikke prosesser, en som vil avslutte alt som har med programmet å gjøre og en som avslutter nøyaktig det du peker på.

Den brutale, men nyttige

Personlig så mener jeg denne er mest nyttig, og jeg finner meg ofte i en situasjon der jeg må bruke denne funksjonen fremfor en av de andre som du kan lese om lenger nede.

Funksjonen heter xkill og det som skjer når du kjører denne kommandoen er at du vil få et kryss som musepeker og du vil brutalt avslutte akkurat det du klikker på, men du kan også høyreklikke for å avbryte denne prosessen.

For å starte denne funksjonen må du trykke på ALT + F2 og så skrive kommandoen xkill eller du kan skrive den i terminalen dersom du vil det – det er det samme, for du vil uansett ende opp med et kryss som vil avslutte alt du klikker på.

Vær oppmerksom, denne funksjonen kan avslutte alle funksjoner i Gnome også, som for eksempel panelet, klokken, startmenyen også videre, men dersom dette er saken så er det bedre om du starter maskinen på nytt.

Den som fjerner hele familien

Så har vi en kommando som er litt mer snill med prosessene og gir dem en sjanse til å gjøre opp for seg, men dette inngår hele familien – det vil si at dersom du velger å avslutte for eksempel et program som du kjører gjennom Wine, så vil du avslutte Wine og alle andre programmer der og.

For å bruke denne funksjonen må du åpne terminalen og skrive følgende kommando, erstattet med navnet på applikasjonen eller prosessen du vil avslutte.

killall wine

Og den vil nå avslutte alle prosesser som kjører gjennom Wine og applikasjonen i seg selv.

Den snille og trege

Dersom du er avhengig av å være litt snill med applikasjonen, for eksempel gi den en sjanse til å lagre innstillinger eller slikt, så kan du bruke følgende kommando, men det forutsetter at du gjør litt mer på forhånd.

Først må du finne ut identifikasjonsnummeret til prosessen ved å skrive følgende kommando og erstatte navnet med din applikasjon.

pgrep wine

Du vil nå få opp flere firesifrede tallkombinasjoner, som identifiserer prosessen – ofte så er den første kombinasjonen den første prosessen du åpnet og neste er neste osv. Det kan være en utfordring å finne riktig prosessnummer.

Når du først har bestemt deg for et nummer du vil avslutte på en hyggelig måte, så skriver du følgende kommando, men med ditt firesifrede nummer selvsagt.

kill 1234

Og ta-daa, du har muligens klart å avslutte en applikasjon som var stoppet helt opp og samtidig lagret innstillinger eller endringer – kanskje.

Ubuntu

Hvordan du kan ta en Xbox og Ubuntu sammen og få et mediasenter

Ettersom Xbox er et produkt fra Microsoft så er det ikke vanskelig å forstå at det er enkelt å opprette et mediasenter for Xbox på Windows, med Windows Media Center, men når man bruker Linux så er det ikke alt for enkelt.

Men det som ikke alt for mange vet er at Xbox i seg selv har støtte for UPnP (Universal Plug and Play) som er flere nettverksprotokollersom skal gjøre det enkelt å koble sammen flere forskjellige enheter sammen i et nettverk for å dele filer og informasjon.

Du må oppdatere Xboxen din (mest sansynlig) slik at du får støtte for XviD og DivX media, men det er ikke et krav for at ting skal fungere.

uShare

Så kommer hovedpersonen frem i lyset – det er nemlig uShare som gjør at det hele blir mulig, og det er ganske enkelt å installere og konfigurere også.

uShare er en UPnP media server som deler ut riktig informasjon til enhetene som kobler seg til via UPnP, slik at andre enheter kan se på media filer på UPnP serveren – som du selvfølgelig selv bestemmer hva skal være.

Så la oss begynne med å installere uShare fra terminalen ved å skrive følgende kommando.

sudo apt-get install ushare

Etter uShare har blitt installert må vi konfigurere applikasjonen slik at den har riktige innstillinger, og det er også nå du vil velge plassering til mediefilene dine i denne filen – så derfor skriver du følgende kommando i terminalen.

sudo gedit /etc/ushare.conf

Det som er viktig at vi forandrer på er følgende innstillinger, men du må selv velge noe annet dersom du vet at du skal det – dette er ganske standard for de fleste vil jeg tro.

  • USHARE_NAME=SunTom Media (navnet på mediasenteret ditt)
  • USHARE_IFACE=eth0 (nettverksenheten din)
  • USHARE_DIR=/media/Serier/,/media/Diverse/ (filplassering til mediafilene dine, flere plasseringer deles med et komma)
  • ENABLE_WEB=no
  • ENABLE_TELNET=no
  • ENABLE_XBOX=yes (denne må være aktivert for at det skal fungere å streame til Xbox)
  • ENABLE_DLNA=no

Og det er alle disse innstillingen du må konfigurere slik at alt skal fungere greit, men selvsagt kan du endre på de andre også om du selv vet at du kan eller må gjøre dette.

Jeg la merke til at uShare hos meg hadde problemer av og til dersom jeg valgte flere plasseringer som skulle deles, og dersom du har det samme problemet har jeg en enkel løsning.

Det jeg gjorde var å opprette en egen mappe på min home-plassering som heter uShare og i den mappen opprettet jeg linker til alle de andre mappene som inneholdt alt av media jeg vil dele til Xboxen. For å opprette en link til en mediamappe, må du bare høyreklikke på den og velge Make Link.

Plasser den nye mappen din, altså linken, i din uShare mappe og konfigurer uShare til å bare dele ut denne mappen – Xbox vil finne mediafilene dine selv om det egentlig bare er linker du deler ut, men bare dersom disken er mountet.

Så da gjenstår det bare å starte UPnP serveren på datamaskinen, så vi tar opp terminalen og skrive enda en kommando – viktig at du ikke lukker dette vinduet for da vil du avslutte serveren også.

ushare -x

X-en står for at vi skal kjøre uShare med kompabilitet for Xbox slik at den kan finne vår UPnP server og alle mediafilene som vi har delt på nettverket.

Nå er ikke dette den eneste metoden du kan opprette et mediasenter på Linux til Xbox, men det er en enkel og simpel metode som gjør akkurat det den skal og personlig så trenger jeg ikke noe mer enn det.

Hurtigtips: Xbox/uShare støtter ikke avspilling av .MKV-filer, mer er du da hindret å spille av høykvalitetsvideo? Nei, en enkel forandring på filnavnet fra .MKV til .M4V fjerner det lille problemet, og du beholder kvalitetet og kan spille av filmen.

Terminalen

Kan du bevege deg gjennom terminalen i superhastighet?

Du kan bruke hurtigtaster og andre triks for å bli en raskere og mer produktiv bruker av terminalen til Ubuntu, og du vet kanskje allerede noen av disse snarveiene?

De fleste vet at man kan bruke TAB til å fullføre det du holder på å skrive, som for eksempel fullføre en filplassering eller en del av en kommando, men vet du om noen av disse? Ikke det nei, men da kan du lære det noen nye og flotte triks for å bli mer produktiv.

CTRL + A Hopp til starten av kommandolinjen.
CTRL + E Hopp til slutten av kommandolinjen.
CTRL + U Slett fra og med der pilen blinker og til begynnelsen av kommandolinjen.
CTRL + K Slett fra og med der pilen blinker og til slutten av kommandolinjen.
CTRL + C Avbryter følgende kommando og gir deg en ny linje.
CTRL + W Slett fra og med der pilen blinker og til begynnelsen av ordet.
CTRL + SHIFT + V Lim inn tekst som du har kopiert
CTRL + L Fjerner alt i terminalen og lar bare den gjeldene kommandolinjen bli igjen.
CTRL + X + U Angrer det du gjorde sist.
ALT + R Angrer alt du har gjort på gjeldene kommandolinje.
CTRL + R Søker gjennom alle tidligere kommandoer du har skrevet.
!! Kjører forige kommando på nytt.
!ABC Kjører forige kommando som begynte på ABC på nytt.
^ABC^123 Bytter om første setning med ABC fra forige kommando med 123.

Og selv om dette ikke er alle hurtigtastene så er det hvertfall noe å begynne med, og dette vil garantert hjelpe deg med å bli mer produktiv i terminalen til Ubuntu.

Applikasjoner

Hvordan installere Adobe Air og Wimp på Linux 64-bit

Vi har lenge levet i harmoni med Spotify som kommer fra nabolandet, men det har i en lenger periode vært en ny mann i gata, eller rettere sagt, en applikasjon i samme sjanger, og den er norsk og heter Wireless Music Player – også kalt WiMP.

Ettersom jeg synest det var på tide å spandere noen få kroner for å se hva norge kjemper med så endte jeg opp med å installere, hvertfall prøve å gjøre det, WiMP på Ubuntu 9.10 64-bit, men det skulle ikke være alt for enkelt ettersom WiMP er en applikasjon som er utviklet i Adobe Air.

Hva så?

Adobe Air har offisiell støtte for Linux, men det er ikke offisiell støtte for 64-bit plattformen til Linux, bare 32-bit, men sannheten er at Adobe Air og applikasjoner utviklet for Air kjører helt flott dersom du vet hvordan du skal gå frem og hva du må gjøre – akkurat det jeg skal vise deg så du selv slipper å måtte bruke dine små grå.

Hva du trenger og hvordan du gjør det

Først og fremst må du laste ned en versjon av Adobe Air og plassere den på skrivebordet og samtidig kan du laste ned en kopi av ia32-air-libs-filene som du også plasserer på skrivebordet sammen med installasjonen til Adobe Air – du kan plassere dem en annen plass, men da må du selv modifisere kommandoene under til å passe din filplassering.

1. Først må du installere ia32-libs for 64-bit Linux, og det kan du gjøre enkelt ved å kjøre følgende kommando i terminalen.

sudo apt-get install ia32-libs

2. Nå lurer du vel hvorfor du er nødt til å laste ned et ekstra arkiv med ia-32-air-libs når du allerede har installert det via terminalen? Vel, det er flere filer som mangler fra den applikasjonen du får via terminalen, da spesielt flere 32-bit filer som er nødvendige for å installere og bruke Adobe Air og andre applikasjoner – skriv følgende kommando for å pakke ut filene og installere dem til riktig plassering.

sudo tar –overwrite -xf ~/Desktop/ia32-air-libs.tar.gz -C /usr/lib32

3. Nå er vi klare til å installere selve Adobe Air, men vi må først gjøre installasjonsfilen kjørbar i Linux, og det kan du enkelt gjøre ved å skrive følgende kommando i terminalen.

chmod +x ~/Desktop/AdobeAIR*.bin

4. For å starte selve installasjonen skriver du enkelt denne kommandoen i terminalen eller dobbeltklikker på selve filen du har plassert på skrivebordet (AdobeAIRInstaller) – velg I Agree og skriv inn passordet ditt for å starte installasjonen.

sudo ~/Desktop/AdobeAIR*.bin

5. Nå som installasjonen er ferdig er vi nødt til å flytte noen av filene som ble installert med Adobe Air til en annen mappe, så derfor må du kjøre denne kommandoen i terminalen.

sudo mv /usr/lib/libadobecertstore.so /usr/lib32

6. Og ettersom Adobe Air har et veldig langt navn du må bruke når du skal installere applikasjoner via terminalen, kan vi lage en ny link – altså en ny kommando som egentlig kjører den sammme, lange kommandoen – du kan bytte ut airinstall med et annet ord dersom du ønsker det.

sudo ln -s “/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer” /usr/sbin/airinstall

7. Tiden er inne for å installere selveste hovedapplikasjonen vi alle har ventet på, nemlig WiMP – vi bruker vår nyeste kommando for å installere WiMP som du har plassert på skrivebordet, dersom du fulgte mine instruksjoner.

airinstall ~/Desktop/Wimp*.air

Nå er det bare en standard pek-og-klikk installasjon som du må gå gjennom og det er jo en relativt enkel prosess, så jeg lar deg gjøre denne biten uten at jeg måtte forklare det med tekst – bare du ender opp med et ikon på skrivebordet eller så kan du kjøre applikasjonen fra Applications, Accessories og Wimp.

Dersom du har Linux 32-bit så kan du enkelt installere Adobe Air og WiMP ved å besøke denne siden og følge instruksjonene som vil automatisk dukke opp på skjermen, og du behøver ikke å gjøre hele denne prosessen.

Tips & Triks

Fordelene ved å ha /home på sin egen partisjon og hvordan du gjør det

En av de store fordelene med Linux er at det er veldig fleksibelt, og du har muligheten til å konfigurere og endre på hele systemet til akkurat slik du selv vil da det – knote rundt med utseende, oppgradere til en ny kernel, valse gjennom et av av feilmeldinger bare for å komme et steg nærmere drømmen vi har om hvordan operativsystemet skal være.

Det har skjedd med meg og det har nesten helt garantert skjedd med de fleste andre, at du har konfigurert deg inn i et hjørne og lever nå på kanten av stupet der du hopper unna feilmeldinger fra Grub, konstante system-frysninger eller en nesten komplett svart skjerm – og det er derfor jeg vet hvor kjedelig, og for å ikke snakke om irriterende, at du da mister alt du har lagret på /home når du først finner frem en Live CD for å installere Linux på nytt.

Fordelene med en separert hjemme-mappe

Dersom du er en av de gamle gutta som sverger til terminalen fremfor pek-og-klikk installasjoner, så er du helt sikkert kjent med at det absolutt optimale er at /home er på sin egen partisjon og ikke den samme som systemet i seg selv – det har til og med blitt foreslått enkelte ganger at dette skal bli standard gjennom installasjons-prosessen til Ubuntu.

Ved å separere hjemme-mappen fra selve systemet så oppnår vi to ting: det vil være mer ryddig og enklere når du først skal oppgradere til en ny versjon av operativsystemet hvor det samtidig er mye tryggere fordi alle innstillingene og informasjonen din er lagret på en annen partisjon enn system-disken.

Dessuten så vil du ha fordelen ved at du kan bruke flere Linux-distribusjoner på datamaskinen og samtidig bruke den samme /home-mappen til alle systemene, uten at du måtte konfigurere en for dem alle sammen.

La oss ta Ubuntu for eksempel, som kommer med en stor oppdatering to ganger i året, og ved at du klikker på oppgradering-knappen til Synaptic Package Manager, slik at du vil oppgradere hele systemet, så er det ingen garanti for at du vil få et stabilt system – det er varierte resultater der noen oppgraderinger fungerer helt flott, mens andre vil slite med problemer, og det er derfor jeg sverger til at det er alltid best å installere fra bunnen av, altså en clean install.

Og det vil jo si at, faktisk så vil det si akkurat hva navnet tilsier – det er en ren installering, altså installere alt på nytt, fra begynnelsen og dermed slette alt som er plassert på system-disken, og det man er derfor avhengig å ta en sikkerhetskopi av /home før man begynner denne prosessen, men vi kan eliminere dette steget komplett dersom vi bruker en separert home-partisjon.

Opprette en separert home-partisjon i Ubuntu

Ble du overbevist at dette vil være en smart ting å gjøre, og du føler deg klar for å flytte hele home-mappen til en ny og egen partisjon? Så flott, og uten mye om og men så skal jeg ta deg videre gjennom noen enkle steg som forteller deg hva du må gjøre for å partisjonere disken din og hvordan du skal flytte home til sin egen partisjon.

OBS: Det er fremdeles viktig at selv om disse stegene er de optimale for å fullføre denne prosessen så er det fortsatt en sjanse for at du kan miste informasjon og enkelte filer når du gjør dette, og det er derfor viktig at du tar en sikkerhetskopi av de viktigste filene før du begynner.

  1. Du er ferdig med sikkerhetskopieringen og har flyttet alle filene og informasjon til en ekstern lagringsplass? Bra, for da kan du begynne med å starte datamaskinen fra en Live CD, og det skal vi gjøre fordi vi kan ikke gjøre så mye med selve disken eller partisjonen når den er aktiv – derfor må du starte opp datamaskinen fra en Live CD ved å velge språk og så menyvalget Try Ubuntu Without Installing.
  2. Neste steg blir å starte Gparted som er en applikasjon som kan partisjonere disken slik du skal ha den, og du starter den ved å gå til System, Administration og velger Gparted (eller Partition Tool).
  3. Nå som Gparted har startet opp vil du gå en grafisk presentasjon av alle diskene dine og det er nå du må bestemme hvilken partisjon du skal forandre på slik at du vil få plass til /home, så velg en disk og høyreklikk for å velge Resize/Move.
  4. Ettersom de mest brukte filene på en disk vil være plassert på begynnelsen av disken, eller til venstre på den grafiske presentasjonen, så er det anbefalt å forandre størrelsen på disken fra høyre side – bruk datamusen for å dra til en ønsket størrelse og klikk på Resize/Move.
  5. Du vil nå ha ledig plass som har navnet Unallocated, og det er dette som vil bli din nye home-partisjon, så derfor velger du denne og klikker på Partition > New fra menyen og velger hvilket filsystem du vil bruke, men det bør være det samme som du bruker på system-disken fra før.
  6. Klikk Apply, Close og Quit for å bli ferdig, og du må nå fortelle hvordan Ubuntu skal bruke den nye partisjonen til /home.
  7. Åpne Terminalen og skriv følgende kommandoer, men bytt ut sda1 og 2 med navnet på dine disker og ext4 med ditt filsystem.

    sudo mkdir /old
    sudo mount -t ext4 /dev/sda1 /old
    sudo mkdir /new
    sudo mount -t ext4 /dev/sda2 /new

  8. Nå er det på tide å ta en sikkerhetskopi av den gamle home-mappen og flytte den til den nye partisjonen.

    cd /old/home
    find . -depth -print0 | cpio –null –sparse -pvd /new/
    sudo mv /old/home /old/home_backup
    sudo mkdir /old/home

    Fortelle Ubuntu at den skal bruke den nye partisjonen som /home:

    sudo cp /old/etc/fstab /old/etc/fstab_backup
    gksudo gedit /old/etc/fstab

    Dette vik åpne fstab i Gedit og du skal skrive følgende i bunnen av dokumentet:

    /dev/sda2 /home ext4 nodev,nosuid 0 2

  9. Lagre filen og start datamaskinen på nytt og du vil nå kunne nyte din glade hverdag med en ny home-partisjon, forhåpentligvis.

Men dersom ting går galt

Det kan hende du er en uheldig person eller at du har klart å skrive en liten feil på en kommando en eller annen plass, men ved å skrive de følgende kommandoene så vil du starte på nytt igjen, og kan komme tilbake til det gode gamle.

sudo mkdir /recovery
sudo mount -t ext3 /dev/sda1 /recovery
sudo cp -R /recovery/home_backup /recovery/home
sudo cp /recovery/etc/fstab_backup /recovery/etc/fstab

Det å opprette en ny partisjon for home er ikke den enkleste oppgaven, men det vil spare deg for mye tid og lidelser fremover og du kan da enkelt føle deg trygger dersom du først skal oppgradere systemet til en ny versjon.

Side 1 av 3123