Advertisement
SEDATiV

Untitled

Sep 8th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. apt-get update
  2.  
  3. apt-get install lxde firefox vnc4server -y
  4.  
  5. vncserver
  6.  
  7. cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
  8.  
  9. > ~/.vnc/xstartup
  10.  
  11. nano ~/.vnc/xstartup
  12.  
  13.  
  14.  
  15.  
  16. #!/bin/sh
  17. unset SESSION_MANAGER
  18. unset DBUS_SESSION_BUS_ADDRESS
  19. startlxde &
  20.  
  21. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  22. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  23. xsetroot -solid grey
  24. vncconfig -iconic &
  25.  
  26. ctrl+o, ctrl+x
  27.  
  28.  
  29.  
  30.  
  31. vncserver -kill :1
  32.  
  33. nano /etc/init.d/vncserver
  34.  
  35.  
  36.  
  37. #!/bin/bash
  38.  
  39. unset VNCSERVERARGS
  40. VNCSERVERS=""
  41. [ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
  42. prog=$"VNC server"
  43. start() {
  44. . /lib/lsb/init-functions
  45. REQ_USER=$2
  46. echo -n $"Starting $prog: "
  47. ulimit -S -c 0 >/dev/null 2>&1
  48. RETVAL=0
  49. for display in ${VNCSERVERS}
  50. do
  51. export USER="${display##*:}"
  52. if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
  53. echo -n "${display} "
  54. unset BASH_ENV ENV
  55. DISP="${display%%:*}"
  56. export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
  57. su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}"
  58. fi
  59. done
  60. }
  61. stop() {
  62. . /lib/lsb/init-functions
  63. REQ_USER=$2
  64. echo -n $"Shutting down VNCServer: "
  65. for display in ${VNCSERVERS}
  66. do
  67. export USER="${display##*:}"
  68. if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
  69. echo -n "${display} "
  70. unset BASH_ENV ENV
  71. export USER="${display##*:}"
  72. su ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1
  73. fi
  74. done
  75. echo -e "\n"
  76. echo "VNCServer Stopped"
  77. }
  78. case "$1" in
  79. start)
  80. start $@
  81. ;;
  82. stop)
  83. stop $@
  84. ;;
  85. restart|reload)
  86. stop $@
  87. sleep 3
  88. start $@
  89. ;;
  90. condrestart)
  91. if [ -f /var/lock/subsys/vncserver ]; then
  92. stop $@
  93. sleep 3
  94. start $@
  95. fi
  96. ;;
  97. status)
  98. status Xvnc
  99. ;;
  100. *)
  101. echo $"Usage: $0 {start|stop|restart|condrestart|status}"
  102. exit 1
  103. esac
  104.  
  105.  
  106.  
  107. ctrl+o, ctrl+x
  108.  
  109. chmod +x /etc/init.d/vncserver
  110.  
  111. mkdir -p /etc/vncserver
  112.  
  113. nano /etc/vncserver/vncservers.conf
  114.  
  115. VNCSERVERS="1:root"
  116. VNCSERVERARGS[1]="-geometry 1024x768"
  117.  
  118. ctrl+o, ctrl+x
  119.  
  120.  
  121. update-rc.d vncserver defaults 99
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement