it-swarm-pt.tech

Existe uma área de trabalho / WM centrada no teclado disponível?

Eu conheço o incrível gerenciador de janelas, que depois de alguma customização pode atender aos meus desejos, mas eu queria saber se existe um ambiente de desktop centrado no teclado que não requer muitos ajustes para torná-lo realmente útil . É claro que o gnome e eu temos certeza que o KDE tem atalhos do Nice, e a capacidade de configurá-los como você quer, mas isso se torna um problema porque em muitos casos o teclado acaba entrando em conflito com o comportamento do programa embutido.

Alguma sugestão?

20
Wayne Werner

Há muitos! (No entanto, todos os que eu conheço também são gerenciadores de janela de lado .)

  • XMonad é provavelmente aquele com a maior comunidade de usuários. Tem extensa documentação e funciona bem com extensões do GNOME/EWMH (embora você tenha que ativá-las no arquivo de configuração). O arquivo de configuração tem a sintaxe Haskell, mas é certamente possível editá-lo sem saber muito sobre o Haskell, apenas copiando + colando exemplos da documentação. As atalhos de teclado padrão são vim- inspired, embora todas possam ser remapeadas (incluindo o uso de atalhos de teclado encadeados como o C-a C-b C-c do Emacs). Está disponível no Ubuntu como pacote xmonad.

  • Bluetile é um filho do XMonad: ele suporta um arquivo de configuração simplificado e se integra bem com a área de trabalho do GNOME por padrão. Infelizmente, ele não está disponível no Ubuntu 10.04, então você precisa instalar a partir do código-fonte.

  • DWM é o "pai inspirador" do XMonad e Awesome. É muito simples e rápido, e está disponível como pacote dwm no Ubuntu 10.04. No entanto, por design, para alterar a configuração você tem que editar um arquivo de cabeçalho nas fontes e recompilar; A maioria das documentações sobre as opções disponíveis está disponível apenas como mensagens da lista de discussão. Ele não suporta GNOME/EWMH por padrão, você terá que consertá-lo; o Echinus fork do DWM começou desta forma. A maioria dos usuários de dwm vai desaprovar um "ambiente de desktop", então provavelmente não é a escolha certa se você gosta de truques do GNOME. Ligações de teclas padrão são vim- like; eles podem ser remapeados, mas não há opção para combinações de teclas encadeadas.

  • Awesome começou como um fork do DWM.

  • Ion é um gerenciador de janelas lado a lado totalmente programável em Lua: também o "arquivo de configuração" é um script Lua, assim você pode mapear qualquer tecla para qualquer ação (desde que você saiba Lua suficiente para a tarefa). Não há suporte para extensões do GNOME ou EWMH, até onde eu sei. Disponível no Ubuntu 10.04 como pacote ion3.

  • wmii é o predecessor do DWM (mesmo autor). Ele pode ser totalmente controlado pelo teclado, mas tem uma seleção menor de layouts, eo formato de configuração é baseado em um "sistema de arquivos virtual", o que torna as coisas muito complexas possíveis, mas (IMHO) também coisas simples bastante complicadas. Disponível no Ubuntu 10.04 como pacote wmii.

  • larswm pode configurar uma ligação de chave para todas as operações suportadas. A documentação vem na forma de uma página man, clara e completa. A comunidade de usuários agora é muito pequena, e a lista de discussão costumava ficar em silêncio por meses. Não há suporte para extensões EWMH/desktop. Disponível como pacote larswm.

  • ratpoison , como o nome diz, obriga você não a usar o mouse. Cada ação é realizada por um toque de tecla. Atalhos de teclado padrão são inspirados por GNU screen e Emacs; eles podem ser rebatidos, sujeitos à restrição de que sempre há uma "chave de prefixo" global para iniciar a ação. StumpWM é uma reescrita de ratpoison no Common LISP, que adiciona a opção Nice para hackar o WM enquanto você o estiver executando. Não há suporte para extensões EWMH/desktop (por design, eu diria). Ambos estão disponíveis no Ubuntu 10.04 (pacotes ratpoison e stumpwm).

36
Riccardo Murri

Eu diria que Emacs cruzou o limite de ser um editor de texto e agora é um sistema operacional completo, e pelo menos para mim, é a minha interface de usuário centrada no teclado. Refiro-me à declaração acima como um elogio e uma forte recomendação do programa, em vez da piada cansada que algumas pessoas implicam com a mesma afirmação.

Eu costumo invocá-lo em uma janela de terminal com:

emacs -nw

Claro, instale-o com:

Sudo apt install emacs

Ainda estou surpreso que o Ubuntu e a Canonical optaram por não instalá-lo por padrão.

Ele tem uma curva de aprendizado um pouco íngreme, mas o recompensará com um rico ambiente de trabalho e editor. Comece sua exploração usando o tutorial interno, com o qual você pode invocar:

ctrl-h t
1
haziz

Usar Meta ou Ctrl-Alt modificadores para atalhos da área de trabalho.

A maioria dos programas usa Ctrl ou Alt modificadores para seus atalhos (ou use as teclas de função sem modificadores).

A maioria dos programas não usa Ctrl-Alt atalhos e quase nunca use Meta atalhos, então você deve estar seguro usando estes sem conflito.

1
dv3500ea

Você pode querer verificar o wiki da comunidade de atalhos de teclado aqui para obter mais informações sobre os atalhos de teclado padrão :)

1
myusuf3

Além de impressionantes, outras opções são DWM e WMii. Eu não sei muito sobre WMii, mas DWM é extremamente simples e liso e tem toda a personalização contida no próprio código-fonte. No entanto, isso significa que você precisa recompilá-lo sempre que alterar um atalho. Isso é o que dá ao dwm seu poder e desempenho.

Minha escolha seria incrível - ela pode ser facilmente instalada a partir de repositórios oficiais do Ubuntu.

Sudo apt-get install awesome awesome-extras

HOWTO: Setup AwesomeWM - Ignore o build das instruções src se vc usar o comando acima de instalar

1
koushik