|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Slava Astashonok 2:5020/400 31 Jan 2003 14:17:13 To : Victor Wagner Subject : Re: запуск приложений в иксах --------------------------------------------------------------------------------
Victor Wagner wrote:
> Slava Astashonok <sla@0n.ru> wrote:
>
>> MS> можно ли из одной из виртуальных консолей запустить приложение в
>>
>>> MS> иксах?
>>>Запросто. Выполняешь в консоли 'export DISPLAY=<чему_она_равна_в_xterm>'
>>>после чего прескопойно запускаешь в ней любое исковое приложение.
>>>
>>>With best regards, Serg, aka upx@nc.ru, upx@ukr.net
>
> SA> Строго говоря, этого недостаточно: xhost +localhost
>
> Вот этого не стоит делать, потому что не стоит делать никогда.
>
> 1. Если ты залогинен на виртуальной консоли тем же юзером, что и в X-ах,
> то тебя к дисплею пустят и без этого.
>
>
> 2. Если ты залогинен на виртуальной консоли рутом (или рутом же но в
> xterm-е), то для того чтобы тебя пустили к X-серверу, тебе требуется
> только установить переменную среды XAUTHORITY, чтобы она показывала на
> тот же файл, который используется для авторизации того юзера, который
> залогинен в X-ах.
>
> Обычно это ${HOME}/.Xauthority.
>
> 3. Если ты пришел на машину, увидел там чужую X-сессию, переключился на
> консоль, поработал-поработал, и вдруг тебе захотелось X-ов, лучше
> запусти еще одни X-ы, а не лезь в чужую сессию.
>
Все верно. Я подсказал как МОЖHО, а не как HУЖHО. Разумеется xhost
создает дыру, но если человек не имеет понятия о DISPLAY, почему бы ему
одновременно не сообщить о существовании подобной утилиты, которая имеет
непосредственное отношение к теме разговора, а так же с целью упредить
следующий вопрос: "Ачто это такое: Xlib: connection to ":0.0" refused by
server".
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2470243a1af37.html, оценка из 5, голосов 10
|