Linuxで異なる順序でウィンドウを循環させる方法



問題を排除するために楽器を試してください

キーボードを備えたデバイス上のLinuxのほとんどのユーザーは、Alt + Tabショートカットを知っています。これは、今日の多くの種類のオペレーティングシステムで一般的なものですが、通常、アプリケーションを一方向に移動するだけです。一部のプログラマーは、タスクバーまたはアイコンマネージャーに表示される正確な順序でウィンドウを並べ替える必要があるため、Pythonスクリプトとwmctrlコマンドラインアプリケーションを使用して、この種の動作を確実に実行します。



大多数のユーザーはこの種の厳密な制御を必要としませんが、スクリプトを作成しなくても同じ種類のメリットを得る方法はいくつかあります。これらの単純な手法により、さまざまなウィンドウを同時に管理することがはるかに簡単になります。



方法1:Xfce4、KDE、およびGNOMEタスクスイッチャーを使用

Microsoft Windows 3.0以降の他のすべての環境と同様に、最新のLinuxおよびFreeBSDデスクトップ環境ではAlt + Tabを押し続けることができます。主な違いは、最近のWindows環境と同様に、Xfce4やKDEなどを使用している場合は、実際にマウスカーソルを使用して、これを行うときに表示される任意のアイコンをクリックできるという事実です。これにより、これらのプログラムのいずれかに即座に切り替えることができます。



スクロールホイール付きのマウスを使用している場合は、これを使用して、強調表示されたアプリケーションをいずれかの方向に回転させることもできます。目的のアプリケーションを強調表示したら、ホイールとAltキーとTabキーを放します。これは自動的にそれに切り替わります。同じことが、シミュレートされたスクロールホイールを備えたトラックパッドを備えたすべてのデバイスで機能するはずです。タッチスクリーンを備えたデバイスのユーザーは、何が強調表示されているかに関係なく、アプリケーションをタブで移動することもできます。

LXDEはWindows95で歴史的に見つかったものに近いものを使用するため、この方法は、Lubuntu、LXLE、またはOpenboxをウィンドウマネージャーとして使用するその他の種類のLinuxを使用している場合には役立ちません。ただし、構成ファイルに変更を加えることなく、MATEおよびCinnamonデスクトップ環境で正しく動作させることができます。



方法2:Shiftキーを使用する

Alt + Tabショートカットを使用してTabキーを押したままにするか、繰り返し押すことで、Openboxベースのタスクを含むほとんどのデスクトップ環境でリストされたタスクを切り替えることができます。ただし、このスタンバイは一方向にしか移動しません。後戻りしたい場合は、Shiftキーをミックスに追加する必要があります。

AltキーとShiftキーを同時に押し続けます。 Tabキーを押すと、アプリケーションを逆の順序で循環します。 Shiftキーを押したまま放すと、どちらの方向にも進むことができます。このトリックは、LubuntuやLXLEなどのLXDEベースのディストリビューションと互換性があります。

Alt + Tabで移動するのと同じ方向に移動しますが、Alt + Escキーを押したままにすると、タスク切り替えボックスを使用せずにウィンドウを切り替えることができます。ほとんどの環境でこのショートカットがサポートされていますが、現代ではほとんど無視されています。ウィンドウが重なっている場合、この方法ではウィンドウが前面に表示されます。このショートカットは、WindowsおよびMacintoshユーザーが慣れているClick-to-Focusポリシーの代わりに、Focus-Follows-Pointerポリシーを使用する場合に特に便利です。

方法3:同じアプリケーションのウィンドウを切り替える

同じアプリケーションに対して複数のウィンドウを開いている場合は、これらのみを切り替えることができるキーボードショートカットにアクセスできる可能性があります。たとえば、3つのFirefoxウィンドウを開いていて、そのうちの1つがアクティブウィンドウだったとします。デスクトップ環境によっては、スーパーキーを押しながらTabキーを押すと、デスクトップ上の他のウィンドウを無視して3つを切り替えることができる場合があります。これにより、現在別のウィンドウによって隠されているウィンドウが表示されます。

Debian-XfceおよびXubuntuを使用しているユーザーを含むXfce4ユーザーは、このキーボードショートカットを自分に合うように変更できます。 Whiskerメニューをクリックし、[システムツール]、[ウィンドウマネージャーの設定]の順に移動します。それを検索して、Xfce4バーの検索結果でクリックすることもできます。

[キーボード]タブをクリックしてから下にスクロールすると、[同じアプリケーションのウィンドウを切り替える]オプションをダブルクリックできます。これを設定するキーの組み合わせを押し続けるオプションが表示されます。思い通りになったら、[閉じる]ボタンをクリックして設定を確定します。

方法4:ブラウザタブを循環する

少し異なる手法を使用して、ブラウザのタブを切り替えることもできます。多くのユーザーは、タスクバーとアイコンマネージャーが実際にはこれらのタブの列挙を支援していないため、これが難しいと感じています。

Webブラウザで複数のタブを開いている場合は、Ctrlキーを押しながらTabキーを押してタブを切り替えます。 CtrlキーとShiftキーを押しながらTabキーを押すと、反対方向に循環できます。この手法は、Firefox、Midori、Chrome、およびLinuxユーザーが遭遇する他のほとんどのブラウザーで機能します。他のプラットフォームでも動作するはずです。 LinuxマシンにAppleキーボードが接続されているユーザーは、Ctrlキーの代わりにCommandキーを使用する必要がある場合があります。キーボードによっては、コマンドという単語の代わりに、またはコマンドキーに加えて、コマンドキーに結び目やその他のエンブレムが実際に表示される場合があります。一部のレイアウトでは、Optionキーを使用する必要があります。ただし、AppleMacintoshでUbuntuまたはDebianを使用していてあらゆる種類のUSBPCキーボードが接続されている場合は、他のLinux環境で使用したのと同じレイアウトに従って問題が発生することはありません。

Ctrl + Wは、ブラウザをシャットダウンせずにこれらの環境でタブを閉じる簡単な方法であることに注意してください。開きたくないタブが表示されたら、Ctrl + TabまたはCtrl + Shift + Tabを使用して、TabキーまたはShiftキーとTabキーを放してみてください。 Ctrlキーを離さずに、Wキーを押してすばやく閉じることができます。

このサイクリングショートカットは、多くのターミナルエミュレータおよびファイルブラウザアプリケーションでは使用できませんが、TabキーまたはShift + Tabを数回使用して特定のタブ領域を強調表示し、カーソルキーを使用してその領域に移動できます。

読んだ4分