Xubuntu: título e botões de janela no painel


Embora soe como heresia para alguns, o Unity é um dos meus ambientes gráficos preferidos. O segundo desta lista é o Xfce, não somente por sua leveza mas também por ser altamente personalizado. Porém algo sempre me deixava aflito: utilizar um painel superior sempre destoava quando uma janela era maximizada. Ambientes como o Unity, e pelo que vi em imagens (nunca utilizei), os ambientes do Apple, integram a barra superior à borda e ao menu, deixando um melhor aspecto e mais espaço na tela. Queria o mesmo no xfce, e não sou o único.
Minhas buscas me levaram ao antigo gnome-global-menu, que para nossa infelicidade, não é mais suportado por distribuições atuais.
Já sem esperanças, uma luz no fim do túnel me levou a encontrar um método utilizando os plugins Windowck e o maximus. Basicamente, os plugins permitem adicionar ao painel, uma barra de título e  uma barra de botões. O maximus, retira a borda superior das janelas ao maximizar.

Para quem utiliza versões do Ubuntu/Xubuntu 12.04 até 13.10, é necessário baixar e compilar os pacotes do Windowck. Caso utilize versões superiores ao 14.04, pode baixar um pacote .deb clicando aqui, e instar utilizando a central de programas, ou como eu prefiro, utilizando o Gdebi.

Baixando e compilando o plugin Windowck

Lembrando, esse procedimento é necessário apenas em versões antigas do xubuntu. Primeiro é necessário ter os pacotes básicos para compilar o cédigo fonte

sudo apt-get install autotools-dev pkg-config intltool dh-autoreconf libgtk2.0-dev xfce4-dev-tools xfce4-panel-dev libxfce4util-dev libxfconf-0-dev libxfce4ui-1-dev libwnck-dev wget

Agora, é necessário baixar e descompactar o código fonte. É aconselhavel realizar o download na pasta raiz do usuário.

wget https://github.com/cedl38/xfce4-windowck-plugin/archive/v0.3.0.tar.gz
tar -xvf v0.3.0.tar.gz

Agora, compilamos o fonte: 

cd ~/xfce4-windowck-plugin-0.3.0
./autogen.sh --prefix=/usr
make
sudo make install

Instalando o maximus

O maximus irá remover a borda superior, quando a janela estiver maximizada. Felizmente ele está nos repositórios do ubuntu.

sudo apt-get install maximus

O maximus irá por default maximizar todas as janelas. Para remover este comportamento utilizamos o seguinte comando:

gconftool-2 --set /apps/maximus/no_maximize --type=bool true

Agora, iremos realizar os ajustes necessários

Configurando

 Iremos adicioná-lo ao painel da forma padrão: botão direito no painel > painel > adicionar novos itens.
Escolhemos  Window Header - Buttons e Window Header - Title.

Após adicioná-los, você pode dispor da forma que quiser, pois título e botões são tratados como plugins diferentes. Por esse mesmo motivo, a configuração de comportamento (Behaviors) deve ser igual aos dois, pois existe o risco de você ficar com uma janela no título e os botẽs comandarem outra.
Para configurar os plugins basta clicar com o botão direito e escolher propriedades.

Propriedades

Em behaviour você escolhe se quer controlar apenas as janelas maximizadas ou as janelas ativas. Recomendo as ativas.

Em appearence você pode alterar a largura do título com base no numero de caracteres exibidos (width) e o espaço entre a borda e o título (padding).

Abaixo estão as opções de título, como a fonte e o alinhamento, e do menu da janela, aquele que permite maximizar, minimizar, mover e etc.

 Ja nas propriedades dos botões existe apenas a opção do comportamento e da aparencia, onde você pode integrar a aparencia dos botões com o tema escolhido e o layout dos botões.

Vale lembrar que este método coloca apenas a barra de títulos e botões no painel, o menu continua ficando logo abaixo, diferente de outros ambientes que permitem esta integração.

Comentários

Postagens mais visitadas deste blog

DataScraping utilizando PHP - Introdução

Personalizando o GRUB no Ubuntu, sem programas