Назад | Перейти на главную страницу

Запуск клиента VNC без X

Представьте себе класс, оборудованный Linux-KVM-сервером и крошечными ПК (Raspbery Pis, Odroid и т. Д.).

Я хотел бы управлять настольной виртуальной машиной на сервере linux-KVM с крошечного клиента с экраном, мышью и клавиатурой.

Но я хочу сделать это без установки X на клиентах, чтобы они были как можно более легкими. Некоторые приложения могут выводить видео в формате Full HD, использовать мышь, клавиатуру и сеть, и все это без X. Xbmc или RetroArch могут. Так почему бы не использовать VNC-клиент?

Разве это возможно? Это позволяет какое-нибудь программное обеспечение?

Используйте программы просмотра VNC, скомпилированные для других графических библиотек

Вам нужна программа просмотра VNC, которая использует альтернативную графическую библиотеку, а не работает как клиент X11. Мне не известны какие-либо активно поддерживаемые версии, которые делают это, но исторически вы могли бы использовать:

  • DirectVNC, который использует фреймбуфер Linux через DirectFB. Этот порт доступен в Debian Sid, так что это, вероятно, ваш лучший выбор.
  • svncviewer, который полагается на svgalib. Этот порт давно не используется и уже давно исключен из Debian.

Могут быть и другие, более программные варианты, такие как Go-VNC или Сеть :: VNC. Тем не менее, в целом, VNC - это протокол, ориентированный на графику, для которого требуется подходящий графический драйвер для использования в качестве клиента с функцией «укажи и щелкни».