Re: Не за пускается графическое приложение из под sux+startx и без XDM.

2015-08-19 Пенетрантность Ста Деюс
Здравствуйте, Павел.


В 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.

2015-08-19 Пенетрантность Tim Sattarov
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.

2015-08-19 Пенетрантность Hleb Valoshka
On 8/19/15, Tim Sattarov sti...@gmail.com wrote:
 польз(овате)ль  А:

 echo $DISPLAY
 xauth list

 Польз(овате)ль Б:

 export DISPLAY=(значение выше)
 xauth add (значение из вывода выше, соответствующее значению DISPLAY)

 Кстати:
 ...
 Откуда взялся sux ?


Был когда-то в Дебиане, но уже дано удалён. Делает то же, написано у
вас, и ещё чуть-чуть.


Re: Не за пускается графическое приложение из под sux+startx и без XDM.

2015-08-18 Пенетрантность Ста Деюс
Здравствуйте, dimas.


В Mon, 17 Aug 2015 22:24:42 +0300 вы писали:

 первый раз слышу про sux, но не прокатит ли gksu/kdesu? да хоть
 просто sudo?

Мне дешевле держать в системе пакет ХДМ. Но  попробую предложение Павла
как будет воз-ть.


Всего доброго, Ста.


Справка к моим сокращениям
--
б/т - будет
воз-ть  возможность
к. - кои, коий и т.п.
кол-во - количество
м/о - можно
н/о - нужно
ОЗУ - оперативное запоминающее ус-во
ОС - операционная система
т.д. - так далее
т.е. - то есть
ус-во - устройство



Re: Не за пускается графическое приложение из под sux+startx и без XDM.

2015-08-17 Пенетрантность Ста Деюс
Здравствуйте, Илья.


В 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.

2015-08-17 Пенетрантность dimas
первый раз слышу про sux, но не прокатит ли gksu/kdesu? да хоть просто sudo?


2015-228 20:04 Ста Деюс sthu.d...@openmailbox.org wrote:
 Хорошо, давайте не станем спорить насчёт этого проигрывателя. -- Вопрос
 в другом:
 
 как запустить, пусть б/т «Хром» («Chromium»), под другим пользователем
 («Б», отличным от того, под которым («А») запущен графический сеанс (с
 помощью startx), при отсутствии пакета xdm в ОС) так, чтоб его
 («Хрома») окно можно было бы увидеть пользователю «А».



Re: Не за пускается графическое приложение из под sux+startx и без XDM.

2015-08-16 Пенетрантность Ста Деюс
Здравствуйте, Илья.


В 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.

2015-08-16 Пенетрантность Павел Марченко
м.б. под А создать мэджик куки с 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

 Запускается и виден. Или я что то не понял?

 --
 С уважением, Илья.




-- 
В смысле осмысления бессмысленного смысл тоже имеет определенную
осмысленность!!!