Bagaimana saya memberi tahu aplikasi GUI untuk membuka dirinya sendiri pada port tampilan X11 tertentu?

0

Saya memiliki port tampilan X11 kedua yang dibuat oleh VNCServer saat startup (vncserver: 1 -geometry 1280x800); dan saya ingin memulai aplikasi khusus GUI pada tampilan kedua ini saat startup juga.

Bagaimana saya bisa melakukan ini?

(aplikasi yang dimaksud adalah PS3MediaServer FYI)

studiohack
sumber

Jawaban:

0

Sebagian besar aplikasi X menggunakan argumen -display atau --display. Mengatur variabel lingkungan DISPLAY yang didukung oleh hampir semua aplikasi X, karena dukungan untuknya dibangun ke API XOpenDisplay () libX11.

alanc
sumber
Terima kasih. PS3MediaServer tampaknya merupakan .jar yang dijalankan oleh JVM; bagaimana cara memberi tahu JVM tampilan X mana yang akan digunakan? Seperti begitu? java blah.jar $ DISPLAY = ": 1"?
0

Masukkan ini ke dalam skrip dan jalankan saat startup:

#!/bin/sh
DISPLAY=:1.0 ; export DISPLAY
java ...
Aaron Digulla
sumber