Arbetsytehanteraren har tre standardmenyer:
Arbetsyta-menyn - kallas även rotmenyn. Den visas när du trycker på musknapp 3 med pekaren placerad över bakgrunden. Menyn är kopplad till musknappen med en knappkoppling.
Fönster-menyn - menyn visas när användaren trycker ned musknapp 1 eller musknapp 3 med pekaren på fönstermenyknappen (i övre vänstra hörnet i fönsterramen). Menyn är kopplad till knappen med windowMenu-resursen.
Frontpanelmenyn - menyn visas när användaren trycker ned musknapp 1 eller musknapp 3 med pekaren på frontpanelknappen.
Arbetsytehanterarens menyer har följande syntax:
Menu Menynamn { val1 [snabbtangent] [kortkommando] funktion [argument] val2 [snabbtangent] [kortkommando] funktion [argument] ... }
där:
val är den text eller bitmapp som visas på menyn. Om texten innehåller blanksteg innesluter du texten med citattecken. För bitmappar använder du syntaxen @/sökväg.
snabbtangent är ett tecken som fungerar som en tangentbordsgenväg när menyn visas. Det anges som _tecken.
kortkommando - en tangentbordsgenväg som är aktiverad även om inte menyn visas. Kortkommandon har syntaxen styrtangent<Key> Tangentnamn, där styrtangenten är Ctrl+_ , Shift, Alt (Extend char) eller Lock. Om du vill ha en lista över alla möjliga tangentnamn undersöker du filen keysymdef.h i din "X11 include"-mapp.
funktion - den funktion som ska utföras när markeringen görs. Se sidan (4) i dtwmrc om du vill se en lista med funktioner.
argument - funktionsargument. Se sidan (4) i dtwmrc för mer utförlig information.
Följande objekt med etiketten Återställ återställer fönstret. När menyn visas kan du återställa fönstret genom att trycka på "R". Du kan även återställa fönstret genom att trycka på Extend char F5.
Restore _R Alt<Key> F5 f.normalize
Fullständig information om Arbetsytehanterarens menysyntax hittar du i dtwmrc(4) i direkthjälpen.
Öppna lämplig fil för redigering:
Egen: Hemmapp/.dt/dtwmrc
Systemtäckande: /etc/dt/config/språk/sys.dtwmrc
Mer information om hur du skapar de här filerna finns i "Arbetsytehanterarens konfigurationsfiler".
Redigera beskrivningen av Arbetsyta-menyn.
Den förvalda Arbetsyta-menyn heter DtRootMenu.
Menu DtRootMenu { "Workspace Menu" f.title "Shuffle Up" f.circle_up "Shuffle Down" f.circle_down ... }
Öppna lämplig fil för redigering:
Egen: Hemmapp/.dt/dtwmrc
Systemtäckande: /etc/dt/config/språk/sys.dtwmrc
Mer information om hur du skapar de här filerna finns i "Arbetsytehanterarens konfigurationsfiler".
Skapa den nya menyn:
Menu menynamn { ... }
Skapa eller redigera knappkopplingarna för att visa den nya menyn.
Om menyn ersätter den befintliga menyn redigerar du knappkopplingen som visar Arbetsyta-menyn.
<Btn3Down> root f.menu menynamn
Om menyn är en tilläggsmeny skapar du en ny musknappskoppling. Den följande knappkopplingen visar menyn när Skift och musknapp 3 hålls ned över bakgrunden:
Shift<Btn3Down> root f.menu menynamn
Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.
Fönster-menyn är inbyggd i Arbetsytehanteraren och anpassas normalt inte. Om du vill att fönstrens uppträdande i de olika programmen ska vara konstant bör du inte ändra inställningarna på fönster-menyn.
Öppna en lämplig fil för redigering:
Egen: Hemmapp/.dt/dtwmrc
Systemtäckande: /etc/dt/config/språk/sys.dtwmrc
Mer information om hur du skapar de här filerna finns i "Arbetsytehanterarens konfigurationsfiler".
Skapa den nya menyn:
Menu menynamn { ... }
Använd resursen windowMenu för att ange den nya menyn:
Dtwm*windowMenu: menynamn
Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.