É possível colocar janelas com atalhos de teclado no Xfce?

9

Com o Compiz no Unity, eu poderia pressionar Ctrl+ Alt+ 6para colocar uma janela na metade direita da tela, Ctrl+ Alt+ 4para colocá-la na metade esquerda, Ctrl+ Alt+ 7para colocá-la no quarto superior esquerdo da tela e assim por diante .

Existe algo semelhante no Xfce no Xubuntu?

rubo77
fonte
Você pode usar o wmctrl e facilmente comandar comandos como wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500. Veja man wmctrl .
user55822
Isso é uma duplicata disso? askubuntu.com/questions/103456/… ... ou você está usando a versão 12.10, que deve estar integrada no WM.
fossfreedom
Eu uso 12.04 LTS
rubo77 28/10/12
1
@ rubo77, Se você está familiarizado com os scripts do bash, sprunge.us/VjYL . Mas assim como você pode considerar a instalação de 12.10 desde fossfreedom diz que é construído dentro.
user55822

Respostas:

7

Eu prefiro usar Alt+ dpara mover a janela para a metade esquerda da tela e Shift+ Alt+ para da metade direita.

  • armazene esse script como /usr/local/sbin/window-lefte/usr/local/sbin/window-right
  • em seu Gerenciador de configurações você pode adicionar uma nova entrada no xfce4-os atalhos de teclado: /commands/custom/<Alt>d, Stringe/usr/local/sbin/window-left
  • em seu Gerenciador de configurações você pode adicionar uma nova entrada no xfce4-os atalhos de teclado: /commands/custom/<Shift><Alt>d, Stringe/usr/local/sbin/window-right

nova entrada para o atalho para mover a janela para a metade esquerda da tela

(Você pode escolher as melhores teclas de atalho, adequadas para você <Alt>, <Shift>, <Control> and <Super>)

rubo77
fonte
Se seus atalhos não estiverem funcionando, lembre-se de torná-los executáveis. chmod + x / usr / local / sbin / window-left chmod + x / usr / local / sbin / window-right
murarisumit
2
Esta resposta está desatualizado com as versões mais recentes XFCE (ver esta pergunta / resposta para como fazê-lo nativamente: askubuntu.com/questions/210231/... )
process91
4

Essas ações já existem para o Gerenciador de Janelas do XFCE / Xubuntu, é uma questão de vinculá-las às chaves apropriadas!

Você pode fazer isso através da GUI. Basta ir para Settings, Window Managere clique na Shortcutsguia. As ações que você está procurando são nomeados Tile window to the left, Tile window to the top-rightetc.

Jotaf
fonte
Mesmo se o voto final, mas esta é a resposta correta (pelo menos no meu ambiente xubuntu 16.04)
Pierre
Esta é definitivamente a resposta correta a partir de 16.06
MrJman006
2

Eu tive o mesmo problema depois de sair do Compiz, como não encontrei uma solução real e não queria usar scripts únicos, criei um projeto que quase tinha os recursos necessários.

Você pode encontrá-lo em: https://github.com/gillesB/azulejo

Ainda não é perfeito, falta suporte para várias telas, mas eu o uso todos os dias. Também deve ser utilizável em outros ambientes de desktop, pois é baseado no EWMH (1). Por exemplo, usei-o por um tempo com o Mate e testei-o em breve com o Cinnamon.

1) http://en.wikipedia.org/wiki/EWMH

gillesB
fonte
Arquivo "/usr/lib/python2.7/dist-packages/gi/__init__.py", linha 76, em raise_demand_version ValueError ('Espaço para nome% s não está disponível'% espaço para nome) '
lefterav
Eu criei um problema para esse problema no GitHub. Eu cuidarei disso no futuro próximo. ( github.com/gillesB/azulejo/issues/9 )
gillesB 4/14
O problema ocorre se as dependências não estiverem instaladas. Você pode encontrar os pacotes necessários aqui: github.com/gillesB/azulejo
gillesB