هذا هو الأمر ssvncviewer الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ssvncviewer - عميل عارض X لـ VNC
موجز
com.ssvncviewer [الخيارات] [مضيف][:عرض]
com.ssvncviewer [الخيارات] [مضيف][::ميناء]
com.ssvncviewer [الخيارات] exec = [كمد + أرجس ...]
com.ssvncviewer [الخيارات] فد = ن
com.ssvncviewer [الخيارات] / المسار / إلى / يونكس / مقبس
com.ssvncviewer [الخيارات] يونكس = / مسار / إلى / يونكس / مقبس
com.ssvncviewer [الخيارات] -استمع [عرض]
com.ssvncviewer -مساعدة
الوصف
com.ssvncviewer هو تطبيق عميل يستند إلى Xt لـ VNC (حوسبة الشبكة الافتراضية)
نظام. يمكنه الاتصال بأي خادم متوافق مع VNC مثل Xvncأو WinVNC أو x11vnc,
مما يسمح لك بالتحكم في بيئة سطح المكتب لجهاز مختلف.
ssvncviewer هو نسخة محسّنة من برنامج tightvnc unix viewer الذي يمكنه الاستفادة من ملفات
الميزات الموجودة في x11vnc وخوادم UltraVNC VNC. انظر أدناه للحصول على وصف هذه
الميزات.
يمكنك استخدام F8 لعرض قائمة أدوات مساعدة منبثقة (أيضًا F7 على MacOSX.) اضغط على F8 مرتين من أجل
تمرير F8 واحد إلى الجانب البعيد.
OPTIONS
-مساعدة يطبع إشعار استخدام قصير إلى stderr.
-استمع
اجعل المشاهد يستمع على المنفذ 5500+عرض للاتصالات العكسية من الخادم.
يدعم WinVNC الاتصالات العكسية باستخدام خيار القائمة "إضافة عميل جديد" ، أو ملف
-ربط خيار سطر الأوامر. Xvnc يتطلب استخدام البرنامج المساعد
com.vncconnect.
-عبر بوابة
إنشاء نفق TCP مشفر تلقائيًا إلى ملف بوابة الجهاز قبل الاتصال ،
الاتصال مضيف من خلال هذا النفق (خاص بـ TightVNC). افتراضيا ، هذا
يستدعي الخيار إعادة توجيه منفذ SSH المحلي ، بافتراض أن ثنائي عميل SSH يمكن أن يكون
تم الوصول إليه باسم / usr / bin / ssh. لاحظ أنه عند استخدام ملف -عبر الخيار ، الجهاز المضيف
يجب تحديد الاسم كما هو معروف لجهاز البوابة ، على سبيل المثال ، يشير "المضيف المحلي"
القادم بوابة، وليس الجهاز الذي تم إطلاق vncviewer فيه. رؤية البيئة
أدناه للحصول على معلومات حول تكوين -عبر الخيار.
-مشاركة
عند الاتصال ، حدد طلب اتصال مشترك. في TightVNC ، هذا
هو الوضع الافتراضي ، مما يسمح لك بمشاركة سطح المكتب مع عملاء آخرين بالفعل
استخدامه.
-نشر
عند الاتصال ، حدد أن الجلسة قد لا تكون مشتركة. هذا إما
افصل العملاء المتصلين الآخرين أو ارفض الاتصال ، اعتمادًا على
تكوين الخادم.
-للاطلاع فقط
تعطيل نقل أحداث الماوس ولوحة المفاتيح من العميل إلى الخادم.
-تكبير الشاشة
ابدأ في وضع ملء الشاشة. يرجى الانتباه إلى أن التشغيل في وضع ملء الشاشة قد يحدث
الخلط بين مديري نوافذ إكس. عادةً ما تتسبب مثل هذه التعارضات في معالجة غير صحيحة لـ
التركيز أو جعل نافذة العارض تختفي في ظروف غامضة. انظر grabKeyboard
الإعداد في قسم الموارد أدناه للحصول على طريقة لحل مشكلة تركيز الإدخال.
-نوريسونبيب
بشكل افتراضي ، يُظهر العارض نافذته ويرفعها عند حدث صوت تنبيه (جرس) بعيد.
يقوم هذا الخيار بتعطيل مثل هذا السلوك (خاص بـ TightVNC).
-المستعمل اسم المستخدم
اسم المستخدم لمصادقة تسجيل الدخول إلى Unix. الافتراضي هو استخدام اسم مستخدم يونكس الحالي.
إذا تم توفير هذا الخيار ، فسيفضل العارض مصادقة تسجيل الدخول إلى Unix على ملف
مصادقة VNC القياسية.
-مرور ملف passwd
الملف الذي يتم من خلاله الحصول على كلمة المرور (كما تم إنشاؤها بواسطة ملف com.vncpasswd(1) برنامج).
يؤثر هذا الخيار فقط على مصادقة VNC القياسية.
- الترميز قائمة الترميز
يدعم TightVNC عدة طرق ضغط مختلفة لتشفير تحديثات الشاشة ؛
يحدد هذا الخيار مجموعة منها لاستخدامها بترتيب التفضيل. الترميزات
محددة مفصولة بمسافات ، وبالتالي يجب وضعها بين علامتي اقتباس إذا كانت أكثر من
واحد محدد. يمكن استخدام الفواصل لتجنب المسافات. الترميزات المتوفرة بتنسيق
الترتيب الافتراضي للاتصال عن بعد ، هو "نسخة صحيحة سداسية ضيقة zlib corre rre
خام ". بالنسبة للاتصال المحلي (لنفس الجهاز) ، يكون الترتيب الافتراضي للمحاولة هو
"نسخة خام سداسية ضيقة zlib corre rre". يُفترض دائمًا أن الترميز الخام هو ملف
الخيار الأخير في حالة عدم إمكانية استخدام أي ترميز آخر لسبب ما. للمزيد من المعلومات
حول الترميزات ، راجع قسم الترميز أدناه.
-bgr233
استخدم دائمًا تنسيق BGR233 لتشفير بيانات البكسل. هذا يقلل من حركة مرور الشبكة ،
لكن قد يتم تمثيل الألوان بشكل غير دقيق. تنسيق bgr233 هو 8 بت "صحيح"
color "، 2 بت أزرق و 3 بت أخضر و 3 بت أحمر.
-owncmap
حاول استخدام PseudoColor بصري وخريطة ألوان خاصة. هذا يسمح لخادم VNC
للتحكم في خريطة الألوان.
- لون, -ترويكولور
حاول استخدام TrueColor المرئية.
-عمق عمق
على خادم X الذي يدعم مرئيات TrueColor المتعددة ذات الأعماق المختلفة ،
محاولة استخدام المحدد (بالبت لكل بكسل) ؛ إذا نجح هذا العمق
سيُطلب من خادم VNC.
-مستوى الضغط مستوى
استخدم الضغط المحدد مستوى (0..9) للتشفير "الضيق" و "zlib"
(خاص بـ TightVNC). يستخدم المستوى 1 الحد الأدنى من وقت وحدة المعالجة المركزية ويحقق ضغطًا ضعيفًا
النسب ، بينما يقدم المستوى 9 أفضل ضغط ولكنه بطيء من حيث وقت وحدة المعالجة المركزية
الاستهلاك على جانب الخادم. استخدم مستويات عالية مع اتصالات شبكة بطيئة للغاية ،
ومستويات منخفضة عند العمل عبر شبكات LAN عالية السرعة. لا ينصح باستخدامه
مستوى الضغط 0 ، تبدأ الخيارات المعقولة من المستوى 1.
الجودة مستوى
استخدم جودة JPEG المحددة مستوى (0..9) للتشفير "الضيق"
(خاص بـ TightVNC). يشير مستوى الجودة 0 إلى جودة صورة سيئة ولكنه مثير للإعجاب
نسب الضغط ، بينما يقدم المستوى 9 جودة صورة جيدة جدًا عند مستوى أقل
نسب الضغط. لاحظ أن برنامج التشفير "الضيق" يستخدم JPEG لتشفير هؤلاء فقط
مناطق الشاشة التي تبدو مناسبة للضغط مع فقدان البيانات ، لذلك لا يكون مستوى الجودة 0 كذلك
تعني دائمًا جودة صورة غير مقبولة.
-نوجبيغ
تعطيل ضغط JPEG مع الفقد في ترميز محكم (خاص بـ TightVNC). التعطيل
ضغط JPEG ليس فكرة جيدة في الحالات النموذجية ، لأن هذا يجعل من ضيق
التشفير أقل كفاءة. قد ترغب في استخدام هذا الخيار إذا كان مطلقًا
ضروري لتحقيق جودة صورة مثالية (انظر أيضًا الجودة اختيار).
-مؤشّر الشكل
تعطيل تحديثات شكل المؤشر ، ملحقات البروتوكول المستخدمة للتعامل مع المؤشر البعيد
حركات محلية من جانب العميل (خاصة بـ TightVNC). باستخدام شكل المؤشر
تقلل التحديثات من التأخير مع حركات المؤشر عن بعد ، ويمكن أن تحسن النطاق الترددي
الاستخدام بشكل كبير.
-x11 المؤشر
استخدم مؤشر X11 حقيقي مع تحديثات شكل المؤشر على نمط X ، بدلاً من رسم ملف
المؤشر البعيد على الإطار المؤقت. يقوم هذا الخيار أيضًا بتعطيل مؤشر النقطة و
تعطيل تحديثات موضع المؤشر في وضع عدم ملء الشاشة.
- أوتوباس
اقرأ كلمة مرور نص عادي من stdin. يؤثر هذا الخيار على VNC القياسي فقط
المصادقة.
تعزيز TightVNC مشاهد (سسفنك) OPTIONS
توجد صفحة الويب المحسّنة TightVNC Viewer (SSVNC) في:
http://www.karlrunge.com/x11vnc/ssvnc.html
ملاحظة: ترميزات ZRLE و ZYWRLE مدعومة الآن.
ملاحظة: F9 هو اختصار لـ Toggle FullScreen mode.
ملاحظة: في وضع الاستماع ، اضبط env var. SSVNC_MULTIPLE_LISTEN = 1
للسماح بأكثر من خادم VNC وارد في وقت واحد. هذا هو نفس
-متعددة الموصوفة أدناه. اضبط SSVNC_MULTIPLE_LISTEN = MAX: n لعدم السماح بالمزيد
من اتصالات عكسية متزامنة "n".
إذا تم تحديد المضيف: المنفذ كـ "exec = command args ..." فبدلاً من إنشاء ملف
اتصال مقبس TCP / IP بخادم VNC البعيد ، يتم تنفيذ "أوامر الأوامر ..."
ويتم إرفاق العارض بجهاز stdio الخاص به. هذا يتيح إنشاء الأنفاق عبر
أمر خارجي ، على سبيل المثال stunnel(8) التي لا تنطوي على مأخذ استماع.
لا يعمل هذا الوضع من أجل الاستماع العكسي للاتصالات. ليس لديك exec = pid
قتل عند الخروج ، اضبط SSVNC_NO_KILL_EXEC_CMD = 1.
إذا تم تحديد المضيف: المنفذ كـ "fd = n" ، فمن المفترض أن n مفتوح بالفعل
واصف الملف إلى المقبس. (أي فعل الوالد مفترق + exec)
إذا كان المضيف: المنفذ يحتوي على '/' وكان موجودًا في نظام الملفات ، فسيتم تفسيره على أنه
مقبس مجال unix (AF_LOCAL / AF_UNIX بدلاً من AF_INET) بادئة مع unix = to
تفسير القوة كمقبس مجال أحادي.
-متعدد الاستماع
أثناء الاستماع (الاستماع إلى الاتصال العكسي) باستثناء السماح بأكثر من وارد واحد
يتم توصيل خادم VNC في وقت واحد. الافتراضي للاستماع لواحد فقط عند أ
يحاول الوقت تشغيله بأمان من خلال عدم السماح لأي شخص على الشبكة بوضع (العديد)
سطح المكتب على شاشتك خلال فترة زمنية طويلة. استخدم -متعدد الاستماع بلا حدود.
-قبول
In -استمع وضع (الاستماع بالاتصال العكسي) عندما يأتي اتصال VNC عكسي
في إظهار نافذة منبثقة تسأل عما إذا كنت تريد قبول الاتصال أو رفضه. عنوان IP
يتم عرض المضيف المتصل. نفس وضع البيئة. فار.
SSVNC_ACCEPT_POPUP = 1.
-قبول
كما في -قبول باستثناء افتراض خادم UltraVNC بنقرة واحدة (SC). استرجاع المستخدم
ومعلومات اسم الكمبيوتر من خادم UltraVNC وعرضها في النافذة المنبثقة.
-استخدام64 In -bgr233 الوضع ، استخدم 64 لونًا بدلاً من 256.
-bgr222
مثل -استخدام64.
-استخدام8 In -bgr233 الوضع ، استخدم 8 لونًا بدلاً من 256.
-bgr111
مثل -استخدام8.
-16 بت إذا كانت شاشة عرض vnc viewer X بعمق 24 عند 32 بت لكل بكسل ، فاطلب تنسيق 16 بت في الثانية من ملف
خادم VNC لخفض حركة مرور الشبكة بما يصل إلى 2X ، ثم نقل وحدات البكسل إلى 32 بت لكل بكسل
محليا.
-bgr565
مثل -16 بت.
-اللون الرمادي استخدم مقياسًا رماديًا لـ 16 و 8-bpp أساليب.
-ألفا يتطلب استخدام الشفافية الأبجدية المتوافقة مع المؤشرات المحلية: خادم x11vnc ، كلاهما
يجب أن يكون العميل والخادم 32 بت لكل نقطة ونفس القيمة.
-مقياس شارع
مقياس سطح المكتب محليًا. يمكن للسلسلة "str" نسبة النقطة العائمة ، على سبيل المثال
"0.9" ، أو كسر ، على سبيل المثال "3/4" ، أو WxH ، على سبيل المثال 1280 × 1024. استخدم "ملائم" لملاءمة
حجم الشاشة الحالي. استخدم "تلقائي" لملاءمة حجم النافذة. يمكن أيضًا تعيين "str"
من قبل البيئة. فار. SSVNC_SCALE.
إذا لاحظت أخطاء في رسم مسار الماوس ، فقم بتمكين وضع مؤشر X11 (إما عبر
Popup أو -x11 المؤشر.)
لاحظ أن القياس يتم في البرنامج وبالتالي يمكن أن يكون بطيئًا ويتطلب ذاكرة أكبر.
بعض نصائح التسريع:
ZRLE أسرع من ضيق في هذا الوضع. عند اكتشاف التحجيم لأول مرة ، فإن ملف
سيتم تحويل الترميز تلقائيًا إلى ZRLE. استخدم القائمة المنبثقة إذا كنت تريد ذلك
العودة إلى ضيق. اضبط SSVNC_PRESERVE_ENCODING = 1 لتعطيل هذا.
استخدم خلفية صلبة على الجانب البعيد. (على سبيل المثال يدويًا أو عبر x11vnc -صلب
...)
إذا كان الخادم البعيد هو x11vnc ، فحاول التخزين المؤقت من جانب العميل: x11vnc -نكاش 10 ...
- المحاصيل n
إظهار الصفوف n العلوية فقط من المخزن المؤقت للإطار. للاستخدام مع x11vnc -نكاش زبون
خيار التخزين المؤقت للمساعدة في "إخفاء" منطقة ذاكرة التخزين المؤقت للبكسل. استخدم قيمة سالبة (على سبيل المثال
-1) للكشف التلقائي. سيتم إجراء الاكتشاف التلقائي دائمًا إذا كان ملف fb البعيد
الارتفاع أكثر من ضعف العرض.
-عرض n
عرض شريط التمرير لـ x11vnc -نكاش الوضع (- المحاصيل) ، الافتراضي ضيق جدًا: 2 بكسل ،
إنه ضيق لتجنب الإلهاء - المحاصيل واسطة.
-نوبل
تعطيل الجرس.
-راولوكال
تفضل الترميز الأولي للمضيف المحلي ، الافتراضي هو لا ، أي يفترض أن لديك SSH
نفق بدلا من ذلك.
-عقلي حاول تجنب استخدام المحطة للاستجابات التفاعلية: استخدم النوافذ للرسائل
والمطالبة بدلاً من ذلك. ستتم أيضًا طباعة الرسائل إلى المحطة.
-الرئيسية
أرسل تحديد X CLIPBOARD (مثل Ctrl + C ، Ctrl + V) بدلاً من X PRIMARY
التحديد (تحديد الماوس ولصق الزر الأوسط.)
-إرسال دائما
كلما دخل الماوس إلى النافذة الرئيسية لعارض VNC ، أرسل التحديد إلى VNC
الخادم حتى لو لم يتغير. هذا مثل ترجمة مورد Xt
SelectionToVNC (دائمًا)
-recvtext
str عند استلام نص مقطوع من خادم VNC ، سيقوم ssvncviewer بتعيين كل من ملف
التحديدات المحلية X PRIMARY و X CLIPBOARD. للتحكم الذي تم تعيينه ، حدد
"str" كـ "أساسي" أو "حافظة" أو "كلاهما" (الافتراضي.)
-غرابال
احصل على خادم X بالكامل عندما تكون في وضع ملء الشاشة ، الذي تحتاجه بعض النوافذ القديمة
مديري مثل fvwm2.
-popupfix
قم بلف النافذة المنبثقة مرة أخرى إلى موضع المؤشر الذي يحتاجه بعض مديري النوافذ القدامى
مثل fvwm2.
-غرابكبد
احصل على لوحة المفاتيح X عندما تكون في وضع ملء الشاشة ، والتي يحتاجها بعض مديري النوافذ. نفس
as -Grabkeyboard. -غرابكبد هو الافتراضي ، استخدام -nograbkbd تعطيل.
-ب, -العقاب
ما إذا كان سيتم استخدام X server Backingstore لإطار العارض الرئيسي أم لا. ال
الافتراضي هو عدم القيام بذلك ، ويرجع ذلك أساسًا إلى أن معظم خوادم أنظمة Linux وغيرها تعطل * all *
Backingstore بشكل افتراضي. لإعادة-يُمكَِن وضع
الخيار "Backingstore"
في قسم الجهاز في /etc/X11/xorg.conf. في -ب الوضع مع عدم وجود خادم X.
backingstore ، كلما تم إعادة مساحة من الشاشة-مُعرض ل يجب أن تخرج إلى
خادم VNC لاسترداد وحدات البكسل. هذا بطيء جدا.
In -العقاب في الوضع ، يتم تخصيص الذاكرة بواسطة العارض لتوفير دعمه الخاص لملف
نافذة العارض الرئيسية. هذا في الواقع يجعل بعض الأنشطة أسرع (يتغير بشكل كبير
المناطق) ولكن يمكن أن يبدو أنها "تومض" كثيرًا.
-نوشم تعطيل استخدام تمديد الذاكرة المشتركة MIT (غير مستحسن)
-termchat
قم بإجراء محادثة UltraVNC في المحطة الطرفية vncviewer بدلاً من ملف مستقل
نافذة.
-unixpw شارع
مفيد لتسجيل الدخول إلى x11vnc -unixpw وضع. "str" هي سلسلة تسمح للكثيرين
طرق لإدخال اسم مستخدم Unix وكلمة مرور Unix. هذه الأحرف: اسم المستخدم ،
يتم إرسال newline ، password ، newline إلى خادم VNC بعد أي مصادقة VNC
قد حدث. تحت x11vnc يتم استخدامها ل -unixpw تسجيل الدخول. VNC أخرى
يمكن للخوادم أن تفعل شيئًا مشابهًا.
يمكنك أيضًا تحديد "str" عبر متغير البيئة SSVNC_UNIXPW.
لاحظ أنه تم إرسال مفتاح Escape أولاً لإخبار x11vnc بعدم تكرار نظام Unix
اسم المستخدم يعود إلى عارض VNC. اضبط SSVNC_UNIXPW_NOESC = 1 لتجاوز هذا.
إذا كانت str هي "." ، فستتم مطالبتك في سطر الأوامر باسم المستخدم و
كلمة المرور بالطريقة العادية. إذا كانت str "-" تتم قراءة stdin عبر com.getpass(3) من أجل
اسم المستخدم كلمة المرور. وإلا إذا كان str ملفًا ، فسيتم فتحه والسطر الأول
يتم أخذ read كاسم مستخدم Unix والثاني ككلمة مرور. إذا كانت str مسبوقة بـ
"rm:" تتم إزالة الملف بعد القراءة. خلاف ذلك ، إذا كان str يحتوي على الحرف "@" ، فإنه
تؤخذ على أنها username @ password. خلاف ذلك ، يتم إنهاء البرنامج مع وجود خطأ. حصلت على كل
ذلك؟
-مكرر شارع
هذا للاستخدام مع وكيل مكرر UltraVNC الموضح هنا:
http://www.uvnc.com/addons/repeater.html. "str" هي سلسلة المعرف التي سيتم الإرسال إليها
المكرر. على سبيل المثال ، المعرف: 1234 يمكن أن يكون أيضًا اسم المضيف والمنفذ أو عرض
خادم VNC ، على سبيل المثال 12.34.56.78:0 أو snoopy.com:1. لاحظ أنه عند استخدام مكرر ،
المضيف: dpy على cmdline هو خادم مكرر ، وليس خادم VNC. ال
سوف يوصلك مكرر.
مثال: vncviewer ... معرف المكرر: 3333 Repeater.host:5900
مثال: vncviewer ... مكرر vhost: 0 تكرار المضيف: 5900
استخدم ، على سبيل المثال ، '-repeater SCIII = ID: 3210' إذا كان المكرر عبارة عن نقرة واحدة III (SSL)
مكرر (repeater_SSL.exe) وأنت تقوم بتمرير جزء SSL من الاتصال
من خلال stunnel ، socat ، إلخ. بهذه الطريقة تحتاج سلسلة UltraVNC السحرية 'testB' إلى
العمل مع المكرر يتم إرسالها إليه.
-rfbversion شارع
قم بتعيين إصدار RFB المعلن عنه. على سبيل المثال: -rfbversion 3.6 بالنسبة لبعض الخوادم ، على سبيل المثال
UltraVNC هذا يحتاج إلى القيام به.
-ولترادسم
يحتوي UltraVNC على ملحقات DSM للتشفير الخاص المتماثل. يرى
http://www.uvnc.com/features/encryption.html. من المفترض أنك تستخدم يونكس
برنامج (مثل ultravnc_dsm_helper) لتشفير وفك تشفير UltraVNC DSM
تدفق. بالإضافة إلى ذلك العرض -ultradsm لإخبار هذا العارض بتعديل RFB
البيانات المرسلة للعمل مع خادم UltraVNC. لسبب ما ، كل رسالة RFB
يجب إرسال النوع مرتين ضمن DSM.
-mslogon المستخدم
استخدم Windows MS Logon إلى خادم UltraVNC. أدخل اسم المستخدم أو "1" ليكون
حث. الافتراضي هو الكشف التلقائي عن خادم UltraVNC MS Logon والمطالبة بـ
اسم المستخدم وكلمة المرور.
ملاحظة مهمة: تبادل UltraVNC MS-Logon Diffie-Hellman ضعيف للغاية ويمكنه ذلك
اضطر إلى استعادة اسم المستخدم وكلمة المرور الخاصين بك في بضع ثوانٍ من وقت وحدة المعالجة المركزية.
لتكون آمنًا ، تأكد من استخدام نفق مشفر إضافي (مثل SSL أو SSH) لـ
جلسة VNC بأكملها.
-دردشة فقط
حاول أن تكون عميلاً يقوم بالدردشة النصية لـ UltraVNC فقط. يستخدم هذا الوضع x11vnc
لتقديم نافذة دردشة على وحدة التحكم X11 المادية (أي للدردشة مع الشخص
في الشاشة).
-env VAR = VALUE
لحفظ كتابة نص برمجي لضبط متغيرات البيئة ، حدد ما تشاء
تحتاج في سطر الأوامر. على سبيل المثال ، -env SSVNC_MULTIPLE_LISTEN = MAX: 5 -env
المحرر = سادسا
-نويبف 6
قم بتعطيل كافة مآخذ IPv6. مثل VNCVIEWER_NO_IPV6 = 1.
-نويبف 4
قم بتعطيل كافة مآخذ IPv4. مثل VNCVIEWER_NO_IPV4 = 1.
-طباعة
اطبع موارد Ssvnc X (إعدادات التطبيق) ثم اخرج. يمكنك حفظها في ملف
ملف وتخصيصها (مثل keybindings والقائمة المنبثقة) ثم أشر إلى
ملف عبر XENVIRONMENT أو XAPPLRESDIR.
-خط انابيب
مثل TurboVNC ، اطلب التحديث التالي لمخزن الإطارات في أسرع وقت ممكن بدلاً من
الانتظار حتى نهاية التحديث الحالي لمخزن الإطارات. يساعد
"خط الأنابيب" التحديثات. هذا هو الإعداد الافتراضي حاليًا ، استخدم -نوبيلين تعطيل.
-تشارك
تمكين الميزات للاستخدام مع x11vnc -تشارك الوضع حيث بدلاً من مشاركة ملفات
سطح المكتب الكامل هو فقط نوافذ التطبيق المشتركة. وضع العارض متعدد الاستماع هو
تستخدم لإنشاء نوافذ متعددة: -متعدد الاستماع هو ضمني. انظر 'x11vnc
-تشارك -مساعدةمزيد من المعلومات حول الوضع. الميزات الممكّنة في العارض
مع -تشارك هي: الحد الأدنى من النص الإضافي في العنوان ، تلقائي - المحاصيل معطل،
x11vnc -بعد_عليه X11VNC_APPSHARE_CMD: قناة الرسالة ، نافذة أولية x11vnc
تلميحات الموقف. راجع أيضًا Escape Keys أدناه للحصول على روابط إضافية للمفاتيح والماوس.
-يهرب شارع
هذا يعيّن تسلسل معدّل "Escape Keys" ويتيح وضع مفاتيح الهروب. متى
يتم الضغط باستمرار على تسلسل هروب مفاتيح التعديل ، ويتم تفسير ضغط المفتاح التالي
محليًا لتنفيذ إجراء خاص بدلاً من إرسالها إلى خادم VNC البعيد.
يستخدم '-يهرب الافتراضي 'لتسلسل المعدل الافتراضي. (يونكس: Alt_L و Super_L و
MacOSX: Control_L، Meta_L)
فيما يلي إرشادات "Escape Keys: Help + Set" من النافذة المنبثقة:
Escape Keys: أدخل قائمة مفصولة بفواصل لمفاتيح التعديل لتكون "escape
تسلسل'. عندما يتم الضغط على هذه المفاتيح ، يتم تفسير ضغط المفتاح التالي
محليًا لاستدعاء إجراء خاص بدلاً من إرساله إلى خادم VNC البعيد.
بمعنى آخر ، مجموعة من "مفاتيح التشغيل السريع".
فيما يلي قائمة بتعيينات المفاتيح المحلية للإجراءات الخاصة:
r: تحديث سطح المكتب ب: تبديل الجرس ج: تبديل الألوان الكاملة
f: نقل الملفات x: x11cursor z: تبديل Tight / ZRLE
l: ملء الشاشة g: graball e: مربع حوار مفاتيح الهروب
s: مقياس الحوار +: توسيع النطاق (=) -: تصغير الحجم (_)
t: دردشة نصية أ: مؤشر alphablend
الخامس: تبديل العرض فقط س: إنهاء المشاهد 123456: مقياس UltraVNC 1 / n
مفاتيح الأسهم: قم بتحريك منفذ العرض بنسبة 10٪ تقريبًا لكل ضغطة مفتاح.
PageUp / PageDown: قم بتحريك منفذ العرض بواسطة شاشة رأسية.
الصفحة الرئيسية / النهاية: قم بتحريك منفذ العرض بشاشة أفقية.
أسهم لوحة المفاتيح: قم بتحريك منفذ العرض بمقدار 1 بكسل لكل ضغطة مفتاح.
يؤدي سحب الماوس مع الضغط على Button1 أيضًا إلى تحريك إطار العرض.
يؤدي النقر فوق زر الماوس 3 إلى إظهار القائمة المنبثقة.
التعيينات أعلاه هي دائما نشط في وضع ViewOnly ، إلا إذا قمت بتعيين Escape
قيمة المفاتيح إلى "أبدًا".
x11vnc -appshare hot-keys: يحتوي x11vnc على وضع مشاركة تطبيق بسيط
يمكّن جانب العارض من تحريك النوافذ ذات المستوى الأعلى البعيدة أو تغيير حجمها أو رفعها. ل
قم بتمكينه ، اضغط باستمرار على Shift + Escape Keys واضغط على هذه:
مفاتيح الأسهم: حرك النافذة البعيدة في سطح المكتب.
PageUp / PageDn / Home / End: قم بتغيير حجم النافذة البعيدة.
+/-: رفع أو خفض النافذة البعيدة.
M أو Button1 يتحرك للفوز إلى الموضع المحلي ؛ D أو Button3: حذف الفوز عن بعد.
إذا تم تعيين قيمة Escape Keys أدناه على "افتراضي" ، فستجد قائمة افتراضية بـ
يتم استخدام مفاتيح التعديل. بالنسبة لنظام التشغيل 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
شكل المؤشر: ~ شكل المؤشر
مؤشر X11: ~ -x11cursor
المؤشر Alphablend: ~ -alpha
تبديل ضيق / هيكستيل: ~ -ترميز hextile ...
تبديل ضيق / ZRLE: ~ -encodings zrle ...
تبديل ZRLE / ZYWRLE: ~ -encodings zywrle ...
مستوى الجودة ~ - الجودة (كلاهما ضيق و ZYWRLE)
مستوى الضغط ~ -مستوى الضغط
تعطيل JPEG: ~ -nojpeg (ضيق)
تحديثات خطوط الأنابيب ~ -pipeline
ألوان كاملة بقدر ما تسمح به الشاشة المحلية.
مقياس رمادي (16 و 8 bpp) ~-grey ، للألوان المنخفضة 16 / 8bpp أوضاع فقط.
لون 16 بت (BGR565) ~ -16bpp / -bgr565
لون 8 بت (BGR233) ~ -bgr233
256 لونًا ~ -bgr233 عدد الألوان الافتراضي.
64 لونًا ~ -bgr222 / -use64
8 لونًا ~ -bgr111 / -use8
عارض مقياس ~-مقياس
مفاتيح الهروب: تبديل ~ -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 helper.
نافذة واحدة Ultravnc تحويلة. انتزاع وعرض نافذة واحدة.
(حدد ثم انقر فوق النافذة التي تريدها).
تعطيل الإدخال عن بعد Ultravnc ext. حاول منع الإدخال و
عرض الشاشة على الشاشة المادية.
ملاحظة: لا تنطبق ملحقات Ultravnc إلا على الخوادم التي تدعم ملفات
هم. يدعم x11vnc / libvncserver بعضًا منها.
إرسال الحافظة ليست أساسية ~ -sendclipboard
إرسال التحديد في كل مرة ~ -sendalways
الترميزات
يوفر الخادم المعلومات بأي تنسيق يرغب فيه العميل ، من أجل
جعل العميل سهل التنفيذ قدر الإمكان. إذا كان العميل يمثل نفسه على أنه قادر
لاستخدام تنسيقات متعددة ، سيختار الخادم تنسيقًا واحدًا.
بكسل شكل يشير إلى تمثيل بكسل فردي. الأشكال الأكثر شيوعًا
هي قيم 24 و 16 بت "لون حقيقي" ، وتمثيلات "خريطة ألوان" 8 بت ، حيث
تقوم الخريطة العشوائية بتحويل رقم اللون إلى قيم RGB.
ترميز يشير إلى كيفية إرسال مستطيل البكسل (جميع معلومات البكسل في VNC هي
يتم إرسالها على شكل مستطيلات). تأتي جميع المستطيلات برأس يوضح موقع وحجم ملف
مستطيل ونوع ترميز تستخدمه البيانات التالية. يتم سرد هذه الأنواع
أدناه.
الخام يرسل الترميز الأولي ببساطة قيم بكسل العرض * الارتفاع. مطلوب جميع العملاء
لدعم هذا النوع من الترميز. الخام هو أيضا الأسرع عند الخادم والعارض
على نفس الجهاز ، حيث أن سرعة الاتصال لا نهائية وخامّة بشكل أساسي
ترميز يقلل من وقت المعالجة.
CopyRect
يكون ترميز Copy Rectangle فعالاً عندما يتم نقل شيء ما ؛ الوحيد
البيانات المرسلة هي موقع المستطيل الذي يجب نسخ البيانات منه إلى ملف
الموقع الحالي. يمكن أيضًا استخدام Copyrect لإرسال ملف
.
RRE إن Rise-and-Run-length-Encoding هو في الأساس نسخة ثنائية الأبعاد من ترميز طول التشغيل
(RLE). في هذا الترميز ، يتم ضغط سلسلة من وحدات البكسل المتطابقة إلى واحدة
القيمة وعدد التكرار. في VNC ، يتم تنفيذ هذا بلون الخلفية ، و
ثم مواصفات عدد تعسفي من المستطيلات الفرعية ولون لكل منها.
هذا ترميز فعال للكتل الكبيرة ذات اللون الثابت.
كوري هذا اختلاف بسيط في RRE ، باستخدام مستطيلات بحد أقصى 255 × 255 بكسل. هذا
يسمح باستخدام قيم أحادية البايت ، مما يقلل من حجم الحزمة. هذا بشكل عام
أكثر كفاءة ، لأن المدخرات من إرسال قيم 1 بايت تفوق عمومًا
الخسائر من الحالات (النادرة نسبيًا) حيث يتم رسم مناطق كبيرة جدًا
نفس اللون.
هيكستيل
هنا ، يتم تقسيم المستطيلات إلى 16 × 16 بلاطة ، والتي يتم إرسالها في شكل محدد مسبقًا
طلب. يتم إرسال البيانات داخل المربعات إما خام أو كمتغير في RRE. هيكستيل
عادةً ما يكون الترميز هو الخيار الأفضل للاستخدام في بيئات الشبكات عالية السرعة
(مثل شبكات إيثرنت المحلية).
زليب Zlib هو ترميز بسيط للغاية يستخدم مكتبة zlib لضغط بيانات البكسل الأولية.
يحقق هذا الترميز ضغطًا جيدًا ، ولكنه يستهلك الكثير من وقت وحدة المعالجة المركزية. يدعم
لهذا الترميز يتم توفيره للتوافق مع خوادم VNC التي قد لا تكون كذلك
فهم التشفير الضيق الذي هو أكثر كفاءة من Zlib في الحياة الواقعية تقريبًا
مواقف.
تايت مثل ترميز Zlib ، يستخدم الترميز المحكم مكتبة zlib لضغط بيانات البكسل ،
ولكنه يعالج البيانات مسبقًا لزيادة نسب الضغط ، وتقليل استخدام وحدة المعالجة المركزية
عند الضغط. أيضًا ، يمكن استخدام ضغط JPEG لترميز الشاشة الغنية بالألوان
المناطق (انظر وصف خيارات الجودة و nojpeg أعلاه). ترميز ضيق
عادةً ما يكون الخيار الأفضل لبيئات الشبكة ذات النطاق الترددي المنخفض (مثل المودم البطيء
روابط).
ZRLE قام عارض SSVNC بنقل ترميز RealVNC (www.realvnc.com) ZRLE إلى يونكس
عارض tightvnc.
زيورل قام عارض SSVNC بنقل ترميز ZRLE المستند إلى الموجات المفقودة من Hitachi من
http://mobile.hitachi-system.co.jp/publications/ZYWRLE/ إلى tightvnc يونكس
مشاهد.
الموارد
X الموارد التي vncviewer يعرف ، بصرف النظر عن موارد Xt العادية ، هي
يتبع:
مشاركة
ما يعادل -مشاركة/-نشر خيارات. افتراضي صحيح.
للاطلاع فقط
ما يعادل -للاطلاع فقط خيار. خطأ افتراضي.
شاشة كاملة
ما يعادل -تكبير الشاشة خيار. خطأ افتراضي.
انتزاع لوحة المفاتيح
احصل على لوحة المفاتيح في وضع ملء الشاشة. هذا يمكن أن يساعد في حل مشاكل الخسارة
تركيز لوحة المفاتيح. خطأ افتراضي.
رفع أونبيب
ما يعادل -نوريسونبيب الخيار ، عند التعيين على خطأ. افتراضي صحيح.
كلمة المرورالملف
ما يعادل -مرور الخيار.
تسجيل الدخول
ما يعادل -المستعمل الخيار.
كلمة المرور
ما إذا كنت تريد استخدام مربع حوار للحصول على كلمة المرور (صحيحة) أو الحصول عليها من tty
(خطأ شنيع). غير ذي صلة إذا كلمة المرورالملف تم تعيينه. خطأ افتراضي.
ترميزات
ما يعادل - الترميز الخيار.
ضغط
ما يعادل -مستوى الضغط الخيار (خاص بـ TightVNC).
مستوى الجودة
ما يعادل الجودة الخيار (خاص بـ TightVNC).
تمكين JPEG
ما يعادل -نوجبيغ الخيار ، عند التعيين على خطأ. افتراضي صحيح.
useRemoteCursor
ما يعادل -مؤشّر الشكل الخيار ، عند الضبط على خطأ (خاص بـ TightVNC). تقصير
صحيح.
استخدم BGR233
ما يعادل -bgr233 خيار. خطأ افتراضي.
ن الألوان
عند استخدام BGR233 ، حاول تخصيص العديد من الألوان "الدقيقة" من لون BGR233
مكعب. عند استخدام مخطط ألوان مشترك ، يؤدي تعيين هذا المورد إلى مستوى أدنى إلى ترك المزيد من الألوان
لعملاء X الآخرين. غير ذي صلة عند استخدام truecolor. الافتراضي هو 256 (أي كل من
معهم).
useSharedColors
إذا كان عدد ألوان BGR233 المخصصة بنجاح أقل من 256 لونًا
يتم ملء الباقي باستخدام "أقرب" الألوان المتاحة. يقول هذا المورد
ما إذا كان سيتم استخدام ألوان BGR233 "الدقيقة" فقط لهذا الغرض ، أو استخدام الألوان
الألوان "المشتركة" للعملاء الآخرين كذلك. صواب افتراضي (أي استخدام عملاء آخرين
الألوان).
ForceOwnCmap
ما يعادل -owncmap خيار. خطأ افتراضي.
القوة الحقيقية
ما يعادل - لون خيار. خطأ افتراضي.
طلب العمق
ما يعادل -عمق الخيار.
useSharedMemory
استخدم امتداد الذاكرة المشتركة MIT إذا كان على نفس الجهاز مثل خادم X. تقصير
صحيح.
wmDecorationWidth ، ارتفاع
إجمالي العرض والارتفاع المأخوذ من ديكورات مدير النوافذ. هذا معتاد على
حساب الحجم الأقصى لنافذة عارض VNC. الافتراضي هو العرض 4 ، الارتفاع
24.
bumpScrollTime ، umpScrollPixels
عندما تكون في وضع ملء الشاشة ويكون سطح مكتب VNC أكبر من شاشة X ،
يحدث التمرير عندما يضرب الماوس حافة الشاشة. السرعة القصوى
من التمرير هو bumpScrollPixels كل bumpScrollTime مللي ثانية. ال
ستكون السرعة الفعلية للتمرير أبطأ من ذلك ، بالطبع ، اعتمادًا على الكيفية
بسرعة جهازك. 20 بكسل افتراضيًا كل 25 مللي ثانية.
popupButtonCount
عدد الأزرار في النافذة المنبثقة. انظر ملف README لمزيد من المعلومات
حول كيفية تخصيص الأزرار.
تصحيح من أجل التصحيح. خطأ افتراضي.
الخام CopyRectDelay
لتصحيح الأخطاء ، راجع ملف README للحصول على التفاصيل. الافتراضي 0 (إيقاف).
البيئة
عندما بدأت مع -عبر الخيار ، يقرأ vncviewer ملف VNC_VIA_CMD متغيرات البيئة،
يوسع الأنماط التي تبدأ بالحرف "٪" ، وينفذ النتيجة كأمر
على افتراض أنه سينشئ نفق TCP الذي يجب استخدامه لاتصال VNC. ان لم
تعيين ، هذا متغير البيئة الافتراضي إلى "/ البيرة / بن / ssh -f -L٪ L:٪ H:٪ R٪ G sleep 20 ".
يتم التعرف على الأنماط التالية في VNC_VIA_CMD (لاحظ أن جميع الأنماط٪ G ،
يجب أن تكون٪ H و٪ L و٪ R موجودة في قالب الأوامر):
%% حرفيا "٪" ؛
%G اسم مضيف البوابة ؛
%H اسم مضيف VNC البعيد ، كما هو معروف للبوابة ؛
%L رقم منفذ TCP المحلي ؛
%R رقم منفذ TCP البعيد.
استخدم ssvncviewer عبر الإنترنت باستخدام خدمات onworks.net
