Estou um pouco enferrujado com FVWM, e o que você está pedindo aqui equivale a um capítulo de um livro, então vou apenas fornecer algumas dicas. No futuro, tente fazer uma pequena pergunta específica e consulte o que você tentou / conhece. Observe que as páginas fvwm
man são muito extensas e detalhadas. Se você não pode se dar bem com eles, eu desistiria agora, porque essa é a documentação primária.
Os botões da barra de título são numerados. Você terá que brincar com isso - a configuração (em uso, em funcionamento) que tenho à mão usa apenas 3 e 4, que parecem corresponder ao seu =
e X
. Acredito que você tenha que definir um estilo para que eles apareçam, por exemplo:
ButtonStyle 3 \
ActiveUp (AdjustedPixmap gearfolder_32.png) \
ActiveDown (AdjustedPixmap Xx.png) \
Inactive (AdjustedPixmap gearfolder_32.png)
ButtonStyle 4 \
ActiveUp (AdjustedPixmap Jupiter_32.png) \
ActiveDown (AdjustedPixmap Xx.png) \
Inactive (AdjustedPixmap Jupiter_32.png)
Os botões estão associados a ações desta maneira:
Mouse 1 3 A Menu Window-Ops Nop
1 é o número do botão do mouse, 3 é o número do botão da barra de título (correspondendo ao ButtonStyle
das coisas acima). 'A' refere-se a "qualquer" modificador (outros sendo 'C' = ctrl, etc.) incluindo nenhum. Eu não sei por que termina com 'Nop' (não-op - talvez uma ação de menu possa ser feita aqui), mas o menu Window-Ops
pode ser definido, por exemplo:
AddToMenu Window-Ops
+ "(Un)Stick" Stick
+ "Move" Move
+ "Resize" Resize
+ "Layer Up" LayerUP
+ "Iconify (CM-i)" Iconify
+ "Layer Down" LayerDOWN
+ "Maximize" Maximize-Func
+ "" Nop
+ "change page" Popup change-page
+ "" Nop
+ "end" PopUp end-window
Esse é o tipo de coisa que você está vendo quando clica no botão da barra de título à esquerda. O "" Nop
aqui apenas produz uma linha horizontal.
Então, esta é uma resposta parcial. As seguintes palavras-chave mencionadas aqui são todas explicadas em man fvwm
; eles tendem a ser agrupados por relação:
- ButtonStyle, ActiveUp / ActiveDown, Inativo
- AdjustedPixmap
- Mouse, menu
- AddToMenu, PopUp, Stick, Mover, Iconify, Redimensionar
Os outros termos (por exemplo, 'Window-Ops', 'Maximize-Func', 'LayerUP') são definidos na configuração da qual eu tirei (que escrevi, BTW, uma vez há muito tempo), embora alguns deles são os mesmos identificadores usados pelo exemplo na página man, eu acho.
Como obter tudo isso pode exigir muitas brincadeiras, é bom poder recarregar a configuração sem sair / reiniciar o X. Adicione isso a um menu em algum lugar:
+ "Restart FVWM" Restart
Mas; A reinicialização de FVWM
reiniciará todos os comandos declarados no arquivo config
e nos comandos FVWM
. Isso causará carga extra indesejada e algumas duplicações confusas. Portanto, se você quiser testar itens únicos e ver como eles mudam a aparência FVWM
, você pode usar FvwmConsole
.
Para economizar tempo; Agora você pode ajustar a configuração e ver o que acontece.