Servidor Vino VNC incapaz de iniciar na inicialização

12

Portanto, estou tentando iniciar o servidor Vino VNC na inicialização, o que significa que não preciso fazer login para iniciar o servidor VNC. Estou no Ubuntu GNOME 15.04 e já adicionei

/usr/lib/vino/vino-server

para 'Aplicativos de inicialização'. No entanto, o servidor VNC ainda não será iniciado assim que eu inicializar. Preciso fazer login para que o servidor VNC seja iniciado. O que devo fazer? Preciso criar um arquivo de unidade systemd? Se sim, como faço?

Editar : Esta questão é diferente de este becuase eu preciso Vino Server para trabalho, enquanto que guia sugere x11vncserver.

O homem
fonte
@markkirby Eu editei o post sobre por que meu post é diferente, além disso, a sugestão de login automático não é algo que eu possa arriscar.
The Man
Eu também gostaria de saber como fazer o Vino iniciar na inicialização.
27418 Matt
Dê uma olhada nestas respostas aqui
Robert Riedl 28/02

Respostas:

3

crie uma unidade ou serviço systemd para executar o servidor vino na inicialização

  1. cd /etc/systemd/system/
    
  2. sudo vim vinostartup.service
    
  3. [Unit]
    Description = description about the service
    After = network.target
    [Service]
    ExecStart = /usr/lib/vino/vino-server
    [Install]
    WantedBy = multi-user.target
    
  4. Ativar o serviço

    sudo systemctl enable vinostartup.service
    
  5. Verifique usando o comando abaixo vinostartup.service.

    ls multi-user.target.wants/
    
  6. Se você não quiser esperar até a próxima inicialização (já está ativada), podemos iniciar o serviço

    sudo systemctl start vinostartup.service
    
Jino Pl
fonte
11
Graças mas não funciona, infelizmente :(
Matt
2

É necessário ter o SSH ativado e acesso root ao servidor; em seguida, faça o SSH usando sua conta de usuário normal e edite o arquivo /etc/gdm3/custom.conf, fazendo com que as seguintes linhas na seção [daemon] sejam assim:

AutomaticLoginEnable=true
AutomaticLogin=yourusername

Salve e reinicie o servidor executando "sudo shutdown -r now". Depois que o gdm for reiniciado, ele fará login automaticamente como o usuário especificado, e o processo do servidor vino será iniciado, para que você possa fazer o VNC no sistema novamente. Não se esqueça de remover essas linhas de login automático do arquivo /etc/gdm3/custom.conf quando terminar.

Editado a partir de https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots

leoperbo
fonte
-1

vino-serverNão foi possível iniciar com systemdêxito, ele procurará um servidor mir e retornará um erro de soquete no meu desktop ubuntu. Parece que os desenvolvedores do gnome adicionaram recentemente uma opção de compilação systemd ao projeto.
A maneira correta de fazer isso é usar o Startup Aplicação na sua distro da área de trabalho
Encontre o programa de inicialização automática da sua distro a partir daqui , na base de páginas de inicialização automática do archlinux, em seu próprio ambiente de área de trabalho

Aqui estão as instruções completas para configurar o servidor vino

Por exemplo: eu uso um desktop xfce
Navegue para: Iniciar-> Menu Aplicativos-> Configurações-> Sessões e Inicialização-> Inicialização Automática de Aplicativos e encontre o 'Compartilhamento da Área de Trabalho' e ative-o ou você pode simplesmente adicioná /usr/lib/vino/vino-server-lo

Antes disso, você pode ter que configurar o servidor vino.
Não tenho painel de configurações do gnome na área de trabalho do xfce.

$ vino-preferences

do terminal para definir a configuração de conexão

E você pode ter que desativar a criptografia para permitir que os clientes vnc se conectem ao seu computador

$ gsettings set org.gnome.Vino require-encryption false

reiniciar e CONCLUÍDO

dragonandy
fonte
11
O aplicativo de inicialização em uma área de trabalho não será iniciado até que você faça o login. A pergunta pergunta como iniciar o servidor ANTES do login.
Endolith
-2

Eu acho que você pode ir ao Control Center , em seguida, Startup Application e adicionar um novo item com o comando:

/usr/lib/vino/vino-server &
Fabito
fonte
Isso não acontece até depois que você entra
endolith