Como desabilitar decorações de janelas em Canela

9

Estou usando o Cinnamon, mas gostaria de remover todas as decorações da janela - nunca usá-las, elas custam apenas a propriedade da tela e o movimento / redimensionamento pode ser feito convenientemente com alt-mouse1 e alt-mouse2.

Existe uma maneira de conseguir isso?

EDIT: esclarecimento.

Estou usando o Ubuntu 12.04 com um ppa fornecendo canela . Eu mudei da combinação padrão Unity / Compiz porque o Compiz em 12.04 é uma regressão dolorosa, atormentada por bugs, em comparação com a versão 10.04 (veja por exemplo este bug ). Eu fiquei impaciente esperando pela correção deste e de outros bugs. Eu consegui o efeito desejado anteriormente e na minha estação de trabalho 10.04 com o Compiz.

No entanto, como eu entendo , o Cinnamon está usando a libmuffin, e não o Compiz (corrija-me se Eu estou errado).

Estou muito feliz com a interface do Cinnamon, especialmente porque o efeito que eu me acostumei (equivalente ao plugin "scale" no Compiz) funciona sem falhas. Além disso, eu não gostaria de mudar a distribuição, pois me acostumei com o Ubuntu e fiquei muito feliz com o 10.04 LTS. Livrar-se das decorações das janelas é a única coisa que ainda está faltando.

    
por January 22.10.2012 / 15:45

1 resposta

5

A canela não pode desativar ou remover as decorações das janelas, de acordo com esta postagem no Ask Ubuntu e este problema no GitHub . A opção para remover a decoração da janela ainda está para ser implementada.

Existem algumas soluções alternativas para os usuários explorarem e tentarem. Eu compilei soluções conhecidas para soluções mais fáceis, tediosas e não testadas como abaixo.

Solução mais fácil

Reduza o tamanho da fonte para o título da janela para o valor mínimo. O usuário pode fazer isso no próprio Cinnamon, sem instalar nada extra.

Vá para as Configurações do sistema , na categoria Aparência , selecione Fontes . Em seguida, em Seleção de fonte , consulte a última opção "Fonte de título da janela". O valor padrão é Sans Bold 10 . Altere o tamanho da fonte para o menor valor 1 , clique em "Selecionar" e pronto.

A decoração da janela está agora definida para uma altura mínima. Na minha máquina de teste em execução com 1200x800 (16:10) exibir na escala normal, verifiquei a altura é reduzida em 6 pixels. Veja a seguinte imagem para comparação.

Estasoluçãoalternativafuncionaráparaamaioriadosusuáriosquedesejamalgosimplesefactívelprontoparauso.

Soluçãoalternativatediosa

OgerenciadordejanelasdoCinnamon,Muffin,suportaostemasXfwm4eMetacityparasuasdecoraçõesdejanelas.Issopodeserverificadoprocurandonodiretório/usr/share/themes/THEMENAMEehaverámetacity-1ouxfwm4subdiretório.

Esta resposta do post no Ask Ubuntu mencionado anteriormente, sugeriu editar o arquivo XML do tema atualmente usado (Metacity). Altere todos os valores diferentes de zero para zero ou valor mínimo.

[...] You can edit

/usr/share/themes/Mint-X/metacity-1

and set all non-zero value properties in the metacity-theme-1.xml (of course you need sudo, to edit something there. A backup is useful.) [...]

Essa solução alternativa pode funcionar para quem deseja mais controle, modificando o tema.

Soluções alternativas não testadas

Existem várias ferramentas de utilidade que têm a opção de remover manualmente as decorações das janelas. Wmctrl , Devil's Pie e Devilspie2 são ferramentas que podem remover decorações de janelas para Gerentes de janelas compatíveis com o EWMH .

Este post um tanto relacionado deu a entender que tais ferramentas utilitárias funcionarão com o Cinnamon (assim também o Muffin) com advertências. O primeiro comentário mencionou o uso de Wmctrl e Xdotool no Cinnamon, que parece ter conflito com os recursos internos do Cinnamon.

Your command works pretty much exactly as my xdotool example above. It also deals with the same problems with the xdotool method: 1. It does not move the window if it is tiled/snapped. 2. It does not leave the window tiled/snapped in the end – TuxForLife May 17 '15 at 23:56

Essa solução alternativa pode funcionar para quem deseja mais controle usando arquivos de configuração, mas exige testes e erros.

Post relacionado ao Unix.SE

Eu havia escrito uma resposta semelhante antes; Este post tem minha resposta com detalhes sobre como usar Devil's Pie e Devilspie2 para remover decorações de janelas para aplicativos GTK + e Qt . Essa abordagem funciona independentemente do ambiente de desktop em uso, embora eu tenha testado apenas no Xfce.

Aviso de isenção

Eu não uso o Cinnamon Desktop Environment diariamente e só recentemente o explorei novamente por experiência. Não verifiquei "soluções alternativas tediosas" e "soluções alternativas não testadas" porque elas são menos convenientes e levarão algum tempo para serem testadas. Pode haver opções melhores no Cinnamon 3.0 ou versões mais recentes.

Testado usando o Cinnamon 2.2 no Linux Mint 17 (Live), que é baseado no Ubuntu 14.04.

    
por 21.06.2016 / 18:44