31 lines
710 B
Bash
31 lines
710 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
# Servidor VNC con TigerVNC (mejor manejo de teclado que x11vnc)
|
|
Xvnc :1 \
|
|
-SecurityTypes None \
|
|
-geometry 1280x960 \
|
|
-depth 24 \
|
|
-rfbport 5900 \
|
|
&
|
|
|
|
sleep 2
|
|
|
|
# Teclado español (cambiar a 'us' si se prefiere inglés)
|
|
DISPLAY=:1 setxkbmap es 2>/dev/null || true
|
|
|
|
# Window manager ligero para gestión de ventanas y foco
|
|
DISPLAY=:1 openbox &
|
|
|
|
# noVNC: sirve el VNC como página web en el puerto 6080
|
|
websockify \
|
|
--web=/usr/share/novnc/ \
|
|
--wrap-mode=ignore \
|
|
6080 localhost:5900 \
|
|
&
|
|
|
|
echo "==> Flintstones disponible en http://localhost:6080/vnc.html?autoconnect=true&resize=scale"
|
|
|
|
# Lanzar la aplicación
|
|
exec /app/eclipse -data @user.home/.flintstones
|