この記事では、キーボード ショートカットを使用して GNOME、MATE、Xfce、Cinnamon、および KDE Plasma デスクトップのウィンドウを常に最前面に設定する方法と、EWMH / NetWM 互換の X Window Manager で使用できる一般的なキーボード ショートカットを示します。動作します (したがって、この一般的なソリューションは Wayland では動作しません)。
GNOME デスクトップで常に手前に表示するキーボード ショートカットを設定する
GNOME には、Always on Top の標準キーボード ショートカットがなくなりました (以前は Alt + Space
でした)。 、その後 t
)、ただし、このウィンドウ関数に独自のキーボード ショートカットを設定するオプションがあります。ただし、このオプションは [設定] -> [キーボード ショートカット] には表示されません。
Always on Top のキーボード ショートカットを設定できるオプションにアクセスするには、Dconf エディターを開き、/org/gnome/desktop/wm/keybindings
に移動します。 . always-on-top
のキーの組み合わせを定義します この形式 (例):['<Alt>1']
、 ['<Control>2']
、 ['<Control><Shift>a']
などですが、もちろん使いたいものに合わせて調整してください。リンクを入力できるようにするには、[デフォルト値を使用] スイッチを無効にします。
KDE Plasma の場合、常に手前に表示する (他より上に配置) のキーボード ショートカットを設定します
KDE Plasma には、ウィンドウを常に最前面に保持するために使用できる、[ウィンドウを上に保持] というオプションがあります。
このキープ ウィンドウ アップ オプションのオンとオフを切り替えるキーボード ショートカットを設定するには、System Settings -> Shortcuts -> Global Shortcuts
に移動します。 、 Keep Window Above
を検索 をクリックすると、上のスクリーンショットのように、そのオプションにキーボード ショートカットを割り当てるオプションが表示されます。
組み込みのキーボード ショートカットを使用して、MATE、Xfce、および Cinnamon デスクトップで常に最前面から切り替える
MATE、Xfce、および Cinnamon デスクトップには、[常に最前面に表示] ウィンドウ オプションを切り替える組み込みのキーボード ショートカットがあります。
MATE と Cinnamon では、ウィンドウにフォーカスして Alt + Space
を押します 、その後 t
ウィンドウが常に上になるように設定します。同じキーボード ショートカットでオフにします。 Cinnamon は、このためのカスタム ショートカットを設定する機能も提供します:System Settings -> Keyboard -> Shortcuts -> Windows -> Toggle always on top
.
Xfce の場合は、Always on Top に切り替えます。 Alt + F12
あたり .または、同じ Alt + Space
を使用します 、次に t
Always on Top を有効にします。ただし、オフにするには Alt + Space
を使用します 、次に o
. Xfce には、ウィンドウの上記のオプションを切り替えるキーを変更する機能があります:Settings -> Window Manager -> Keyboard -> Toggle above
.
一般的な方法を使用して常に最前面ウィンドウを設定する (X のみ)
使用しているデスクトップ環境で [常に手前に表示] オプションのキーボード ショートカットを設定できない場合、またはカスタム ショートカットを使用したいが、使用しているデスクトップ環境がそれをサポートしていない場合は、Can wmctrl を使用できます。常にウィンドウを一番上に置きます。
wmctrl の公式説明は次のとおりです。 wmctrl は、EWMH / NetWM 仕様に準拠した X Window Manager と対話するために使用できるコマンドです。 wmctrl は、ウィンドウ マネージャーに情報を照会し、特定のウィンドウ管理アクションの実行を要求できます .
wmctrl をインストールします:
- これら 2 つのような Pop! に基づく Debian/Ubuntu および Linux ディストリビューション。 _OS、Zorin OS、Elementary OS など:
sudo apt install wmctrl
- Fedora:
sudo dnf install wmctrl
- Arch Linux / Manjaro:
sudo pacman -S wmctrl
- openSUSE:
sudo zypper install wmctrl
wmctrl を使用して [常に手前に表示] を設定するには、デスクトップ環境の [カスタム キーボード ショートカット] ダイアログ ボックスを開き、新しいキーボード ショートカットを追加して、コマンドとして使用します:
wmctrl -r :ACTIVE: -b toggle,above
これは、wmctrl を使用して「最前面」ウィンドウ プロパティを切り替えます。これにより、ウィンドウがまだ存在しない場合は常に最前面に表示され、アクティブな場合は常に最前面に表示されなくなります。
あなたは好きかもしれません:
- Atbswp マクロ レコーダー (GUI) を使用して、マウスとキーボードのイベントを記録および再生します
- Linux (X11) で Windows アプリケーションを実行または開始するには、jumpapp を使用した単一のキーの組み合わせを使用します
- Linux で AutoKey を使用して繰り返し入力 (テキスト展開) を自動化する方法
- マウス ボタンをキーボードのキーまたはコマンドにバインドする方法 (Linux with X11)
- Espanso Text Expander を使用して時間を節約し、生産性を向上させます (Linux、Windows、macOS)