gnome-control-panel (Configurações do sistema) não será redimensionada a menos de 800 px

1

Na minha busca por personalizar a interface do Ubuntu, eu me deparei com um recurso que parece quase impossível de mudar. A janela do gnome-control-center (Configurações do Sistema) é UNRESIZABLE. Se eu clicar na barra superior, a opção Redimensionar fica acinzentada e o tamanho da janela é fixo. Eu tenho 6 ícones por linha (6 pessoais, 6 hardware, 6 sistemas), mas há outra coluna vazia que fica pendurada lá e eu gostaria de encontrar uma maneira de reduzir a largura padrão da janela principal.

Depois de ler inúmeras páginas on-line, todas as respostas se resumem a essa solução:
* use o sudo para abrir /usr/share/gnome-control-center/ui/shell.ui
* substitua "nome da propriedade=" redimensionável "> Falso <" com "verdadeiro"
* adicionar nome da propriedade de linha="width_request" > 500
(a explicação completa está aqui: Como posso redimensionar a janela Configurações do Sistema? )

Salve e ... nada! Eu sei que isso funciona se eu aumentar a largura, por isso, se eu disser 1000 em vez de 500 em width_request, o painel será estendido para essa largura. A opção de redimensionamento ainda não está disponível, portanto, essas configurações só ajudam a aumentar ou diminuir a largura, mas, quando chegar a um determinado valor, a janela não diminuirá. Tem um espaço vazio, como se houvesse uma coluna invisível lá que deve ser exibida (veja a imagem no link inferior).

Então, sim, posso obter qualquer valor de largura para o gnome-control-center, contanto que seja maior que 800px, mas não menos que isso. Eu precisaria que ele tivesse cerca de 700px, o que acomodaria meus 6 ícones (categorias) por linha, em vez de deixar um grande espaço vazio agora, como se esperasse uma 7ª coluna, como era por padrão, antes de remover alguns dos ícones que eu não precisava.

Existe uma maneira de diminuir a largura da janela do centro de controle do gnome no Ubuntu 13.04 para algo menor que 800px, sabendo que quaisquer valores mais altos funcionam, mas não menores que isso?

Veja a imagem aqui:

Obrigado!

    
por user193087 15.09.2013 / 14:17

1 resposta

0

Você pode tentar editar o código-fonte de "gnome-control-center" .
Existe um valor chamado "UNITY_FIXED_WIDTH 850" por padrão.

NOTA: Neste exemplo estou executando o Ubuntu 13.04 com o gnome-control-center 3.6.3

1) Certifique-se de ter ativado o Repositório de código fonte

  • Abra o Ubuntu Software Center
  • Na Barra de Menus, escolha Editar - > Fontes de Software. Clique para habilitar "Repositório de código fonte". Apenas no caso de eu usar o "Servidor Principal" para fazer o download.

2)AbraumTerminaleinstaleospacotesnecessários.

  • sudoapt-getinstallbuild-essential

3)Instalardependênciasdecompilação

  • sudoapt-getbuild-depgnome-control-center

4)Crieumapastaparabaixarocódigo-fonte.

  • mkdir~/Downloads/src

  • cd~/Downloads/src

5)Façaodownloaddocódigo-fonte.

  • apt-getsourcegnome-control-center

6)Editealinha54noarquivo"gnome-control-center.c" . (Meu caso eu mudei 850 para 650)

  • gedit gnome-control-center-3.6.3/shell/gnome-control-center.c

Emumalinhaseria.

  • sed-i'54s/850/650/'~/Downloads/src/gnome-control-center-3.6.3/shell/gnome-control-center.c

7)Váparaapasta"gnome-control-center-3.6.3" para compilar os pacotes deb.

  • cd gnome-control-center-3.6.3/

  • dpkg-buildpackage -rfakeroot -uc -b

8) Agora você pode instalar os pacotes deb.

  • cd ..

  • sudo dpkg -i *deb

9) Finalmente, você pode fazer logout e Login para ver as alterações.

ANTES:

DEPOIS:

Espero que ajude.

    
por Roman Raguet 23.09.2013 / 18:59