Tôi đang tìm kiếm một trình khởi chạy "thích hợp" cũng cho phép chạy các lệnh thô, bao gồm cả hoàn thành tab. Do đó, nó phải làm hai điều, tối thiểu.
- Đó là một launcher "thích hợp", do đó tôn trọng
~/.local/share/applications/*.desktop
, không chỉ là các lệnh trong$PATH
. - Chạy các lệnh thô khi hoàn thành tab, vì vậy tôi có thể nhập
gimp /tmp/foo
Tabvà để nó tự động hoàn thànhgimp /tmp/foobar.png
Những gì tôi đã thử
KDE krunner
là khá tốt, nhưng không cung cấp tab hoàn thành các đường dẫn. gmrun
và grun
không tôn trọng các tệp * .desktop và sau này cũng không cung cấp tab hoàn thành các đường dẫn. kupfer
hoàn toàn không chạy các lệnh thô, theo như tôi có thể nói.
(FWIW Tôi đang chạy KDE, nhưng hy vọng điều này không quan trọng.)
dmenu
như một xương sống), nếu tôi muốn nó thực thi những gì tôi nhập, hãy tôn trọng các tệp * .desktop và hoàn thành tab cho các đường dẫn. Tôi đã cài đặt nó, nhưng nó dường như không cung cấp bất kỳ chức năng nào trong số đó.
dmenu
và đọc trang man, trang này không thực sự gợi ý bất cứ điều gì về nó có chức năng launcher. Tuy nhiên, giờ đây tôi đã kiểm tra cả dmenu
và dmenu-file-completion
, và không có tính năng hoàn thành tab đường dẫn, cũng không đọc các tệp * .desktop. Cảm ơn vì lời đề nghị nào.
~/.local/share/applications/*.desktop
các tập tin (tôi đã thử gõ Name
). Ngoài ra, nó ăn cắp tất cả đầu vào bàn phím (không thể gõ vào cửa sổ khác) và dường như không nhớ lịch sử, điều này làm cho giải pháp hiện tại của tôi ( gmrun
) tốt hơn vào lúc này.
dmenu
là GUI để chọn từ danh sách các mục do người dùng cung cấp? tức là tương tựzenity
hayyad
?