Eu sempre gostei de utilizar mais de uma área de trabalho, mesmo no xfce. O que, embora esteja disponível, é um recurso que vejo as pessoas utilizando pouco. Nessa pequena dica, vou ensinar a configurar os atalhos para ficarem mais práticos e a listar todos os programas abertos nas áreas de trabalho disponíveis. Convenhamos, embora o xfwm (o gerenciador de janelas do xfce) disponha de uma grande gama de atalhos, nem sempre eles são muito práticos. Todos funcionam perfeitamente, porém, ao utilizá-los no dia-a-dia, fica claro que alguns não são muito úteis do jeito que vem por padrão.
Tirei os prints no Debian Buster. Se você estiver usando uma distro que já esteja com a nova versão do xfce, tudo funcionará do mesmo jeito. Talvez, só um ou outro menu estará em uma posição diferente ou existiram uma ou outra opção a mais. Porém, como acabei de dizer, dá para fazer tudo da mesma forma.
Para testar ou reproduzir as dicas que vou dar aqui, você precisará de criar um lançador no painel. Adicionar, se ainda não tiver, o plugin “alternador de espaço de trabalho” e criar os atalhos seguindo uma tecla “guia”, no caso a tecla super (ou tecla windows). Obviamente, se quiser, altere para os atalhos que achar melhor ou mais práticos para o seu uso.
Para trocar entre as áreas de trabalho de forma padrão, o xfce dispõe de cinco formas:
- clicando com o botão esquerdo do mouse na área de trabalho, através do plugin “alternador de espaço de trabalho”, no painel;
- clicando com o botão direito em cima do programa desejado (no painel) e abrir o sub-menu “Mover para outro espaço de trabalho”; Clique com o botão direito
- rolando o scroll do mouse sobre o plugin das áreas de trabalho, se a opção estiver marcada nas configurações. Para isso deixa a opção “Alternar entre espaços de trabalho usando a roda do mouse”; opção scroll do mouse
- usando o atalho padrão ctrl+f1 (ou f2, f3, f4 etc.);
- usando o xfdesktop com o parâmetro --windowlist no terminal ou no “localizador de aplicativos” (xfce4-appfinder) que pode ser aberto com alt+f2 ou alt+f3, o primeiro em modo “collapsed” o segundo como um menu localizador de programas completo. Essa mesma opção, pode ser facilmente reproduzida clicando com o scroll do mouse na área de trabalho. Ainda podemos utilizá-la de uma terceira forma, que é criar um lançador no painel e adicionar o comando xfdesktop --windowlist, assim podemos utilizar esse recurso com o mouse direto no painel. Ou, ainda, ir nas configurações e criar um atalho para esse comando; xfdesktop --windowlist
Se observar esse menuzinho, ele tem duas opções de mudança entre as áreas de trabalho. A primeira é clicando apenas no número, a segunda é clicando diretamente no nome do programa. No primeiro caso, você muda para a área escolhida e a janela que será exibida é a última que ficou em foco. No segundo, você muda de área e dá foco no programa que escolheu.
Para alterar qualquer atalho padrão no xfce é bem simples. Abra o menu de configurações e vá em “Gerenciador de Janelas/Teclado”. Aqui encontraremos todos as opções de atalho disponíveis pré-configuradas e outras que, caso você tenha interesse em usar, é só atribuir um atalho a ela. Basta um clique duplo que o dialogo para editar os atalhos será aberto. Fiquem as três opções disponíveis na parte de baixo da janela. opções atalhos gerenciador de janelas
Os nomes são autoexplicativos. A primeira opção edita uma opção de atalho já configura ou atribui novo. A segunda, “Limpar” eu acho especialmente, útil, porque ela remove um atalho atribuído. Em outras palavras, ela deixa a opção selecionada sem nenhum atalho atribuído. O campo “atalho” fica em branco, sinalizando que aquela opção não está mais em uso. Logo, se algum atalho que você usa, estiver atribuído a outra função, basta ir em “limpar”.E, por fim, “Restaurar para padrão”, como o próprio nome diz, você restaura para o padrão do sistema. É útil caso você faça muita zona nos atalhos que escolheu o use perca nas alterações que fez.
É bom lembrar que, por padrão, existem dois lugares para se criar/editar atalhos no xfce. As opções do gerenciador de janelas em “configuração/gerenciador de janelas/teclado” e o segundo que é em “configurações/teclado/atalhos de aplicativos”. Os nomes são bem explicativos. Enquanto no primeiro são os atalhos das funções do gerenciador de janelas, no segundo, são atalhos para abrir aplicações específicas, rodar algum script com um atalho etc. Lembre-se, são atalhos para funções diferentes. Por exemplo, nessa opção, podemos abrir o whisker-menu adicionando o comando “xfce4-popup-whiskermenu” para o whisker-menu ou “xfce4-popup-windowmenu” para abrir aquele outro menu mais simples. Em síntese, dá para criar um atalho para, praticamente, qualquer binário ou script do seu sistema, por exemplo.
Todas as alterações que você fizer também poder ser encontradas no arquivo “~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml” dentro da sua home ou no arquivo de configuração “global” em “~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml”. Na prática, alterar por esses arquivos é muito trabalhoso. Então, fica a citação apenas por curiosidade.
Como eu disse, mexeremos apenas nos atalhos que envolvem áreas de trabalho. Abra o editor de atalhos no submenu do “gerenciador de janelas” e edite os que quiser. Os atalhos que mudaremos serão:
Mover a janela para o espaço de trabalho anterior = super + alt + direcional esquerdo
Mover a janela para o espaço de trabalho seguinte = super + alt + direcional direito
ou
Mover a janela para o espaço de trabalho à esquerda = ctrl + alt + direcional esquerdo
Mover a janela para o espaço de trabalho à direita = ctrl + alt + direcional direito
Os quatro atalhos acima fazem a mesma função. Fica a critério de cada um escolher qual prefere usar. Repare que nas opções (lá no menu) ainda temos “cima” e “abaixo”. Essas opções são para quando você define o “Alternador de espaço de trabalho” com um valor maior que um na opção “Número de filas”. Selecionando essa opção, as áreas de trabalho podem ficar umas em cima das outras e não lado a lado, como sugiro aqui nessa dica.
Mover a janela para o espaço de trabalho 1, 2, 3, 4 etc. = super + shift + 1, 2, 3, 4 etc.
Vejam bem. Os cinco atalhos acima, parecem que fazem a mesma coisa. Como já comentei, os quatro primeiros sim. Já o último, apenas move a janela de área de trabalho sem, conjuntamente, mover para outra área de trabalho. Em outras palavras, o conjunto dos quatro primeiros, move a janela atualmente e foco e o foco para outro área de trabalho. Teste ai que é mais fácil de entender. Escrevendo pode ficar um pouco confuso.
Espaço de trabalho à esquerda = super + direcional esquerdo
Espaço de trabalho à direita = super + direcional direito
Espaço de trabalho 1, 2, 3, 4 etc. = super + 1, 2, 3, 4 etc. ou seja, super + o número da área de trabalho.
Os dois conjuntos de atalhos acima, para ficar claro, move entre as áreas de trabalho.
Uma opção para alterar rapidamente entre as áreas de trabalho, é criar um lançador no painel com o comando “xfdesktop --windowlist” ou “xfdesktop -W” (o w é maiúsculo). Esse comando é útil porque te permite abrir um programa específico, já em execução, em outra área de trabalho. Ou seja, você já muda de área de trabalho com foco direto no programa em que quer utilizar. Lembrando novamente, o programa já tem que estar aberto, ele não abre nenhum programa, apenas muda o foco para um aberto em outra área. lançador xfdesktop
Uma outra alternativa, como já disse acima, é adicionar esse comando aos seus atalhos de teclado. Para isso vá no menu de configurações “Teclado/Atalhos de aplicativos”. Acredito que essa última forma seja mais prática. Porque? Sempre que você rodar o comando com esse atalho , ele SEMPRE abrirá aonde estiver o ponteiro do mouse. Alias, isso também pode ser feito com outras coisas no xfce. Por exemplo, se você definir um atalho para whisker-menu e adicionar o parâmetro “–pointer” ele terá o mesmo comportamento. Eu uso com o atalho “super + w”. atalhos de aplicativos
Se você utilizar Rofi, pode ser uma alternativa para exibir as janelas abertas. E só utilizar o modo “show -window”. Crie um atalho da seguinte forma: “rofi -show window” e pronto. Ele abrirá uma janela assim: rofi -show widow
Bom, esse foi um textinho simples. Uma dica meio boba e obvia. Só para mostrar alguns recursos simples e pouco usados do xfce. Eu sempre gostei de usar múltiplas áreas de trabalho, mas vejo o pessoal usando isso pouco. Pode ajudar bastante se você utiliza muitos programas abertos ao mesmo tempo. Dá uma boa despoluída na tela. Esse “negócio” deixar uma panca de programas em uma mesma área de trabalho deixa a gente muito confuso. Sugiro começar a usar ou testar o uso de múltiplas áreas de trabalho e alguns atalhos de teclado. Podem ser bem úteis se utilizados da maneira que você gosta.
Algumas outras modificações interessantes nos atalhos podem ser feitas para deixar o xfwm mais prático. Como o redimensionamento de janelas, o modo maximizado etc. Eu acho prático usar uma tecla “guia” para alguns atalhos padrão do sistema. Como já disse, isso evita conflitos com outros programas. Eu, particularmente, utilizo redimensionar a janela (super + r), maximizar a janela atual (super + f), minimizar todas as janelas (super + a), thunar (super + t), fechar as janelas (super + q), esse último atalho é disponibilizado por muitos programas através do “ctrl + q” e por ai vai.
Enfim, é isso. Uma pequena “diquinha” meio boba, mas as vezes ajuda alguém. Se leu até aqui, valeu. Qualquer dúvida ou sugestão é só falar. Se tiver alguma informação complementar ou interessante, fique à vontade parar postar.