UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

89 lines (60 loc) 3.16 kB
Related articles * [KDE](/index.php/KDE "KDE") Krunner is an application built into Plasma 5 to perform functions and run commands quickly, and features a "runner" system to customize functions available for use. ## Contents * [1 Installation](#Installation) * [2 Usage](#Usage) * [3 Open KRunner with the Meta key](#Open_KRunner_with_the_Meta_key) * [4 Switch active windows using Krunner](#Switch_active_windows_using_Krunner) * [4.1 Full list of windows with search by titles](#Full_list_of_windows_with_search_by_titles) * [4.2 Search by titles without full windows list](#Search_by_titles_without_full_windows_list) * [5 See also](#See_also) ## Installation For installation instructions regarding Plasma, see [KDE](/index.php/KDE "KDE"). ## Usage To open Krunner in Plasma, you can either right-click the desktop and press "run command", or you can use the default keybindings, `Alt+Space` or `Alt+F2`. In some workspaces such as a blank desktop, starting to type will automatically bring up Krunner. ## Open KRunner with the Meta key To set the Meta key as a shortcut to open KRunner, run ``` kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.krunner,/App,,display" ``` To apply the change to the current session restart KWin with ``` kwin_x11 --replace # For X11 kwin_wayland --replace # For wayland ``` ## Switch active windows using 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 [xdotool](https://www.archlinux.org/packages/?name=xdotool). 1. Go to *System Settings > Workspace > Shortcuts > Custom Shortcuts*. 2. Create new Global shortcut -> Command/URL (by right click) 3. Tick the checkbox to the right of the name. 4. In Trigger tab select the desired key combination. 5. In Action tab type `/usr/local/bin/krunner-search-by-windows.sh` 6. Create file `/usr/local/bin/krunner-search-by-windows.sh` with the following content: ``` #!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.2 xdotool type 'window ' xdotool key "shift+BackSpace" ``` 7. Make file executable and give run permission to all `chmod a+x /usr/local/bin/krunner-search-by-windows.sh` Note the space after `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. 1. Go to *System Settings > Workspace > Shortcuts > Custom Shortcuts*. 2. Create new Global shortcut -> D-bus Command (by right click) 3. Tick the checkbox to the right of the name 4. In Trigger tab select desired key combination 5. In Action tab insert following information: ``` - Remote application : org.kde.krunner - Remote Object  : /App - Function  : querySingleRunner - Arguments  : windows "" ``` ## See also [Krunner on KDE UserBase Wiki](https://userbase.kde.org/Plasma/Krunner)