GTK-VNC

ภาพหน้าจอของซอฟแวร์:
GTK-VNC
รายละเอียดซอฟแวร์:
รุ่น: 0.8.0 การปรับปรุง
วันที่อัพโหลด: 16 Aug 18
ผู้พัฒนา: Daniel P. Berrange
การอนุญาต: ฟรี
ความนิยม: 9

Rating: nan/5 (Total Votes: 0)

GTK-VNC เป็นซอฟต์แวร์กราฟิกแบบโอเพ่นซอร์สและกระจายอิสระใน Python / GTK + และได้รับการออกแบบมาจากออฟเซ็ทเพื่อทำหน้าที่เป็นเครื่องมือวิวเวอร์ของ VNC (Virtual Network Computing) สำหรับ GTK + ให้มาก ส่วนติดต่อผู้ใช้แบบกราฟิกที่เรียบง่ายและใช้งานง่าย (GUI)


ใช้แอป "vncviewer" แบบเดิมอีกครั้ง

ประกอบด้วยไลบรารีหลักที่เขียนขึ้นในภาษา C ซึ่งเป็นไลบรารีห่อหุ้มโดยใช้ PyGTK และอีกสองโปรแกรมตัวอย่างที่แสดงให้เห็นถึงการใช้วิดเจ็ตโดยการใช้แอป "vncviewer" แบบเดิมในไม่กี่บรรทัดของรหัส .


รองรับโปรโตคอล IPv6 และ VNC แบบดั้งเดิม

ซอฟต์แวร์สนับสนุนโปรโตคอล IPv6 และโปรโตคอลการตรวจสอบสิทธิ์ VNC แบบดั้งเดิม เพื่อให้การเข้ารหัส SSL / TLS ปลอดภัย (โดยใช้ใบรับรอง x509 เพื่อตรวจสอบความถูกต้อง) GTK-VNC จะใช้นามสกุล VeNCrypt

ใช้ในกล่อง Vinagre และ GNOME

โครงการ GTK-VNC ถูกออกแบบโดยและสำหรับโครงการ GNOME โครงการส่วนใหญ่ใช้ในแอพพลิเคชัน GNOME เช่น Vinagre, ซอฟต์แวร์ VNC viewer มาตรฐานของสภาพแวดล้อมเดสก์ท็อป GNOME, และ GNOME Boxes ซึ่งเป็นซอฟต์แวร์สำหรับจัดการท้องถิ่น และเครื่องเสมือนระยะไกล GTK-VNC ยังใช้ใน virt-viewer ซึ่งเป็นโซลูชันการจำลองเสมือนแบบเล็ก ๆ


รองรับส่วนขยาย VNC ต่างๆ

คุณลักษณะที่น่าสนใจอีกอย่างหนึ่งคือการสนับสนุนส่วนขยาย VNC ในตัวซึ่งช่วยปรับปรุงประสบการณ์การใช้งานของผู้ใช้โดยเฉพาะอย่างยิ่งเมื่อผู้ใช้โต้ตอบกับเครื่องเสมือนแบบรีโมต สนับสนุน SASL (Simple Authentication และ Security Layer), TLS (ข้อมูลรับรองการขนส่งเลเยอร์ + ข้อมูลรับรองที่ไม่ระบุตัวตน), การรับรองความถูกต้องของการรับรองความถูกต้อง VeNCrypt (TLS / SSL + x509)

นอกจากนี้ GTK-VNC ยังสนับสนุนส่วนขยายการเข้ารหัสต่างๆเช่นการเข้ารหัสการเปลี่ยนเฟรมบัฟเฟอร์เคอร์เซอร์ที่หลากหลาย scancodes แป้นพิมพ์ดิบตำแหน่งเคอร์เซอร์เคอร์เซอร์ X การย่อขนาดเดสก์ท็อปและการเลื่อนเมาส์แบบสัมพัทธ์ <

  • ดึงข้อมูลล่าสุดของ keycodemapdb
  • ปิดใช้งาน / แก้ไข - คำเตือนเกี่ยวกับฟังก์ชันการทำงานแบบ Wcast
  • มีอะไรใหม่ ในเวอร์ชัน 0.7.1:

    • เชื่อมโยงกับ GIO อย่างชัดเจนแทนที่จะอาศัยการเชื่อมโยงโดยนัย
    • เปลี่ยนไปใช้โมดูลฐานข้อมูล keycodemap ใหม่
    • แก้ไขขนาดข้อมูลที่สงวนไว้ในคลาส struct
    • แก้ไขอาร์กิวเมนต์เฟรมบัฟเฟอร์คว่ำในกรณีทดสอบ
    • หลีกเลี่ยงการลงชื่อเข้าใช้เลขคณิตจำนวนเต็ม
    • หลีกเลี่ยงความผิดพลาดขณะเปิด GSocketAddress
    • แก้ไขข้อขัดข้องหากการเชื่อมต่อเซิร์ฟเวอร์หมดเวลา
    • แก้ไขความไม่เข้ากันกับ libvncserver

    • มีอะไรใหม่ ในเวอร์ชัน 0.6.0:

      • การเปลี่ยนแปลงที่สำคัญ:
      • เริ่มต้นสร้างด้วย GTK-3 ใช้ --with-gtk = 2.0 เพื่อแทนที่
      • คุณลักษณะใหม่:
      • เพิ่ม - with-tls-priority configuration flag เพื่อตั้งค่าลำดับความสำคัญ TLS เริ่มต้น
      • เพิ่มสัญญาณ 'vnc-error' เพื่อรายงานเหตุผลในการตัดการเชื่อมต่อ
      • เพิ่มการสนับสนุนการสำรองข้อมูลสำรองเข้าสู่ระบบความเชื่อถือได้ของระบบ GNUTLS
      • การแก้ไขข้อบกพร่อง:
      • แก้ไขข้อขัดข้องใน Windows โดยใช้ GTK3 ตรวจสอบสถานะที่เกิดขึ้นจริง
      • แก้ไขการตรวจจับ XKB ของการจับคู่แป้นพิมพ์กับ Xwayland
      • เปลี่ยนกลับไปใช้การตรวจจับ XKB สำหรับ Xwayland
      • ลบการตรวจสอบการหมดอายุของใบรับรองที่ซ้ำกัน
      • หลีกเลี่ยงการรวบรวมคำเตือนต่างๆ
      • เพิ่มเอกสาร API ที่หายไป + คำอธิบายประกอบการตรวจทานข้อมูลเชิงลึกของ GObject
      • เพิ่มส่วนขาดหายไปของ GIO dep ในคลังข้อมูล gvnc การสร้างวิปัสสนาโอบี
      • ลบรหัสที่ไม่ได้ใช้ออก
      • แก้ไขภาพวาดซ้ำใน Win10
      • ปล่อยการสนับสนุน gnutls & lt; 2.2.0
      • แก้ไขเส้นทางไปยังสคริปต์ h2def
      • อัปเดตการตรวจจับคำเตือนของคอมไพเลอร์เพื่อแก้ไขข้อสร้างเสียงแตก
      • ละเว้นคำเตือนเกี่ยวกับการจัดชิดเพื่อแก้ไขการสร้างเสียงดัง
      • แก้ไขการผกผันที่สิ้นสุดเมื่อตั้งค่ารูปแบบพิกเซล

      • มีอะไรใหม่ ในเวอร์ชัน 0.5.4:

        • การแก้ไขข้อบกพร่อง:
        • แก้ไข auth โดยใช้วิธี PLAIN SASL
        • แก้ไขวิปัสสนาสร้างการสนับสนุนใน FreeBSD
        • ลบการใช้ค่าคงที่ของ GTK_STOCK_ * ที่เลิกใช้งาน
        • แก้ไขการสร้างแบบขนานสำหรับไฟล์วิปัสสนา
        • เพิ่ม mising dep ในไฟล์วิปัสสนา Gtk
        • ปล่อยแป้นค้างไว้เมื่อรับข้อความแจ้ง
        • อัปเดตการแปล
        • อย่าโทรเข้า GDK ถ้าไม่ได้รับ GdkWindow
        • เชื่อมต่อกับ parent_event vfunc
        • แก้ไขโหมดแผนที่ด้วยการส่งข้อความรูปแบบพิกเซล
        • อัปเดตธงเตือนของคอมไพเลอร์ GCC ที่ใช้
        • เปิดใช้งานการกำหนดบัฟเฟอร์สองครั้งบน Gtk3 เพื่อแก้ไขวิดเจ็ตวิดเจ็ตเด็ก
        • ปิดใช้งานฟังก์ชันที่น่าผิดพลาดเพื่อหลีกเลี่ยงคำเตือนส่วนหัวของ glib
        • อย่าตั้งการตอบกลับของเธรดใน gcrypt & gt; = 1.6 หรือ gnutls & gt; = 2.12
        • ตรวจสอบ gcrypt อย่างชัดเจนเนื่องจาก gnutls อาจใช้ตำแย
        • เพิ่มการสนับสนุน keymaps Wayland & Xwayland
        • เพิ่มการสนับสนุน keymaps แบ็กเอนด์ Gtk Broadway
        • แก้ไขการจัดการ AltGr บนหน้าจอ Windows
        • แก้ไขการแปลงคีย์โค้ดเสมือนบน Win32
        • แก้ไขไฟล์ scsancodes USB / HID สำหรับปุ่มปรับระดับเสียง

        • มีอะไรใหม่ ในเวอร์ชัน 0.5.3:

          • คุณลักษณะใหม่:
          • สนับสนุน QEMU LED extension รัฐ
          • การแก้ไขข้อบกพร่อง:
          • พยายามเชื่อมต่อหมดเวลาหลังจากผ่านไป 10 วินาที
          • ยกเลิกหากไม่อยู่ในหน่วยความจำเมื่อใช้สแต็ค coroutine mmap'ing
          • หยุดการรั่วหน่วยเก็บข้อมูล coroutine stack
          • ปรับปรุงความสมบูรณ์ของการเข้ารหัส ZRLE โดยหลีกเลี่ยง memmove
          • เรียกเฉพาะลำดับคีย์บอร์ดเมื่อปล่อยคีย์เพื่อให้ตัวปรับเปลี่ยนสามารถไปยังเซิร์ฟเวอร์ระยะไกล
          • หลีกเลี่ยงการวนรอบที่ไม่ว่างเมื่อเกิดข้อผิดพลาด I / O ซึ่งจะบล็อก I / O โดยทั่วไปเมื่อเซิร์ฟเวอร์ลดการเชื่อมต่อ
          • แก้ไขการจัดการธง --no-undefined
          • ห้ามหักหัวชี้โดยนัยจากการคลิกเมาส์
          • อย่าปล่อยเหตุการณ์เมาส์ที่อยู่นอกขอบเขตให้แคบพิกัดแทน
          • แสดงวิธีบล็อกเครื่องเร่งความเร็วทั้งหมดในโปรแกรมสาธิต gvncviewer

          • มีอะไรใหม่ ในเวอร์ชัน 0.4.3:

            • การแก้ไขข้อบกพร่อง:
            • แก้ไขข้อขัดข้องในตัวจัดการเหตุการณ์ตัวชี้ตำแหน่ง
            • แก้ไขข้อขัดข้องใน vnc_display_get_pixbuf
            • แก้ไขข้อขัดข้องในรหัสการล้างข้อมูล TLS
            • แก้ไขการตรวจสอบขอบเขตกรอบการทำงานของเฟรมบัฟเฟอร์
            • ปรับปรุงประสิทธิภาพการวาดภาพด้วย pixmap ฝั่งเซิร์ฟเวอร์
            • แก้ไขประสิทธิภาพการย่อยสลายเนื่องจาก GSource รั่วไหลออก
            • แก้ไขการตั้งค่าสถานะการเชื่อมต่อ 'shared'
            • ทำให้การตรวจหาขอบเขตของตัวชี้ตำแหน่งวิปริตมีประสิทธิภาพมากขึ้น
            • ปรับแต่งรหัสคีย์เพื่อสร้างด้วยการแสดงหลายรายการของ GDK3
            • ลบการใช้สาย gdk_drawable เพื่อแก้ไข GTK3
            • การล้างข้อมูลในโค้ด:
            • ลบความจำเป็นในโมดูลข้อความ :: CSV perl ในขณะสร้าง

            • มีอะไรใหม่ ในเวอร์ชัน 0.4.2:

              • คุณลักษณะใหม่:
              • โครงการรับรอง OS-X VNC
              • เพิ่ม API ในแบบสอบถาม library version
              • การแก้ไขข้อบกพร่อง:
              • ปิดใช้งานกิจกรรมสำคัญที่ขยายหากไม่สามารถกำหนดค่า keymap ในการแสดงผล
              • เขียนรหัสคีย์ส่วนตัวเพื่อทำงานกับเซิร์ฟเวอร์ที่ไม่ใช่ Xorg และแบ็กเอนด์ OS-X / Win32 GTK ดั้งเดิม
              • แปลภาษาอีกหลายภาษา
              • ตรวจสอบขอบเขตที่เข้มงวดในการอัปเดต framebuffer ทั้งหมด
              • แก้ไขพารามิเตอร์สำหรับสัญญาณข้อความ vnc-server-cut-text
              • สร้างถาวรโดยใช้ภาพรวมการพัฒนา GTK3 ล่าสุด
              • การล้างข้อมูลในโค้ด:
              • เปลี่ยนไปใช้ GIO สำหรับการเชื่อมต่อซ็อกเก็ต
              • นำการใช้งาน GNULIB ทั้งหมดออกไปในขณะนี้ GIO จัดการกับปัญหาเกี่ยวกับการพกพาทั้งหมดที่มีซ็อกเก็ต
              • บังคับใช้ Cairo สำหรับการวาดทั้งหมดลบการใช้งาน GdkPixmap, GdkImage, GdkBitmap ออกไป

              • มีอะไรใหม่ ในเวอร์ชัน 0.4.1:

                • การแก้ไขข้อบกพร่อง:
                • แก้ไขการดำเนินการชุดทดสอบ
                • ตรวจสอบให้แน่ใจว่า GTK3 สร้างไฟล์ soname ห้องสมุดไฟล์ pkg-config แยกต่างหากและรวมถึงไดเร็กทอรีเพื่อให้สามารถติดตั้งแบบขนานได้ด้วยการสร้าง GTK2

                ต้องการ

                • GTK +
                • GnuTLS

    ซอฟแวร์อื่น ๆ ของนักพัฒนา Daniel P. Berrange

    Entangle
    Entangle

    17 Feb 15

    ความคิดเห็นที่ GTK-VNC

    ความคิดเห็นที่ไม่พบ
    เพิ่มความคิดเห็น
    เปิดภาพ!