ウィンドウマネージャーとデスクトップ環境の違い
Windowsを使用する場合、デスクトップはまさにそれです。つまり、デスクトップです。これは、コンピューターとの対話に使用する仮想サーフェスです。ただし、Linuxに移行すると、デスクトップエクスペリエンスを定義する2つの用語が満たされます。ウィンドウマネージャーとデスクトップ環境があります。それらは機能的には似ていますが、同じではありません。ウィンドウマネージャーとデスクトップ環境の違いを学びましょう。
ウィンドウマネージャーとは何ですか?
ウィンドウマネージャーは、ウィンドウの配置、画面上でのウィンドウの配置、相互作用の方法、そしてある程度まではウィンドウの外観に責任があります。
スタッキングとタイリングという2つの異なるサブカテゴリを見ると、ウィンドウマネージャーが何であるかを理解しやすくなります。
タイル型ウィンドウマネージャーは、アクティブなすべてのウィンドウの全内容を並べて表示します。画面を多くの小さな部分に分割し、各アプリケーションをその中に配置します。人気のあるタイル型ウィンドウマネージャーには、i3、awesome、bspwm、Ratpoisonなどがあります。
スタック型ウィンドウマネージャーは、ほとんどの人が精通しているパラダイムであり、ウィンドウを浮かせて互いに覆うことができます。ウィンドウを画面上で自由に動かしたり、サイズを変更したり、2つを並べたり重ねたりすることができます。
ただし、それらの区別は必ずしも簡単ではありません。一部のタイル型ウィンドウマネージャーでは、一部のウィンドウを自由に浮かせたり、移動したり、サイズを変更したりすることもできます。同様に、最新のスタック型ウィンドウマネージャーも、ウィンドウを並べて並べて表示するのに役立つ機能を提供している場合があります。
デスクトップ環境とは何ですか?
ウィンドウマネージャー上に構築されたデスクトップ環境は、視覚的なデスクトップエクスペリエンスに最後のグラフィックタッチを追加します。
基本的に、デスクトップ環境は、ツールバー、パネル、およびデスクトップを使用するときに当然と思われるすべての小さなツールを担当します。その中には、クリップボードマネージャー、ネットワーク接続を制御したり、仮想デスクトップ間を移動したりできるアプレットなどがあります。
Linuxで最も人気のある本格的なデスクトップ環境には、Gnome、KDE、XFCEがあります。
デスクトップ環境にも(通常)一連のアプリが付属しています。テキストエディタ、カレンダー、プロセスビューア、そしてもちろんファイルマネージャは、ほとんどのデスクトップ環境に付属する重要なツールの1つです。
ウィンドウマネージャーにこれらすべてが付属しているわけではないことに気付くと、ウィンドウマネージャーとデスクトップ環境の違いがより明確になります。
どちらを選ぶべきですか?
ご存知のように、デスクトップ環境はウィンドウマネージャーに代わるものではなく、その逆も同様です。ただし、ターミナルからでもLinuxを使用できるため、実際にはウィンドウマネージャーまたはデスクトップ環境のいずれかを使用することを選択できます。それはすべて個人的な好みの問題であり、あなたの選択はあなたが少なすぎるか多すぎると考えるかに依存します。
ウィンドウマネージャー
デスクトップ環境がテーブルにもたらすすべてのものを気にせず、それらの使用方法、その癖、および好みに合わせてカスタマイズする方法を学ぶために喜んで作業を行う場合は、他に何も必要ないことがあります。コンピュータを使用します。
長所
- ほとんどのデスクトップ環境よりもメモリ/CPU使用率が少ない
- 高度に構成可能
短所
- 本格的なデスクトップ環境ほどユーザーフレンドリーではありません
- 質素な外観で、視覚的に魅力的ではありません
- バンドルされたプログラムも便利なツールもありません
- 重い学習曲線
デスクトップ環境
うまく機能するものを探している場合は、デスクトップ環境を選択する必要があります。すべてが事前構成されており、スクリーンショットの撮影などのアクションのために個々のアプリケーションを探す必要もありません。
長所
- ウィンドウマネージャーよりも目を見張るようなものです
- バンドルされたツールとアプリケーション
- よりユーザーフレンドリー
- お好みに合わせて簡単にカスタマイズできます
短所
- より多くのリソースが必要です
- 特定のデスクトップ環境は、特に電力が不足している古いハードウェアでは、遅くて肥大化する可能性があります
時間とエネルギーを費やしてウィンドウマネージャーをカスタマイズし、リソースを節約し、最も迅速で「純粋な」ユーザーエクスペリエンスを実現したいですか。それとも、制限が多すぎる、または要求が厳しく、時間がかかりすぎて、デスクトップ環境が提供するすぐに使えるエクスペリエンスを好むのでしょうか。後者をご希望の場合は、デスクトップ環境のレビューをチェックして、どちらが自分に適しているかを確認することを忘れないでください。
-
Linuxデスクトップ環境の違いは何ですか? [技術の説明]
Linuxの世界を紹介されたことがあれば、Linuxに「顔」が1つもないことに気付くのにそれほど時間はかからなかったでしょう。 Linuxは、あらゆる種類のデスクトップ環境に対応できますが、まったく対応できません。それだけでも、Linuxの大きなメリットの1つです。 しかし、それは印象的ですが、決定するのに非常に重要な質問が残ります。どのデスクトップ環境を選択する必要がありますか?この記事では、各デスクトップ環境を構成する要素を分析して、自分とシステムに最適なものを理解できるようにします。 Linuxデスクトップ環境の選択はすべきではないことに注意してください。 システムの安定性と構造に影
-
TkinterのTkクラスとトップレベルクラスの違いは何ですか?
Tkinterウィンドウは、 Tkを初期化することによって作成されます 最初にオブジェクト。これは、アプリケーションのインスタンス化に役立つTkinterアプリケーションの最小限の部分です。 Tk すべてのウィジェットが配置されるアプリケーションウィンドウなど、アプリケーションの基本的な構成要素を構築するのに役立ちます。 ただし、トップレベルクラス メインアプリケーションの内部ウィジェットを介して通信するのに役立ちます。トップレベルクラスの例の1つは、トップレベルです。 アプリケーションのメインウィンドウ以外の子ウィンドウを表示するウィンドウ。トップレベルウィンドウは、ウィジェットや機能