「KRunner」の版間の差分
ナビゲーションに移動
検索に移動
(→Switch active windows: 翻訳) |
|||
24行目: | 24行目: | ||
kwin_wayland --replace # For wayland</nowiki>}} |
kwin_wayland --replace # For wayland</nowiki>}} |
||
+ | == アクティブなウィンドウを切り替える == |
||
− | == Switch active windows == |
||
+ | Plasma 5 には、アクティブなウィンドウタイトルを krunner で検索するデフォルトの方法はありません。 |
||
− | Plasma 5 doesn't contain default way to specify krunner search only by active window titles. |
||
+ | この問題を回避するには、次のアプローチを使用します。 |
||
− | Following approaches are used to work around this issue. |
||
+ | ==== タイトルで検索したウィンドウのリスト化 ==== |
||
− | ==== Full list of windows with search by titles ==== |
||
− | + | このアプローチには {{pkg|xdotool}} が必要です。 |
|
+ | # ''システム設定 > ワークスペース > ショートカット > カスタムショートカット'' に移動します。 |
||
− | # Go to ''System Settings > Workspace > Shortcuts > Custom Shortcuts''. |
||
+ | # 新しいグローバルショートカットの作成 -> コマンド/URL (右クリック) |
||
− | # Create new Global shortcut -> Command/URL (by right click) |
||
+ | # 名前の右側にあるチェックボックスをオンにします。 |
||
− | # Tick the checkbox to the right of the name. |
||
+ | # タブで、目的のキーの組み合わせを選択します。 |
||
− | # In Trigger tab select the desired key combination. |
||
− | # |
+ | # Action タブに {{ic|/usr/local/bin/krunner-search-by-windows.sh}} と入力します。 |
− | # |
+ | # 次の内容のファイル {{ic|/usr/local/bin/krunner-search-by-windows.sh}} を作成します。 {{bc|<nowiki>#!/bin/bash |
qdbus org.kde.krunner /App querySingleRunner windows "" |
qdbus org.kde.krunner /App querySingleRunner windows "" |
||
sleep 0.2 |
sleep 0.2 |
||
xdotool type 'window ' |
xdotool type 'window ' |
||
xdotool key "shift+BackSpace"</nowiki>}} |
xdotool key "shift+BackSpace"</nowiki>}} |
||
− | # |
+ | # ファイルを実行可能にし、すべてに実行許可を与えます {{bc|chmod a+x/usr/local/bin/krunner-search-by-windows.sh}} |
− | |||
− | Note the space after {{ic|window}}. |
||
+ | {{ic|window}} の後のスペースに注意してください。 |
||
− | Now you're able to get list of opened windows by specified shortcut and search by this list as you type; |
||
+ | これで、指定したショートカットで開いているウィンドウのリストを取得し、入力中にこのリストで検索することができます。 |
||
− | ==== Search by titles without full windows list ==== |
||
+ | ==== ウィンドウリストにないタイトルを検索 ==== |
||
− | This approach is more limited but far less ugly. |
||
+ | このアプローチはより制限されています |
||
− | # Go to ''System Settings > Workspace > Shortcuts > Custom Shortcuts''. |
||
+ | |||
− | # Create new Global shortcut -> D-bus Command (by right click) |
||
+ | # ''システム設定 > ワークスペース > ショートカット > カスタムショートカット'' に移動します。 |
||
− | # Tick the checkbox to the right of the name |
||
+ | # 新しいグローバルショートカットの作成 -> D-bus コマンド (右クリック) |
||
− | # In Trigger tab select desired key combination |
||
+ | # 名前の右にあるチェックボックスをチェックします。 |
||
− | # In Action tab insert following information: |
||
+ | # タブで、目的のキーの組み合わせを選択します。 |
||
+ | # Action タブに次の情報を挿入します。 |
||
- Remote application : org.kde.krunner |
- Remote application : org.kde.krunner |
||
- Remote Object : /App |
- Remote Object : /App |
2021年7月26日 (月) 23:02時点における版
関連記事
KRunner は Plasma 5に組み込まれたアプリケーションで、機能を実行したりコマンドを実行したりすることができます。また、使用可能な機能をカスタマイズするための "runner" システムも備えています。
目次
インストール
使い方
Plasma で KRunner を開くには、デスクトップを右クリックして "run command" を押すか、デフォルトのキー割り当て Alt+Space
または Alt+F2
を使用します。空白のデスクトップなど一部のワークスペースでは、入力を開始すると自動的に KRunner が起動します。
Meta キーで KRunner を開く
KRunner を開くショートカットとして Metaキーを設定するには、次のコマンドを実行します。
kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.krunner,/App,,display"
変更を現在のセッションに適用するには、次のコマンドで KWin を再起動します。
kwin_x11 --replace # For X11 kwin_wayland --replace # For wayland
アクティブなウィンドウを切り替える
Plasma 5 には、アクティブなウィンドウタイトルを krunner で検索するデフォルトの方法はありません。 この問題を回避するには、次のアプローチを使用します。
タイトルで検索したウィンドウのリスト化
このアプローチには xdotool が必要です。
- システム設定 > ワークスペース > ショートカット > カスタムショートカット に移動します。
- 新しいグローバルショートカットの作成 -> コマンド/URL (右クリック)
- 名前の右側にあるチェックボックスをオンにします。
- タブで、目的のキーの組み合わせを選択します。
- Action タブに
/usr/local/bin/krunner-search-by-windows.sh
と入力します。 - 次の内容のファイル
/usr/local/bin/krunner-search-by-windows.sh
を作成します。#!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.2 xdotool type 'window ' xdotool key "shift+BackSpace"
- ファイルを実行可能にし、すべてに実行許可を与えます
chmod a+x/usr/local/bin/krunner-search-by-windows.sh
window
の後のスペースに注意してください。
これで、指定したショートカットで開いているウィンドウのリストを取得し、入力中にこのリストで検索することができます。
ウィンドウリストにないタイトルを検索
このアプローチはより制限されています
- システム設定 > ワークスペース > ショートカット > カスタムショートカット に移動します。
- 新しいグローバルショートカットの作成 -> D-bus コマンド (右クリック)
- 名前の右にあるチェックボックスをチェックします。
- タブで、目的のキーの組み合わせを選択します。
- Action タブに次の情報を挿入します。
- Remote application : org.kde.krunner - Remote Object : /App - Function : querySingleRunner - Arguments : windows ""