탭 완성을 포함한 원시 명령을 실행할 수있는 “적절한”런처를 찾고 있습니다. 따라서 최소한 두 가지 작업을 수행해야합니다.
- “적절한”런처이므로의
~/.local/share/applications/*.desktop
명령뿐만 아니라 존중해야 합니다$PATH
. - 탭 완성으로 원시 명령을 실행하여 입력
gimp /tmp/foo
Tab하고 자동 완성되도록 할 수 있습니다.gimp /tmp/foobar.png
내가 시도한 것
KDE krunner
는 꽤 좋지만 경로의 탭 완성을 제공하지는 않습니다. gmrun
그리고 grun
*의 .desktop 파일을 존중하지 않고, 후자는 경로의 탭 완성을 제공하지 않습니다. kupfer
내가 알 수있는 한 원시 명령을 전혀 실행하지 않습니다.
(FWIW 저는 KDE를 운영하고 있지만 이것이 중요하지 않기를 바랍니다.)
답변
Rofi 는 모든 조건을 자유롭게 처리하고 즉시 사용할 수 있다는 것을 알고있는 한 Rofi 를 사용해 볼 수 있습니다 . 한 가지 예외가 있으며 구현하기 어려운 경로 (명령 아님)의 자동 완성입니다. 그러나 Roz를 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
PS 지불에 대한 관심 rofi.run-command
과 rofi-terminal
.