I3: Aprimoramento: $ mod + r alterna o modo de redimensionamento

Criado em 31 out. 2017  ·  5Comentários  ·  Fonte: i3/i3

Por que não mudar o significado de $mod+r de "ativar modo de redimensionamento" para "alternar modo de redimensionamento"?

Acredito que esta seja uma experiência de usuário mais desejável e intuitiva, pois você pode "sair pela porta que entrou".

Aqui está minha tentativa de fazer a mudança .

4.14 accepted enhancement

Comentários muito úteis

mas não vejo por que isso precisaria ser implementado especificamente.

Não faz; a mudança proposta é apenas uma mudança na configuração padrão.

@jchook A proposta parece boa para mim. Supondo que @stapelberg não se oponha, ficarei feliz em aguardar o PR.

Todos 5 comentários

Desejo acrescentar rapidamente que este padrão já é encontrado em todos os padrões do i3:

  1. $mod+f ativa e desativa a tela inteira
  2. $mod+e alternará entre as divisões
  3. $mod+Shift+space alterna entre flutuante e não
  4. workspace_auto_back_and_forth não é um padrão, mas está destacado nos documentos.

Este último é interessante porque os documentos abordam a filosofia por trás da decisão de design:

Por exemplo: Suponha que você esteja na área de trabalho "1: www" e mude para "2: IM" usando mod + 2 porque alguém lhe enviou uma mensagem. Você não precisa se lembrar de onde veio agora, basta pressionar $ mod + 2 novamente para voltar para "1: www".

Boa ideia, mas não vejo por que isso precisaria ser implementado especificamente.
Você pode configurá-lo para si mesmo colocando bindsym $mod+r mode "default" dentro de mode "resize" {...}

IMO, esta é uma melhoria UX, não uma preferência. Depois de ler sobre gerenciadores de janela, é surpreendentemente claro que um motivo muito significativo para as pessoas escolherem o i3 (em vez do Xmonad, etc) é por seu comportamento padrão superior.

Visto que resize parece ser o único modo pré-configurado, ele também estabelece um precedente importante para o comportamento de alternância do modo geral.

Acrescentarei também que não tem custo para você, pois já fiz a alteração e está pronto para um PR.

mas não vejo por que isso precisaria ser implementado especificamente.

Não faz; a mudança proposta é apenas uma mudança na configuração padrão.

@jchook A proposta parece boa para mim. Supondo que @stapelberg não se oponha, ficarei feliz em aguardar o PR.

Parece bom para mim.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

sirlnx picture sirlnx  ·  4Comentários

ghost picture ghost  ·  5Comentários

ymolists picture ymolists  ·  4Comentários

xor512 picture xor512  ·  3Comentários

zenny picture zenny  ·  5Comentários