Aynı bilgisayarda oturmak ve bunu X sunucusunun çalıştığından farklı bir sanal terminalden yapmak çalışmıyor.
S-108: Kullanıcıların oturumları arasında 'Hızlı Kullanıcı Değiştirme' uygulamak için Linux Sanal Terminalleri (VT) kullanıyorum (örneğin, Betty Ctrl-Alt-F7'de, Bobby Ctrl-Alt-F8'de ve Sid Ctrl-Alt'ta -F1: oturumları arasında geçiş yapmak için bu tuş vuruşlarını kullanırlar.) X11vnc'ye bağlanan bir VNC görüntüleyicide görünüm tamamen siyah, güncellenmiyor veya X oturumu x11vnc bağlı olmadığı sürece karışan pikseller aktif VT?
Bunun, uygulamaların (bu durumda X sunucusu işlemleri) etkin VT'de değilse (bazen sanal konsol için VC olarak da adlandırılır) nasıl "güzel oynaması" gerektiği ile ilgili olduğu anlaşılmaktadır. veya etkin VT'ye sahip olmadıkları sürece fare veya video görüntüsünü yönetin. Görünüşe göre, XGetImage () çağrısının sonuçta video donanımının kendisinden framebuffer verilerini alması gerektiği göz önüne alındığında, X oturumu VT'nin aktif kontrolü olmadıkça x11vnc'nin yoklaması işe yaramazdı.
Bu sorunu çözmek için kolay bir yol gibi görünmüyor. Xwd (1) bile bu durumda çalışmaz (deneyin.) XFree86 / Xorg X sunucusunda bir şey daha düşük bir düzeyde yapılmalıdır. Ayrıca, Gölge Framebuffer'ın kullanılması (video framebuffer'ın bir kopyası ana bellekte tutulur) sorunu çözmez (son kontrol 2007).
İş istasyonunda hiç kimse oturmuyorsa ve VT'yi X oturumunuzla ilişkili olana uzaktan değiştirmek istiyorsanız (böylece x11vnc doğru şekilde kirletebilir), chvt (1) komutunu kullanabilirsiniz, örneğin "chvt 7" VT # 7 için.