Привет всем, я прошу еще раз о небольшой помощи. вот мой вопрос
я пытаюсь запустить x11vnc, дело в том, что я хочу, чтобы он запускался с помощью служебной команды, но не при запуске, а также я хочу, чтобы он запускался в сеансе экрана, когда он действительно запускается. Я также хочу, чтобы он мог просматривать корневой экран для приветствующего. я использую Ubuntu 13.04 с lightdm, есть ли способ, которым я могу это сделать. команда, которую я пытаюсь выполнить, является
screen -S "x11vnc" -d -m &&
screen -r "x11vnc" -X "/usr/bin/x11vnc -once -rfbauth /home/passwd -xkb -rfbport
5900 -auth /var/run/lightdm/root/:0 -display :0 -bg"
, ей также нужно будет использовать пользователя root для отображения приветствия, поэтому в любом случае используется сеанс lightdm, чтобы он выполнял что-то вроде
ME=`whoami`
as_user() {
if [ $ME == $USERNAME ] ; then
bash -c "$1"
else
su - $USERNAME -c "$1"
fi
}
где username = root
, если кто-то может помочь мне разобраться, пожалуйста, дайте мне знать. и спасибо за ваше время.