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.


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.


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.)


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.


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 .



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.


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.


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.


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.


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.


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]


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.