Linuxデスクトップは、ウィンドウ管理を最適化するための多様な可能性を提供し、マルチタスクに効果的なツールとなっています。ウィンドウリスト、タイリング、仮想デスクトップ、アクティブコーナーなど、Linuxデスクトップは他のオペレーティングシステムのインターフェースよりも多くの機能を提供します。
Alt + Tabによるタスク切り替え
すべてのLinuxデスクトップはタスク切り替えにAlt-Tabホットキーを使用しますが、通常は現在のデスクトップのタスクのみを表示します。LXQT(Lubuntu)のようにすべてのウィンドウを表示する例外もあります。
ただし、ほとんどのデスクトップには、XFCE の[設定] > [ウィンドウ管理の微調整] (「すべてのペインでウィンドウを循環」)など、範囲をすべてのペインに拡張する設定があります。
さらに読む: Linuxの驚くほどカスタマイズ可能なデスクトップの仕組み
これは、Cinnamon の[システム設定] > [ウィンドウ] > [Alt-Tab]で非常に詳細ですがわかりやすい方法で設定できます。また、KDE の[システム設定] > [ウィンドウ管理] > [アプリケーションスイッチャー]で、ややわかりにくい方法で設定できます。
Gnomeでは、Alt-Tabはアクティブエリア内のウィンドウのみに制限されます。ただし、Gnomeには包括的なタスク切り替えを可能にするWin-Tabホットキーも用意されており、Gnomeユーザーはこれに慣れておくべきです。
注:ここでは常に「Win」キーについて言及しますが、これは Linux では「Meta」キーまたは「Super」キーと呼ばれることが多いです。
タイル張りの窓
タイリングとウィンドウの自動配置は、Windows、KDE、Gnome(計画中のプロジェクト)、あるいはGnome拡張機能「Tile Windows」が現在強制的に採用しているデスクトップモードです。Pop-OSなどの一部のGnomeディストリビューションでは、この拡張機能が標準で含まれています。ここで最も重要なホットキーはSuper-Yで、これを押すとアクティブなウィンドウがモニター上に適切に配置されます。
KDE Plasma は、タイリング手法の実現性を示す最良の例です。Win + T キーを押すと、画面全体を覆うグリッドが表示され、さらに分割したり配置したりできます。Esc キーを押すと通常のデスクトップに戻ります。
タイトルバーとShiftキーを押しながらウィンドウを移動すると、事前に作成されたグリッドに合わせて自動的に拡大縮小されるようになりました。これは巧妙な機能ですが、非常に合理的に整理された作業、例えば定義済みのコード、デバッグウィンドウ、ターミナルウィンドウを使ってプログラミングする場合など、実際に実用的ではありません。
さらに読む: Windows からの乗り換えに最適な Linux ソフトウェア
すべてのLinuxデスクトップには、シンプルなスナップイン機能が備わっています。ウィンドウを画面の右端または左端にドラッグすると、ウィンドウは自動的に画面サイズの半分に拡大されます。画面の上端にドラッグすると、ウィンドウは全画面に拡大されます。これらはほぼ普遍的なデスクトップ標準です。
このような自動化が煩わしいと感じるユーザーは、これらをオフにすることもできます。このオプションは、「ウィンドウ」または「ウィンドウ管理」の一般設定で、「画面の端にスナップ」または「自動ドッキング」として選択できます。
KDE の精巧なタイリング エディターは、システム設定 > ワークスペースの動作 > ワークスペースの効果で無効にすることができます。
仮想デスクトップ
どのLinuxデスクトップを使用していても、仮想デスクトップは利用可能ですが、すべての環境で有効になっているわけではありません。仮想デスクトップは画面領域を拡大するため、ほぼすべてのシナリオで、大型モニターでも役立ちます。
XFCE には[設定] > [デスクトップ]に独自の仮想デスクトップ オプションがありますが、LXQT ではこのオプションは構成センターの [ウィンドウ マネージャー Openbox] の下に隠されています。
GnomeとBudgieでは、 「システム設定」>「マルチタスク」の下に「デスクトップ」項目が表示されます。KDEでは、デフォルトで1つのデスクトップのみが設定されていますが、「システム設定」の「デスクトップの動作」>「仮想デスクトップ」で変更できます。

アクティブコーナー (ここでは KDE): このオプションは、1 つまたは 2 つの基本的なマルチタスク アクションに使用してください。
KDE.org
仮想デスクトップの標準ホットキー (下記参照) に加えて、ツールバー アプレット (「デスクトップ スイッチャー」など) が役立つかどうかは、デスクトップごとに決定する必要があります。
システム トレイのオプションの「デスクトップ スイッチャー」にアクセスするには、通常、トレイを右クリックして「トレイに追加」(または同様の操作) を選択します。
これは Mate、XFCE、LXQT では推奨されますが、たとえば Cinnamon、KDE、Gnome では独自のデスクトップ概要 ( Cinnamon の場合はCtrl-Alt-Top 、KDE の場合はWin-F8 、Gnome の場合はWinキーのみ) があるため、これは必要ありません。
最も説得力のあるソリューションは、Cinnamon の広範囲の概要によって提供され、これにより、ウィンドウを 1 つの仮想デスクトップから別の仮想デスクトップに移動する際に、手間がかかりません。
オプションのバーアプレットに加えて、プリセットホットキーを使用してワークスペースを切り替えることもできます。Ctrl + Alt + RightとCtrl + Alt + Left が主に標準で使用され、 Ctrl + Win + TopとCtrl + Win + Bottom はそれほど頻繁には使用されません。
KDE は常にすべてを少しずつ異なる方法で実行しますが、もちろんすべてのオプションが搭載されています。仮想デスクトップを切り替えるための標準ホットキーCtrl + F1 ( F2、F3など) や、すべてのデスクトップの概要を表示するための前述のWin + F8ホットキーに慣れることができます。
Gnome系デスクトップから移行する場合は、KDEシステム設定の「ショートカット」>「KWin」でホットキーを変更できます。「左/右に1つデスクトップ」の項目は、次のデスクトップへの切り替えに関係します。
システムバーのウィンドウリスト
「ウィンドウリスト」バーアプレット(「ウィンドウボタン」、「グループ化されたウィンドウリスト」とも呼ばれます)は、開いている多数のプログラムにアクセスするための最も重要なコントロールの一つです。ウィンドウリストはほぼすべてのデスクトップでデフォルトで有効になっていますが、技術的には必須ではありません。
アクティブなタスクの表示が欠落しているか、誤って非アクティブになっている場合は、右クリックしてシステム トレイに追加する必要があります。
理想的には、コントロールはスペースを節約するためにプログラム アイコンのみを表示し、スペースを節約するために複数のインスタンス (ファイル マネージャーやターミナルなど) を 1 つのアイコンに結合し、3 番目に、すべての仮想デスクトップとすべての画面のすべてのウィンドウを表す必要があります。
すべてのバーアプレットでこれらのオプションが利用可能です。アプレット設定へのパスは、個々のオプションの説明と同様に異なる場合があります。このページの左上の画像は、XFCEウィンドウリストの最適な設定例を示しています。
UbuntuのカスタマイズされたGnomeでは、ドックがタスク管理を引き継ぎます(設定> Ubuntuデスクトップ)。Mints Cinnamonでは、「グループ化されたウィンドウリスト」バーアプレットが推奨されます。これらのツールは、実行中のプログラムのウィンドウリストとお気に入りランチャーを組み合わせています。
アクティブコーナー
アクティブコーナーは、マウスを画面の隅に移動することで、ウィンドウやプログラムを起動する機能です。Cinnamon、KDE、Budgie ではこの機能が提供されていますが、Gnome では「アクティビティ」ランチャーのみで利用可能です。
実際、メイン メニューやウィンドウ タイトルなどのクリック ターゲットの横にあるアクティブ コーナーは逆効果ですが、上端にシステム バーを配置すると、アクティブ コーナーを下部に集中させることができます。
マルチタスクの概要に関する適切なアクションは、「すべてのワークスペースを表示」(Cinnamon)または「ウィンドウを表示 - すべてのワークスペース」(KDE)です。Cinnamonでは、システム設定に「アクティブコーナー」という独立した項目が用意されています。KDEでは、このオプションは「ワークスペースの動作」>「画面の端」にあります。
この記事はもともと当社の姉妹誌 PC-WELT に掲載され、ドイツ語から翻訳およびローカライズされました。