Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » трансляция процесса из одного pts в другой. как.

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

dariusii



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос для знающих
Как под Linux выполнить процесс, что бы он запустился совсем на другом pts, tty.
Скажем, живу я себе на X :1. А мне нужно, что бы программа запустилась на X :0, или на каком-нибудь pts2, но запуск осуществляется именно из :0 (pts7, или еще откуда)
 
Как пример, из-под ssh запустить какую-нибудь Xorg программу, которая бы выполнилась на рабочем столе Gnome DM юзера вася, в xorg :0.

Всего записей: 2458 | Зарегистр. 08-11-2003 | Отправлено: 17:54 17-07-2011
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dariusii
Ну по крайней мере так работает:
ls -l > /dev/pts/0
я сидел в pts/1 и вывелось на pts/0...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 18:55 17-07-2011
dariusii



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в переменные окружения вносим параметр, куда цепляться всему тому, что выполняется в таком окружении. будь то терминал, или еще что.
 
export DISPLAY=:1
а дальше делаем, что хотим.
 
с tty.
 
.. > /dev/tty[номер]
 
solved.

Всего записей: 2458 | Зарегистр. 08-11-2003 | Отправлено: 20:10 17-07-2011
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dariusii
Цитата:
export DISPLAY=:1  
это что бы юзеру на иксы уходило? А без этого не уйдёт если на tty7 отправить?

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 20:30 17-07-2011
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно все-таки поподробнее про работу с gui приложениями...
А то не запускаются...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:43 18-07-2011
dariusii



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
 
Показ окна программы на X-сервере никак не зависит от "pts, tty". Программа подключается к тому серверу, который указан в переменной окружения DISPLAY. export DISPLAY=адрес-нужного-дисплея , и вперёд. то есть, после задания окружения, выполняешь нужную тебе команду/программу.
export DISPLAY=:1
gkrellm

Всего записей: 2458 | Зарегистр. 08-11-2003 | Отправлено: 13:55 18-07-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » трансляция процесса из одного pts в другой. как.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru