คำตอบ:
ติดตั้งแป้นพิมพ์ X11 / จำลองใส่เมาส์และเรียกใช้xdotoolxdotool key Alt+F2
คุณสามารถเพิ่มนามแฝงนี้ลงใน~/.bashrcไฟล์ของคุณเพื่อให้การพิมพ์ง่ายขึ้น:
alias rd="xdotool key Alt+F2"
rdตอนนี้สิ่งที่คุณต้องทำคือการพิมพ์
แฮ็ก แต่ใช้ได้
ฉันพบวิธีอื่นในการทำ:
xte 'keydown Alt_L' 'key F2' 'keyup Alt_L'ขอบคุณhtorqueสำหรับคำใบ้"คีย์บอร์ด / เมาส์"
ในกรณีที่ใช้ Mate Desktop
mate-panel --run-dialog
สำหรับ LXDE / Lubuntu / LightDM ให้รันlxpanelctl runในเทอร์มินัล
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"
zenityและมีเพียงดำเนินการต่อไปถ้ามันกลับมาประสบความสำเร็จ: หรือแม้กระทั่งcmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd" zenity --entry --title 'Enter a Command' --text '' --width 400 | bash
gnome-panel-controlเพื่อปรับคำสั่งนี้