タブの完成を含むネイティブコマンドを実行できる「適切な」ランチャーを探しています。したがって、少なくとも2つのことを行う必要があります。
- これは「適切な」ランチャー
~/.local/share/applications/*.desktop
なので$PATH
。 - タブ補完機能を含む元のコマンドを実行すると、入力してオートコンプリート
gimp /tmp/foo
Tabすることができます。gimp /tmp/foobar.png
私が試したこと
KDEはkrunner
かなり素晴らしいですが、パスのタブ補完機能を提供しません。gmrun
また、grun
パスのタブ補完を提供しない*.desktopファイルを尊重しません。kupfer
私が知っている限り、元のコマンドはまったく実行されません。
(FWIW私はKDEを実行していますが、それが問題にならないことを願っています。)
答え1
あなたは試すことができますルオペー私が知る限り、この製品はすべての基準を容易に満たし、すぐに利用可能です。 1つの例外は(コマンドではなく)パスのオートコンプリートです。これは実装が困難です。しかし、Rofiを次のように組み合わせることができます。富士(または同様)。
これは非常に便利な設定です($ 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: 80
rofi.lines: 4
rofi.terminal: urxvt
rofi.font: Inconsolata 18
rofi.fuzzy: true
rofi.run-command: zsh -c "{cmd}"
rofi.opacity: 75
ps。注意rofi.run-command
とrofi-terminal
。