# Handbok &kde;:s Menyeditor

## Inledning

Menyeditorn erbjuder redigering menyn i &kde;:s programstartfunktioner.

Menyeditorn startas antingen genom att högerklicka på programstartknappen i panelen och välja Redigera program..., eller genom att skriva `kmenuedit` på textraden i Kör program.

Menyeditorn låter dig:

- Visa och redigera menyn som används av aktuellt startprogram

- Klippa ut, kopiera och klistra in undermenyer och poster

- Skapa och ta bort undermenyer och poster

- Ändra ordning på undermenyer och poster

- Dölj poster och lägg till nya undermenyer och poster

Normalt visas alla program installerade på datorn i programstartfunktionens meny för alla användare. Program kan visas på mer än ett ställe i flera olika menyer. Tomma kategorier av undermenyer som är definierade i skrivbordets menyspecifikation visas också, men alla är inte synliga i programstartfunktioner om program som hör till kategorierna inte installeras.

Trädvyn har två olika typer av alternativ:

- Undermeny: Bara fälten Namn, Kommentar och Beskrivning samt knappen för att välja en ikon är aktiverade. Fliken Avancerat är inaktiverad. Alla undermenyer kan innehålla andra undermenyer och/eller poster.

- Poster: Använd alternativet för att ange information för programmet som ska läggas till. För detaljerad information se Att använda menyeditorn.

Menyeditorn har två sorters trädvy: normal, och med dolda alternativ.

Många ytterligare alternativ visas i trädet med dold visning. Flera dolda alternativ verkar bara vara dubbletter men har annorlunda kommandoalternativ. I allmänhet ska dessa dolda alternativ aldrig ändras, annars riskerar man att vissa systemfunktioner slutar fungera.

Med dold visning finns en särskild undermeny .hidden [Dold] som toppnivåpost i trädet. Denna särskilda undermeny går inte att redigera. Alla borttagna poster visas i denna undermeny nästa gång menyeditorn startas.

Det är inte möjligt att ta bort alternativ med det grafiska användargränssnittet i denna särskilda undermeny. De dyker upp igen vid nästa start av menyeditorn.

### Användarfall

#### Anpassa en användares meny

##### Ordna om poster

Det ska göras med dold visning där bara undermenyerna och posterna som är synliga i programstartfunktionens meny visas.

Normalt sorteras menyerna alfabetiskt med de engelska namnen eller beskrivningarna. Genom att använda ett annat språk än engelska visas därför vissa undermenyer och poster i en osorterad ordning.

Använd alternativen under Redigera Sortera för att antingen sortera enligt namn eller beskrivning. Om den klassiska programstartfunktionen används, måste motsvarande alternativ, Format, användas i inställningsdialogrutan. Välj Visa program enligt namn för programstartfunktionen &kickoff; om de sorteras enligt namn här.

Genom att exempelvis gruppera ofta använda undermenyer eller poster överst i menyn, blir det enklare att välja dem. Använd knapparna Flytta upp eller Flytta ner eller åtgärderna i menyn för att ändra ordning på specifika poster eller undermenyer.

Alla programstartfunktioner använder undermenyernas ordning som definieras i menyeditorn.

##### Ta bort poster från menyvisningen

Att låta alla program installerade på en dator visas kan vara förvirrande för vissa användare, alltså kan man vilja dölja vissa mindre ofta använda poster eller undermenyer. Det finns två olika sätt att göra det:

Byt till normal visning utan dolda alternativ. Om poster tas bort flyttas de till undermenyn .hidden [Dold]. Det går att flytta tillbaka dem till trädet för att få med dem i menyn igen.

Om en undermeny tas bort, kommer den verkligen att tas bort med alla sina undermenyer och poster. För att återskapa dem kan Redigera Återställ systemmeny användas, men det tar bort alla egna undermenyer och poster och motsvarande `.desktop`-filer tas också bort. Åtgärden går inte att ångra.

Det bästa sättet att ta bort undermenyer och poster i en programstartfunktions meny är att markera Dolt alternativ under fliken Allmänt och byta till dold visning. Med denna är det enkelt att ångra ändringar utan att förstöra menystrukturen. Den enda nackdelen är att alla alternativ i en undermeny måste döljas manuellt för att dölja hela undermenyn från att visas.

#### Lägga till egna poster

Använd åtgärderna i menyn eller verktygsraden för att lägga till egna poster (undermeny eller post). Poster kräver Namn och Kommando. Utan ett kommandoalternativ kan inte en post sparas, och tillägget går förlorat.

Om ett alternativ läggs till infogas det som ett underalternativ vid själva den markerade positionen i trädet. Flytta ett alternativ genom att dra det med musen eller genom att använda knappen Flytta ner längst ner i trädet för att göra det till ett toppnivåalternativ.

#### Överföra inställningar av programstartfunktioner

Det finns inget sätt att överföra menyinställningar med användning av det grafiska gränssnittet. Det måste göras manuellt genom att kopiera följande filer till användaren ifråga:

Menyeditorn lagrar menyhierarkin i `menus/applications-kmenuedit.menu` i katalogen `$(qtpaths --paths GenericConfigLocation)` och `desktop-directories` i katalogen `$(qtpaths --paths GenericDataLocation)` innehåller skrivbordsfiler för undermenyer som skapas. Skrivbordsfiler för egna poster som skapas finns i `applications/` i katalogen `$(qtpaths --paths GenericDataLocation)`.

Genvägarna för varje program lagras i `kglobalshortcutsrc` i katalogen `$(qtpaths --paths GenericConfigLocation)`, men export och import fungerar inte eftersom genvägarnas UUID inte matchar mellan system även om `.desktop`-filerna är likadana. Alla genvägar måste tilldelas manuellt igen.

## Lägga till ett menyalternativ

I det här exemplet lägger vi till &firefox; i undermenyn Internet.

Till att börja med måste vi starta Menyeditorn. Högerklicka alltså på programstartmenyn och klicka på Menyeditor för att starta Menyeditorn. När Menyeditorn har startat, markera Internet, som visas på bilden nedan. Markera Internet Markera Internet

När du väl har markerat Internet, klicka på Arkiv Ny post..., vilket visar dialogrutan Ny post, som syns nedan. Skriv in namnet på programmet du vill lägga till, skriv alltså i detta fall `firefox`. Dialogrutan Ny post Dialogrutan Ny post.

Tryck på returtangenten, så bör du se något som liknar bilden nedan i huvudfönstret. Ny post Den nya posten har skapats.

Låt oss nu fylla i Beskrivning:, i detta fall skriver vi `Webbläsare`.

Hur beskrivning och namn ser ut, t.ex. Webbläsare (Firefox) eller Firefox (Webbläsare) beror på inställningarna i startprogrammet.

Vi måste fylla i det körbara filnamnet i fältet Kommando:, i vårt fall skriver vi ``firefox``.

Kommandot måste finnas i variabeln `PATH`, eller så måste den fullständiga sökvägen till den körbara filen anges. Om du inte vet det körbara filnamnet för ett program, använd kommandot ``locate`` för att söka efter skrivbordsfilen och ange strängen från raden Exec som kommando här.

Efter kommandot kan du ha flera platsmarkörer som ersätts med verkliga värden när programmet körs.

- %f - ett ensamt filnamn
- %F - en lista med filer att använda för program som kan öppna flera lokala filer på en gång
- %u - en ensam webbadress
- %U - en lista med webbadresser
- %d - katalog för en fil att öppna
- %D - en lista med kataloger
- %i - ikonen
- %m - miniikonen
- %c - rubriken

Om du till exempel vill att Firefox ska starta webbläsaren med www.kde.org, istället för `firefox`, skulle du skriva `firefox %u www.kde.org`.

De flesta program hanterar ytterligare väljare, t.ex. namnet på en fördefinierad profil, som &konqueror; eller &konsole;. För att se ett programs alla väljare, kör ```programnamn`` `--help`` i &konsole;.

Vi skulle vilja ha mer meningsfull ikon, så vi klickar på den generella ikonen intill Namn: (Observera att den förvalda ikonen kan vara tom. Om så är fallet, klicka på området till höger om rutan för namninmatning). Det gör att dialogrutan Välj ikon visas, som låter oss välja den nya ikonen, som visas nedan. Dialogrutan Välj ikon Dialogrutan Välj ikon.

Vi väljer ikonen för firefox i listan, och trycker på returtangenten. Den slutliga skärmen ska troligtvis se ut ungefär som skärmbilden nedan. Färdig skärmbild Så här ska det färdiga menyalternativet se ut.

Det nya menyalternativets plats kan nu ändras med knapparna Flytta upp och Flytta ner i &kmenuedit;s verktygsrad eller genom att dra med musen.

Undermenyernas alternativ kan sorteras med knappen Sortera på &kmenuedit;s verktygsrad eller Redigera Sortera.

Klicka på Arkiv Spara, vänta på att dialogrutan Uppdaterar systeminställning ska bli klar, och därefter ska du finna Firefox i programstartfunktionens undermeny Internet.

## Att använda menyeditorn

Den vänstra rutan i programfönstret visar programstartfunktionens struktur. När du bläddrar bland posterna i vänsterrutan, visas detaljerad information om det markerade menyalternativet i högerrutan.

### Fliken Allmänt

Namn:

- Det här är namnet på programmet som det visas i programstartmenyn. Det kan skilja sig från det riktiga namnet på den körbara filen. Namnet på den körbara filen `mc` är till exempel "Midnight Commander".

Beskrivning:

- Beskrivningen visas tillsammans med namnet i programstartfunktionen. Detta är helt valfritt.

Kommentar:

- Beskriv programmet med mer detaljer i det här fältet. Detta är helt valfritt.

Kommando:

- Det här är namnet på det körbara programmet. Försäkra dig om att du har behörighet att köra programmet.

Aktivera gensvar vid programstart

- Om rutan är markerad, visas gensvar när ett program startas.

Visa bara i &kde;

- Om markerad, visas programmets alternativ bara i alla &kde;:s programstartfunktioner men inte i andra skrivbordsmiljöer.

Dolt alternativ

- Ta bort ett alternativ från menyvisningen i programstartfunktionen.

### Fliken Avancerat

Arbetskatalog:

- Ange arbetskatalogen för programmet. Det här är den aktuella sökvägen när programmet startar. Den behöver inte vara samma som sökvägen till den körbara filen.

Kör i terminal

- Du måste markera det här om ditt program kräver en terminalemulator för att köras. Detta gäller i huvudsak för konsollprogram.

Terminalinställningar:

- Ange alla terminalalternativ i det här fältet.

Kör som en annan användare

- Om du vill köra det här programmet som en annan användare (inte dig själv), markera den här rutan, och ange användarnamnet i fältet Användarnamn:.

Aktuell snabbtangent:

- Du kan ange en särskild snabbtangent för att starta programmet.

  Klicka på knappen Ingen till höger om kryssrutan Aktuell snabbtangent:.

  Knapptexten ändras till Inmatning... och du kan trycka på tangentkombinationen som du vill tilldela till programmet på tangentbordet.

  Du kan återställa snabbtangenten till Ingen genom att använda följande knapp: .

  Glöm inte bort att spara inställningen genom att klicka på ikonen Spara i verktygsraden eller använda menyalternativet Arkiv Spara.

## Menyreferens

De flesta åtgärderna i menyraden är också tillgängliga i den sammanhangsberoende menyn som visas med ett högerklick på en post i trädvyn.

&Ctrl;N Arkiv Ny post...

- Lägger till en ny menypost.

Arkiv Ny undermeny...

- Lägger till en ny undermeny.

&Ctrl;S Arkiv Spara

- Sparar menyn

&Ctrl;Q Arkiv Avsluta

- Avslutar menyeditorn.

Redigera Flytta upp

- Flyttar den markerade posten uppåt i dess undermeny.

Redigera Flytta ner

- Flyttar den markerade posten neråt i dess undermeny.

&Ctrl;X Redigera Klipp ut

- Klipper ut nuvarande menypost och lägger den på klippbordet. Om du vill flytta en menypost, klipp först ut den och lägg den på klippbordet, flytta till destinationsstället i vänsterrutan, och använd funktionen Klistra in för att klistra in menyposten från klippbordet.

&Ctrl;C Redigera Kopiera

- Kopierar nuvarande menypost till klippbordet. Senare kan du använd funktionen Klistra in för att klistra in menyposten från klippbordet till dess destination. Du kan klistra in samma post flera gånger.

&Ctrl;V Redigera Klistra in

- Klistra in en menypost från klippbordet. till det aktuella markerade stället i huvudmenyn. Du måste först använda Klipp ut eller Kopiera innan du kan använda Klistra in.

Delete Redigera Ta bort

- Tar bort den aktuella markerade menyposten.

Redigera Sortera

- Öppnar undermeny för att sortera markerad undermeny eller hela menyträdet. Det finns två sorteringsmetoder implementerade, närmare bestämt enligt namn och enligt beskrivning.

Redigera Återställ till systemmeny

- Det återställer programstartfunktionen som den var från början och ta bort alla dina egna inställningar. En meddelanderuta frågar dig om du verkligen vill göra det.

Menyeditorn har de vanliga menyalternativen i &kde;, Inställningar och Hjälp. För mer information läs avsnitten om Menyn Inställningar och Menyn Hjälp i &kde;:s grunder.

## Tack till och licens

&kmenuedit;

Program copyright © 2002, &Raffaele.Sandrini;

Bidragsgivare:

- &Matthias.Elter; &Matthias.Elter.mail; - Ursprunglig upphovsman

- &Matthias.Ettrich; &Matthias.Ettrich.mail;

- &Daniel.M.Duley; &Daniel.M.Duley.mail;

- &Preston.Brown; &Preston.Brown.mail;

Dokumentation copyright © 2000 &Milos.Prudek;

Dokumentation copyright © 2008 &Anne-Marie.Mahfouf;

Uppdaterad för &kde; 3.0 av &Lauri.Watts; &Lauri.Watts.mail; 2002

Översättning Stefan Asserhäll stefan.asserhall@bredband.net

&underFDL; &underGPL;

## Ordlista

Konsollprogram

Program som ursprungligen är skrivna för en icke-grafisk textbaserad miljö. Sådana program kan användas utan problem i &kde;. De måste köras i en terminalemulator, som Terminal. De varnas inte automatiskt när du stänger av din &kde;-session. Därför får du inte glömma att spara dokument som är öppna i dessa program innan du loggar ut från &kde;.

Konsollprogram klarar att kopiera till och klistra in från program som stöder &kde;. Markera texten i konsollprogrammet med musen, byt till programmet som stöder &kde; och tryck på &Ctrl; V för att klippa in texten. Om du vill kopiera från ett &kde;-program till ett konsollprogram, markera först texten med musen, tryck &Ctrl; C, byt till konsollprogrammet och tryck på mittenknappen på musen.

Om din mus inte har en mittenknapp, måste du trycka på vänster- och högerknappen samtidigt. Detta kallas emulering av mittenknapp och måste stödas av ditt operativsystem för att fungera.

.
&documentation.index;