Het handboek van de KDE-menubewerker

Het handboek van de KDE
-menubewerker

Milos Prudek

Anne-Marie Mahfouf

reviewer: Lauri Watts
Vertaler/Nalezer: Tom Albers
Vertaler/Nalezer: Natalie Koning
Vertaler/Nalezer: Freek de Kruijf
herziening Plasma 5.3 (2015-04-27)

KMenuEdit maakt het mogelijk om een van de KDE starters van toepassingen te bewerken.


Hoofdstuk 1. Inleiding

Hoofdstuk 1. Inleiding

KMenuEdit maakt het mogelijk om het menu van KDE starters van toepassingen te bewerken.

KMenuEdit kan gestart worden door met de rechtermuisknop 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 BewerkenSorteren 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 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 BewerkenNaar 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.

Hoofdstuk 2. Een menu-item toevoegen

Hoofdstuk 2. Een menu-item toevoegen

Virgil J. Nisly

In dit voorbeeld gaan we Firefox aan het Internet-submenu toevoegen.

Om te beginnen moeten we KMenuEdit openen, klik met de rechtermuisknop 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

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

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

Het nieuwe item is gecreëerd.

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

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

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

Klik op BestandOpslaan, wacht tot het dialoogvenster Systeem bijwerken weer verdwenen is. Nu moet Firefox in de applicatiestarter bij Internet aanwezig zijn.

Hoofdstuk 3. KMenuEdit gebruiken

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

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

Hoofdstuk 4. Menu's

Hoofdstuk 4. Menu's

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

BestandNieuw item... (Ctrl+N)

Voegt een nieuw menu-item toe.

BestandNieuw submenu...

Voegt een nieuw submenu toe.

BestandOpslaan (Ctrl+S)

Slaat het menu op

BestandAfsluiten (Ctrl+Q)

Sluit KMenuEdit.

BewerkenOmhoog verplaatsen

Verplaatst het geselecteerde item omhoog in zijn submenu.

BewerkenOmlaag verplaatsen

Verplaatst het geselecteerde item omlaag in zijn submenu.

BewerkenKnippen (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 Plakken.

BewerkenKopiëren (Ctrl+C)

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.

BewerkenPlakken (Ctrl+V)

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.

BewerkenVerwijderen (Del)

Verwijdert het geselecteerde menu-item.

BewerkenSorteren

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.

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

Hoofdstuk 5. Dankbetuigingen en licentie

Hoofdstuk 5. Dankbetuigingen en licentie

KMenuEdit

Programma copyright (c) 2002, Raffaele Sandrini

Met dank aan:

  • Matthias Elter - Oorspronkelijke auteur

  • Matthias Ettrich

  • Daniel M. Duley

  • Preston Brown

Documentatie copyright (c) 2000 Milos Prudek

Documentatie copyright (c) 2008 Anne-Marie Mahfouf

Bijgewerkt voor KDE 3.0 door Lauri Watts 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.

Woordenlijst

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. [1].



[1] 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.