Vino VNC Server no puede iniciarse en el inicio

12

Así que estoy tratando de hacer que el servidor Vino VNC se inicie en el arranque, lo que significa que no tengo que iniciar sesión para iniciar el servidor VNC. Estoy en Ubuntu GNOME 15.04, y ya he agregado

/usr/lib/vino/vino-server

a 'Aplicaciones de inicio'. Sin embargo, el servidor VNC aún no se iniciará tan pronto como arranque. Tengo que iniciar sesión para que se inicie el servidor VNC. ¿Qué tengo que hacer? ¿Necesito crear un archivo de unidad systemd? Si es así, ¿cómo lo hago?

Editar : Esta pregunta es diferente de esta porque necesito Vino Server para trabajar, mientras que esa guía sugiere x11vncserver.

El hombre
fuente
@markkirby He editado la publicación sobre por qué mi publicación es diferente, además, la sugerencia de inicio de sesión automático no es algo que pueda arriesgar.
The Man
A mí también me gustaría saber cómo hacer que Vino comience en el arranque.
Matt
Eche un vistazo a estas respuestas aquí
Robert Riedl

Respuestas:

3

crear una unidad o servicio systemd para ejecutar el servidor vino al inicio

  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. Habilitar el servicio

    sudo systemctl enable vinostartup.service
    
  5. Verifíquelo usando el siguiente comando vinostartup.service estará allí

    ls multi-user.target.wants/
    
  6. Si no desea esperar hasta el próximo arranque (ya está habilitado), podemos iniciar el servicio

    sudo systemctl start vinostartup.service
    
Jino Pl
fuente
1
Gracias pero no funciona, desafortunadamente :(
Matt
2

Debe tener SSH habilitado y acceso root al servidor, luego, SSH a él usando su cuenta de usuario normal y edite el archivo /etc/gdm3/custom.conf haciendo que las siguientes líneas en la sección [daemon] se vean así:

AutomaticLoginEnable=true
AutomaticLogin=yourusername

Guarde y reinicie el servidor ejecutando "sudo shutdown -r now". Una vez que se reinicia gdm, iniciará sesión automáticamente como el usuario especificado, y luego se iniciará su proceso de vino-server, para que pueda VNC en el sistema nuevamente. No olvide eliminar esas líneas de inicio de sesión automático del archivo /etc/gdm3/custom.conf cuando haya terminado.

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

leoperbo
fuente
-1

vino-serverno pudo comenzar con systemdéxito, buscará un servidor mir y devolverá un error de socket en mi escritorio ubuntu. Parece que los desarrolladores de gnome han agregado recientemente una opción de compilación systemd al proyecto.
La forma correcta de hacerlo es usar el Inicio Aplicación en su distribución de escritorio
Encuentre el programa de inicio automático de su distribución desde aquí la base de la página de inicio automático de Archlinux en su propio entorno de escritorio

Aquí están las instrucciones completas para configurar el servidor de vino

Por ejemplo: Yo uso un escritorio Xfce
Vaya a: Inicio-> Menú- Aplicaciones> Configuración> Sesiones y startup> Aplicación de inicio automático y encontrar el 'uso compartido de escritorio' y habilitarlo o simplemente puede añadir /usr/lib/vino/vino-servera ella

Antes de eso, es posible que deba configurar el servidor de vino.
No tengo ningún panel de configuración de gnome en mi escritorio xfce, así que ejecuto

$ vino-preferences

desde el terminal para configurar la configuración de conexión

Y es posible que deba deshabilitar el cifrado para permitir que los clientes vnc se conecten a su computadora

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

reiniciar y HECHO

dragonandy
fuente
1
Sin embargo, la aplicación de inicio en un escritorio no se iniciará hasta que inicie sesión. La pregunta pregunta cómo iniciar el servidor ANTES de iniciar sesión.
endolito el
-2

Creo que puede ir al Centro de control , luego a la Aplicación de inicio y agregar un nuevo elemento con el comando:

/usr/lib/vino/vino-server &
Fabito
fuente
Esto no sucede hasta después de iniciar sesión
endolith