ssvncviewer - ออนไลน์ใน Cloud

นี่คือคำสั่ง ssvncviewer ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ssvncviewer - ไคลเอนต์ X viewer สำหรับ VNC

เรื่องย่อ


ssvncviewer [ตัวเลือก] [เจ้าภาพ][:แสดง]
ssvncviewer [ตัวเลือก] [เจ้าภาพ][::ท่า]
ssvncviewer [ตัวเลือก] ผู้บริหาร=[cmd+หาเรื่อง...]
ssvncviewer [ตัวเลือก] เอฟดี=n
ssvncviewer [ตัวเลือก] /path/to/unix/socket
ssvncviewer [ตัวเลือก] unix=/path/to/unix/socket
ssvncviewer [ตัวเลือก] -ฟัง [รายการผลิตภัณฑ์]
ssvncviewer -ช่วยด้วย

DESCRIPTION


ssvncviewer เป็นแอปพลิเคชันไคลเอนต์ที่ใช้ Xt สำหรับ VNC (Virtual Network Computing)
ระบบ. สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่รองรับ VNC เช่น Xvnc, WinVNC หรือ x11vnc,
ช่วยให้คุณควบคุมสภาพแวดล้อมเดสก์ท็อปของเครื่องอื่นได้

ssvncviewer เป็นเวอร์ชันปรับปรุงของ tightvnc unix viewer ที่สามารถใช้ประโยชน์จาก
คุณสมบัติใน x11vnc และเซิร์ฟเวอร์ UltraVNC VNC ดูด้านล่างสำหรับคำอธิบายของเหล่านี้
คุณสมบัติ

คุณสามารถใช้ F8 เพื่อแสดงเมนูยูทิลิตี้ป๊อปอัป (เช่น F7 บน MacOSX ด้วย) กด F8 สองครั้งเพื่อ
ส่ง F8 เดียวไปยังด้านระยะไกล

OPTIONS


-ช่วยด้วย พิมพ์การแจ้งเตือนการใช้งานสั้นๆ ไปที่ stderr

-ฟัง
ทำให้ผู้ดูฟังบนพอร์ต 5500+รายการผลิตภัณฑ์ สำหรับการเชื่อมต่อย้อนกลับจากเซิร์ฟเวอร์
WinVNC รองรับการเชื่อมต่อย้อนกลับโดยใช้ตัวเลือกเมนู "เพิ่มไคลเอนต์ใหม่" หรือ
- เชื่อมต่อตัวเลือกบรรทัดคำสั่ง Xvnc ต้องใช้โปรแกรมตัวช่วย
vncconnect.

- ผ่าน เกตเวย์
สร้างอุโมงค์ข้อมูล TCP ที่เข้ารหัสโดยอัตโนมัติไปยัง เกตเวย์ เครื่องก่อนการเชื่อมต่อ
เชื่อมต่อไปยัง เจ้าภาพ ผ่านอุโมงค์นั้น (เฉพาะTightVNC) โดยค่าเริ่มต้น this
ตัวเลือกเรียกใช้การส่งต่อพอร์ตภายใน SSH โดยสมมติว่าไบนารีของไคลเอ็นต์ SSH สามารถเป็น
เข้าถึงได้ใน /usr/bin/ssh โปรดทราบว่าเมื่อใช้ - ผ่าน ตัวเลือกเครื่องโฮสต์
ควรระบุชื่อตามที่เครื่องเกตเวย์รู้จัก เช่น "localhost" หมายถึง
เกตเวย์ไม่ใช่เครื่องที่เปิดตัว vncviewer ดูสิ่งแวดล้อม
ส่วนด้านล่างสำหรับข้อมูลเกี่ยวกับการกำหนดค่า - ผ่าน ตัวเลือก

- แบ่งปัน
เมื่อเชื่อมต่อ ให้ระบุว่ามีการร้องขอการเชื่อมต่อที่ใช้ร่วมกัน ใน TightVNC นี่
เป็นโหมดเริ่มต้นที่ให้คุณแชร์เดสก์ท็อปกับไคลเอนต์อื่นได้แล้ว
ใช้มัน

-noshared
เมื่อเชื่อมต่อ ให้ระบุว่าไม่สามารถแชร์เซสชันได้ นี้ก็จะ
ตัดการเชื่อมต่อไคลเอนต์ที่เชื่อมต่ออื่น ๆ หรือปฏิเสธการเชื่อมต่อของคุณ ขึ้นอยู่กับ
การกำหนดค่าเซิร์ฟเวอร์

-สำหรับดูเท่านั้น
ปิดใช้งานการถ่ายโอนเหตุการณ์ของเมาส์และคีย์บอร์ดจากไคลเอนต์ไปยังเซิร์ฟเวอร์

-เต็มจอ
เริ่มในโหมดเต็มหน้าจอ โปรดทราบว่าการทำงานในโหมดเต็มหน้าจออาจ
สร้างความสับสนให้กับตัวจัดการหน้าต่าง X โดยทั่วไปแล้ว ความขัดแย้งดังกล่าวทำให้เกิดการจัดการที่ไม่ถูกต้องของ
อินพุตโฟกัสหรือทำให้หน้าต่างดูหายไปอย่างลึกลับ ดูการคว้าแป้นพิมพ์
การตั้งค่าในส่วนทรัพยากรด้านล่างสำหรับวิธีการแก้ปัญหาโฟกัสอินพุต

-noraiseeonบี๊บ
โดยค่าเริ่มต้น ผู้ดูจะแสดงและยกหน้าต่างขึ้นเมื่อมีเหตุการณ์บี๊บ (กระดิ่ง) ระยะไกล
ตัวเลือกนี้ปิดใช้งานลักษณะการทำงานดังกล่าว (เฉพาะTightVNC)

ของผู้ใช้ ชื่อผู้ใช้
ชื่อผู้ใช้สำหรับการตรวจสอบการเข้าสู่ระบบ Unix ค่าเริ่มต้นคือการใช้ชื่อผู้ใช้ Unix ปัจจุบัน
หากได้รับตัวเลือกนี้ ผู้ชมจะเลือกใช้การพิสูจน์ตัวตนการเข้าสู่ระบบ Unix มากกว่าตัว
การรับรองความถูกต้อง VNC มาตรฐาน

-รหัสผ่าน รหัสผ่าน-ไฟล์
ไฟล์ที่จะใช้รับรหัสผ่าน (ตามที่สร้างโดย vcpasswd(1) โปรแกรม).
ตัวเลือกนี้มีผลกับการรับรองความถูกต้อง VNC มาตรฐานเท่านั้น

-การเข้ารหัส การเข้ารหัสรายการ
TightVNC รองรับวิธีการบีบอัดที่แตกต่างกันหลายวิธีเพื่อเข้ารหัสการอัพเดตหน้าจอ
ตัวเลือกนี้ระบุชุดที่จะใช้ตามลำดับความชอบ การเข้ารหัสคือ
ระบุโดยคั่นด้วยช่องว่างและต้องอยู่ในเครื่องหมายคำพูดถ้ามากกว่า
หนึ่งถูกระบุ อาจใช้เครื่องหมายจุลภาคเพื่อหลีกเลี่ยงการเว้นวรรค การเข้ารหัสที่มีจำหน่าย in
คำสั่งเริ่มต้นสำหรับการเชื่อมต่อระยะไกลคือ "คัดลอก hextile แน่น zlib corre rre
ดิบ" สำหรับการเชื่อมต่อภายในเครื่อง (ไปยังเครื่องเดียวกัน) ลำดับเริ่มต้นที่จะลองคือ
"ดิบ copyrect แน่น hextile zlib corre rre" การเข้ารหัสแบบ Raw จะถือว่าเป็น a . เสมอ
ตัวเลือกสุดท้ายหากไม่มีการเข้ารหัสอื่นที่สามารถใช้ได้ด้วยเหตุผลบางประการ สำหรับข้อมูลเพิ่มเติม
ในการเข้ารหัส ดูส่วนการเข้ารหัสด้านล่าง

-bgr233
ใช้รูปแบบ BGR233 เสมอเพื่อเข้ารหัสข้อมูลพิกเซล ซึ่งจะช่วยลดการรับส่งข้อมูลเครือข่าย
แต่สีอาจแสดงไม่ถูกต้อง รูปแบบ bgr233 เป็นแบบ 8 บิต "จริง"
รูปแบบสี" โดยมีสีน้ำเงิน 2 บิต สีเขียว 3 บิต และสีแดง 3 บิต

-owncmap
ลองใช้ภาพ PseudoColor และ colormap ส่วนตัว ซึ่งช่วยให้เซิร์ฟเวอร์ VNC
เพื่อควบคุมแผนผังสี

-ทรูคัลเลอร์, -สีที่แท้จริง
ลองใช้ภาพ TrueColor

-ความลึก ความลึก
บนเซิร์ฟเวอร์ X ที่รองรับภาพ TrueColor หลายภาพที่มีความลึกต่างกัน
พยายามใช้ค่าที่ระบุ (เป็นบิตต่อพิกเซล) ถ้าสำเร็จ ความลึกนี้
จะถูกร้องขอจากเซิร์ฟเวอร์ VNC

-บีบอัดระดับ ระดับ
ใช้การบีบอัดที่ระบุ ระดับ (0) สำหรับการเข้ารหัส "แน่น" และ "zlib"
(เฉพาะTightVNC). ระดับ 1 ใช้เวลา CPU ขั้นต่ำและบรรลุการบีบอัดที่อ่อนแอ
อัตราส่วนในขณะที่ระดับ 9 ให้การบีบอัดที่ดีที่สุด แต่ช้าในแง่ของเวลา CPU
ปริมาณการใช้ที่ฝั่งเซิร์ฟเวอร์ ใช้ระดับสูงด้วยการเชื่อมต่อเครือข่ายที่ช้ามาก
และระดับต่ำเมื่อทำงานผ่าน LAN ความเร็วสูง ไม่แนะนำให้ใช้
ระดับการบีบอัด 0 ตัวเลือกที่เหมาะสมเริ่มต้นจากระดับ 1

ที่มีคุณภาพ ระดับ
ใช้คุณภาพ JPEG ที่ระบุ ระดับ (0) สำหรับการเข้ารหัส "แน่น"
(เฉพาะTightVNC). ระดับคุณภาพ 0 หมายถึงคุณภาพของภาพไม่ดีแต่น่าประทับใจมาก
อัตราการบีบอัด ในขณะที่ระดับ 9 ให้คุณภาพของภาพที่ดีมากที่ต่ำกว่า
อัตราส่วนการอัด โปรดทราบว่าตัวเข้ารหัส "แน่น" ใช้ JPEG เพื่อเข้ารหัสเฉพาะสิ่งเหล่านั้น
พื้นที่หน้าจอที่ดูเหมาะสมสำหรับการบีบอัดแบบสูญเสียคุณภาพ ดังนั้นคุณภาพระดับ 0 ไม่
หมายถึงคุณภาพของภาพที่ไม่สามารถยอมรับได้เสมอ

-nojpeg
ปิดใช้งานการบีบอัด JPEG แบบ lossy ในการเข้ารหัสแบบแน่น (เฉพาะ TightVNC) ปิดการใช้งาน
การบีบอัด JPEG ไม่ใช่ความคิดที่ดีในกรณีทั่วไป เนื่องจากทำให้ Tight
ตัวเข้ารหัสมีประสิทธิภาพน้อยกว่า คุณอาจต้องการใช้ตัวเลือกนี้หากเป็นอย่างนั้นจริงๆ
จำเป็นเพื่อให้ได้คุณภาพของภาพที่สมบูรณ์แบบ (ดูเพิ่มเติมที่ ที่มีคุณภาพ ตัวเลือก)

-ไม่มีเคอร์เซอร์รูปร่าง
ปิดใช้งานการอัปเดตรูปร่างเคอร์เซอร์ ส่วนขยายโปรโตคอลที่ใช้จัดการเคอร์เซอร์ระยะไกล
การเคลื่อนไหวในเครื่องฝั่งไคลเอ็นต์ (เฉพาะ TightVNC) การใช้รูปร่างเคอร์เซอร์
การอัปเดตช่วยลดความล่าช้าด้วยการเคลื่อนไหวของเคอร์เซอร์ระยะไกล และสามารถปรับปรุงแบนด์วิดธ์ได้
การใช้งานอย่างมาก

-x11เคอร์เซอร์
ใช้เคอร์เซอร์ X11 จริงพร้อมการอัปเดตรูปร่างเคอร์เซอร์แบบ X แทนการวาด
เคอร์เซอร์ระยะไกลบนเฟรมบัฟเฟอร์ ตัวเลือกนี้ยังปิดการใช้งานเคอร์เซอร์จุดและ
ปิดใช้งานการอัปเดตตำแหน่งเคอร์เซอร์ในโหมดไม่เต็มหน้าจอ

-ออโต้พาส
อ่านรหัสผ่านข้อความธรรมดาจาก stdin ตัวเลือกนี้มีผลกับ VNC . มาตรฐานเท่านั้น
การรับรอง

ที่เพิ่มขึ้น TightVNC Viewer (เอสเอสวีเอ็นซี) OPTIONS


หน้าเว็บ Enhanced TightVNC Viewer (SSVNC) ตั้งอยู่ที่:

http://www.karlrunge.com/x11vnc/ssvnc.html

หมายเหตุ: รองรับการเข้ารหัส ZRLE และ ZYWRLE แล้ว

หมายเหตุ: F9 เป็นทางลัดไปยังโหมดสลับเต็มหน้าจอ

หมายเหตุ: ในโหมด -listen ให้ตั้งค่า env var SSVNC_MULTIPLE_LISTEN=1
เพื่ออนุญาตเซิร์ฟเวอร์ VNC ขาเข้ามากกว่าหนึ่งเครื่องในแต่ละครั้ง นี่ก็เหมือนกับ
- multilisten อธิบายไว้ด้านล่าง ตั้งค่า SSVNC_MULTIPLE_LISTEN=MAX:n ไม่ให้อนุญาตอีกต่อไป
กว่าการเชื่อมต่อแบบย้อนกลับพร้อมกัน "n"

หากระบุ host:port เป็น "exec=command args..." แทนที่จะสร้าง a
การเชื่อมต่อซ็อกเก็ต TCP/IP กับเซิร์ฟเวอร์ VNC ระยะไกล "command args..." ถูกดำเนินการ
และผู้ชมจะแนบไปกับ stdio ซึ่งช่วยให้สร้างอุโมงค์ผ่าน
คำสั่งภายนอก เช่น an stunnel(8) ที่ไม่เกี่ยวข้องกับซ็อกเก็ตการฟัง
โหมดนี้ใช้ไม่ได้กับ -listen การเชื่อมต่อแบบย้อนกลับ ที่จะไม่มี exec= pid
ถูกฆ่าที่ทางออก ตั้งค่า SSVNC_NO_KILL_EXEC_CMD=1.

หากระบุ host:port เป็น "fd=n" จะถือว่า n เป็นค่าที่เปิดอยู่แล้ว
file descriptor ไปยังซ็อกเก็ต (เช่นผู้ปกครองทำ fork+exec)

หาก host:port มี '/' และมีอยู่ในระบบไฟล์ ระบบจะตีความว่าเป็น
ซ็อกเก็ตโดเมน unix (AF_LOCAL/AF_UNIX แทน AF_INET) คำนำหน้าด้วย unix= ถึง
บังคับให้ตีความเป็นซ็อกเก็ตโดเมนยูนิกซ์

- multilisten
เช่นเดียวกับใน -listen (การฟังการเชื่อมต่อย้อนกลับ) ยกเว้นอนุญาตให้มีขาเข้ามากกว่าหนึ่งรายการ
เซิร์ฟเวอร์ VNC ที่จะเชื่อมต่อในแต่ละครั้ง ค่าเริ่มต้นสำหรับ -listen เพียงอันเดียวที่a
เวลาพยายามเล่นอย่างปลอดภัยโดยไม่อนุญาตให้ใครในเครือข่ายวาง (จำนวนมาก)
เดสก์ท็อปบนหน้าจอของคุณในระยะเวลาอันยาวนาน ใช้ -multilisten ได้ไม่จำกัด

- ยอมรับป๊อปอัป
In -ฟัง (ฟังการเชื่อมต่อย้อนกลับ) เมื่อการเชื่อมต่อ VNC ย้อนกลับมา
ในการแสดงป๊อปอัปถามว่าจะยอมรับหรือปฏิเสธการเชื่อมต่อ ที่อยู่ IP
ของโฮสต์ที่เชื่อมต่อจะปรากฏขึ้น เช่นเดียวกับการตั้งค่า env วาร์
SSVNC_ACCEPT_POPUP=1.

-ยอมรับป๊อปอัป
เช่นใน - ยอมรับป๊อปอัป ยกเว้นสมมติว่าเซิร์ฟเวอร์ UltraVNC Single Click (SC) เรียกข้อมูลผู้ใช้
และข้อมูลชื่อคอมพิวเตอร์จาก UltraVNC Server และแสดงในป๊อปอัป

-use64 In -bgr233 โหมด ใช้ 64 สีแทน 256

-bgr222
เหมือนกับ -use64.

-use8 In -bgr233 โหมด ใช้ 8 สีแทน 256

-bgr111
เหมือนกับ -use8.

-16bpp หาก vnc viewer X แสดงความลึก 24 ที่ 32bpp ขอรูปแบบ 16bpp จาก
เซิร์ฟเวอร์ VNC เพื่อลดการรับส่งข้อมูลเครือข่ายสูงสุด 2X จากนั้นแปลพิกเซลเป็น 32bpp
ในท้องถิ่น

-bgr565
เหมือนกับ -16bpp.

- สีเทา ใช้สเกลสีเทาสำหรับ 16- และ 8-บีพีพี โหมด

- อัลฟา ใช้ความโปร่งใสในการผสมตัวอักษรสำหรับเคอร์เซอร์ในเครื่องต้องการ: เซิร์ฟเวอร์ x11vnc, both
ไคลเอนต์และเซิร์ฟเวอร์ต้องเป็น 32bpp และ endianness เดียวกัน

- สเกล Str
ปรับขนาดเดสก์ท็อปในเครื่อง สตริง "str" ​​สามารถใช้อัตราส่วนจุดลอยตัวได้ เช่น
"0.9" หรือเศษส่วน เช่น "3/4" หรือ WxH เช่น 1280x1024 ใช้ "พอดี" เพื่อให้พอดีกับ
ขนาดหน้าจอปัจจุบัน ใช้ "อัตโนมัติ" เพื่อให้พอดีกับขนาดหน้าต่าง "str" ​​ก็ตั้งได้
โดยสภาพแวดล้อม วาร์ SSVNC_SCALE

หากคุณพบข้อผิดพลาดในการวาดภาพเส้นของเมาส์ ให้เปิดใช้งานโหมดเคอร์เซอร์ X11 (ผ่านทาง
ป๊อปอัปหรือ -x11เคอร์เซอร์.)

โปรดทราบว่าการปรับขนาดเสร็จสิ้นในซอฟต์แวร์ ดังนั้นจึงอาจทำงานช้าและต้องใช้หน่วยความจำเพิ่มขึ้น
เคล็ดลับการเร่งความเร็วบางส่วน:

ZRLE เร็วกว่าแน่นในโหมดนี้ เมื่อตรวจพบการปรับขนาดครั้งแรก
การเข้ารหัสจะเปลี่ยนเป็น ZRLE โดยอัตโนมัติ ใช้เมนูป๊อปอัปหากต้องการ
กลับไปแน่น ตั้งค่า SSVNC_PRESERVE_ENCODING=1 เพื่อปิดการใช้งาน

ใช้พื้นหลังทึบที่ด้านระยะไกล (เช่น ด้วยตนเองหรือผ่าน x11vnc - แข็ง
... )

หากเซิร์ฟเวอร์ระยะไกลคือ x11vnc ให้ลองแคชฝั่งไคลเอ็นต์: x11vnc -cache 10 ...

-พืชชนิดหนึ่ง n
แสดงเฉพาะแถวบนสุดของเฟรมบัฟเฟอร์ สำหรับใช้กับ x11vnc -cache ไคลเอนต์
ตัวเลือกการแคชเพื่อช่วย "ซ่อน" ภูมิภาคแคชพิกเซล ใช้ค่าลบ (เช่น
-1) สำหรับการตรวจจับอัตโนมัติ การตรวจจับอัตโนมัติจะเกิดขึ้นเสมอหาก fb . ระยะไกล
ความสูงมากกว่า 2 เท่าของความกว้าง

-sbwidth n
ความกว้างของแถบเลื่อนสำหรับ x11vnc -cache โหมด (-พืชชนิดหนึ่ง) ค่าเริ่มต้นจะแคบมาก: 2 พิกเซล
มันแคบเพื่อหลีกเลี่ยงความฟุ้งซ่านใน -พืชชนิดหนึ่ง โหมด.

-โนเบล
ปิดการใช้งานระฆัง

-rawocal
ต้องการการเข้ารหัสแบบ raw สำหรับ localhost ค่าเริ่มต้นคือไม่เช่นถือว่าคุณมี SSH
อุโมงค์แทน

- ไม่ พยายามหลีกเลี่ยงการใช้เทอร์มินัลสำหรับการตอบกลับแบบโต้ตอบ: ใช้ windows สำหรับข้อความ
และขอแทน ข้อความจะถูกพิมพ์ไปยังเทอร์มินัลด้วย

-ส่งคลิปบอร์ด
ส่งการเลือก X CLIPBOARD (เช่น Ctrl+C, Ctrl+V) แทน X PRIMARY
การเลือก (เลือกเมาส์และวางปุ่มกลาง)

-ส่งเสมอ
เมื่อใดก็ตามที่เมาส์เข้าสู่หน้าต่างหลักของตัวแสดง VNC ให้ส่งการเลือกไปที่VNC
เซิร์ฟเวอร์แม้ว่าจะไม่ได้เปลี่ยนแปลงก็ตาม นี่เหมือนกับการแปลทรัพยากร Xt
SelectionToVNC(เสมอ)

-recvtext
str เมื่อได้รับข้อความที่ตัดจากเซิร์ฟเวอร์ VNC ssvncviewer จะตั้งค่าทั้ง
X PRIMARY และ X CLIPBOARD เลือกในเครื่อง หากต้องการควบคุมการตั้งค่า ให้ระบุ
'str' เป็น 'หลัก', 'คลิปบอร์ด' หรือ 'ทั้งสอง' (ค่าเริ่มต้น)

-กราบอล
คว้าเซิร์ฟเวอร์ X ทั้งหมดเมื่ออยู่ในโหมดเต็มหน้าจอ ซึ่งหน้าต่างเก่าบางอันต้องการ
ผู้จัดการอย่าง fvwm2

-ป๊อปอัปแก้ไข
วาร์ปป๊อปอัปกลับไปที่ตำแหน่งตัวชี้ ซึ่งตัวจัดการหน้าต่างเก่าบางตัวต้องการ
เช่น fvwm2

-grabkbd
หยิบคีย์บอร์ด X เมื่ออยู่ในโหมดเต็มหน้าจอ ซึ่งผู้จัดการหน้าต่างบางคนต้องการ เหมือนกัน
as -คว้าคีย์บอร์ด. -grabkbd เป็นค่าเริ่มต้น ใช้ -nograbkbd เพื่อปิดการใช้งาน

-bs, -ขุนนาง
จะใช้ X server Backingstore สำหรับหน้าต่างตัวแสดงหลักหรือไม่ ดิ
ค่าเริ่มต้นคือไม่ใช่ ส่วนใหญ่เป็นเพราะ Linux ฯลฯ ส่วนใหญ่ ระบบ X เซิร์ฟเวอร์ปิดใช้งาน *ทั้งหมด*
Backingstore เป็นค่าเริ่มต้น ที่จะ-เปิดใช้งาน มันใส่

ตัวเลือก "Backingstore"

ในส่วนอุปกรณ์ของ /etc/X11/xorg.conf ใน -bs โหมดที่ไม่มีเซิร์ฟเวอร์ X
backingstore เมื่อใดก็ตามที่พื้นที่ของหน้าจอกลับมา-ถูกเปิดเผย มันจะต้องออกไปที่
เซิร์ฟเวอร์ VNC เพื่อดึงพิกเซล นี่ช้าเกินไป

In -ขุนนาง โหมดหน่วยความจำถูกจัดสรรโดยผู้ชมเพื่อให้การสนับสนุนของตัวเอง
หน้าต่างแสดงหลัก สิ่งนี้ทำให้กิจกรรมบางอย่างเร็วขึ้นจริง ๆ (การเปลี่ยนแปลงครั้งใหญ่
ภูมิภาค) แต่อาจดูเหมือน "กะพริบ" มากเกินไป

-โนชม์ ปิดการใช้งานส่วนขยายหน่วยความจำที่ใช้ร่วมกันของ MIT (ไม่แนะนำ)

-termchat
ทำการแชท UltraVNC ในเทอร์มินัล vncviewer แทนที่จะอยู่ในสถานะอิสระ
หน้าต่าง

-unixpw Str
มีประโยชน์สำหรับการเข้าสู่ระบบ x11vnc ใน -unixpw โหมด. "str" ​​เป็นสตริงที่ช่วยให้หลาย ๆ
วิธีป้อนชื่อผู้ใช้ Unix และรหัสผ่าน Unix อักขระเหล่านี้: ชื่อผู้ใช้
ขึ้นบรรทัดใหม่ รหัสผ่าน บรรทัดใหม่จะถูกส่งไปยังเซิร์ฟเวอร์ VNC หลังจากการตรวจสอบ VNC ใด ๆ
ได้เกิดขึ้นแล้ว ภายใต้ x11vnc พวกเขาจะใช้สำหรับ -unixpw เข้าสู่ระบบ. VNC . อื่นๆ
เซิร์ฟเวอร์สามารถทำสิ่งที่คล้ายกันได้

คุณยังสามารถระบุ "str" ​​ผ่านตัวแปรสภาพแวดล้อม SSVNC_UNIXPW

โปรดทราบว่าจริง ๆ แล้วคีย์ Escape ถูกส่งก่อนเพื่อบอกให้ x11vnc ไม่สะท้อน Unix
ชื่อผู้ใช้กลับไปที่โปรแกรมดู VNC ตั้งค่า SSVNC_UNIXPW_NOESC=1 เพื่อแทนที่สิ่งนี้

หาก str คือ "." คุณจะได้รับแจ้งที่บรรทัดคำสั่งสำหรับชื่อผู้ใช้และ
รหัสผ่านด้วยวิธีปกติ หาก str คือ "-" stdin จะถูกอ่านผ่าน รับผ่าน(3) สำหรับ
ชื่อผู้ใช้รหัสผ่าน. มิฉะนั้นถ้า str เป็นไฟล์ จะเปิดขึ้นและขึ้นบรรทัดแรก
read ถือเป็นชื่อผู้ใช้ Unix และอันที่ 2 เป็นรหัสผ่าน ถ้า str นำหน้าด้วย
"rm:" ไฟล์จะถูกลบออกหลังจากอ่าน มิฉะนั้น หาก str มีอักขระ "@" แสดงว่า
ถูกนำมาเป็น username@password มิฉะนั้น โปรแกรมจะออกมาพร้อมกับข้อผิดพลาด ได้หมด
ที่?

-ทบทวน Str
ใช้สำหรับใช้กับพร็อกซีทวน UltraVNC ที่อธิบายไว้ที่นี่:
http://www.uvnc.com/addons/repeater.html. "str" ​​คือสตริง ID ที่จะส่งไปยัง
ตัวทำซ้ำ เช่น ID:1234 มันสามารถเป็นชื่อโฮสต์และพอร์ตหรือแสดงของ
เซิร์ฟเวอร์ VNC เช่น 12.34.56.78:0 หรือ snoopy.com:1 โปรดทราบว่าเมื่อใช้ -repeater
โฮสต์:dpy บน cmdline เป็นเซิร์ฟเวอร์ทวน ไม่ใช่เซิร์ฟเวอร์ VNC ดิ
ตัวทำซ้ำจะเชื่อมต่อคุณ

ตัวอย่าง: vncviewer ... -repeater ID:3333 repeat.host:5900

ตัวอย่าง: vncviewer ... -repeater vhost:0 repeat.host:5900

ใช้ เช่น '-repeater SCIII=ID:3210' หาก repeater เป็น Single Click III (SSL)
repeater (repeater_SSL.exe) และคุณกำลังส่งส่วน SSL ของการเชื่อมต่อ
ผ่าน stunnel, socat เป็นต้น วิธีนี้จำเป็นต้องใช้ 'testB' สตริงเวทย์มนตร์ UltraVNC
ทำงานกับทวนจะถูกส่งไป

-rfbversion Str
ตั้งค่าเวอร์ชัน RFB ที่โฆษณา เช่น: -rfbversion 3.6 สำหรับบางเซิร์ฟเวอร์ เช่น
จำเป็นต้องทำ UltraVNC

-อัลตราซาวนด์
UltraVNC มีปลั๊กอิน DSM การเข้ารหัสส่วนตัวแบบสมมาตร ดู
http://www.uvnc.com/features/encryption.html. ถือว่าคุณกำลังใช้ยูนิกซ์
โปรแกรม (เช่น ultravnc_dsm_helper ของเรา) เพื่อเข้ารหัสและถอดรหัส UltraVNC DSM
ลำธาร. นอกเหนือจากการจัดหานั้น -ultradsm เพื่อบอกให้ผู้ดูนี้แก้ไข RFB
ข้อมูลที่ส่งเพื่อทำงานร่วมกับเซิร์ฟเวอร์ UltraVNC ด้วยเหตุผลบางอย่าง RFB msg . แต่ละรายการ
ต้องส่งประเภทสองครั้งภายใต้ DSM

-mslogon ผู้ใช้งาน
ใช้การเข้าสู่ระบบ Windows MS ไปยังเซิร์ฟเวอร์ UltraVNC ระบุชื่อผู้ใช้หรือ "1" ให้เป็น
ได้รับแจ้ง ค่าดีฟอลต์คือการตรวจหาเซิร์ฟเวอร์ UltraVNC MS Logon โดยอัตโนมัติและแจ้งเตือนให้
ชื่อผู้ใช้และรหัสผ่าน

หมายเหตุสำคัญ: การแลกเปลี่ยน UltraVNC MS-Logon Diffie-Hellman นั้นอ่อนแอมากและสามารถทำได้
ถูกบังคับให้กู้คืนชื่อผู้ใช้และรหัสผ่านของคุณในเวลาไม่กี่วินาทีของ CPU
เพื่อความปลอดภัย ต้องแน่ใจว่าใช้ช่องสัญญาณที่เข้ารหัสเพิ่มเติม (เช่น SSL หรือ SSH) สำหรับ
เซสชัน VNC ทั้งหมด

-แชทเท่านั้น
พยายามเป็นลูกค้าที่ใช้การแชทด้วยข้อความ UltraVNC เท่านั้น โหมดนี้ถูกใช้โดย x11vnc
เพื่อแสดงหน้าต่างสนทนาบนคอนโซล X11 จริง (เช่น สนทนากับบุคคลนั้น
ที่หน้าจอแสดงผล)

-env วาร์=มูลค่า
หากต้องการบันทึกการเขียนเชลล์สคริปต์เพื่อตั้งค่าตัวแปรสภาพแวดล้อม ให้ระบุมากที่สุดเท่าที่คุณ
ต้องการบนบรรทัดคำสั่ง ตัวอย่างเช่น -env SSVNC_MULTIPLE_LISTEN=MAX:5 -env
บรรณาธิการ=vi

-noipv6
ปิดใช้งานซ็อกเก็ต IPv6 ทั้งหมด เหมือนกับ VNCVIEWER_NO_IPV6=1

-noipv4
ปิดใช้งานซ็อกเก็ต IPv4 ทั้งหมด เหมือนกับ VNCVIEWER_NO_IPV4=1

-พิมพ์
พิมพ์ทรัพยากร Ssvnc X (ค่าเริ่มต้นของแอป) แล้วออก คุณสามารถบันทึกไว้ใน
ไฟล์และปรับแต่ง (เช่น การโยงคีย์และเมนูป๊อปอัป) จากนั้นชี้ไปที่
ไฟล์ผ่าน XENVIRONMENT หรือ XAPPLRESDIR

- ท่อ
เช่นเดียวกับ TurboVNC ขออัปเดตเฟรมบัฟเฟอร์ถัดไปโดยเร็วที่สุดแทน
รอจนกว่าจะสิ้นสุดการอัพเดต framebuffer ปัจจุบันเข้ามาช่วย
'ไปป์ไลน์' การอัปเดต นี่คือค่าเริ่มต้น ใช้ -nopipeline เพื่อปิดการใช้งาน

-แชร์แอป
เปิดใช้งานคุณสมบัติสำหรับใช้กับ x11vnc's -แชร์แอป โหมดที่แทนที่จะแบ่งปัน
เดสก์ท็อปแบบเต็ม เฉพาะหน้าต่างของแอปพลิเคชันเท่านั้นที่แชร์ โหมดฟังหลายรายการของผู้ชมคือ
ใช้ในการสร้างหลายหน้าต่าง: - multilisten เป็นนัย ดู 'x11vnc
-แชร์แอป -ช่วยด้วย' ข้อมูลเพิ่มเติมเกี่ยวกับโหมด คุณสมบัติที่เปิดใช้งานในโปรแกรมดู
ภายใต้ -แชร์แอป คือ: ข้อความพิเศษขั้นต่ำในชื่อ auto -พืชชนิดหนึ่ง ถูกปิดใช้งาน,
x11vnc -remote_prefix X11VNC_APPSHARE_CMD: ช่องข้อความ, หน้าต่างเริ่มต้น x11vnc
คำแนะนำตำแหน่ง ดูปุ่ม Escape ด้านล่างสำหรับการผูกปุ่มและเมาส์เพิ่มเติม

-หนี Str
ซึ่งจะกำหนดลำดับตัวแก้ไข 'Escape Keys' และเปิดใช้งานโหมด Escape Keys เมื่อไหร่
ลำดับการหลีกเลี่ยงคีย์ตัวแก้ไขถูกกดค้างไว้ การตีความการกดแป้นถัดไปจะถูกตีความ
ภายในเครื่องเพื่อดำเนินการพิเศษแทนที่จะถูกส่งไปยังเซิร์ฟเวอร์ VNC ระยะไกล

ใช้ '-หนี ค่าเริ่มต้น' สำหรับลำดับตัวปรับแต่งเริ่มต้น (Unix: Alt_L,Super_L และ
MacOSX: Control_L, Meta_L)

นี่คือคำแนะนำ 'Escape Keys: Help+Set' จากป๊อปอัป:

Escape Keys: ป้อนรายการคีย์ตัวแก้ไขที่คั่นด้วยเครื่องหมายจุลภาคเพื่อเป็น 'escape
ลำดับ'. เมื่อกดแป้นเหล่านี้ค้างไว้ ระบบจะตีความการกดแป้นถัดไป
ภายในเครื่องเพื่อเรียกใช้การดำเนินการพิเศษแทนที่จะถูกส่งไปยังเซิร์ฟเวอร์ VNC ระยะไกล
กล่าวอีกนัยหนึ่งคือ ชุด 'ปุ่มลัด'

นี่คือรายการของการแมปคีย์ท้องถิ่นกับการดำเนินการพิเศษ:

r: รีเฟรชเดสก์ท็อป b: สลับกระดิ่ง c: สลับสีเต็ม

f: การถ่ายโอนไฟล์ x: x11cursor z: สลับแน่น/ZRLE

l: เต็มหน้าจอ g: graball e: กล่องโต้ตอบแป้น Escape

s: กล่องโต้ตอบมาตราส่วน +: ขยายขนาดขึ้น (=) -: ลดขนาดลง (_)

t: ข้อความแชท a: alphablend เคอร์เซอร์

V: สลับดูอย่างเดียว Q: ออกจากโปรแกรมดู 123456: มาตราส่วน UltraVNC 1/n

ปุ่มลูกศร: เลื่อนวิวพอร์ตประมาณ 10% สำหรับการกดแต่ละครั้ง

PageUp/PageDown: เลื่อนวิวพอร์ตด้วย screenful ในแนวตั้ง

หน้าแรก/สิ้นสุด: เลื่อนวิวพอร์ตด้วย screenful ในแนวนอน

แป้นลูกศร: เลื่อนวิวพอร์ต 1 พิกเซลสำหรับการกดแต่ละครั้ง

การลากเมาส์โดยกด Button1 จะเป็นการเลื่อนวิวพอร์ตด้วย

การคลิก Mouse Button3 จะเป็นการเปิดเมนูป๊อปอัป

การแมปด้านบนคือ เสมอ ใช้งานในโหมด ViewOnly เว้นแต่คุณจะตั้งค่า Escape
ค่าคีย์เป็น 'ไม่เคย'

x11vnc -appshare แป้นลัด: x11vnc มีโหมดการแชร์แอปพลิเคชันอย่างง่ายที่
ช่วยให้ฝั่งผู้ดูสามารถย้าย ปรับขนาด หรือยกหน้าต่างระดับบนสุดจากระยะไกลได้ ถึง
เปิดใช้งาน กด Shift + ปุ่ม Escape ค้างไว้แล้วกดปุ่มเหล่านี้:

ปุ่มลูกศร: ย้ายหน้าต่างระยะไกลไปรอบๆ ในเดสก์ท็อป

PageUp/PageDn/Home/End: ปรับขนาดหน้าต่างระยะไกล

+/-: ยกหรือลดหน้าต่างรีโมท

M หรือ Button1 ย้ายการชนะไปยังตำแหน่งท้องถิ่น D หรือ Button3: ลบการชนะระยะไกล

หากค่า Escape Keys ด้านล่างถูกตั้งค่าเป็น 'default' รายการเริ่มต้นของ
ใช้คีย์ตัวปรับแต่ง สำหรับ Unix คือ: Alt_L,Super_L และสำหรับ MacOSX คือ
Control_L, Meta_L. หมายเหตุ: คีย์ Super_L มักจะมีแฟล็ก Windows(TM) อยู่
โปรดทราบด้วยว่า _L และ _R หมายถึงคีย์อยู่ทางด้านซ้ายหรือด้านขวาของแป้นพิมพ์

บน Unix ค่าเริ่มต้นคือปุ่ม Alt และ Windows ที่ด้านซ้ายของแป้นพิมพ์ บน MacOSX
ค่าเริ่มต้นคือปุ่มควบคุมและคำสั่งทางด้านซ้ายของแป้นพิมพ์

ตัวอย่าง: กดปุ่ม Alt และ Windows ที่ด้านซ้ายของแป้นพิมพ์ค้างไว้
แล้วกด 'c' เพื่อสลับสถานะเต็มสี หรือกด 't' เพื่อสลับปุ่ม
หน้าต่างแชทข้อความ ultravnc เป็นต้น

หากต้องการใช้บางอย่างนอกเหนือจากค่าเริ่มต้น ให้ระบุรายการที่คั่นด้วยเครื่องหมายจุลภาค (หรือรายการเดียว
หนึ่ง) จาก: Shift_L Shift_R Control_L Control_R Alt_L Alt_R Meta_L Meta_R Super_L
Super_R Hyper_L Hyper_R หรือ Mode_switch

ใหม่ ป๊อปอัพ การดำเนินการ:

ดูอย่างเดียว: ~ -viewonly
ปิดการใช้งานเบลล์: ~ -nobell
รูปร่างเคอร์เซอร์: ~ -nocursorshape
เคอร์เซอร์ X11: ~ -x11cursor
เคอร์เซอร์ Alphablend: ~ -alpha
Toggle Tight/Hextile: ~ -เข้ารหัส hextile...
สลับแน่น/ZRLE: ~ -encodings zrle...
สลับ ZRLE/ZYWRLE: ~ -encodings zywrle...
ระดับคุณภาพ ~ -คุณภาพ (ทั้งแบบแน่นและแบบ ZYWRLE)
ระดับการบีบอัด ~ -compresslevel
ปิดใช้งาน JPEG: ~ -nojpeg (แน่น)
การอัปเดตไปป์ไลน์ ~ -pipeline

Full Color ให้สีได้มากเท่าที่หน้าจอในเครื่องอนุญาต
ระดับสีเทา (16 & 8-bpp) ~ -grey สำหรับโหมดสีต่ำ 16/8bpp เท่านั้น
สี 16 บิต (BGR565) ~ -16bpp / -bgr565
สี 8 บิต (BGR233) ~ -bgr233
256 สี ~ -bgr233 ค่าเริ่มต้น # สี
64 สี ~ -bgr222 / -use64
8 สี ~ -bgr111 / -use8
ตัวแสดงมาตราส่วน ~ -scale
ปุ่มหนี: สลับ ~ -escape
ปุ่ม Escape: Help+Set ~ -escape
ตั้งค่า Y Crop (y-max) ~ -ycrop
ตั้งค่าความกว้างของแถบเลื่อน ~ -sbwidth
XGrabServer ~ -graball

ส่วนขยาย UltraVNC:

ตั้งค่า 1/n Server Scale Ultravnc ext. ปรับขนาดเดสก์ท็อป 1/n
ข้อความแชท Ultravnc ต่อ ทำข้อความแชท
การถ่ายโอนไฟล์ Ultravnc ต่อ ไฟล์ xfer ผ่านตัวช่วย Java
หน้าต่างเดียว Ultravnc ต่อ หยิบและดูหน้าต่างเดียว
(เลือกจากนั้นคลิกที่หน้าต่างที่คุณต้องการ)
ปิดการใช้งาน Remote Input Ultravnc ext. พยายามป้องกันการป้อนข้อมูลและ
การดูจอภาพที่การแสดงผลทางกายภาพ

หมายเหตุ: ส่วนขยาย Ultravnc ใช้กับเซิร์ฟเวอร์ที่รองรับเท่านั้น
พวกเขา. x11vnc/libvncserver รองรับบางส่วน

ส่งคลิปบอร์ดไม่ใช่รายการหลัก ~ -sendclipboard
ส่งการเลือกทุกครั้ง ~ -sendalways

การเข้ารหัส


เซิร์ฟเวอร์ให้ข้อมูลในรูปแบบที่ลูกค้าต้องการ เพื่อที่จะ
ทำให้ลูกค้าใช้งานได้ง่ายที่สุด หากลูกค้าแสดงตนว่าสามารถ
เพื่อใช้หลายรูปแบบ เซิร์ฟเวอร์จะเลือกอย่างใดอย่างหนึ่ง

พิกเซล รูป หมายถึงการเป็นตัวแทนของแต่ละพิกเซล รูปแบบที่พบบ่อยที่สุด
คือค่า "สีจริง" 24 และ 16 บิต และการแสดง "แผนผังสี" 8 บิต โดยที่ an
แผนที่โดยพลการจะแปลงหมายเลขสีเป็นค่า RGB

การเข้ารหัส หมายถึงวิธีการส่งสี่เหลี่ยมพิกเซล (ข้อมูลพิกเซลทั้งหมดใน VNC คือ
ส่งเป็นรูปสี่เหลี่ยมผืนผ้า) สี่เหลี่ยมทั้งหมดมาพร้อมกับส่วนหัวที่ระบุตำแหน่งและขนาดของ
สี่เหลี่ยมและประเภทการเข้ารหัสที่ใช้โดยข้อมูลที่ตามมา ประเภทนี้อยู่ในรายการ
ด้านล่าง

ดิบ การเข้ารหัสดิบเพียงแค่ส่งค่าพิกเซลความกว้าง*ความสูง จำเป็นต้องมีลูกค้าทุกคน
เพื่อรองรับการเข้ารหัสประเภทนี้ Raw นั้นเร็วที่สุดเมื่อเซิร์ฟเวอร์และผู้ดู
อยู่ในเครื่องเดียวกันเนื่องจากความเร็วในการเชื่อมต่อนั้นไม่มีที่สิ้นสุดและเป็นข้อมูลดิบ
การเข้ารหัสช่วยลดเวลาในการประมวลผล

คัดลอกRect
การเข้ารหัส Copy Rectangle จะมีประสิทธิภาพเมื่อมีการย้ายบางสิ่ง เพียง
ข้อมูลที่ส่งคือตำแหน่งของสี่เหลี่ยมซึ่งข้อมูลควรคัดลอกไปยัง
สถานที่ปัจจุบัน. Copyrect ยังสามารถใช้เพื่อส่งซ้ำได้อย่างมีประสิทธิภาพ
ลวดลาย

ร.ฟ.ท Rise-and-Run-length-Encoding โดยพื้นฐานแล้วเป็นเวอร์ชัน 2D ของการเข้ารหัสระยะรัน
(อาร์แอลอี). ในการเข้ารหัสนี้ ลำดับของพิกเซลที่เหมือนกันจะถูกบีบอัดเป็นหนึ่ง
มูลค่าและการนับซ้ำ ใน VNC จะใช้สีพื้นหลังและ
จากนั้นกำหนดจำนวนสี่เหลี่ยมผืนผ้าย่อยและสีตามต้องการสำหรับแต่ละรายการ
นี่คือการเข้ารหัสที่มีประสิทธิภาพสำหรับบล็อกสีคงที่ขนาดใหญ่

คอร์เร นี่เป็นรูปแบบเล็กน้อยใน RRE โดยใช้สี่เหลี่ยมขนาดสูงสุด 255x255 พิกเซล นี้
อนุญาตให้ใช้ค่าไบต์เดียว ลดขนาดแพ็กเก็ต นี่คือโดยทั่วไป
มีประสิทธิภาพมากขึ้นเพราะโดยทั่วไปแล้วการประหยัดจากการส่งค่า 1 ไบต์มีค่ามากกว่า
ความสูญเสียจากกรณี (ค่อนข้างหายาก) ที่มีการทาสีพื้นที่ขนาดใหญ่มาก
สีเดียวกัน

เฮ็กซ์ไทล์
ในที่นี้ สี่เหลี่ยมจะถูกแบ่งออกเป็นชิ้นส่วนขนาด 16x16 ซึ่งจะถูกส่งไปตามที่กำหนดไว้ล่วงหน้า
คำสั่ง. ข้อมูลภายในไทล์จะถูกส่งแบบ raw หรือแบบตัวแปรบน RRE Hextile
การเข้ารหัสมักจะเป็นตัวเลือกที่ดีที่สุดสำหรับการใช้งานในสภาพแวดล้อมเครือข่ายความเร็วสูง
(เช่นเครือข่ายท้องถิ่นของอีเทอร์เน็ต)

zlib Zlib เป็นการเข้ารหัสที่ง่ายมากที่ใช้ไลบรารี zlib เพื่อบีบอัดข้อมูลพิกเซลดิบ
การเข้ารหัสนี้ให้การบีบอัดที่ดี แต่กินเวลา CPU มาก สนับสนุน
สำหรับการเข้ารหัสนี้มีให้เพื่อความเข้ากันได้กับเซิร์ฟเวอร์ VNC ที่อาจไม่ได้
เข้าใจการเข้ารหัสที่แน่นหนาซึ่งมีประสิทธิภาพมากกว่า Zlib ในชีวิตจริงเกือบทั้งหมด
สถานการณ์

แน่น เช่นเดียวกับการเข้ารหัส Zlib การเข้ารหัสที่แน่นหนาใช้ไลบรารี zlib เพื่อบีบอัดข้อมูลพิกเซล
แต่จะประมวลผลข้อมูลล่วงหน้าเพื่อเพิ่มอัตราการบีบอัดสูงสุด และเพื่อลดการใช้ CPU
ในการบีบอัด นอกจากนี้ อาจใช้การบีบอัด JPEG เพื่อเข้ารหัสหน้าจอที่มีสีหลากหลาย
พื้นที่ (ดูคำอธิบายของตัวเลือก -คุณภาพ และ -nojpeg ด้านบน) เข้ารหัสแน่น
มักจะเป็นตัวเลือกที่ดีที่สุดสำหรับสภาพแวดล้อมเครือข่ายที่มีแบนด์วิดท์ต่ำ (เช่น โมเด็มช้า
การเชื่อมต่อ)

ซ.ร.ล โปรแกรมดู SSVNC ได้ย้ายการเข้ารหัส ZRLE ของ RealVNC (www.realvnc.com) ไปยังยูนิกซ์
โปรแกรมดู tightvnc

ไซร์เล โปรแกรมดู SSVNC ได้ย้ายการเข้ารหัส ZRLE แบบ lossy wavelet ของฮิตาชิจาก
http://mobile.hitachi-system.co.jp/publications/ZYWRLE/ สู่ยูนิกซ์ tightvnc
ผู้ชม

ทรัพยากร


X ทรัพยากรที่ โปรแกรมดู vnc รู้เกี่ยวกับนอกเหนือจากทรัพยากร Xt ปกติเป็น
ดังต่อไปนี้:

แชร์เดสก์ท็อป
เทียบเท่ากับ - แบ่งปัน/-noshared ตัวเลือก. ค่าเริ่มต้น จริง

สำหรับดูเท่านั้น
เทียบเท่ากับ -สำหรับดูเท่านั้น ตัวเลือก. ค่าเริ่มต้นเท็จ

เต็มจอ
เทียบเท่ากับ -เต็มจอ ตัวเลือก. ค่าเริ่มต้นเท็จ

คว้าคีย์บอร์ด
หยิบคีย์บอร์ดในโหมดเต็มหน้าจอ ซึ่งสามารถช่วยแก้ปัญหาการสูญเสียได้
แป้นพิมพ์โฟกัส ค่าเริ่มต้นเท็จ

ยกบนบี๊บ
เทียบเท่ากับ -noraiseeonบี๊บ ตัวเลือกเมื่อตั้งค่าเป็นเท็จ ค่าเริ่มต้น จริง

รหัสผ่านไฟล์
เทียบเท่ากับ -รหัสผ่าน ตัวเลือก

ผู้ใช้เข้าสู่ระบบ
เทียบเท่ากับ ของผู้ใช้ ตัวเลือก

รหัสผ่านDialog
จะใช้กล่องโต้ตอบเพื่อรับรหัสผ่าน (จริง) หรือรับจาก tty
(เท็จ). ไม่เกี่ยวข้อง if รหัสผ่านไฟล์ ถูกตั้งค่า ค่าเริ่มต้นเท็จ

การเข้ารหัส
เทียบเท่ากับ -การเข้ารหัส ตัวเลือก

ระดับการบีบอัด
เทียบเท่ากับ -บีบอัดระดับ ตัวเลือก (เฉพาะTightVNC)

ระดับคุณภาพ
เทียบเท่ากับ ที่มีคุณภาพ ตัวเลือก (เฉพาะTightVNC)

เปิดใช้งาน JPEG
เทียบเท่ากับ -nojpeg ตัวเลือกเมื่อตั้งค่าเป็นเท็จ ค่าเริ่มต้น จริง

ใช้RemoteCursor
เทียบเท่ากับ -ไม่มีเคอร์เซอร์รูปร่าง ตัวเลือกเมื่อตั้งค่าเป็นเท็จ (เฉพาะ TightVNC) ค่าเริ่มต้น
จริง

ใช้BGR233
เทียบเท่ากับ -bgr233 ตัวเลือก. ค่าเริ่มต้นเท็จ

nสี
เมื่อใช้ BGR233 ให้ลองจัดสรรสี "ที่แน่นอน" จำนวนมากนี้จากสี BGR233
ลูกบาศก์ เมื่อใช้แผนที่สีที่ใช้ร่วมกัน การตั้งค่าทรัพยากรนี้ให้ต่ำลงจะทำให้มีสีมากขึ้น
สำหรับลูกค้า X รายอื่น ไม่เกี่ยวข้องเมื่อใช้ทรูคัลเลอร์ ค่าเริ่มต้นคือ 256 (เช่นทั้งหมด
พวกเขา)

useSharedColors
หากจำนวนสีที่ "แน่นอน" BGR233 จัดสรรสำเร็จน้อยกว่า 256 แล้ว
ส่วนที่เหลือจะเติมด้วยสีที่ "ใกล้เคียงที่สุด" ที่มีอยู่ แหล่งข้อมูลนี้กล่าวว่า
ว่าจะใช้เฉพาะสี BGR233 ที่ "แน่นอน" เพื่อจุดประสงค์นี้หรือว่าจะใช้
สี "ที่ใช้ร่วมกัน" ของลูกค้ารายอื่นเช่นกัน ค่าเริ่มต้นจริง (เช่นใช้ไคลเอนต์อื่น
สี)

บังคับตัวเองCmap
เทียบเท่ากับ -owncmap ตัวเลือก. ค่าเริ่มต้นเท็จ

บังคับTrueColour
เทียบเท่ากับ -ทรูคัลเลอร์ ตัวเลือก. ค่าเริ่มต้นเท็จ

ขอความลึก
เทียบเท่ากับ -ความลึก ตัวเลือก

ใช้หน่วยความจำที่ใช้ร่วมกัน
ใช้ส่วนขยายหน่วยความจำที่ใช้ร่วมกันของ MIT หากอยู่บนเครื่องเดียวกับเซิร์ฟเวอร์ X ค่าเริ่มต้น
จริง

wmการตกแต่งความกว้าง, wmการตกแต่งความสูง
ความกว้างและความสูงโดยรวมที่ตกแต่งโดยตัวจัดการหน้าต่าง ใช้เพื่อ
คำนวณขนาดสูงสุดของหน้าต่างตัวแสดง VNC ค่าเริ่มต้นคือความกว้าง 4 ความสูง
24.

BumpScrollTime, ชนScrollPixels
เมื่ออยู่ในโหมดเต็มหน้าจอและเดสก์ท็อป VNC มีขนาดใหญ่กว่าจอแสดงผล X
การเลื่อนจะเกิดขึ้นทุกครั้งที่เมาส์แตะขอบหน้าจอ ความเร็วสูงสุด
ของการเลื่อนคือพิกเซล bumpScrollPixels ทุก ๆ มิลลิวินาทีของ bumpScrollTime NS
ความเร็วเลื่อนจริงจะช้ากว่านี้แน่นอน ขึ้นอยู่กับว่า
เครื่องของคุณเร็ว ค่าเริ่มต้น 20 พิกเซลทุกๆ 25 มิลลิวินาที

ป๊อปอัพButtonCount
จำนวนปุ่มในหน้าต่างป๊อปอัป ดูไฟล์ README สำหรับข้อมูลเพิ่มเติม
เกี่ยวกับวิธีการปรับแต่งปุ่มต่างๆ

การแก้ปัญหา สำหรับการดีบัก ค่าเริ่มต้นเท็จ

ดิบดีเลย์, คัดลอกRectDelay
สำหรับการดีบัก โปรดดูรายละเอียดในไฟล์ README ค่าเริ่มต้น 0 (ปิด)

และพวกเรา


เมื่อเริ่มต้นด้วย - ผ่าน ตัวเลือก vncviewer อ่าน VNC_VIA_CMD ตัวแปรสภาพแวดล้อม
ขยายรูปแบบที่ขึ้นต้นด้วยอักขระ "%" และดำเนินการผลลัพธ์เป็นคำสั่ง
สมมติว่าจะสร้างช่องสัญญาณ TCP ที่ควรใช้สำหรับการเชื่อมต่อ VNC ถ้าไม่
ตั้งค่า ตัวแปรสภาพแวดล้อมนี้มีค่าเริ่มต้นเป็น "/usr/bin/ssh -f -L %L:%H:%R %G สลีป 20"

รูปแบบต่อไปนี้เป็นที่รู้จักใน VNC_VIA_CMD (โปรดทราบว่ารูปแบบทั้งหมด %G,
%H, %L และ %R ต้องมีอยู่ในเทมเพลตคำสั่ง):

%% ตัวอักษร "%";

%G ชื่อโฮสต์เกตเวย์

%H ชื่อโฮสต์ VNC ระยะไกลตามที่เกตเวย์รู้จัก

%L หมายเลขพอร์ต TCP ในเครื่อง;

%R หมายเลขพอร์ต TCP ระยะไกล

ใช้ ssvncviewer ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด