প্রশ্ন উবুন্টুতে কিভাবে VNC সার্ভার চালানো যায়


আমি আমার দূরবর্তী মেশিনে VNC সার্ভার চালানোর চেষ্টা করছি এবং এর সাহায্যে VNC সার্ভার ইনস্টল করব লিংক। আমি ধাপ 3 পর্যন্ত সবকিছু সম্পন্ন করেছি এবং এখন পদক্ষেপ 4 চেষ্টা করছি, কিন্তু আমার মেশিনে আমি পাই না:

/etc/init.d/vncserver

Enter image description here

আমি কিভাবে সঠিকভাবে VNC সার্ভার চালাতে পারি?


2
2018-06-04 05:38


উত্স




উত্তর:


সেই টিউটোরিয়ালের ধাপ 4 আপনাকে নির্দেশ দিচ্ছে সৃষ্টি যে ফাইল (/etc/init.d/vncserver)। এইভাবে আপনি একটি পরিষেবা হিসাবে VNC সার্ভারটি তৈরি করবেন। টিউটোরিয়ালটি লিখেছেন এমন ব্যক্তিটি দরিদ্র শব্দ পছন্দ করে, তিনি বলতে চেয়েছিলেন:

রুট হিসাবে লগইন করুন এবং সৃষ্টি  /etc/init.d/vncserver এবং নিম্নলিখিত লাইন যোগ করুন:

টিউটোরিয়ালটি সম্পূর্ণ করার জন্য, শুধু ফাইলটি তৈরি করুন এবং টিউটোরিয়ালটিতে উল্লিখিত পাঠ্যটি পেস্ট করুন। এটি করার জন্য, আপনি কেবল কমান্ড টাইপ করতে পারেন:

touch /etc/init.d/vncserver && nano /etc/init.d/vncserver

এটি একটি সম্পাদক ফাইল তৈরি এবং খুলবে। কপি এবং পেস্ট (দ্বারা পেস্ট করুন জন্য ctrl+ +পরিবর্তন+ +ভী) অথবা আপনি ডেস্কটপ-কম উবুন্টুতে থাকলে এটি টাইপ করুন।

আমি আপনাকে পরবর্তী ফাইল তৈরি করতে হবে সম্ভবত সন্দেহ (/home/vnc/.vnc/xstartup) যদি ইতিমধ্যে বিদ্যমান না।


2
2018-06-04 05:47



ধন্যবাদ যেহেতু আমি ব্রাউজারের মাধ্যমে উবুন্টুর কমান্ড প্রম্পট ব্যবহার করছি, অতীতের বিষয়বস্তু অনুলিপি করার জন্য আমি কোনও উপায়ে CCL + V দ্বারা অনুলিপি করতে পারছি না - subodh
দুঃখিত আমি পুটি সঙ্গে কাজ করছি এখন দেখুন এটা কাজ করা উচিত - subodh


আপনি স্টার্টআপ এন্ট্রি তৈরি করতে চান

$ cd ~
$ > .vnc/xstartup
$ nano .vnc/xstartup

আটকান:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

VNC সার্ভার স্ট্যাটিউপ স্ক্রিপ্ট তৈরি করুন।

sudo nano /etc/init.d/vncserver

আটকান:

#!/bin/bash
unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
prog=$"VNC server"
start() {
 . /lib/lsb/init-functions
 REQ_USER=$2
 echo -n $"Starting $prog: "
 ulimit -S -c 0 >/dev/null 2>&1
 RETVAL=0
 for display in ${VNCSERVERS}
 do
 export USER="${display##*:}"
 if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
 echo -n "${display} "
 unset BASH_ENV ENV
 DISP="${display%%:*}"
 export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
 su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}"
 fi
 done
}
stop() {
 . /lib/lsb/init-functions
 REQ_USER=$2
 echo -n $"Shutting down VNCServer: "
 for display in ${VNCSERVERS}
 do
 export USER="${display##*:}"
 if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
 echo -n "${display} "
 unset BASH_ENV ENV
 export USER="${display##*:}"
 su ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1
 fi
 done
 echo -e "\n"
 echo "VNCServer Stopped"
}
case "$1" in
start)
start $@
;;
stop)
stop $@
;;
restart|reload)
stop $@
sleep 3
start $@
;;
condrestart)
if [ -f /var/lock/subsys/vncserver ]; then
stop $@
sleep 3
start $@
fi
;;
status)
status Xvnc
;;
*)
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
exit 1
esac

তারপর

sudo chmod +x /etc/init.d/vncserver
sudo mkdir -p /etc/vncserver
sudo nano /etc/vncserver/vncservers.conf

vncservers.conf

VNCSERVERS="1:vncuser"
VNCSERVERARGS[1]="-geometry 1024x768"

বুটআপ শুরু এন্ট্রি:

sudo update-rc.d vncserver defaults 99

আবার শুরু!


1
2018-06-04 05:47