Praticamente qualquer gerenciador de janelas pode substituir o atualmente em execução. Normalmente, você usa a --replace
opção Leia a página de manual do gerenciador de janelas para obter detalhes. Você só precisa determinar o nome do comando para uma determinada ui. Google ou apropos
pode ajudá-lo lá.
Exemplos:
xfwm --replace # xfce, I think
metacity --replace # default wm in Gnome 2
icewm --replace # old-school wm, my favorite back in the 1990s before modern wms
Mudar wms não terá nenhum efeito sobre as janelas abertas, mas provavelmente afetará seu posicionamento.
A propósito, embora ambientes de desktop como o Gnome, KDE ou Xfce tenham um wm padrão que funcione bem com o ambiente, os gerenciadores de janelas são realmente separados e normalmente podem ser combinados e combinados. Observe, no entanto, que alguns gerenciadores de janelas também fornecem outros recursos, como painéis, que você não terá se alternar o wms.
Editar
Determinando o comando adequado a ser usado: É realmente fácil determinar esses tipos de coisas. Basta dar um palpite no início do nome. Por exemplo, "aberto". Então comece a digitar as primeiras letras e pressione Tab. Se o nome não estiver completo, pressione Tabuma segunda vez para ver uma lista de possíveis correspondências. Depois de encontrar o nome do comando, digite man <command_name>
para acessar a documentação.
Se você não conseguir encontrar o nome do comando dessa maneira, consulte a lista de processos em algum monitor do sistema, como htop
durante a execução do programa em questão. Você o verá lá, embora não consiga usar o comando exatamente da mesma forma que está listado, principalmente se estiver executando através de um intérprete como o Python.
kwm --replace
)?kwin
(que eu acho que deve ser o correto - era o ui nas versões anteriores) mais oplasma-desktop
processo. Não tenho certeza de qual deles eu teria que ligar ... Provavelmente kwin. Bem, eu vou descobrir. Alguém rodando o LXDE e sabe qual é o seu ui? Eu acho que éopenbox
?openbox --replace &
para o LXDE. Estou apenas configurando um script que lida com todas as alternativas, para que eu possa chamar algo comoswitchwm <new_wm>
(o script também verifica se esse wm está disponível e também lida com isso).Eu sei que faz um tempo atrás - mas, como sempre, depois que alguém para de procurá-lo, as respostas aparecem. Acabei de descobrir o
fusion-icon
pacote para o Ubuntu: CompizFusionIcon é exatamente para isso, para alternar entre diferentes gerenciadores de janelas.Portanto, caso alguém ainda esteja procurando uma solução fácil e conveniente, essa é outra opção.
fonte
O ícone de fusão não funciona mais. Mas: existe outra maneira, como eu consegui habilitar o Emald-Window-manager no Xubuntu 13.04.
Etapa 1: precisamos de dois comandos de terminal
Portanto, precisamos do nosso Terminal e aí temos que inserir estes comandos:
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk compizconfig-settings-manager
Em seguida, siga este comando aqui:
wget cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
Depois segue este comando:
tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/
Isso extrai esse pacote para o seu diretório home (no meu caso, era assim).
Depois feche o seu Terminal e vá para este diretório / home //emerald-0.9.5
Etapa 2: execute o arquivo autogen-sh neste diretório
Lá, procure um arquivo chamado autogen.sh.
Clique neste arquivo e deixe-o executar. Isso vai bem rápido.
Em seguida, feche este arquivo, feche o diretório inicial e volte ao terminal.
Etapa 3: Limpeza
Novamente, precisamos abrir o Terminal e inserir estes comandos:
make clean
make distclean
Em seguida, cd para o diretório de esmeralda:
cd /home/<your name>/emerald-0.9.5
Em seguida, insira estes comandos:
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl -lm'
make
sudo make install
Depois feche o seu Terminal e vá para o CompizConfig Settings Manager.
Etapa 4: definir o Emerald como gerenciador de janelas
No Gerenciador de configurações do CompizConfig, vá para "geral" e lá para "Decoração do Windows". Digite o seguinte comando:
compiz --replace
Em seguida, feche o CCSM, acesse o Emerald-Theme-Manager e selecione um dos temas baixados.
Etapa 5: Finalização da configuração do Emerald-Theme-manager
abra seu terminal e execute:
compiz --replace
É isso mesmo.
fonte