Eu fiz a mesma pergunta no fórum de suporte do XFCE4. link
A resposta é que o comportamento de cliques Alt-Middle (janela push para a parte inferior da pilha) é codificado no código-fonte xfwm4. A única maneira de alterá-lo é recompilar o xfwm4. Pessoa útil apontada para src arquivo events.c linha 928 para revisão. Eu achei fácil construir um novo pacote e agora o xfwm4 está se comportando do jeito que eu quero!
Caso você não tenha tentado isso por si mesmo, o processo é muito mais direto do que se poderia esperar. Parece um pouco melhor do que há 18 meses. Em resumo, obtenha o código-fonte do pacote, mexa no código-fonte, tente reconstruí-lo, deixe-o criar um patch e, em seguida, compile novamente.
$ sudo apt-get build-dep xfwm4
$ mkdir -p tmp/xfmw4
$ cd tmp/xfwm4
$ apt-get source xfwm4
$ cd xfwm4-4.12.3/src
$ vi events.c
Nesse arquivo, fiz uma correção que correspondia a esse patch.
+++ xfwm4-4.12.3/src/events.c
@@ -925,7 +925,8 @@ handleButtonPress (DisplayInfo *display_
}
else if ((ev->button == Button2) && (state) && (state == screen_info->params->easy_click))
{
- clientLower (c, None);
+ /* clientLower (c, None); */
+ button1Action (c, ev);
}
else if ((ev->button == Button3) && (state) && (state == screen_info->params->easy_click))
{
Isso faz com que os comportamentos Alt-Middle e Alt-Left sejam os mesmos. Eu brinco com essas linhas na fonte, então corro
$ dpkg-buildpackage -rfakeroot
Na nova versão deste programa, há um recurso muito útil. O construtor percebe que você editou o arquivo e faz um patch para você e coloca o patch no diretório debian, sob patches. Leia a saída, será óbvio o que fazer.
$ dpkg-source commit
Antes de executar o construtor novamente, edite o log de alterações para atualizar a versão. A maneira mais fácil é usar o ajudante chamado "dch"
$ dch
Abre um diálogo onde você precisa se certificar de que está incrementando o nome do pacote, para que quando você instalar o novo xfwm4 que você construir, ele obtenha um novo número.
Em seguida, execute o construtor novamente
$ dpkg-buildpackage -rfakeroot
Se tudo correr bem, os novos pacotes estarão no diretório acima.
$ cd ..
$ sudo dpkg -i xfwm4_4.12.3-1ubuntu4_amd64.deb
$ xfwm4 --replace &
Você verá o efeito da alteração imediatamente.
Se você nunca reconstruiu um pacote Debian / Ubuntu, você pode fazer o download da fonte e experimentá-lo. Esta é uma das partes mais satisfatórias de ser um usuário Linux.
Essa mudança no xfwm4 me ajuda bastante, pois esse touchpad é muito difícil de usar. Sem olhar para o touchpad, acho impossível saber com certeza onde a área do botão esquerdo termina e o botão do meio começa. Meu polegar direito nem sempre alcança o suficiente para encontrar o botão esquerdo. Ao tornar os comportamentos de clique de botão esquerdo e médio iguais, reduzo bastante a taxa de erros.
Na conversa de homem das cavernas, eu diria à Dell: "trackpad bad! buttons good!". Eu sei que estou fora de moda aqui.