คำถามติดแท็ก xdotools

2
วิธีบรรทัดคำสั่งในการส่งการกดแป้นไปที่หน้าต่างที่เปิดใน X-session อื่น
บนเครื่องหลักของฉันฉันมีเดสก์ท็อป Ubuntu ที่เปิดอยู่และเข้าสู่ระบบ ฉันยังเข้าสู่เครื่องนี้จากคอมพิวเตอร์ระยะไกลโดยใช้ X2go ซึ่งสร้างเซสชัน X ใหม่ ฉันมีไฟล์ LibreOffice เปิดในเซสชั่นเดิม ฉันต้องการบันทึกไฟล์นี้และปิด - แต่จากเครื่องระยะไกล! (ทั้งสองเซสชันมีผู้ใช้เดียวกันที่เข้าสู่ระบบฉันสามารถ sudo ถ้าจำเป็น) ฉันลองใช้xdotool searchแต่ไม่สามารถหาหน้าต่างได้ มีวิธีการทำสิ่งที่ฉันต้องการจากเซสชั่นที่สองนี้หรือไม่? ฉันสามารถดูกระบวนการด้วยps -A ฉันยังสามารถดูไฟล์ที่เปิดด้วยlsof! ฉันจะทำ "บันทึกและปิด" กับมันได้อย่างไร

1
แป้นพิมพ์ลัดสำหรับหน้าต่างสลับ (เปิดใช้งาน / ย่อเล็กสุด)
จากคำตอบนี้ฉันสามารถเปิดใช้งานหรือลดขนาดหน้าต่าง: วิธีการเปิดหน้าต่าง keepassX ด้วยแป้นพิมพ์ลัด? xdotool search --onlyvisible --name "My window name" windowactivate xdotool search --onlyvisible --name "My window name" windowminimize ฉันกำหนดคำสั่งเหล่านี้ให้กับแป้นพิมพ์ลัดสองแป้นเช่น Ctrl + Shift + K และ Ctrl + Shift + M แต่ฉันต้องการมีแป้นพิมพ์ลัดเดียวเท่านั้นสำหรับหน้าต่างสลับหมายความว่า: if minimalized: activate else: minimalize ฉันไม่เห็นตัวเลือก "สลับ" ใน xdotool: http://manpages.ubuntu.com/manpages/trusty/man1/xdotool.1.html ระบบปฏิบัติการ: Ubuntu, UI: Unity
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.