A maneira mais leve de executar aplicativos GUI no Linux? [fechadas]

26

Percebi que posso usar um gerenciador de janelas sem um ambiente de área de trabalho e não perco nenhuma funcionalidade que me interessa. Os aplicativos ainda funcionam bem, ainda posso organizar as janelas do aplicativo como quiser.

Isso praticamente elimina a necessidade de ambientes de desktop leves, como LXDE e XFCE, para casos de uso como o meu.

Eu me pergunto se esse é o fim da lista. Existe algo que alguém possa cortar? No mínimo, quero algo que possa executar aplicativos GUI como o Firefox. Imagino algo com um terminal a partir do qual posso iniciar outros aplicativos.

phunehehe
fonte
O DWM é provavelmente o mais leve de todo o Windows Manager do Linux.
Disoc #
Embora algumas respostas (a maioria?) Listem algumas ferramentas que podem ser usadas para fornecer um ambiente GUI leve (que é baseado em opiniões), a pergunta em si e a resposta aceita são sobre o princípio (que não é). O vencedor claro aqui é um servidor X vazio, como mencionado na resposta da echox.
phunehehe

Respostas:

17

Você deu uma olhada em outros gerenciadores de janelas "mais leves" ;-)?

Estou completamente satisfeito com o i3, por exemplo: http://i3wm.org/

É apenas um gerenciador de janelas lado a lado com dmenu para iniciar aplicativos. Sem área de trabalho, sem outros recursos especiais e o binário são apenas alguns KBs.

Existem muitos outros nessa faixa:

O mínimo absoluto seria executar o seu X-Server sem nenhum gerenciador de janelas e apenas com algo como dmenu ( http://tools.suckless.org/dmenu/ ) para iniciar aplicativos. Não tenho certeza se é realmente isso que você deseja, porque você não poderá redimensionar as janelas do aplicativo, movê-las etc.

echox
fonte
Obrigado a todos por ajudar, todas as respostas são ótimas. Estou marcando este como aceito como o "mínimo absoluto".
phunehehe
Também LXDE lxde.org
Spudd86
14

A página da Wikipedia em Comparação dos gerenciadores de janelas X classifica os vários gerenciadores de janelas em quatro categorias: pesado, médio, leve e mínimo. Você provavelmente estaria interessado naqueles na categoria mínima.

No momento, eles incluem Matchbox, sithWM, evilwm, dwm, WMFS, wmii e scrotwm. (o i3 é colocado em Lightweight; Xfwm (usado por padrão no Xfce) e Openbox (usado por padrão no LXDE) são considerados Middleweight por essa classificação.

Não sei que motivos foram usados ​​para resolvê-los e não tentei o suficiente para saber quão preciso é.

No entanto, com relação ao argumento que você fez sobre o Compiz autônomo, eu não consideraria isso mais leve do que usar LXDE com Openbox ou XFCE com XFWM. Compiz é uma besta de recursos; usá-lo sozinho não será muito diferente do que usá-lo no GNOME, desde que você não carregue nada no GNOME que não seja necessário.

(Lembre-se de que o XFCE e o LXDE são ambientes de desktop; você pode executar os gerenciadores de janelas padrão sem usar o restante desses ambientes, assim como também pode executar o Compiz sem um ambiente de desktop. Bem, pelo menos eu sei que você pode executar o Openbox sem o LXDE Nunca tentei executar o XFWM sem o XFCE.)

frabjous
fonte
6

Meus engenheiros adoram o ratpoison como um gerenciador de janelas minimalista.

Quando quero peso leve, passo pela dor de reconstruir o Open Look (olwm e olvwm), embora eu não tenha desejado tanta dor por um tempo.

David Mackintosh
fonte
5

Você não precisa do X11 para ter um gerenciador de janelas. Você pode usar o TWIN , o gerenciador de janelas em modo de texto, junto com o GPM para mouse. Você pode ter que mudar seu navegador principal para Links e seu programa de bate-papo para Finch .

Ryan C. Thompson
fonte
hmm eu não acho que é uma GUI en.wikipedia.org/wiki/Graphical_user_interface
phunehehe
11
Por que não? Você pode clicar e arrastar as janelas com o mouse. Você pode interagir com os programas usando o mouse, se eles os suportarem (por exemplo, mc e links, IIRC), você pode ver imagens e assistir a vídeos se configurá-lo corretamente. Mas sim, estou sendo parcialmente ridículo com essa sugestão.
Ryan C. Thompson
4

Antes de me mudar para o KDE, eu era um usuário hardcore do Fluxbox . Possui interface de comando fbrun que pode ser usada para iniciar programas junto com um menu personalizável com o botão direito. Ele também possui abas de janela, acredito que seja um dos primeiros WMs a ter isso. O IIRC Fluxbox é o WM que o Damn Small Linux usa.

xenoterracida
fonte
2

A implementação do cwm no OpenBSD é um equilíbrio impressionante entre leve e rico em recursos. Por padrão, apenas um xterm aparece quando você faz login. Não há decorações nas janelas e nada na área de trabalho. Tudo é feito via teclado (e, sim, quero dizer tudo). Se você deseja ssh em algum lugar, Alt+.será exibida uma caixa de diálogo ssh. Se você deseja executar um programaShift+Alt+/ será um diálogo executivo.

A lista completa de recursos / comandos está disponível como uma página de manual .

Infelizmente, isso está disponível apenas no OpenBSD, até onde eu sei. Embora a fonte possa ser compilada e executada no Linux, é o que faço quando não tenho permissão para usar o OpenBSD.

Gabe.
fonte
não acho que "nenhuma decoração ao redor das janelas" seja o que o op significa "leve". Além disso, se ele compila em Linux está disponível em linux ...
2

icewmé muito leve. Funciona bem no meu servidor decapitado com 1 GB de RAM com Xvfbe x11vnc. Se você quer um "ambiente de desktop" leve, eu gosto do ROX-Filer.

LawrenceC
fonte
1

Minha preferência nesse caso é definitivamente xmonad. É um gerenciador de janelas independente e pode ser usado sem o ambiente de desktop GNnome ou KDE (embora exista o Gnome com o xmonad).

O xmonad está disponível no synaptic como um pacote. Eu o instalei usando sudo apt-get install xmonadno meu ubuntu e, em seguida, efetuei login na sessão do xmonad, e desde então eu uso o xmonad exclusivamente. É um pouco chato de usar no começo, mas atende exatamente às suas necessidades.

Anoop
fonte
1

Eu usei o jwm por um bom tempo no meu antigo laptop de 199 MHz com apenas 32 MB de RAM.

Funcionou muito bem e estava muito bom. A configuração também é bem feita com um arquivo XML.

polemon
fonte
0

Pessoalmente, prefiro usar o "Xvesa" em vez de qualquer ambiente de desktop.

O Xvesa é forte o suficiente para executar o firefox e o tipo de aplicativo.

[Xvesa é usado pelo tinycore, o menor e minimalista sistema operacional Linux]

SHW
fonte
0

Às vezes, leio como iniciar um aplicativo diretamente com o X11, por exemplo: diga ao X11 que o Desktop Environment / Window Manager / o aplicativo a ser executado na inicialização é o firefox / is gimp / é outra coisa.

Talvez em conexão com Kiosk mode. Você não pode mudar de aplicativo para aplicativo - basta usar um. aplicativo.

Usuário desconhecido
fonte