Arkiv for sept, 2007

Linux: Hvordan få backspace tilbake i Firefox

Backspace eller tilbake-tasten

Noe av det første jeg oppdaget da jeg begynte å bruke Ubuntu og Linux var at linux-versjonen av Firefox av en eller annen grunn hadde fått fjernet backspace-funksjonen som tillater brukere å hoppe tilbake til forrige side ved et trykk på backspace (eller tilbake-tasten). Dette ble etter hver mer og mer irriterende ettersom jeg, som windows og Firefox-bruker, har grodd fast i denne vanen, og vaner er som kjent vonde å vende.

Dermed var det, kanskje ikke helt uventet, stor begeistring da jeg, for en tid tilbake, tilfeldigvis kom over bloggen Jeg, en Linux-bruker (via Auduns IT Weblogg), som blant annet ga meg et gulltips på hvordan dette problemet skal fikses.

Børge forteller:

1. Åpne en ny tab (Ctrl+T) og gå til about:config ved å skrive det inn i adresselinjen og trykke enter, akkurat som en vanlig URL.
2. I feltet “Filter” øverst på “sida” skriver du inn “backs”, uten hermetegn.
3. Dobbeltklikk på teksten “browser.backspace_action”, fjern tallet 1 og skriv inn tallet 0 isteden. Trykk OK.
4. Voilá; solen skinner, fuglene kvitrer, blomstene blomstrer, og backspace fører deg tilbake i historikken. Med andre ord; livet er igjen slik det skal være! :)

Og jeg responderer: Ja, det er slik livet skal være…også i Linux.

Kilde: Jeg, en Linux-bruker?

7 Kommentarer

Del.icio.us: Ukens anbefalte lenker

En samling av de siste anbefalte bokmerkene jeg har lagt til i Del.icio.us. Dette er nettsteder som jeg vil dele, eller henvisninger til emner som jeg dessverre tidsmessig ikke evner skrive noe om, men som dere selv kan surfe innom. Vedlagt er i tillegg informasjon om den enkelte henvisning:

Du kan i tillegg gjerne ta en titt innom resten av de lagrede bokmerkene. Kanskje finner du flere interessante lenker her. Denne bloggens bokmerker/lenker kan ellers legges til i ditt del.icio.us-nettverk, eller som abonnement til din nyhetsleser.

2 Kommentarer

AutoHotkey + Wine = Teksterstatningsverktøy i Linux

Jeg har lenge vært ivrig bruker av teksterstatningsverktøy som AutoHotkey og Texter (som faktisk er laget ved hjelp av AutoHotKey). Disse verktøyene har vært til uvurderlig hjelp og medført en relativ drastisk effektivisering i arbeidet. Hva kan man så bruke teksterstatningsverktøy til, og hva er det egentlig som gjør dem så fantastiske?

Teksterstatningsverktøy av overnevnte type lar deg sette opp forhåndsdefinerte verdier som skal erstatte et aktiviseringsord når dette blir skrevet. Henger du fortsatt med? La oss ta et eksempel.

I løpet av en artikkel som dette legger jeg gjerne inn endel lenker, og uten teksterstatningsverktøy er jeg (hvis det ikke finnes andre hjelpemidler) nødt til å skrive inn hele html-koden for hver lenke jeg legger inn i artikkelen. Dvs at jeg skriver: Navn-på-lenken for hver gang. Dette blir som de fleste skjønner noe gjentagende, langsomt, lite flytende i en artikkel og ikke minst irriterende etter hvert.

Med et teksterstatningsverktøy som f.eks Tester definerer jeg et erstatningord, f.eks lenke, for så å definere en forhåndsverdi, f.eks . Når jeg skriver inn ordet lenke og trykker på en forhåndsdefinert tast vil ordet lenke bli erstattet av min forhåndsverdi (altså ). Du kan også definere forhåndsverdien til å legge inn URL til lenken (hvis du har kopiert den fra før).

Teksterstatningsverktøy kan imidlertid brukes til så mye mer, men jeg har ikke tenkt å gå mer inn på dette området i denne artikkelen. Hvis du ønsker å dukke litt mer ned i andre muligheter finnes det noen artikler du kan starte med:

  1. Spar utallige tastetrykk med Texter
  2. Ny og bedre funksjonalitet i Texter
  3. Få rask tilgang til dine favorittsider – fra alle nettlesere

Teksterstatning i Linux:

Som du kanskje har skjønt har jeg gjort meg relativt avhengig av teksterstatning i Windows, og da jeg for en tid tilbake begynte å gå mer og mer over til Linux og Ubuntu merket jeg at teksterstatningen var noe av det sterkeste som holdt meg fra å forlate Windows helt. Ubuntu har egentlig programmer som dekker de fleste behov en normal Windows-bruker har bahov for, men et godt teksterstatningsverktøy fant jeg ikke. Jeg har sett etter en god løsning og håpet i det lengste at noen skulle portere AutoHotkey til Linux, men en dag fant jeg en dugende løsning: Wine.

Wine er for ukjente et linux-program som emulerer Windowsmiljøet. Det fungerer i prinsippet på samme måte som virtualiseringsprogrammer hvor du eksempelvis kan kjøre Windows i Linux, men forskjellen er at det er programmer som emuleres og at emuleringen er såpass integrert i Linux at man kjører windows-programmene parallelt med linux-programmer. Dette skaper en sterkt integrering mellom linux og windows, noe som både gjør at overgangen mellom Linux og Windows går mer smertefritt, og at man kan bruke etterlengtede Windows-programmer også i Linux.

Det siste var nettopp det jeg var på jakt etter, nemlig en mulighet til å kjøre AutoHotkey i Ubuntu. Etter litt prøving og feiling kom jeg frem til et tilfredstillende resultat. Jeg forsøkte både med AutoHotkey og Texter da Texter er et mer brukervennlig program og gjør det lettere å lette til nye teksterstatsingsstrenger. Texter viste seg imidlertid å være problematisk, og jeg fikk ikke dette til å kjøre. Dvs det ble installert og kjørte, men selve teksterstatningen fungerte ikke.

AutoHotkey fungerte imidlertid bra, men ikke via linux-programmer i hovedsak. Det var da jeg kom på å installere en Windows-versjon av Firefox, slik at jeg kunne teste om teksterstatningen kun fungerte med windows-programmer. Denne testen var vellykket og jeg kjører nå Firefox for Windows parallelt med linux-versjonen. Via windows-versjonen av Firefox fungerte teksterstatningen helt tilfredsstillende, og da jeg kan leve med å måtte bruke windows-versjonen til daglig var dette helt ok for meg.

I det følgende skal jeg gjennomgå et kort oppsett for hvordan du også kan sette opp og klargjøre AutoHotkey for bruk i Ubuntu.

Oppsett:

Det første du må gjøre er installere Wine.

  1. Start Terminal.
  2. Skriv inn sudo apt-get install wine, og følg instruksene.
  3. Last ned AutoHotkey og legg det et sted hvor du legg finner deg igjen (f.eks hjemmemappen).
  4. Start Wine File fra Programmer-menyen (Programmer -> Tilbehør -> Wine File).
  5. Let deg frem til filen du lastet ned fra AutoHotkey (den heter AutoHotkeyinstall.exe) og dobbeltklikk på den for å starte installasjonen. Følg instruksene og legg den på standardplasseringen (c:\Programfiler\AutoHotkey\).

Nå er du klar til å lage nye teksterstatningsskripter. Du kan eventuelt lese mer om hvordan du går frem her. For å lage et nytt skript åpner du en tekstbehandler og legger inn koden. Når du er ferdig lagrer du filen med endelsen .ahk.

For å bruke dem bør du konvertere ahk-filene til exe da disse er lettere å kjøre via wine i linux. Dette er imidlertid enkelt og gjøres på følgende måte:

  1. Åpne Wine File og let deg frem til AutoHotkeys programmappe (sannsynligvis \home\dittbrukernavn\.wine\drive_c\Programfiler\AutoHotkey\)
  2. Åpne mappen Compile og start programmet Ahk2Exe.exe
  3. Finn din Source-file (shk-filen) og bestem hvor du vil at exe-filen skal være og hvilken navn du vil gi den. Klikk så på Convert og du er ferdig.
  4. Fortsatt i Wine File. Let deg frem til den nykonverterte exe-filen og dobbeltklipp på den. Du vil nå se et ikon oppe i systemfeltet med en stor H. Dette betyr at du kan benytte teksterstatning satt opp i ditt konverterte skript. Som nevnt skal dette kun fungere i windows-programmer via wine.
  5. Fortsatt i Wine File. Last ned og installer windows-versjonen av Firefox. Firefox kan du bruke til å kjøre teksterstatning da det kun virker i windows-programmer.

Som en test kan du eventuelt laste ned et utmerket og ferdigkompilert skript fra DinSide Data (sender en takk til Pål Joakim Olsen).

Skriptet inneholder følgende forhåndsdefinerte verdier:

;
; Script Author: Pål Joakim Olsen ;
; Script Function: Bloggsnarveier, fiks og triks som du vil.
;

#Hotstring r EndChars `n

:oc:href::{Left}{Left}{Left}{Left}
:oc:mail::{Left}{Left}{Left}{Left}
:oc:img::{Left}{Left}
:oc:imgc::

{Left}{Left}{Left}{Left}{Left}{Left}
:oc:imgr::{Left}{Left}

:oc:ul::

    {Enter}{Enter}

{Up}
:oc:ol::

    {Enter}{Enter}

{Up}
:oc:li::

  • {Left}{Left}{Left}{Left}{Left}

    :oc:b::{Left}{Left}{Left}{Left}
    :oc:i::{Left}{Left}{Left}{Left}

    :oc:str::{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}
    :oc:em::{Left}{Left}{Left}{Left}{Left}
    :oc:h1::

    {Left}{Left}{Left}{Left}{Left}
    :oc:h2::

    {Left}{Left}{Left}{Left}{Left}
    :oc:h3::

    {Left}{Left}{Left}{Left}{Left}
    :oc:h4::

    {Left}{Left}{Left}{Left}{Left}
    :oc:bk::

    ^v

    Du har med andre ord det meste du trenger her for bruk av html. Dobbeltklikk på det nedlastede skriptet (navnet på filen er 2234588.exe), og du vil også se et ikon med en stor H i systemfeltet. Nå kan du testkjøre skriptet i andre installerte Windows-programmer via Wine.

    Enkel tilgang:

    Nå har du verktøy for teksterstatning ferdig installert og klart til bruk, men det tar kanskje litt lang tid å måtte åpne Wine File og lete deg frem til teksterstatningsskriptet hver gang du ønsker å bruke det. Det samme gjelder programmene du bruker sammen med teksterstatning. Dette kan imidlertid løses.

    Firefox (windows-versjon) som snarvei. Du kan sette windows-versjoner som Firefox opp som en snarvei slik at du raskt kan starte dem som et hvilket som helst annet program i Linux. Dette gjør du enkelt (forutsatt av at du har installert programmet på dens standardplassering) på følgende måte:

    1. Høyreklikk på linjen øverst på skrivebordet og velg Legg til på panelet…
    2. Velg så Brukerdefinert oppstarter…
    3. Legg inn navn (f.eks Firefox (Windows).
    4. I feltet Kommando legger du inn følgende setning: env WINEPREFIX=”/home/dittbrukernavn/.wine” wine “C:\Programfiler\Mozilla Firefox\firefox.exe”
    5. Du kan eventuelt legge til en kommentar, men det er ikke nødvendig. Til slutt finner du et passende ikon (eks. Firefox)
    6. Klikk oK og du har en ferdig snarvei klar til bruk. Klikk for å se om den fungerer. Hvis ikke gå tilbake og se om du har gjort alt riktig.

    La teksterstatningsskriptet starte opp med Linux. I alle fall Ubuntu. Du kan enkelt sette opp Ubuntu til å starte skriptet (exe-filen) via Wine ved oppstart. Dette gjør du på følgende måte:

    1. Klikk på menyen øverst på skrivebordet (System -> Innstillinger -> Sesjoner).
    2. Velg Ny.
    3. Gi den et navn (eks. Html-snarveier)
    4. Ved feltet Kommando legger du inn følgende: wine /home/dittbrukernavn/2234588.exe. Her blir dittbrukernavn nettopp ditt brukernavn i Ubuntu, og 2234588.exe var navnet på skriptet vi lastet ned fra Dinside data. Du kan eventuelt endre navnet på dette skriptet hvis du vil.
    5. Når du er ferdig klikker du på OK.

    Nå skal skriptet kjøres under hver oppstart og du vil alltid kunne ha teksterstatningsmuligheter tilgjegnelig, også i Ubuntu.

    Dette ble en relativt lang artikkel og kan kanskje bli noe uoversiktlig. Hvis du sitter igjen med spørsmål etter dette, er det bare å slenge inn spørsmål i kommentarfeltet, så skal jeg forsøke å svare etter beste evne :).

    Håper dere kan få like mye nytte av dette som jeg har fått.

    4 Kommentarer

    Del.icio.us: Ukens anbefalte lenker

    En samling av de siste anbefalte bokmerkene jeg har lagt til i Del.icio.us. Dette er nettsteder som jeg vil dele, eller henvisninger til emner som jeg dessverre tidsmessig ikke evner skrive noe om, men som dere selv kan surfe innom. Vedlagt er i tillegg informasjon om den enkelte henvisning:

    • Webutvikling: Printing the Web: Solutions and Techniques | CSS – Webløsninger skal i dag gjerne ha mulighet for å tilby brukeren et utskriftsalternativ og format av artikler og innlegg på nettsiden eller bloggen. Her er en lengre liste over ulike veiledninger og muligheter du har ved bruk av css
    • Ubuntu Unleashed: HowTo: Speed up ubuntu boot process – the way you can feel it. – Mange har gjort det i Windows. Nå kan du gjøre det i Ubuntu også. Hva snakker jeg om? Få oppstartsprosessen til å gjennomføres raskere. Her finner du ut hvordan.
    • Uproduktivitet: 7 Habits of Highly Ineffective People – I motsetning til alle listene med produktivitetstips og hvordan du skal være mer effektiv har The Positive Blog lansert en likeså viktig liste over uproduktive og ineffektive vaner som vi kanskje ikke legger så mye merke til og som vi bør kvitte oss m
    • Linux: Installation – Automatix Wiki – Hvis du er litt noobs og ikke ønsker å ta sjansen på apt-get og alle andre kommandoer for å hente og installere programmer, er Automatix noe for deg. Her huker du kun av de programmene du ønsker, og Automatix gjør resten. Perfekt…
    • E-post: 75+ Email Services That Aren?t Gmail – Vil du ha webbasert e-post, men liker av en eller annen grunn ikke Gmail? Det stemmer, du trenger faktisk ikke bruke Gmail hvis du ikke vil. Hm… Her finner du uansett over 75 nettbaserte e-posttjenester som ikke er Gmail.

    Du kan i tillegg gjerne ta en titt innom resten av de lagrede bokmerkene. Kanskje finner du flere interessante lenker her. Denne bloggens bokmerker/lenker kan ellers legges til i ditt del.icio.us-nettverk, eller som abonnement til din nyhetsleser.

    Ingen kommentarer

    Firefox: Legg til alle dine favorittsteders søkemotorer i Firefox

    Du har kanskje kommet over en nettside med en del gode ressurser som du kunne tenke deg å komme tilbake til? Eller kanskje du har noen favorittsider som du jevnlig bruker, men som du må fysisk inn på for å kunne søke gjennom dem da disse ikke har noen søkeplugin for Firefox.

    Uansett din situasjon kunne det være en fordel å kunne opprette en søkeplugin selv, men dette er noe som tar tid og ikke er alltid er så prioritert at man faktisk gjennomfører. Det finnes imidlertid en god løsning på dette problemet.

    Add to Search Bar er en utvidelse til Firefox som lar deg raskt legge til nye søkemotorer i Firefox’ søkefelt. Hvis du heller ønsker å bruke nøkkelordsøk er dette like enkelt å legge til via samme utvidelse.

    Før du begynner:

    Denne veiledningen forutsetter at du installerer Firefox-utvidelsen Add to Search Bar.

    Legg til en ny søkemotor:

    For å legge til en ny søkemotor har du, som nevnt, to muligheter, og jeg skal i det følgende gå litt nærmere inn på disse.

    1. Legg til i Firefox’ søkefelt -Ved å høyreklikke på et søkefelt til en søkemotor (f.eks Kvasir) kan du så, fra menyen som dukker opp, velge alternativet Add to Search Bar….

      Legg til ny søkemotor fra menyen

       

      Deretter velger du navn på søkemotoren. I dette tilfellet Kvasir:

      Legg til et navn på søkemotoren

       

    2. Alternativt kan du legge til en søkemotor som et nytt nøkkelordsøk. Hva er så dette? Hvis du ikke har hørt om dette før kan det kanskje enklest forklares slik: Firefox har innført mulighet for å definere et nøkkelord i et bokmerke (f.eks win som et nøkkelord for win-xp.no) slik at man slipper å skrive inn hele adressen eller lete frem bokmerket.

      Denne metoden kan også overføres til søk slik at man ved å legge til et nøkkelord for en søkemotor (f.eks Kvasir). Dermed kan vi enkelt gjøre et søk fra adresselinjen ved å skrive inn nøkkordet + søkeord (f.eks kvasir windows xp).

      Utvidelsen Add to Search Bar gjør prosessen ved å legge til nye nøkkelordsøk veldig enkel. Faktisk like enkel som overnevnte metode. Alt du behøver er å høyreklikke på et søkefelt (la oss si Kvasir igjen) og velge alternativet Add a Keyword for this Search…

      Hvis du ønsker å gjøre disse søkene tilgjengelig på andre maskiner du bruker, kan du med fordel også installere en ny utvidelse til Firefox, kalt Del.icio.us Bookmarks (fordrer at du har eller oppretter en konto hos del.icio.us). Denne utvidelsen inkluderer også bruk av nøkkelord. Dermed får du tilgang på eventuelle nøkkelord og nøkkelordsøk på alle maskiner du har utvidelsen Del.icio.us Bookmarks installert i Firefox.

      Slik ser det ut når du høyreklikker på et søkefelt og har utvidelsen installert:

      Med utvidelsen del.icio.us bookmarks installert ser alternativet litt annerledes ut

       

      Du må deretter fylle ut all nødvendig informasjon som navn på søkemotor og nøkkelord. Du kan også gjerne for din egen del legge inn en liten beskrivelse av hva bokmerket gjør, samt legge til noen tagger for enklere gjenfinning (se bildet).

      Fyll inn nødvendig iformasjon

       

      Da var du ferdig og søk i Kvasir fordrer ikke lenger at du må innom sidene deres, men kan enkelt gjøres via adresselinjen (kvasir + søkeord).

    Nå kan du legge til nye søkemotorer både i søkefeltet i Firefox og som nøkkelordsøk-bokmerke, både via Firefox’ funksjon for nøkkelord i bokmerke og via utvidelsen del.icio.us bookmarks som gjør dine bokmerker, med nøkkelord, tilgjengelige fra alle maskiner du har, med denne utvidelsen installert.

    Dette skaper mindre arbeid for brukere samtidig som at det legger opp til økt produktivitet og spesialisering hos den enkelte da vi ikke lenger er avhengige at andre, eller oss selv, skal lage våre etterlyste søkeplugins. Nå kan vi gjøre det selv, og på noen få sekuder.

    6 Kommentarer