क्या कोई लॉन्चर है जिसमें टैब-पूर्ण करने की सुविधा है?


13

मैं एक "उचित" लॉन्चर की तलाश कर रहा हूं, जो टैब पूरा होने सहित कच्चे कमांड चलाने की भी अनुमति देता है। इसलिए, इसे कम से कम दो चीजें करनी चाहिए।

  1. यह एक "उचित" लांचर है, इसलिए सम्मान है ~/.local/share/applications/*.desktop, न कि केवल आदेशों में $PATH
  2. टैब पूरा होने के साथ कच्चे कमांड चलाएं, इसलिए मैं इसमें टाइप कर सकता हूं gimp /tmp/foo Tabऔर इसे स्वतः पूर्ण कर सकता हूंgimp /tmp/foobar.png

मैंने क्या कोशिश की है

केडीई krunnerकाफी अच्छा है, लेकिन रास्तों के पूरा होने की पेशकश नहीं करता है। gmrunऔर grun* .desktop फ़ाइलों का सम्मान न करें, और उत्तरार्द्ध भी पथ के पूरा होने की पेशकश नहीं करता है। kupferजहां तक ​​मैं बता सकता हूं, कच्चे कमांड बिल्कुल नहीं चलाएं।

(एफडब्ल्यूआईडब्ल्यू मैं केडीई चला रहा हूं, लेकिन उम्मीद है कि यह महत्वपूर्ण नहीं है।)


3
अगर हम एक ही बात के बारे में बात कर रहे हैं तो @mikeserv मुझे यकीन नहीं है? dmenuउपयोगकर्ता-आपूर्ति की गई वस्तुओं की सूची से चुनने के लिए कोई GUI नहीं है? zenityया के समान yad?
गौरव

@ mikeserv लेकिन मुझे मूल रूप से इसे खुद लिखना होगा ( dmenuएक रीढ़ की हड्डी के रूप में उपयोग करना), अगर मैं चाहता हूं कि मैं जो भी दर्ज करता हूं उसे निष्पादित करें, * .desktop फ़ाइलें, और पथ के लिए टैब-पूर्ण करें। मैंने इसे स्थापित किया था, लेकिन यह बॉक्स से बाहर किसी भी कार्यक्षमता की पेशकश करने के लिए प्रकट नहीं होता है।
23

1
@ मामीशाह आह्ह ठीक है। मैंने dmenuमैन पेज को अभी स्थापित किया था और पढ़ा था, जो वास्तव में लांचर कार्यक्षमता वाले इसके बारे में कुछ भी नहीं बताता था। हालांकि, मैं अब दोनों परीक्षण किया है dmenuऔर dmenu-file-completion, और न तो रास्तों में से टैब पूरा होने की सुविधा है, और न ही * .desktop फ़ाइलें पढ़ने। वैसे भी सुझाव के लिए धन्यवाद।
गौरव

इंट्रोबैंग के बारे में कैसे ?
सर्वहारा

@Proletariat लिंक के लिए धन्यवाद। यह दिलचस्प लगता है, लेकिन यह ~/.local/share/applications/*.desktopफाइलों का सम्मान नहीं करता है (मैंने टाइप करने की कोशिश की Name)। इसके अलावा, यह सभी कीबोर्ड इनपुट चोरी करता है (दूसरी विंडो में टाइप नहीं कर सकता है), और इतिहास को याद नहीं करता है, जो मेरे वर्तमान समाधान ( gmrun) को बेहतर बनाता है ।
स्पार्कहॉक

जवाबों:


2

जहाँ तक मुझे पता है कि आप इसकी सभी स्थितियों को परेशानी से मुक्त और बॉक्स से बाहर करने में सक्षम हैं, तो आप रफ़ी की कोशिश कर सकते हैं । एक अपवाद है और वह है पथ का ऑटो समापन (कमांड नहीं) जिसे लागू करना कठिन है। हालाँकि आप 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

करने के लिए ps भुगतान ध्यान rofi.run-commandऔर rofi-terminal


rofi.terminalदो बार क्यों सेट किया गया है? एक बार urxvtऔर एक बार gnome-terminal
माइक पियर्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.