「KRunner」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
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 ====
 
   
This approach will require {{pkg|xdotool}}.
+
このアプローチには {{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.
 
# In Action tab type {{ic|/usr/local/bin/krunner-search-by-windows.sh}}
+
# Action タブに {{ic|/usr/local/bin/krunner-search-by-windows.sh}} と入力します。
# Create file {{ic|/usr/local/bin/krunner-search-by-windows.sh}} with the following content: {{bc|<nowiki>#!/bin/bash
+
# 次の内容のファイル {{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>}}
# Make file executable and give run permission to all {{bc|chmod a+x /usr/local/bin/krunner-search-by-windows.sh}}
+
# ファイルを実行可能にし、すべてに実行許可を与えます {{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時点における版

関連記事

KRunnerPlasma 5に組み込まれたアプリケーションで、機能を実行したりコマンドを実行したりすることができます。また、使用可能な機能をカスタマイズするための "runner" システムも備えています。

インストール

krunner パッケージを インストール してください。

使い方

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 が必要です。

  1. システム設定 > ワークスペース > ショートカット > カスタムショートカット に移動します。
  2. 新しいグローバルショートカットの作成 -> コマンド/URL (右クリック)
  3. 名前の右側にあるチェックボックスをオンにします。
  4. タブで、目的のキーの組み合わせを選択します。
  5. Action タブに /usr/local/bin/krunner-search-by-windows.sh と入力します。
  6. 次の内容のファイル /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"
  7. ファイルを実行可能にし、すべてに実行許可を与えます
    chmod a+x/usr/local/bin/krunner-search-by-windows.sh

window の後のスペースに注意してください。

これで、指定したショートカットで開いているウィンドウのリストを取得し、入力中にこのリストで検索することができます。

ウィンドウリストにないタイトルを検索

このアプローチはより制限されています

  1. システム設定 > ワークスペース > ショートカット > カスタムショートカット に移動します。
  2. 新しいグローバルショートカットの作成 -> D-bus コマンド (右クリック)
  3. 名前の右にあるチェックボックスをチェックします。
  4. タブで、目的のキーの組み合わせを選択します。
  5. Action タブに次の情報を挿入します。
  - Remote application : org.kde.krunner
  - Remote Object      : /App
  - Function           : querySingleRunner
  - Arguments          : windows ""

See also

KRunner on KDE UserBase Wiki