Existe um desktop / WM centralizado no teclado disponível?

20

Conheço o incrível gerenciador de janelas, que, após alguma personalização, pode atender aos meus desejos, mas fiquei imaginando se existe um ambiente de área de trabalho centralizado no teclado que não exija muitos ajustes para torná-lo realmente útil. É claro que o gnome e eu tenho certeza que o KDE possui bons atalhos, e a capacidade de configurá-los como você deseja, mas isso se torna um problema porque, em muitos casos, o teclado acaba em conflito com o comportamento interno do programa.

Alguma sugestão?

Wayne Werner
fonte

Respostas:

36

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

  • O XMonad provavelmente é aquele com a maior comunidade de usuários. Possui extensa documentação e funciona bem com extensões GNOME / EWMH (embora você precise ativá-las no arquivo de configuração). O arquivo de configuração possui a sintaxe Haskell, mas certamente é possível editá-lo sem conhecer muito o Haskell, copiando + colando exemplos da documentação. As combinações de teclas padrão são viminspiradas, embora todas possam ser remapeadas (incluindo o uso de combinações de teclas encadeadas, como o Emacs C-a C-b C-c). Está disponível no Ubuntu como pacote xmonad.

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

  • DWM é o "pai inspirador" do XMonad e do Awesome. É muito simples e rápido, e está disponível como pacote dwmno Ubuntu 10.04. No entanto, por padrão, para alterar a configuração, você precisa editar um arquivo de cabeçalho nas fontes e recompilar; a maioria da documentação sobre as opções disponíveis está disponível apenas como postagens na lista de discussão. Ele não suporta o GNOME / EWMH por padrão, você precisará corrigi-lo; o garfo Echinus do DWM começou dessa maneira. A maioria dos dwmusuários desaprova um "ambiente de desktop", portanto, provavelmente não é a escolha certa se você gosta de truques do GNOME. As ligações de teclas padrão são vimcomo; eles podem ser remapeados, mas não há opção para combinações de teclas encadeadas.

  • O 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, para que você possa mapear qualquer chave para qualquer ação (desde que você conheça Lua o suficiente para a tarefa). Não há suporte para extensões GNOME ou EWMH, tanto quanto eu sei. Disponível no Ubuntu 10.04 como pacote ion3.

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

  • O larswm pode configurar uma ligação de chave para todas as operações suportadas. A documentação vem na forma de uma página de manual, 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 a não usar o mouse. Toda ação é realizada por um toque de tecla. As combinações de teclas padrão são inspiradas no GNU screene Emacs; elas podem ser recuperadas, sujeitas à restrição de que sempre existe uma "chave de prefixo" global para iniciar a ação. O StumpWM é uma reescrita ratpoisonno Common Lisp, que adiciona a boa opção para hackear o WM enquanto você o executa. Não há suporte para extensões EWMH / desktop (por design, eu diria). Ambos estão disponíveis no Ubuntu 10.04 (pacotes ratpoisone stumpwm).

Riccardo Murri
fonte
incrível não é mais um wm ladrilhos, embora ele ainda está apoiando ladrilhos
bandi
O autor do Bluetile se refere XMonadcomo uma biblioteca para gravar gerenciadores de janelas. Eu acho que essa é uma descrição precisa.
Isomorphismes
1

Use Metaou Ctrl-Altmodificadores para atalhos da área de trabalho.

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

A maioria dos programas não usa Ctrl-Altatalhos e quase nunca usa Metaatalhos; portanto, você deve usá-los com segurança, sem conflitos.

dv3500ea
fonte
2
Nos teclados padrão, <Meta>é a tecla Windows.
LassePoulsen
1

Além do incrível, outras opções são DWM e WMii. Não sei muito sobre o WMii, mas o DWM é extremamente simples e liso e tem toda a personalização contida no próprio código-fonte. No entanto, isso significa que você precisará recompilar toda vez que alterar um atalho. É isso que dá ao dwm seu poder e desempenho.

Minha escolha seria incrível - ele pode ser facilmente instalado a partir de repositórios oficiais do ubuntu.

sudo apt-get install awesome awesome-extras

HOWTO: Setup AwesomeWM - Ignore a compilação a partir das instruções src se você usar o comando acima install

koushik
fonte
Não pude postar esses links na minha resposta, pois não tenho reputação suficiente para enviar mais de um hiperlink. Tentando postar via comentários. BTW, aqui estão alguns tópicos impressionantes do ubuntuforums sobre o uso do awesome no ubuntu ;-). Awesome Window Manager 3.0: ubuntuforums.org/showthread.php?t=948361 Impressionante - Uma breve introdução: ubuntuforums.org/showthread.php?t=675292 Conexão sem fio com o wicd / nm: ubuntuforums.org/showthread.php?t = 1260250
koushik
1

Eu diria que o Emacs ultrapassou a fronteira de ser um editor de texto e agora é um sistema operacional completo e, pelo menos para mim, é a minha interface de usuário preferida centrada no teclado. Quero dizer a afirmação acima como um elogio e uma forte recomendação do programa, em vez da piada cansada que algumas pessoas sugerem com a mesma afirmação.

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

emacs -nw

Obviamente, instale-o com:

sudo apt install emacs

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

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

ctrl-h t
haziz
fonte