タブ完成機能を備えたランチャーはありますか?

タブ完成機能を備えたランチャーはありますか?

タブの完成を含むネイティブコマンドを実行できる「適切な」ランチャーを探しています。したがって、少なくとも2つのことを行う必要があります。

  1. これは「適切な」ランチャー~/.local/share/applications/*.desktopなので$PATH
  2. タブ補完機能を含む元のコマンドを実行すると、入力してオートコンプリート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-commandrofi-terminal

関連情報