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/fooTabvà để nó tự động hoàn thànhgimp /tmp/foobar.png
Những gì tôi đã thử
KDE krunnerlà khá tốt, nhưng không cung cấp tab hoàn thành các đường dẫn. gmrunvà grunkhô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. kupferhoà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.)
dmenunhư 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ố đó.
dmenuvà đọ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ả dmenuvà 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/*.desktopcá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.
dmenulà 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ựzenityhayyad?