Existe um lançador que possui conclusão de tabulação?

12

Estou procurando um lançador "adequado" que também permita a execução de comandos brutos, incluindo a conclusão de guias. Por isso, deve fazer duas coisas, no mínimo.

  1. É um launcher "adequado", portanto respeite ~/.local/share/applications/*.desktop , não apenas comandos em $PATH .
  2. Execute comandos brutos com a conclusão de tabulação, para que eu possa digitar gimp /tmp/foo Tab e ter autocomplete para gimp /tmp/foobar.png

O que eu tentei

O krunner do KDE é muito bom, mas não oferece a conclusão de guias dos caminhos. gmrun e grun não respeitam os arquivos * .desktop, e o último também não oferece a conclusão de guias dos caminhos. kupfer não executa comandos brutos, pelo que eu saiba.

(FWIW estou executando o KDE, mas espero que isso não seja importante.)

    
por Sparhawk 08.02.2015 / 06:13

1 resposta

3

Você pode tentar Rofi , tanto quanto eu sei, é capaz de todas as suas condições sem complicações e fora da caixa. Há uma exceção e a conclusão automática do caminho (não o comando), que é difícil de implementar. No entanto, você pode usar o Rofi com fzf (ou similar).

aqui é uma configuração bastante prática para sua configuração ($ 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. preste atenção em rofi.run-command e rofi-terminal .

    
por 09.04.2017 / 16:49