บนเครื่องหลักของฉันฉันมีเดสก์ท็อป Ubuntu ที่เปิดอยู่และเข้าสู่ระบบ ฉันยังเข้าสู่เครื่องนี้จากคอมพิวเตอร์ระยะไกลโดยใช้ X2go ซึ่งสร้างเซสชัน X ใหม่ ฉันมีไฟล์ LibreOffice เปิดในเซสชั่นเดิม ฉันต้องการบันทึกไฟล์นี้และปิด - แต่จากเครื่องระยะไกล! (ทั้งสองเซสชันมีผู้ใช้เดียวกันที่เข้าสู่ระบบฉันสามารถ sudo ถ้าจำเป็น)
ฉันลองใช้xdotool search
แต่ไม่สามารถหาหน้าต่างได้ มีวิธีการทำสิ่งที่ฉันต้องการจากเซสชั่นที่สองนี้หรือไม่? ฉันสามารถดูกระบวนการด้วยps -A
ฉันยังสามารถดูไฟล์ที่เปิดด้วยlsof
! ฉันจะทำ "บันทึกและปิด" กับมันได้อย่างไร
DISPLAY=:0
(หรืออะไรก็ตามที่แสดงบัญชีอื่นของคุณที่เกิดขึ้น) จากนั้นเปิดเซิร์ฟเวอร์และรับจากไคลเอนต์ แต่นั่นอาจจะมากเกินไป LibreOffice อาจมีโปรโตคอลข้อความ - ฉันไม่คุ้นเคยกับมันมากนักเพราะฉันใช้ Google Docs หรือไฟล์ข้อความธรรมดาใน Vim (รวมถึง LaTex) ...
DISPLAY:1
แล้วเริ่มโปรแกรม X ใด ๆ (xeyes เพื่อทดสอบ) และจะทำงานภายใต้ VNC เช่นเดียวกับ vncservers ระยะไกล SSH เข้าสู่เครื่องจากนั้นทำการรัน export DISPLAY แบบง่าย ๆ : 1 ก่อนที่คุณจะใช้