
Copyright © 2000 Milos Prudek
Copyright © 2008 Anne-Marie Mahfouf
KMenuEdit maakt het mogelijk om een van de KDE starters van toepassingen te bewerken.
Inhoudsopgave

KMenuEdit maakt het mogelijk om het menu van KDE starters van toepassingen te bewerken.
KMenuEdit kan gestart worden door met de op de knop van de programmastarter te klikken en daarna de 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 , te en te
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.
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 → 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 bijv. 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 of in de werkbalk of deze acties in het menu.
Alle programmastarters zullen de volgorde van submenu's gedefinieerd in KMenuEdit gebruiken.
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 → 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.
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 naar de onderkant van de boomstructuur om het bovenaan te zetten.
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.

In dit voorbeeld gaan we Firefox aan het -submenu toevoegen.
Om te beginnen moeten we KMenuEdit openen, klik met de op de applicatiestarter, klik op om KMenuEdit te starten. Als KMenuEdit gestart is, kiest u door erop te klikken, zoals op de onderstaande afbeelding te zien is.

Als u op geklikt hebt, kiest u het menu → , 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
.

Druk op de Enter-toets. In het hoofdvenster moet u nu het volgende zien:

We vullen nu de Beschrijving: in, typ in dit geval Webbrowser
.
Opmerking
De manier waarop de beschrijving en de naam verschijnen hangt af van de instellingen van de programmastarter bijv. “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.
Opmerking
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 bijv. de naam van een gedefineerd profiel zoals Konqueror of Konsole. Om alle opties van een applicatie te zien start
in Konsole.toepassingsnaam
--help
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.

We kiezen het Firefox-pictogram uit de lijst en drukken op Enter. Het venster moet er nu ongeveer zo uitzien:

De plaats van het nieuwe menu-item kan nu gewijzigd worden met knoppen en op de werkbalk KMenuEdit of door verslepen met de muis.
De items in het submenu kunnen gesorteerd worden met de knop op de werkbalk KMenuEdit of items in het submenu → .
Klik op → , wacht tot het dialoogvenster Systeem bijwerken weer verdwenen is. Nu moet Firefox in de applicatiestarter bij aanwezig zijn.

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.
- 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.

- 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 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 → .

De meeste acties in de menubalk zijn ook beschikbaar in het contextmenu dat geopend wordt met een klik met de
op een item in de boomstructuurweergave.- → (Ctrl+N)
Voegt een nieuw menu-item toe.
- →
Voegt een nieuw submenu toe.
- → (Ctrl+S)
Slaat het menu op
- → (Ctrl+Q)
Sluit KMenuEdit.
- →
Verplaatst het geselecteerde item omhoog in zijn submenu.
- →
Verplaatst het geselecteerde item omlaag in zijn submenu.
- → (Ctrl+X)
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 .
- → (Ctrl+C)
Kopieert het huidige menu-item naar het klembord. U kunt op een andere plaats in het menu vervolgens dit menu-item weer . In tegenstelling tot zal het oorspronkelijke menu-item niet verwijderd worden. U kunt een menu-item op meerdere plaatsen in het menu .
- → (Ctrl+V)
Plakt het menu-item van het klembord op de huidige locatie in het hoofdmenu. U moet een item eerst of voordat u het kunt .
- → (Del)
Verwijdert het geselecteerde menu-item.
- →
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.
- →
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 en menu-items, voor meer informatie lees de secties over de Menu Instellingen en Menu Help van KDE-fundamentals.

KMenuEdit
Programma copyright (c) 2002, Raffaele Sandrini
Met dank aan:
Matthias Elter
(elter AT kde.org)
- Oorspronkelijke auteurMatthias Ettrich
(ettrich AT kde.org)
Daniel M. Duley
(dan.duley AT verizon.net)
Preston Brown
(pbrown AT kde.org)
Documentatie copyright (c) 2000 Milos Prudek
Documentatie copyright (c) 2008 Anne-Marie Mahfouf
Bijgewerkt voor KDE 3.0 door Lauri Watts (lauri AT kde.org)
2002
Op- of aanmerkingen over de vertalingen van de toepassing en haar documentatie kunt u melden op http://www.kde.nl/bugs.
Dit document is vertaald in het Nederlands door Tom Albers.
Dit document is vertaald in het Nederlands door Natalie Koning.
Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.
Deze toepassing valt onder de bepalingen van de GNU General Public License.

- 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. [1].
[1] Indien uw muis geen middelste knop heeft, moet u de en de muisknop tegelijk indrukken. Dit wordt overigens “drieknops-emulatie” genoemd en moet door uw besturingssysteem ondersteund worden voordat dit werkt.