Configurando o servidor vnc e sem exibição física: Ubuntu 16.04 LTS

0

Eu estou tentando configurar um servidor vnc no Ubuntu 16.04 LTS que tem unidade desktop instalado. Eu não quero instalar outro ambiente de desktop.

Comecei instalando x11vncserver e depois percebi que ele não funciona quando o servidor não tem um monitor físico. Dá o erro como

*** XOpenDisplay failed. No -display or DISPLAY.

(Existem maneiras de emular o monitor, mas eu não tentei.)

Depois de removê-lo, tentei vncserver ( xvnc ) que funciona, mas eu preciso passar para o painel do gnome e parece muito estranho e de baixa qualidade.

Detalhes da conexão: Gigabit ethernet (todo o caminho do cliente ao servidor), mas não na rede local.

Alguém pode ajudar. Obrigado.

    
por ankit7540 26.11.2016 / 19:27

2 respostas

2

Eu uso isso para configurar um monitor virtual para meu servidor sem cabeçalho funcionar com o VNC e o streaming em casa do Steam:

/etc/X11/xorg.conf.d/10-monitor.conf

    Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0    #Virtual monitor needs this
    VertRefresh     43.0 - 72.0    #this, too
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"              #change for AMD or Intel
    VendorName     "NVIDIA Corporation"  #this, too
    Option "NoLogo" "1"                  #also this
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Virtual 1920 1080
    Option          "AllowEmptyInitialConfiguration" "True"
    EndSubSection
EndSection

Ajuste conforme necessário para ajustar sua GPU e monitorar a configuração. Observe que essa configuração só funciona para o X. O Mir e o Wayland usam uma configuração de configuração diferente.

    
por 26.11.2016 / 19:43
0

O tutorial abaixo pode ajudá-lo. O tutorial assume que você está executando a versão do servidor do Ubuntu. Se você estiver executando a versão desktop do Ubuntu, algumas das instalações não são necessárias, portanto, ajuste de acordo.

Use dpkg -l packageName para verificar se você já tem um pacote instalado. A primeira coluna indicaria ii para itens que você não precisa instalar porque já estão instalados.

Link para um tutorial para VNC no Ubuntu sem exibição física

    
por 25.03.2018 / 21:09