удаленный рабочий стол
удаленный рабочий стол
Помогите настроить удаленный рабочий стол:
Дистрибутив : ROSA.FRESH.MATE.R8.i586
Как поднять VNC сервер, и заставить его работать как службу? Инструкции в интернете устаревшие
Дистрибутив : ROSA.FRESH.MATE.R8.i586
Как поднять VNC сервер, и заставить его работать как службу? Инструкции в интернете устаревшие
Re: удаленный рабочий стол
Все получилось! Спасибо!.
Вопрос такой, как мне стартануть скрипт перед вводом логина и пароля?
Вопрос такой, как мне стартануть скрипт перед вводом логина и пароля?
Re: удаленный рабочий стол
dell
Последний раз редактировалось Barmalei 30 сен 2016, 15:24, всего редактировалось 1 раз.
Re: удаленный рабочий стол
Тама мате. Нужно гуглить на предмет автозапуска в мате, навскидку не скажу.
Re: удаленный рабочий стол
а DM как называется в этой сборке?keleg писал(а):Тама мате. Нужно гуглить на предмет автозапуска в мате, навскидку не скажу.
Re: удаленный рабочий стол
ЛайтDM
Re: удаленный рабочий стол
Я нашел только файлы dm - xdg не какого там lightdm нет
Re: удаленный рабочий стол
Ну, вы же вроде не новичок. Могли бы и сами догадаться. И на форуме про это много раз писали.vvpnet писал(а):Я нашел только файлы dm - xdg не какого там lightdm нет
Поставьте как у меня выделенное на скриншоте.
Re: удаленный рабочий стол
Да все верно, просто server-x11vnc не работает с xdg, по крайне мере мне не удалось его подружить( xdg + x11vnc), в самом мане x11vnc описаны другие DM с ними у меня получилось настроить (инструкций в интернете полно), но я бы хотел чтобы с коробки DM использовался.Алзим писал(а):Ну, вы же вроде не новичок. Могли бы и сами догадаться. И на форуме про это много раз писали.vvpnet писал(а):Я нашел только файлы dm - xdg не какого там lightdm нет
Поставьте как у меня выделенное на скриншоте.
Re: удаленный рабочий стол
Да всё с lightdm работает.
В примере пользователя live заменить на нужного.
Создаём, например, в /home/live/ файл, например, lightdmvnc.sh Делаем исполняемым.
В /etc/lightdm/lightdm.conf ищем в [Seat:*] greeter-setup-script. Снимаем комментарий и приводим к виду Если greeter-setup-script нет - создаём.
В секции [VNCServer] всё должно быть закомментировано. И кстати, если пытались запускать x11vnc как-то по другому - уберите следы попыток.
В примере пользователя live заменить на нужного.
Создаём, например, в /home/live/ файл, например, lightdmvnc.sh
Код: Выделить всё
#!/bin/bash
/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -notruecolor -dontdisconnect -noxdamage -rfbauth /home/live/.vnc/passwd -noxfixes -forever -usepw -display :0 -bg -rfbport 5900 -o /tmp/x11vnc.log
В /etc/lightdm/lightdm.conf ищем в [Seat:*] greeter-setup-script. Снимаем комментарий и приводим к виду
Код: Выделить всё
greeter-setup-script=/home/live/lightdmvnc.sh
В секции [VNCServer] всё должно быть закомментировано. И кстати, если пытались запускать x11vnc как-то по другому - уберите следы попыток.

Re: удаленный рабочий стол
Да с lightdm все работает, но в коробки совсем другой dm установлен, я немогу найти где он информацию о дисплеях хранит непонятно от кого -auth проводитnotauser писал(а):Да всё с lightdm работает.
В примере пользователя live заменить на нужного.
Создаём, например, в /home/live/ файл, например, lightdmvnc.shДелаем исполняемым.Код: Выделить всё
#!/bin/bash /usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -notruecolor -dontdisconnect -noxdamage -rfbauth /home/live/.vnc/passwd -noxfixes -forever -usepw -display :0 -bg -rfbport 5900 -o /tmp/x11vnc.log
В /etc/lightdm/lightdm.conf ищем в [Seat:*] greeter-setup-script. Снимаем комментарий и приводим к видуЕсли greeter-setup-script нет - создаём.Код: Выделить всё
greeter-setup-script=/home/live/lightdmvnc.sh
В секции [VNCServer] всё должно быть закомментировано. И кстати, если пытались запускать x11vnc как-то по другому - уберите следы попыток.![]()
Re: удаленный рабочий стол
Из коробки: KDE4-KDM, GNOME-GDM, Plasma5 и MATE - LightDM. Все ж, что у вас стоит-то?
Re: удаленный рабочий стол
Дистрибутив : ROSA.FRESH.MATE.R8.i586 в нем нет LightDMkeleg писал(а):Из коробки: KDE4-KDM, GNOME-GDM, Plasma5 и MATE - LightDM. Все ж, что у вас стоит-то?
нашел где хранятся сессии DM - это SDDM (/var/run/sddm) это менеджер systemd? думаю я правильно понял, мне удалось попасть в экран блокировки, вот таким образом /usr/bin/x11vnc -display :0 -auth $(ls /var/run/sddm/{*}) и все на этом, при вводе пароля - сессия слетает и вход пользователя срывается.
Внешний вид SSDM у него такой
http://www.linux-magazin.de/var/linux_m ... raph_h.png
Re: удаленный рабочий стол
Тьфу, это я перепутал т.к. Simple. Да, в Plasma5 и MATE - SDDM, прошу прощения за введение в заблуждение.
Re: удаленный рабочий стол
Пробовал от гостя зайти тоже не получается
Re: удаленный рабочий стол
Да всё с sddm работает. Но только один раз. А если серьёзно, то в случае проблем с повторным подключением стоит посмотреть на /usr/share/sddm/scripts/Xstop и обойтись без параметров типа -forever -loop. Хотя про -loop, наверно, можно забыть сразу.
В примере пользователя live заменить на нужного.
В /etc/ssdm.conf ищем [XDisplay] и там параметр DisplayCommand. По умолчанию он должен быть а в ROSA Дальше несколько вариантов. Приведу наиболее правильный на мой взгляд. Меняем DisplayCommand /usr/share/sddm/scripts/Xsetup приводим к виду Да, пустую строку в конце я бы оставил.
Можно и в /usr/share/X11/xdm/Xsetup_0 дописать либо запуск /usr/share/sddm/scripts/Xsetup с /usr/bin/x11vnc -rfbauth /home/live/.vnc/passwd -rfbport 5900 -ваши параметры &, либо /usr/bin/x11vnc -rfbauth /home/live/.vnc/passwd -rfbport 5900 -ваши параметры &. Но /usr/share/X11/xdm/Xsetup_0 - это файл из xinitrc, а его может использовать невесть кто
и в сочетании с x11vnc может случиться странное.
https://github.com/sddm/sddm/issues/622
https://github.com/sddm/sddm/wiki/TODO
https://github.com/sddm/sddm/wiki/0.14. ... nouncement
В примере пользователя live заменить на нужного.

В /etc/ssdm.conf ищем [XDisplay] и там параметр DisplayCommand. По умолчанию он должен быть
Код: Выделить всё
DisplayCommand=/usr/share/sddm/scripts/Xsetup
Код: Выделить всё
DisplayCommand=/usr/share/X11/xdm/Xsetup_0
Код: Выделить всё
DisplayCommand=/usr/share/sddm/scripts/Xsetup
Код: Выделить всё
#!/bin/sh
# Xsetup - run as root before the login dialog appears
#Запуск x11vnc
/usr/bin/x11vnc -rfbauth /home/live/.vnc/passwd -rfbport 5900 -ваши параметры &
#Запуск того, что было в ROSA
/usr/share/X11/xdm/Xsetup_0
Можно и в /usr/share/X11/xdm/Xsetup_0 дописать либо запуск /usr/share/sddm/scripts/Xsetup с /usr/bin/x11vnc -rfbauth /home/live/.vnc/passwd -rfbport 5900 -ваши параметры &, либо /usr/bin/x11vnc -rfbauth /home/live/.vnc/passwd -rfbport 5900 -ваши параметры &. Но /usr/share/X11/xdm/Xsetup_0 - это файл из xinitrc, а его может использовать невесть кто

https://github.com/sddm/sddm/wiki/TODO
https://github.com/sddm/sddm/wiki/0.14. ... nouncement
Re: удаленный рабочий стол
Спасибо за развернутый пост!notauser писал(а):Да всё с sddm работает. Но только один раз.
Такого эффекта входа (разового) в экран dm я добивался пост выше, только другим способом, но мне ваш больше нравиться.
Проблемам остается, при вводе логина и пароля случается обрыв vnc соединения и вход не выполняется..
по поводу выполнения скрипта /usr/share/sddm/scripts/Xstop:
-Первое повторного запуска vnc сервера считаю неудачным думаю что соединение не должно рваться -reopen спасает но ->
- Второе вход пользователя серовну не выполняется
Re: удаленный рабочий стол
Я что-то Вас недопонимаю немного что-ли. Вход есть. Если не делать выход находясь в "vnc-сеансе" (просто закрыть клиент), то всё работает. Если находясь в "vnc-сеансе" делать выход, то в зависимости от расположения звезд и параметров vnc повторный вход одного и того же пользователя возможен примерно раз до 10. Если находясь в "vnc-сеансе" делать выход, но не дожидаться его завершения (что-то там ведь ведет обратный отсчет:) закрыть клиент, то всё работает. Я никогда не использовал sddm на системах в которые надо vnc и дальше не буду. Причины - по ссылкам выше.
Re: удаленный рабочий стол
Что вы понимаете под входом? Это вход в сеанс-vnc или это вход пользователя под своей учеткой (и все это наблюдается в сеансе-vnc)notauser писал(а):Я что-то Вас недопонимаю немного что-ли. Вход есть. Если не делать выход находясь в "vnc-сеансе" (просто закрыть клиент), то всё работает. Если находясь в "vnc-сеансе" делать выход, то в зависимости от расположения звезд и параметров vnc повторный вход одного и того же пользователя возможен примерно раз до 10. Если находясь в "vnc-сеансе" делать выход, но не дожидаться его завершения (что-то там ведь ведет обратный отсчет:) закрыть клиент, то всё работает. Я никогда не использовал sddm на системах в которые надо vnc и дальше не буду. Причины - по ссылкам выше.
Ещё раз что я имею введу.
1. система перезагружается
2. vnc-сервер запущен из под root
3. при открытии сеанса-vnc мы поподаем в sddm
4. Вбиваем пароль от какого-то пользователя чтобы войти под его учеткой. Но происходит следующие
1) вход пользователя не происходит.
2) vnc-сервер разрывает сеанс связи.
вот в этом проблема
по ссылкам выше не очень понял что к чему
Re: удаленный рабочий стол
В сеансе.
"3. при открытии сеанса-vnc мы поподаем в sddm
4. Вбиваем пароль от какого-то пользователя чтобы войти под его учеткой."
Входим и работаем.
"3. при открытии сеанса-vnc мы поподаем в sddm
4. Вбиваем пароль от какого-то пользователя чтобы войти под его учеткой."
Входим и работаем.
Re: удаленный рабочий стол
Не работаем!(notauser писал(а):В сеансе.
"3. при открытии сеанса-vnc мы поподаем в sddm
4. Вбиваем пароль от какого-то пользователя чтобы войти под его учеткой."
Входим и работаем.
Может мне стоит выложить конфиги ? Вдруг где то че то не учел
Re: удаленный рабочий стол
Если хотите работать - смените dm. Если есть желание использовать sddm - связывайтесь с разработчиками. Причины - по ссылкам выше. Там реально написано, что к чему и почему. Или Вам нужна моя интерпретация?
Re: удаленный рабочий стол
Я так понял что у вас работает.
Re: удаленный рабочий стол
Работает не стабильно, а значит не работает.notauser писал(а):Я что-то Вас недопонимаю немного что-ли. Вход есть. Если не делать выход находясь в "vnc-сеансе" (просто закрыть клиент), то всё работает. Если находясь в "vnc-сеансе" делать выход, то в зависимости от расположения звезд и параметров vnc повторный вход одного и того же пользователя возможен примерно раз до 10. Если находясь в "vnc-сеансе" делать выход, но не дожидаться его завершения (что-то там ведь ведет обратный отсчет:) закрыть клиент, то всё работает. Я никогда не использовал sddm на системах в которые надо vnc и дальше не буду. Причины - по ссылкам выше.