# Het handboek van de &kde;-menubewerker

## Inleiding

&kmenuedit; maakt het mogelijk om het menu van &kde; starters van toepassingen te bewerken.

&kmenuedit; kan gestart worden door met de &RMB; op de knop van de programmastarter te klikken en daarna de Toepassingen bewerken... of door `kmenuedit` te typen op de &krunner;-regel.

&kmenuedit; maakt het mogelijk om:

- Het door de huidige starter van toepassingen gebruikte menu bekijken en bewerken

- Submenu's en items te Knippen, te Kopiëren en te Plakken

- Submenu's en items aan te maken en te verwijderen

- De volgorde van submenu's en items te wijzigen

- Items te verbergen en nieuwe submenu's en items toe te voegen

Standaard verschijnen alle op de computer geïnstalleerde toepassingen in het menu van de programmastarter van alle gebruikers. Toepassingen kunnen meer dan eens in verschillende menu's verschijnen. Lege submenu-categorieën gedefinieerd in de specificatie van het bureaubladmenu verschijnen ook, maar zijn niet zichtbaar in programmastarters totdat u toepassingen, behorend tot deze categorieën, installeert.

De boomstructuurweergave heeft twee typen items:

- Submenu: alleen de velden Naam, Toelichting en Beschrijving en de knop om een pictogram te selecteren zijn ingeschakeld, het tabblad Geavanceerd is uitgeschakeld. Elk submenu kan extra submenu's en/of items bevatten.

- Items: gebruik dit element om de gegevens voor de toepassing die u wilt toevoegen in te voeren. Voor gedetailleerde informatie zie &kmenuedit; gebruiken.

&kmenuedit; heeft twee modi voor boomstructuurweergave - normaal en met verborgen elementen. Om de laatsten te zien, activeer on de pagina Algemene opties in de instellingendialoog de optie Verborgenen elementen tonen.

Veel extra elementen verschijnen in de verborgen weergavemodus in de boomstructuur. Verschillende verborgen elementen lijken gewoon duplicaten maar hebben verschillende commando-opties. Gewoonlijk zou u nooit deze verborgen elementen moeten wijzigen of u riskeert het breken van sommige functionaliteiten van het systeem.

In de verborgen modus hebt u een speciaal submenu .hidden [Verborgen] als hoogste item in de boomstructuur. Dit speciale submenu is niet te bewerken. In dit submenu zullen alle verwijderde items getoond worden bij het volgende begin van &kmenuedit;.

Het is niet mogelijk om elementen die de &GUI; gebruiken verwijderen in dit speciale submenu. Deze zullen opnieuw verschijnen bij het beginnen van &kmenuedit;.

### Te gebruiken cases

#### Pas het menu aan voor een gebruiker

##### Items opnieuw ordenen

Dit zou gedaan moeten worden in verborgen weergavemodus waar alleen de submenu's en zichtbare items in het menu van de programmastarter worden getoond.

Standaard wordt het menu alfabetisch gesorteerd met de Engelse namen of beschrijvingen. Met andere talen dan Engels zullen sommige submenu's en items daarom in een ongesorteerde volgorde verschijnen.

Gebruik de opties in Bewerken Sorteren om ofwel op naam of beschrijving te sorteren. Als u de klassieke programmastarter gebruikt dan moet u de overeenkomstige optie Format in de instellingendialoog. In het starterprogramma &kickoff; activeer Toepassingen tonen op naam als u ze hier sorteert op naam.

Uw frequent gebruikte submenu's of items samenvoegen ⪚ bovenaan het menu maakt het selecteren ervan gemakkelijker. Om de volgorde van speciale items of submenu's in de boomstructuur te wijzigen gebruikt u de knoppen Omhoog verplaatsen of Omlaag verplaatsen in de werkbalk of deze acties in het menu.

Alle programmastarters zullen de volgorde van submenu's gedefinieerd in &kmenuedit; gebruiken.

##### Items verwijderen uit het menu Beeld

Alle op een computer geïnstalleerde toepassingen tonen kan voor sommige gebruikers verwarrend zijn zodat u sommige minder frequent gebruikte items of submenu's wilt verbergen. Er zijn twee verschillende manieren om dat te doen:

Schakel om naar normale weergavemodus zonder verborgen elementen. Als u elementen wilt verwijderen dan worden ze verplaatst naar het submenu .hidden [Verborgen]. U kunt ze terugplaatsen in de boomstructuur om ze opnieuw in het menu te krijgen.

Als u een submenu verwijdert zal het echt verwijderd worden met al zijn submenu's en items. Om ze opnieuw te maken kunt u Bewerken Naar systeemmenu herstellen gebruiken, maar dit zal al uw zelfgemaakte submenu's en items en de overeenkomstige `.desktop`-bestanden ook verwijderen. Deze actie kan niet worden teruggedraaid.

De manier om submenu's en items in het menu van een programmastarter te verwijderen is het activeren van Verborgen element op het tabblad Algemeen en naar de verborgen weergavemodus om te schakelen. In deze modus is het gemakkelijk om wijzigingen terug te draaien zonder de menustructuur te vernietigen. Het enige nadeel is dat u alle elementen in een submenu handmatig moet verbergen om het gehele submenu uit de weergave te krijgen.

#### Eigen items toevoegen

Om eigen elementen (submenu of item) toe te voegen, gebruikt u de acties in het menu of werkbalk. Elementen hebben een Naam en een Commando nodig, zonder een commando-element zal een element niet opgeslagen worden en uw toevoeging zal verloren gaan.

Als u een element toevoegt, wordt het ingevoegd als subelement bij de nu geaccentueerde positie in de boomstructuur. Verplaats een element door het met de muis te verslepen of met de knop Omlaag verplaatsen naar de onderkant van de boomstructuur om het bovenaan te zetten.

#### Instellingen van de programmastarter overbrengen

Er is geen manier om menu-instellingen met de &GUI; over te brengen, u moet dat handmatig doen en de volgende bestanden naar de doelgebruiker te kopiëren:

&kmenuedit; slaat de menu-hiërarchie op in `menus/applications-kmenuedit.menu` in de map `$(qtpaths --paths GenericConfigLocation)` en `desktop-directories` in de map `$(qtpaths --paths GenericDataLocation)` bevat desktop-bestanden voor sub-menu's die hebt gemaakt. In `applications/` in de map `$(qtpaths --paths GenericDataLocation)` vindt u de desktop-bestanden voor de eigen items die u hebt gemaakt.

De sneltoetsen voor elke toepassing worden opgeslagen in `kglobalshortcutsrc` in de map `$(qtpaths --paths GenericConfigLocation)`, maar exporteren/importeren werkt niet omdat de UUID's van de sneltoetsen niet overeenkomen tussen systemen, zelfs als de `.desktop`-bestanden hetzelfde zijn. U moet alle sneltoetsen opnieuw handmatig toekennen.

## Een menu-item toevoegen

In dit voorbeeld gaan we &firefox; aan het Internet-submenu toevoegen.

Om te beginnen moeten we &kmenuedit; openen, klik met de &RMB; op de applicatiestarter, klik op Toepassingen bewerken... om &kmenuedit; te starten. Als &kmenuedit; gestart is, kiest u Internet door erop te klikken, zoals op de onderstaande afbeelding te zien is. Internet kiezen Internet kiezen

Als u op Internet geklikt hebt, kiest u het menu Bestand Nieuw item..., het dialoogvenster Nieuw item wordt geopend, zoals in onderstaande afbeelding. Typ de naam van het programma dat u wilt toevoegen, in dit geval typt u `firefox`. Het dialoogvenster Nieuw item Het dialoogvenster Nieuw item.

Druk op de Enter-toets. In het hoofdvenster moet u nu het volgende zien: Nieuw item Het nieuwe item is gecreëerd.

We vullen nu de Beschrijving: in, typ in dit geval `Webbrowser`.

De manier waarop de beschrijving en de naam verschijnen hangt af van de instellingen van de programmastarter ⪚ Webbrowser (Firefox) of Firefox (Webbrowser).

We moeten de naam van het uitvoerbare bestand in het veld Commando: invullen, in dit geval is dat ``firefox``.

Het commando moet in uw `PATH`-variabele aanwezig zijn of u moet het volledige pad naar het programma specificeren. Als u niet de naam van het programma van een toepassing niet weet gebruik dan het commando ``locate`` om te zoeken naar het bureaubladbestand en voer de tekenreeks van de regel met Exec als commando hier in.

Na het commando kunnen er een aantal plaatshouders gebruikt worden, die door de werkelijke waarde vervangen worden wanneer het programma gestart wordt:

- %f - een enkele bestandsnaam
- %F - een lijst met bestanden; kan gebruikt worden voor toepassingen die meer bestanden tegelijk kunnen openen
- %u - een enkele &URL;
- %U - een lijst met &URL;'s
- %d - de bestandenmap die geopend moet worden
- %D - een lijst met mappen
- %i - het pictogram
- %m - het mini-pictogram
- %c - het bijschrift

Als u bijvoorbeeld met Firefox op www.kde.org wilt beginnen, typt u, in plaats van `firefox`, `firefox %u www.kde.org`.

De meeste applicaties accepteren extra opties ⪚ de naam van een gedefineerd profiel zoals &konqueror; of &konsole;. Om alle opties van een applicatie te zien start ```toepassingsnaam`` `--help`` in &konsole;.

We willen een meer creatief pictogram, klik op het generieke pictogram naast Naam: (let op, het standaard pictogram kan blanco zijn, in welk geval u klikt op het gebied rechts naast het invulvak voor de naam). Het dialoogvenster Pictogram selecteren wordt geopend, hierin kunt u een nieuw pictogram kiezen, zoals hieronder te zien is. Het dialoogvenster Pictogram selecteren Het dialoogvenster Pictogram selecteren

We kiezen het Firefox-pictogram uit de lijst en drukken op &Enter;. Het venster moet er nu ongeveer zo uitzien: Schermafbeelding: klaar Zo moet het menu-item er nu uitzien.

De plaats van het nieuwe menu-item kan nu gewijzigd worden met knoppen Omhoog verplaatsen en Omlaag verplaatsen op de werkbalk &kmenuedit; of door verslepen met de muis.

De items in het submenu kunnen gesorteerd worden met de knop Sorteren op de werkbalk &kmenuedit; of items in het submenu Bewerken Sorteren.

Klik op Bestand Opslaan, wacht tot het dialoogvenster Systeem bijwerken weer verdwenen is. Nu moet &firefox; in de applicatiestarter bij Internet aanwezig zijn.

## &kmenuedit; gebruiken

In het linkergedeelte is de structuur van de programmastarter te zien. Wanneer u één van de items aan de linkerkant aan klikt, verschijnt in het rechterdeel gedetailleerde informatie over dat item.

### Algemeen tabblad

Naam:

- Dit is de naam van de toepassing zoals die in de programmastarter verschijnt. Dit kan afwijken van de naam van het uitvoerbare bestand. Zo kan bijvoorbeeld het uitvoerbare bestand `mc` zonder problemen "Midnight Commander" genoemd worden.

Beschrijving:

- De beschrijving wordt samen met de naam van de toepassing in het applicatiestarter weergegeven. Dit is volledig optioneel.

Commentaar:

- Beschrijft de toepassing gedetailleerder. Dit is volledig optioneel.

Commando:

- Dit is de naam van het uitvoerbare bestand. Zorg ervoor dat u voldoende rechten hebt om het bestand uit te voeren.

Opstartnotificatie activeren

- Als deze optie ingeschakeld is, kunt u aan het pictogram zien dat de toepassing wordt opgestart.

Alleen in &kde; tonen

- Indien geactiveerd, zal het applicatie-item alleen zichtbaar zijn in alle &kde; programmastarters, maar niet in andere bureaubladomgevingen.

Verborgen element

- Verwijder een element uit het weergavemenu in de programmastarter.

### Geavanceerd tabblad

Werkpad:

- Specificeer het werkpad voor de toepassing. Dit zal het huidige pad worden wanneer de toepassing gestart wordt. Dit hoeft dus niet dezelfde map te zijn als waarin het uitvoerbare bestand staat.

In terminal uitvoeren

- Activeer dit als de toepassing een terminal emulator vereist om uitgevoerd te kunnen worden. Dit is hoofdzakelijk van toepassing op console programma's.

Terminalopties:

- Geef hier de parameters op die u aan de terminal wilt meegeven.

Als een andere gebruiker uitvoeren

- Als u de toepassing als een andere gebruiker wilt uitvoeren (dus niet onder uw eigen gebruikersnaam), geeft u de gewenste naam op in het veld Gebruikersnaam:.

Huidige sneltoets:

- U kunt een sneltoets toewijzen waarmee de toepassing gestart kan worden.

  Klik op de knop Geen rechts van het keuzevakje Huidige sneltoets:.

  De knoptekst zal wijzigen naar Invoer... en u kunt de toetsencombinatie op uw toetsenbord indrukken die u wilt toekennen aan uw programma.

  U kunt de sneltoets terugzetten naar Geen door deze knop te gebruiken: .

  Vergeet niet uw instellingen op te slaan door te klikken op het werkbalk pictogram Opslaan of door het menuitem Bestand Opslaan .

## Menu's

De meeste acties in de menubalk zijn ook beschikbaar in het contextmenu dat geopend wordt met een klik met de &RMB; op een item in de boomstructuurweergave.

&Ctrl;N Bestand Nieuw item...

- Voegt een nieuw menu-item toe.

Bestand Nieuw submenu...

- Voegt een nieuw submenu toe.

&Ctrl;S Bestand Opslaan

- Slaat het menu op

&Ctrl;Q Bestand Afsluiten

- Sluit &kmenuedit;.

Bewerken Omhoog verplaatsen

- Verplaatst het geselecteerde item omhoog in zijn submenu.

Bewerken Omlaag verplaatsen

- Verplaatst het geselecteerde item omlaag in zijn submenu.

&Ctrl;X Bewerken Knippen

- Knipt het huidige menu-item naar het klembord. Als u een bepaald menu-item wilt verplaatsen, dan kunt u het eerst knippen en vervolgens op de gewenste plaats in het menu Plakken.

&Ctrl;C Bewerken Kopiëren

- Kopieert het huidige menu-item naar het klembord. U kunt op een andere plaats in het menu vervolgens dit menu-item weer Plakken. In tegenstelling tot Knippen zal het oorspronkelijke menu-item niet verwijderd worden. U kunt een menu-item op meerdere plaatsen in het menu Plakken.

&Ctrl;V Bewerken Plakken

- Plakt het menu-item van het klembord op de huidige locatie in het hoofdmenu. U moet een item eerst Knippen of Kopiëren voordat u het kunt Plakken.

Del Bewerken Verwijderen

- Verwijdert het geselecteerde menu-item.

Bewerken Sorteren

- Opent het submenu om het geselecteerde submenu of de gehele menuboom te sorteren. Er zijn twee sorteermethoden geïmplementeerd, namelijk, op de naam en op de beschrijving.

Bewerken Systeemmenu herstellen

- Dit zal de programmastarters herstellen zoals het standaard was en al uw aangepaste instellingen verwijderen. U krijgt een berichtvak waarin om bevestiging wordt gevraagd .

&kmenuedit; heeft de gezamenlijke &kde; Instellingen en Help menu-items, voor meer informatie lees de secties over de Menu Instellingen en Menu Help van &kde;-fundamentals.

## Dankbetuigingen en licentie

&kmenuedit;

Programma copyright © 2002, &Raffaele.Sandrini;

Met dank aan:

- &Matthias.Elter; &Matthias.Elter.mail; - Oorspronkelijke auteur

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

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

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

Documentatie copyright © 2000 &Milos.Prudek;

Documentatie copyright © 2008 &Anne-Marie.Mahfouf;

Bijgewerkt voor &kde; 3.0 door &Lauri.Watts; &Lauri.Watts.mail; 2002

&meld.fouten;&vertaling.tom;&vertaling.natalie; &underFDL; &underGPL;

## Woordenlijst

Console-toepassingen

Dit zijn toepassingen die geschreven zijn voor niet-grafische omgevingen. Deze toepassingen draaien prima onder &kde;, maar hierbij moet wel worden aangegeven dat zij een terminal emulator, zoals &konsole;, nodig hebben. Deze toepassingen worden niet gewaarschuwd als u de &kde;-sessie afsluit. Daarom moet u niet vergeten om uw openstaande bestanden op te slaan, voordat u uitlogt.

Console-toepassingen ondersteunen kopiëren en plakken vanuit &kde;-toepassingen en naar &kde;-toepassingen. Markeer de tekst in de console-toepassing met de muis, ga naar de &kde;-toepassing en druk op &Ctrl;V om de tekst te plakken. Als u van een &kde;-toepassing naar een console-toepassing tekst wilt kopiëren, selecteert u de tekst en drukt op &Ctrl;C, ga dan naar de console-toepassing en druk op de middelste knop van uw muis.

Indien uw muis geen middelste knop heeft, moet u de linker en de rechter muisknop tegelijk indrukken. Dit wordt overigens drieknops-emulatie genoemd en moet door uw besturingssysteem ondersteund worden voordat dit werkt.

.
&documentation.index;