タブ補完を含むrawコマンドの実行も可能にする「適切な」ランチャーを探しています。したがって、少なくとも2つのことを実行する必要があります。
~/.local/share/applications/*.desktop
のコマンドだけでなく、$PATH
を尊重します。gimp /tmp/foo
と入力できるようにします Tabgimp /tmp/foobar.png
にオートコンプリートしますKDEのkrunner
は非常に優れていますが、パスのタブ補完は提供していません。 gmrun
とgrun
は* .desktopファイルを尊重せず、後者もパスのタブ補完を提供しません。 kupfer
は、私が知る限り、生のコマンドをまったく実行しません。
(FWIW私はKDEを実行していますが、うまくいけば、これは重要ではありません。)
Rofi を試すことができます。私が知る限り、すべての条件を手間をかけずに、箱から出してすぐに使用できます。例外が1つあります。それは、実装が難しいパス(コマンドではない)のオートコンプリートです。ただし、Rofiは fzf (または同様)で使用できます。
セットアップに非常に便利な構成は次のとおりです($ HOME/rofi/config):
!=======================================
!============= rofi ==================
!=======================================
!| you can refer rofi site/screenshot for different configurations
rofi.location: 6
rofi.color-enabled: true
rofi.color-window: argb:ee0F3B5F, #CC9752, #CC9752
rofi.color-normal: argb:00111111, #E5DBCF, argb:00111111, #CC9752, #0F3B5F
rofi.color-urgent: argb:00111111, #af652f, argb:00111111, #af652f, #0F3B5F
rofi.color-active: argb:00111111, #70a16c, argb:00111111, #70a16c, #0F3B5F
rofi.key-combi: Alt-F3
rofi.separator-style: dash
rofi.fullscreen: false
rofi.padding: 2
rofi.hide-scrollbar: true
rofi.line-margin: 5
rofi.fake-transparency: true
rofi.yoffset: -20
rofi.xoffset: 0
rofi.width: 70
rofi.lines: 4
rofi.terminal: urxvt
rofi.font: Inconsolata 18
rofi.fuzzy: true
rofi.run-command: zsh -c "{cmd}"
rofi.terminal: gnome-terminal
rofi.opacity: 75
p.s.注意を払う rofi.run-command
およびrofi-terminal
。