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

1
อะไรคือความแตกต่างระหว่าง xdotool และ xautomation?
xdotoolและxautomationเป็นสองบรรทัดคำสั่งเครื่องมืออัตโนมัติ X11 ฉันเคยใช้อดีตมาพักหนึ่งแล้วและเพิ่งค้นพบเมื่อไม่นานมานี้เกี่ยวกับการดำรงอยู่ของคนหลังและฉันอยากรู้ว่าใครบางคนที่ใช้ทั้งสองอย่างในขณะที่ต้องพูดถึงพวกเขา โดยเฉพาะอย่างยิ่ง: พวกเขามีการใช้งานที่ตั้งใจไว้เหมือนกันหรือไม่? ดูเหมือนว่าจากหน้าคน แต่ฉันอาจจะขาดรายละเอียดบางอย่าง พวกเขาได้รับการสนับสนุนอย่างเท่าเทียมกันในระบบส่วนใหญ่หรือไม่? หรือเป็นที่ใช้กันอย่างแพร่หลายมากกว่าอีกหรือไม่ มีสิ่งที่สามารถทำได้ด้วยสิ่งหนึ่ง แต่ไม่ใช่สิ่งอื่นหรือไม่?

2
วิธีรับ id หน้าต่างจาก xdotool Window Stack
ฉันต้องการไอดีของหน้าต่างที่ทำงานหรือโฟกัสอยู่ ฉันพยายามใช้xdotoolคำสั่ง มีคำสั่งคือ: xdotool getactivewindow ผลลัพธ์จะถูกบันทึกในสแต็กหน้าต่าง ฉันต้องการรับ widnow id จากสแต็กหน้าต่างนี้ คำสั่ง xdotool getactivewindow getwindowpid ไม่พอใจฉัน ฉันไม่ต้องการรับรหัสหน้าต่างตามรหัสกระบวนการ
12 xdotool 

1
วิธีคัดลอกข้อความจากบรรทัดคำสั่งไปยังคลิปบอร์ดโดยไม่ต้องใช้เมาส์?
ฉันกำลังพยายามหาวิธีที่จะคัดลอกข้อความปัจจุบันในบรรทัดคำสั่งไปยังคลิปบอร์ดโดยไม่ต้องแตะเมาส์ กล่าวอีกนัยหนึ่งฉันต้องเลือกข้อความด้วยแป้นพิมพ์เท่านั้น ฉันพบวิธีแก้ปัญหาครึ่งทางที่อาจนำไปสู่วิธีแก้ปัญหาเต็มรูปแบบ: Ctrl+a - เลื่อนไปที่จุดเริ่มต้นของบรรทัด Ctrl+k - ตัดทั้งเส้น Ctrl+y - ดึงข้อความที่ตัดกลับมา หรือฉันสามารถใช้Ctrl+uเพื่อดำเนินการ 2 ขั้นตอนแรก แน่นอนว่ามันใช้งานได้ แต่ฉันพยายามหาว่าข้อความที่ถูกตัดนั้นถูกเก็บไว้ตรงไหน มีวิธีการเข้าถึงโดยไม่ใช้Ctrl+yหรือไม่? ฉันรู้xclipและฉันยังใช้มันเพื่อส่งข้อความตรงไปยังคลิปบอร์ดดังนั้นฉันจึงคิดว่าจะบีบอัดข้อมูลที่บันทึกไว้โดยCtrl+kไปที่xclipแต่ไม่แน่ใจว่าจะทำอย่างไร วิธีการที่ผมได้รับเพื่อให้ห่างไกลคือการเขียนสคริปต์ที่ใช้xdotoolในการเพิ่มechoจุดเริ่มต้นของบรรทัดและ| zxcไปยังจุดสิ้นสุดของเส้นแล้วฮิตใส่ ( zxcเป็นนามแฝงที่กำหนดเองซึ่งโดยทั่วไปท่อxclip) วิธีนี้ใช้ได้ผล แต่ก็ไม่ใช่วิธี "สะอาด" จริงๆ ฉันใช้ Cshell ถ้ามันสร้างความแตกต่าง แก้ไข: ฉันไม่ต้องการใช้screenเป็นวิธีการแก้ปัญหาลืมที่จะพูดถึงว่า ขอบคุณ!

4
xdotool: วิธีค้นหาหน้าต่างตามชื่อเรื่องและคลาสที่มีรูปแบบแตกต่างกัน (คล้ายกับ AutoHotkey)
xdotool ให้คุณค้นหา windows โดยใช้คำสั่งย่อย search ฉันต้องการค้นหาหน้าต่างที่มีคลาส 'gvim' และหัวเรื่องที่มีคำว่า 'TODO' ฉันจะทำสิ่งนี้ได้อย่างไร สิ่งที่ฉันได้ลอง: คุณสามารถทำได้xdotool search --name --classแต่ยอมรับเพียงรูปแบบเดียวสำหรับทั้งชื่อและชื่อ xdotool รองรับการโยงคำสั่ง แต่ฉันไม่สามารถหาวิธีที่จะโยงสายการค้นหาสองสาย - สายที่สองก็แทนที่สายแรก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.