LinuxでGUIアプリケーションを実行する最も軽い方法は?[閉まっている]


26

私は使用できることに気付きました デスクトップ環境なしでウィンドウマネージャを気にする機能が失われないこと。アプリケーションは引き続き正常に動作しますが、アプリケーションウィンドウを自由に配置できます。

これにより、私のようなユースケースでLXDEやXFCEなどの軽量デスクトップ環境が不要になります。

それがリストの最後なのだろうか。カットできるものはありますか?最低限、FirefoxなどのGUIアプリを実行できるものが必要です。他のアプリケーションを起動できる端末のあるものを想像します。


DWMは、おそらくすべてのLinuxのWindowsマネージャーの中で最も軽量です。
ディソコ

いくつかの(ほとんどの?)回答には、軽量のGUI環境(意見ベース)を提供するために使用できるいくつかのツールがリストされていますが、質問自体と受け入れられる回答は原則に関するものです(そうではありません)。ここでの明確な勝者は、echoxの回答で述べたように、裸のXサーバーです。
プネヘヘ

回答:


17

他の「軽量」ウィンドウマネージャーを見ましたか?

たとえば、i3に完全に満足しています:http ://i3wm.org/

これは、アプリケーションを起動するためのdmenuを備えた単なるタイルウィンドウマネージャーです。デスクトップも特別な機能もありません。バイナリはほんの数KBです。

この範囲には他にもたくさんあります:

絶対に最低限必要なことは、ウィンドウマネージャーを使用せず、アプリケーションを起動するためにdmenu(http://tools.suckless.org/dmenu/)のようなものだけでX-Serverを実行することです。アプリケーションウィンドウのサイズを変更したり、移動したりすることができないため、これが本当にあなたが望むものかどうかはわかりません。


手伝ってくれてありがとう、すべての答えは素晴らしい。これを「絶対最小値」として受け入れられたものとしてマークします。
プネヘヘ


14

Xウィンドウマネージャーの比較に関するウィキペディアのページでは、さまざまなウィンドウマネージャーをヘビーウェイト、ミドルウェイト、ライトウェイト、ミニマルの4つのカテゴリに分類しています。あなたはおそらく最小のカテゴリーに興味があるでしょう。

現在、それらには、Matchbox、sithWM、evilwm、dwm、WMFS、wmii、およびscrotwmが含まれます。(i3はLightweightになります。Xfwm(Xfceでデフォルトで使用される)とOpenbox(LXDEでデフォルトで使用される)は、両方ともこの分類ではミドルウェイトと見なされます。)

私はこれらを整理するためにどのような根拠が使用されたのか知りませんし、どれほど正確であるかを知るためにこれらの十分な試みをしていません。

ただし、Compizスタンドアロンについて指摘した点については、OpenboxでLXDEを使用するか、XFWMでXFCEを使用するよりも軽量であるとは考えません。Compizはリソースビーストです。GNOMEで必要なものを何もロードしない限り、単独で使用してもGNOMEで使用する場合と大差はありません。

(XFCEとLXDEはデスクトップ環境であることに注意してください。デスクトップ環境なしでもCompizを実行できるように、これらのデスクトップ環境の残りを使用せずにデフォルトのウィンドウマネージャーを実行できます。 。XFCEなしでXFWMを実行しようとしたことはありません。)



5

X11でウィンドウマネージャーを使用する必要はありません。マウス用のGPMとともに、テキストモードウィンドウマネージャーであるTWINを使用できます。ただし、プライマリWebブラウザをリンクに、チャットプログラムをFinchに切り替える必要がある場合があります。


うーん、それはGUIであるとは思わないen.wikipedia.org/wiki/Graphical_user_interface
phunehehe

1
何故なの?マウスでウィンドウをクリックしてドラッグできます。マウスがプログラムをサポートしている場合(mcやリンク、IIRCなど)、マウスを使用してプログラムとやり取りできます。正しくセットアップすると、画像を表示したり、ビデオを視聴したりできます。しかし、はい、私はこの提案に部分的に顔を合わせています。
ライアンC.トンプソン

4

KDEに移る前は、ハードコアのFluxboxユーザーでした。右クリックでカスタマイズ可能なメニューとともにプログラムを起動するために使用できるコマンドインターフェイスfbrunがあります。また、ウィンドウタブもあります。これは最初のWMの1つだと思います。IIRC Fluxboxは、Damn Small Linuxが 使用するWMです。


2

cwmのOpenBSD実装は、軽量と機能豊富の素晴らしいバランスです。デフォルトでは、ログインするとxtermのみが表示されます。ウィンドウの周囲には装飾がなく、デスクトップには何もありません。すべてはキーボードを介して行われます(そして、はい、私はすべてを意味します)。どこかでsshを実行したい場合はAlt+.、sshダイアログが表示されます。プログラムを実行する場合はShift+Alt+/、execダイアログが表示されます。

機能/コマンドの完全なリストはマニュアルページとして利用可能です。

残念ながら、これは私が知る限りOpenBSDでのみ利用可能です。ソースはコンパイルしてLinuxで実行できますが、これはOpenBSDの使用が許可されていないときに行うことです。


「窓の周りに装飾がない」とは、「軽量」という意味ではありません。また、Linuxでコンパイルする場合は、Linuxで使用できます…

2

icewm非常に軽量です。1GBのRAMを搭載した私のヘッドレスサーバ上でうまく機能Xvfbしてx11vnc。軽量の「デスクトップ環境」が必要な場合は、ROX-Filerが好きです。


1

そのような場合の私の好みは間違いなくxmonadです。スタンドアロンのウィンドウマネージャーであり、GNnomeまたはKDEデスクトップ環境なしで使用できます(xmonadを含むGnomeがあります)。

xmonadはsynapticでパッケージとして利用できます。私sudo apt-get install xmonadは自分のubuntuでそれをインストールして からxmonadセッションにログインし、それ以来xmonadを排他的に使用しています。初心者で使用するのは少し面倒ですが、それはまさにあなたのニーズを満たします。


1

32MBのRAMしか搭載していない古い199MHzのラップトップでjwmを使用してました。

非常にうまく機能し、非常に見栄えが良かった。構成もXMLファイルを使用して適切に行われます。


0

個人的には、デスクトップ環境よりも「Xvesa」を使用することを好みます。

Xvesaは、firefoxおよびsort-of-applicationを実行するのに十分強力です。

[Xvesaは、最小で最小のLinux OSであるtinycoreによって使用されています]


0

X11でアプリケーションを直接起動する方法を時々読みます。たとえば、X11に、デスクトップ環境/ウィンドウマネージャー/起動時に実行するアプリケーションがfirefox / is gimp / is otherであることを伝えます。

たぶんKiosk mode。アプリからアプリに切り替えることはできません-単一のものを使用してください。アプリ。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.