Re: Не за пускается графическое приложение из под sux+startx и без XDM.
Здравствуйте, Павел. В Mon, 17 Aug 2015 00:06:18 +0300 вы писали: м.б. под А создать мэджик куки с xauth, подкинуть .Xauthority пользователю Б и используя полученный .Xauthority под Б вклиниваться в Х сессию А. Я думаю, что это опасно. Вот так у меня выглядит запуск «Хрома» польз-лем «Б» из графического сеанса польз-ля «А»: /usr/bin/chromium 3840 No protocol specified [3840:3840:0819/172957:ERROR:browser_main_loop.cc(231)] Gtk: cannot open display: :0 Всего доброго, Ста. Справка к моим сокращениям -- б/т - будет воз-ть возможность к. - кои, коий и т.п. кол-во - количество м/о - можно н/о - нужно ОЗУ - оперативное запоминающее ус-во ОС - операционная система польз-ль - пользователь т.д. - так далее т.е. - то есть ус-во - устройство
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
On 2015-08-19 07:18, Ста Деюс wrote: Я думаю, что это опасно. Вот так у меня выглядит запуск «Хрома» польз-лем «Б» из графического сеанса польз-ля «А»: /usr/bin/chromium 3840 No protocol specified [3840:3840:0819/172957:ERROR:browser_main_loop.cc(231)] Gtk: cannot open display: :0 польз(овате)ль А: echo $DISPLAY xauth list Польз(овате)ль Б: export DISPLAY=(значение выше) xauth add (значение из вывода выше, соответствующее значению DISPLAY) Кстати: moria:~# apt-cache search sux moria:~# apt-file search *bin/sux moria:~# apt-file search sux gimp-cbmplugs: /usr/lib/gimp/2.0/plug-ins/suxx perl-base: /usr/share/perl/5.18.2/unicore/lib/Sc/Xsux.pl python-twisted-web: /usr/lib/python2.7/dist-packages/twisted/web/sux.py python-twisted-web: /usr/share/pyshared/twisted/web/sux.py xemacs21-bin: /usr/lib/xemacs-21.4.22/x86_64-linux-gnu/include/s/ewsux5r4.h Откуда взялся sux ? P.S. Неужели и вправду так сложно набирать полное слово вместо сокращений ? делая неудобным чтение ваших сообщений, вы сокращаете свою аудиторию. А сокращения удобны только тому, кто пишет, но не тому кто читает. smime.p7s Description: S/MIME Cryptographic Signature
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
On 8/19/15, Tim Sattarov sti...@gmail.com wrote: польз(овате)ль А: echo $DISPLAY xauth list Польз(овате)ль Б: export DISPLAY=(значение выше) xauth add (значение из вывода выше, соответствующее значению DISPLAY) Кстати: ... Откуда взялся sux ? Был когда-то в Дебиане, но уже дано удалён. Делает то же, написано у вас, и ещё чуть-чуть.
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
Здравствуйте, dimas. В Mon, 17 Aug 2015 22:24:42 +0300 вы писали: первый раз слышу про sux, но не прокатит ли gksu/kdesu? да хоть просто sudo? Мне дешевле держать в системе пакет ХДМ. Но попробую предложение Павла как будет воз-ть. Всего доброго, Ста. Справка к моим сокращениям -- б/т - будет воз-ть возможность к. - кои, коий и т.п. кол-во - количество м/о - можно н/о - нужно ОЗУ - оперативное запоминающее ус-во ОС - операционная система т.д. - так далее т.е. - то есть ус-во - устройство
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
Здравствуйте, Илья. В Sun, 16 Aug 2015 21:35:22 +0300 вы писали: xdm у меня не стоит. Удалил lightdm. reboot @pi: startx @pi: sux ilya iceweasel ... 1 3015 3015 3015 tty1 10637 Ss 0 0:00 /bin/login -- 3015 8163 8163 3015 tty1 10637 S 1000 0:01 \_ -bash 8163 10637 10637 3015 tty1 10637 S+1000 0:00 \_ /bin/sh /usr/bin/startx 10637 10654 10637 3015 tty1 10637 S+1000 0:00 \_ xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /tmp/serverauth.Nz3dQdgmiv 10654 10655 10655 10655 tty8 10655 Rs+ 0 0:12 \_ /usr/bin/X -nolisten tcp :0 -auth /tmp/serverauth.Nz3dQdgmiv 10654 10662 10662 3015 tty1 10637 S 1000 0:00 \_ /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session x-session-manager 10662 10685 10685 10685 ? -1 Ss1000 0:00 \_ /usr/bin/ssh-agent /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session x-session-manager 10662 10690 10662 3015 tty1 10637 Sl1000 0:00 \_ /usr/bin/lxsession -s LXDE-pi -e LXDE 10690 10702 10662 3015 tty1 10637 S 1000 0:03 \_ openbox --config-file /home/pi/.config/openbox/lxde-pi-rc.xml 10690 10704 10662 3015 tty1 10637 Sl1000 0:04 \_ lxpanel --profile LXDE-pi 10690 10706 10662 3015 tty1 10637 Sl1000 0:00 \_ pcmanfm --desktop --profile LXDE-pi 10690 10707 10662 3015 tty1 10637 S 1000 0:00 \_ xscreensaver -no-splash ... 1 10798 10662 3015 tty1 10637 Sl1000 0:03 lxterminal 10798 10799 10662 3015 tty1 10637 S 1000 0:00 \_ gnome-pty-helper 10798 10800 10800 10800 pts/010902 Ss1000 0:00 \_ /bin/bash 10800 10902 10902 10800 pts/010902 S+ 0 0:00 | \_ su ilya -c eval $TERM; exec env TERM='xterm' DISPLAY=':0.0' iceweasel; 10902 10916 10916 10916 ? -1 Ssl 1002 0:17 | \_ iceweasel Запускается и виден. Или я что то не понял? Спасибо вам большое за проделанную работу! вы всё верно поняли, а меня -- озадачили. -- Буду копать дальше: сравнивать ваш вывод со своим. Всего доброго, Ста. Справка к моим сокращениям -- б/т - будет к. - кои, коий и т.п. кол-во - количество м/о - можно н/о - нужно ОЗУ - оперативное запоминающее ус-во ОС - операционная система т.д. - так далее т.е. - то есть ус-во - устройство
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
первый раз слышу про sux, но не прокатит ли gksu/kdesu? да хоть просто sudo? 2015-228 20:04 Ста Деюс sthu.d...@openmailbox.org wrote: Хорошо, давайте не станем спорить насчёт этого проигрывателя. -- Вопрос в другом: как запустить, пусть б/т «Хром» («Chromium»), под другим пользователем («Б», отличным от того, под которым («А») запущен графический сеанс (с помощью startx), при отсутствии пакета xdm в ОС) так, чтоб его («Хрома») окно можно было бы увидеть пользователю «А».
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
Здравствуйте, Илья. В Fri, 14 Aug 2015 15:01:36 +0300 вы писали: Отчего графическое приложение, запущенное пользователем Б, сеанс коего был запущен с помощью sux пользователем А, из xterm (графический сеанс пользователя А был запущен с помощью startx из терминала), не отображается на экране, хоть и запускается (например, проигрыватель mplayer - звук идёт, картинки нет (чёрный экран) тогда, когда в ОС не установлен XDM , и, наоборот, сие приложение отображается на экране и нормально работает, когда XDM установлен (пусть и не запущен)? Или, хотя бы, как сие приложение за пустить в описанных обстоятельствах, при удалённом XDM в ОС ? Я не совсем до конца понимаю, что такое X приложение и xdm, но считаю, что mplayer это не графическое приложение. Хорошо, давайте не станем спорить насчёт этого проигрывателя. -- Вопрос в другом: как запустить, пусть б/т «Хром» («Chromium»), под другим пользователем («Б», отличным от того, под которым («А») запущен графический сеанс (с помощью startx), при отсутствии пакета xdm в ОС) так, чтоб его («Хрома») окно можно было бы увидеть пользователю «А». Всего доброго, Ста. Справка к моим сокращениям -- б/т - будет к. - кои, коий и т.п. кол-во - количество м/о - можно н/о - нужно ОЗУ - оперативное запоминающее ус-во ОС - операционная система т.д. - так далее т.е. - то есть ус-во - устройство
Re: Не за пускается графическое приложение из под sux+startx и без XDM.
м.б. под А создать мэджик куки с xauth, подкинуть .Xauthority пользователю Б и используя полученный .Xauthority под Б вклиниваться в Х сессию А. 16 августа 2015 г., 21:35 пользователь Илья mir...@yandex.ru написал: В Fri, 14 Aug 2015 15:01:36 +0300 вы писали: как запустить, пусть б/т «Хром» («Chromium»), под другим пользователем («Б», отличным от того, под которым («А») запущен графический сеанс (с помощью startx), при отсутствии пакета xdm в ОС) так, чтоб его («Хрома») окно можно было бы увидеть пользователю «А». Всего доброго, Ста. xdm у меня не стоит. Удалил lightdm. reboot @pi: startx @pi: sux ilya iceweasel ... 1 3015 3015 3015 tty1 10637 Ss 0 0:00 /bin/login -- 3015 8163 8163 3015 tty1 10637 S 1000 0:01 \_ -bash 8163 10637 10637 3015 tty1 10637 S+1000 0:00 \_ /bin/sh /usr/bin/startx 10637 10654 10637 3015 tty1 10637 S+1000 0:00 \_ xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /tmp/serverauth.Nz3dQdgmiv 10654 10655 10655 10655 tty8 10655 Rs+ 0 0:12 \_ /usr/bin/X -nolisten tcp :0 -auth /tmp/serverauth.Nz3dQdgmiv 10654 10662 10662 3015 tty1 10637 S 1000 0:00 \_ /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session x-session-manager 10662 10685 10685 10685 ? -1 Ss1000 0:00 \_ /usr/bin/ssh-agent /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session x-session-manager 10662 10690 10662 3015 tty1 10637 Sl1000 0:00 \_ /usr/bin/lxsession -s LXDE-pi -e LXDE 10690 10702 10662 3015 tty1 10637 S 1000 0:03 \_ openbox --config-file /home/pi/.config/openbox/lxde-pi-rc.xml 10690 10704 10662 3015 tty1 10637 Sl1000 0:04 \_ lxpanel --profile LXDE-pi 10690 10706 10662 3015 tty1 10637 Sl1000 0:00 \_ pcmanfm --desktop --profile LXDE-pi 10690 10707 10662 3015 tty1 10637 S 1000 0:00 \_ xscreensaver -no-splash ... 1 10798 10662 3015 tty1 10637 Sl1000 0:03 lxterminal 10798 10799 10662 3015 tty1 10637 S 1000 0:00 \_ gnome-pty-helper 10798 10800 10800 10800 pts/010902 Ss1000 0:00 \_ /bin/bash 10800 10902 10902 10800 pts/010902 S+ 0 0:00 | \_ su ilya -c eval $TERM; exec env TERM='xterm' DISPLAY=':0.0' iceweasel; 10902 10916 10916 10916 ? -1 Ssl 1002 0:17 | \_ iceweasel Запускается и виден. Или я что то не понял? -- С уважением, Илья. -- В смысле осмысления бессмысленного смысл тоже имеет определенную осмысленность!!!