「デスクトップ」としてのみのターミナル


11

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

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

私の現在の「回避策は、」純粋な黒のデスクトップおよび使用することですCtrl+ Alt+のTシェルを起動するために、理想的に私はデスクトップの修正部分として1が欲しいです。

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


1
では、実際の端末は必要ないのですか?X11サーバーでエミュレートされたものが必要ですか?または、TTYフレームバッファーが必要ですか?(実際の端末とは、このようなi.imgur.com/9JL41Fi.jpgを意味します)セッションログインに、xtermを起動するシェルスクリプトと、おそらくウィンドウマネージャーを実行させることで、これを行うことができます。ちょうどそれとstartx。
Wyatt8740 2016

また、私は自分自身が、私はそれに慣れてしまったからといって古くたポートCプログラムにしようとしてほぼすべてのターミナルを使用して開始し、必要なすべての私がいたとき、端末とGUI遅すぎると痛いの切り替え見つかり作られgrep、エディタを(nano私にとって)、そしてCコンパイラ。また、AndroidフォンとジェイルブレイクされたiDeviceをいじくり回すと、実際に何が起こっているかを確認する最も簡単な方法であるため、主に端末を使用することに非常に適応しました。
Wyatt8740

私の目標は、私が行う(ほぼ)すべてを自動化することです。DevOpスキルをいくつか追加したくありませんが、それらを取得するために、定期的に端末を使い始める必要があります。
SklogW 2016

1
ターミナルからプログラムを呼び出してシェルスクリプトを書き始めるだけです。端末からプログラムを起動する方が速いことに気づいたら、GUIから離れる必要はありませんでした。また、manページはあなたの親友になります。そして、もしあなたがこれを見つけたなら、専用シリアルターミナルはあなたがX11サーバーで何もせずにターミナルを走らせることができる方法です。以前のコメントで投稿した写真を参照してください。一方ではexport DISPLAY=:0.0、GUIを使用するプログラムをDISPLAY起動します(プログラムが接続するX11サーバーを制御します)。
Wyatt8740

回答:


7

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

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


1
私はi3を調べましたが、それがまさに私が欲しいものです。ありがとう!
SklogW 2016

正解です。私はAwesomeWMを好みましたが、それは完全に構成可能でスクリプト可能であるため、気に入っています(インターフェースはLuaで定義されています)。
Kroltan

@KroltanによるAwesomeの2番目の推奨事項です。一部のタイリングウィンドウマネージャーとは異なり、マウスとキーボードを使用してウィンドウを制御するのは簡単です。また、起動時にターミナルを起動するように設定するのも簡単です。
l0b0

4k画面をサポートするタイリングマネージャーがあるかどうか知っていますか?残念ながらi3はそうは思わない
SklogW

FVWMはタイリングをサポートできると思います。オプションとして。私は、パフォーマンスが低下している私のARMデバイスにそれを愛しています。これは非常に成熟したWMですが、時代遅れです。TWMからのステップアップ。
Wyatt8740

7

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

したがって、必要なのは、おそらくデスクトップ環境がないウィンドウマネージャです。そこには多くのウィンドウマネージャーがあります— ウィキペディアには比較表があります。Debianにはより多く(57のパッケージが提供されますx-window-manager)が含まれますが、より多く存在します(そのリストも不完全ですが、リストにないもののほとんどは使用されている最小限のプログラムです)主に著者による)。

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

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

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

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


0

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

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

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

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