2 * Definição do Menu de Aplicações para o WindowMaker
6 * <Title> [SHORTCUT <tecla de atalho>] <Comando> <Parâmetros>
8 * <Title> é qualquer texto a ser usado como título. Deve estar entre aspas "
10 * SHORTCUT especifica uma tecla de atalho para o item. <tecla de atalho>
11 * tem a mesma sintaxe das teclas de atalho em $HOME/GNUstep/Defaults/WindowMaker
13 * Não é possível especificar teclas de atalho para MENU ou OPEN_MENU
15 * <Command> é um dos seguintes comandos:
16 * MENU - inicia definição de um (sub)menu
17 * END - termina definição de um (sub)menu
18 * OPEN_MENU - abre um menu apartir de um arquivo, comando pipeado ou
19 * conteúdo de um diretório com um comando opcional para cada
20 * arquivo no diretório.
21 * WORKSPACE_MENU - adiciona menu para operações sobre Áreas de Trabalho
22 * EXEC <programa> - executa um programa
23 * EXIT - termina o gerenciador de janelas
24 * RESTART [<gerenciador de janelas>] - reinicia o WindowMaker ou inicia
25 * outro gerenciador de janelas
26 * REFRESH - força repintagem da área de trabalho
27 * ARRANGE_ICONS - arruma os ícones na área de trabalho
28 * SHUTDOWN - mata todos os programas (terminando a sessão do X)
29 * SHOW_ALL - abre todas as janelas na área de trabalho
30 * HIDE_OTHERS - esconde (hide) todas as janelas na área de trabalho,
31 * exceto a que estiver ativa
32 * SAVE_SESSION - salva o estado da área de trabalho, o que inclui
33 * todos os programas em execução, informações relativas
34 * a posição, tamanho, área de trabalho onde se localizam,
35 * o dock ou clip de onde foi lançado e se a janela está
36 * miniaturizada, shadeada ou hideada. Também salva qual a área
37 * de trabalho atual. Todas as informações serão restauradas
38 * até que se use o comando SAVE_SESSION de novo ou CLEAR_SESSION.
39 * Se SaveSessionOnExit = Yes; estiver definido no domínio
40 * WindowMaker ($HOME/GNUstep/Defaults/WindowMaker), então o
41 * salvamento da sessão é feito automaticamente quando o
42 * WindowMaker finalizar, apagando quaisquer SAVE_SESSION ou
43 * CLEAR_SESSION usados anteriormente.
44 * CLEAR_SESSION - apaga uma sessão salvada anteriormente. Este comando
45 * não terá efeito algum se SaveSessionOnExit estiver habilitado.
46 * INFO_PANEL - mostra a janela de informações do programa
47 * LEGAL_PANEL - mostra janela de informacoes legais
49 * Sintaxe do OPEN_MENU:
50 * 1. Uso com outros arquivos de menu:
51 * // abre o arquivo arquivo.menu que deve conter um menu válido
52 * // e o insere naquela posição.
53 * OPEN_MENU arquivo.menu
54 * 2. Uso com comandos pipeados:
55 * // executa o comando e usa a sua saída para construir o menu.
56 * // A saída do menu deve ser uma descrição de menu válida.
57 * // O espaço entre o '|' e o comando é opcional.
59 * 3. Uso com diretórios:
60 * // Abre um ou mais diretórios e constrói um menu com todos
61 * // os subdiretórios e arquivos executáveis neles, em ordem
63 * OPEN_MENU /algum/diretório [/algum/outro/diretório ...]
64 * 4. Uso com diretórios e comando:
65 * // Abre um ou mais diretórios e constrói um menu com todos os
66 * // subdiretórios e arquivos legíveis neles em ordem alfabética,
67 * // usando o comando para executar cada arquivo.
69 * OPEN_MENU [-noext] /algum/dir [/algum/outro/dir ...] WITH comando -opções
72 * <Parâmetros> é o programa a ser executado.
74 * ** Códigos especiais para o programa a ser executado:
75 * %s - substitui pela seleção atual
76 * %a(mensagem) - abre uma janela de entrada com a mensagem e substitui
77 * pelo que for digitado nela
78 * %w - substitui pelo XID da janela selecionada
80 * Para ignorar caracteres especiais, tais como % e ", use \ na frente deles.
81 * ex: xterm -T "\"Hello World\""
83 * Também é possível usar caracteres de escape, como \n
85 * Cada comando MENU deve ter um END correspondente no fim.
91 * // cria um submenu com o conteúdo de /usr/openwin/bin
92 * "XView apps" OPEN_MENU "/usr/openwin/bin"
93 * // alguns programas do X11 em vários diretórios
94 * "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
95 * // faz um submenu de papéis de parede
96 * "Papel de Parede" OPEN_MENU $HOME/imagens /usr/share/imagens WITH wmsetbg -u -t
97 * // insere o menu meu.menu
98 * "Style" OPEN_MENU meu.menu
106 "Informações..." INFO_PANEL
107 "Informações Legais" LEGAL_PANEL
108 "Console do Sistema" EXEC xconsole
109 "Carga do Sistema" EXEC xosview || xload
110 "Lista de Processos" EXEC xterm -e top
111 "Leitor de Manual" EXEC xman
113 "XTerm" EXEC xterm -sb
114 "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
115 "Áreas de Trabalho" WORKSPACE_MENU
118 "Gimp" EXEC gimp >/dev/null
123 "X File Manager" EXEC xfm
124 "OffiX Files" EXEC files
126 "Netscape" EXEC netscape
127 "Ghostview" EXEC ghostview %a(Enter file to view)
128 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
133 "XEmacs" EXEC xemacs || emacs
137 "VI" EXEC xterm -e vi
140 "Xmcd" EXEC xmcd 2> /dev/null
141 "Xplaycd" EXEC xplaycd
145 "Calculadora" EXEC xcalc
146 "Propriedades da Janela" EXEC xprop | xmessage -center -title 'xprop' -file -
147 "Seletor de Fontes" EXEC xfontsel
148 "Emulador de Terminal" EXEC xminicom
149 "Lente de Aumento" EXEC xmag
150 "Colormap" EXEC xcmap
152 "ASClock" EXEC asclock -shape
153 "Clipboard" EXEC xclipboard
157 "Copiar" EXEC echo '%s' | wxcopy
158 "eMail Para" EXEC xterm -name mail -T "Pine" -e pine %s
159 "Navegar" EXEC netscape %s
160 "Procurar Manual" EXEC MANUAL_SEARCH(%s)
163 "Área de Trabalho" MENU
164 "Hide Outros" HIDE_OTHERS
165 "Mostrar Todos" SHOW_ALL
166 "Arrumar Ícones" ARRANGE_ICONS
168 "Lock" EXEC xlock -allowroot -usefirst
169 "Salvar Sessão" SAVE_SESSION
170 "Apagar Sessão Salvada" CLEAR_SESSION
171 "Área de Trabalho" END
174 "Temas" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
175 "Estilos" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
176 "Conjunto de Ícones" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
177 "Papéis de Parede" MENU
179 "Preto" WS_BACK '(solid, black)'
180 "Azul" WS_BACK '(solid, "#505075")'
181 "Indigo" WS_BACK '(solid, "#243e6c")'
182 "Azul escuro" WS_BACK '(solid, "#180090")'
183 "Roxo" WS_BACK '(solid, "#554466")'
184 "Creme" WS_BACK '(solid, "wheat4")'
185 "Cinza Escuro" WS_BACK '(solid, "#333340")'
186 "Vinho" WS_BACK '(solid, "#400020")'
189 "Bandeira" WS_BACK '(mdgradient, green, green, yellow)'
190 "Céu" WS_BACK '(vgradient, blue4, white)'
192 "Imagens" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
193 "Papéis de Parede" END
194 "Salvar Tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Nome do Tema)"
195 "Salvar Configuração de Ícones" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Nome do Conjunto de Ícones)"
200 "Iniciar AfterStep" RESTART afterstep
202 "Terminar Sessão..." SHUTDOWN