Di mesin utama saya, saya memiliki desktop Ubuntu yang terbuka dan masuk. Saya kemudian juga masuk ke mesin ini dari komputer jarak jauh, menggunakan X2go yang menciptakan sesi-X baru. Saya memiliki file libreoffice terbuka pada sesi asli . Saya ingin menyimpan file ini dan menutupnya - tetapi dari mesin jarak jauh! (Kedua sesi memiliki pengguna yang sama masuk; saya bisa sudo jika diperlukan)
Saya sudah mencoba menggunakan xdotool search
tetapi ini gagal menemukan jendelanya. Apakah ada cara untuk melakukan apa yang saya inginkan dari sesi kedua ini? Saya dapat melihat prosesnya dengan ps -A
saya bahkan dapat melihat file yang terbuka dengannya lsof
! Bagaimana saya bisa melakukan "save-and-close" di atasnya?
DISPLAY=:0
(atau tampilan apa pun yang terjadi dengan akun lain Anda) dan kemudian luncurkan server dan dapatkan dari klien. Tapi itu mungkin berlebihan. LibreOffice mungkin memiliki protokol pesan - Saya tidak terlalu mengenalnya karena saya menggunakan Google Documents atau file teks biasa di Vim (termasuk LaTex) ...
DISPLAY:1
kemudian jalankan program X (xeyes untuk tes) dan akan berjalan di bawah VNC. Hal yang sama berlaku untuk vncservers jarak jauh. SSH ke mesin lalu jalankan DISPLAY ekspor sederhana: 1 sebelum Anda gunakan.