web-dev-qa-db-ja.com

端末は「デスクトップ」のみ

Linux(Mint)でターミナルのみのデスクトップを持つことは可能ですか?

普通に起動したいのですが、GUIプログラム(IDE、ブラウザなど)を起動できるようにしたいのですが、起動後はデスクトップ以外には何も必要ありません。理想的には、デスクトップに埋め込まれたある種の端末で、それ以外は何もありません。

私の現在の「回避策」は、真っ黒なデスクトップを使用することです Ctrl+Alt+T シェルを開始するには、理想的には、デスクトップの修正部分として1つ必要です。

目的は、端末のみで標準的なことを行うことを余儀なくされ、できるだけ気を散らさないようにすることです。

11
SklogW

いずれにしても、Xを実行する必要があります。しかし、tilingウィンドウマネージャーを使用して、求めているような結果を得ることができます。以前のバージョンの1つは「イオン」でした(現在はそれほど人気が​​ありません)。

さらに読む(もちろん、特定の推奨事項はありません:それは意見を紹介します):

7
Thomas Dickey

技術的には、GUIプログラムを実行するために必要なのはXサーバーだけです。端末エミュレータだけを実行し、そこからすべてのプログラムを実行できます。ただし、 ウィンドウマネージャー のない生活はまったく快適ではありません。ウィンドウの切り替え、サイズ変更、移動、非表示、閉じるなどの操作を行うためのインターフェイスはありません。

したがって、必要なのは、おそらくデスクトップ環境がないウィンドウマネージャーです。ウィンドウマネージャーはたくさんあります— Wikipediaには比較表があります 、Debianにはさらに多くのパッケージが含まれています(57個のパッケージが提供していますx-window-manager)、しかし more exists (そしてそのリストでさえも不完全ですが、リストにないもののほとんどは、おそらく作者が主に使用するミニマリストプログラムです)。

人気のないウィンドウマネージャーの大多数は、ミニマリストの側にいる傾向がありますが、すべてではありません。デスクトップ環境用に特別に設計されたもの以外のほとんどすべてのウィンドウマネージャーは、画面の「気を散らす」ことなく快適に使用できます。

環境の動作を細かく制御したい場合は、次の3つの選択肢が目立ちます。 awesome 。Luaでプログラムされています。 sawfish 、LISPでプログラムされています。 xmonad 、Haskellでプログラムされています。 Awesomeとxmonadは tiling であり、sawfishは stacking です(そして素晴らしいスタックがある程度サポートされています)。ほとんどの場合、フルスクリーンウィンドウを使用する癖がある場合は、タイリングウィンドウマネージャーがお勧めです。一緒に表示したいすべてのウィンドウに合わせて十分な画面領域がない場合は、積み重ねが非常に役立ちます。

最小限の設定で最小限のものを使用したい場合は、リストを調べて、作者の特異性が自分のものと一致するものが見つかるまでいくつかテストしてください。

どのウィンドウマネージャーを選択しても、ログイン時に全画面ターミナルを実行し、そこからすべてのプログラムを実行できます。ほぼすべてのウィンドウマネージャーはプログラムを実行する方法を提供しますが、使用したくない場合はそれを使用する必要はありません。

私の問題に対する追加の解決策:

I3に慣れるまでの私の現在の解決策は、カスタムレイアウトでターミネーターを使用することです。スタートアップアプリケーションにコマンドterminator -l mylayoutを追加しました。起動後、アプリケーションを全画面モードで起動します。

私が望んでいるとおりに機能します。

0
SklogW