Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: [РЕШЕНО] Запуск программ в другом сеансе  (Прочитано 1542 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frankenstein2017

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Есть сеть - организация на 8 машин. На всех Ubuntu. И бывают ситуации, когда юзеру нужно помочь, задача элементарная, а по телефону не понимает. Тратить больше часа на дорогу в обе стороны не хочется (приехать, нажать 20-30 клавиш и уехать). На роутере настроен проброс портов, я могу по ssh зайти на любой компьютер организации. Как я могу запустить программу (скажем, браузер с параметром - адресом страницы со справкой), чтобы она выполнилась в сеансе того пользователя, который сейчас работает за машиной? Его логин получить не проблема, команда users есть.
« Последнее редактирование: 12 Май 2010, 14:00:31 от Frankenstein2017 »
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Запуск программ в другом сеансе
« Ответ #1 : 12 Май 2010, 12:45:02 »
может VNC поможет??
настрока сервера:
Система - Параметры - Удалённый рабочий столили в консоли
#vino-preferens
клиент:
Программы - интернет - просмотр удаленных рабочих столовили
# vinagre
p.s.  использовании VNC более нагляднее, что ли, для пользователя (имхо)
« Последнее редактирование: 12 Май 2010, 13:08:28 от kost2000 »

Оффлайн Dmitry.R.A.

  • Новичок
  • *
  • Сообщений: 7
  • Young sysadmin
    • Просмотр профиля
Re: Запуск программ в другом сеансе
« Ответ #2 : 12 Май 2010, 12:54:46 »
Для того чтобы запустить какое-то приложение на консоли у клиента я пользуюсь DISPLAY=:0; export DISPLAY

Например,

Цитировать
#!/bin/bash
### play music script by Dmitry.R.A.

DISPLAY=:0; export DISPLAY
exaile /playlist

Оффлайн Frankenstein2017

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Re: Запуск программ в другом сеансе
« Ответ #3 : 12 Май 2010, 13:11:05 »
p.s.  использовании VNC более нагляднее, что ли, для пользователя (имхо)
Использование VNC доведёт некоторых моих "осьминогов" до инфаркта.

Пользователь решил продолжить мысль 12 Май 2010, 12:12:02:
Для того чтобы запустить какое-то приложение на консоли у клиента я пользуюсь DISPLAY=:0; export DISPLAY

Например,

Цитировать
#!/bin/bash
### play music script by Dmitry.R.A.

DISPLAY=:0; export DISPLAY
exaile /playlist
Сейчас попробую дома на VitrualBox сделать.

Пользователь решил продолжить мысль 12 Май 2010, 13:40:34:
Спасибо! То, что нужно, за исключением одного момента.
Я ввёл команду открыть, например, браузер. Но пока он открыт, в командной строке будет состояние ожидания. Если я прерву по Ctrl+C - программа закроется. Как сделать, чтобы запустить программу и не ждать, пока она отработает?
« Последнее редактирование: 12 Май 2010, 13:40:35 от Frankenstein2017 »
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

rapidsp

  • Гость
Re: Запуск программ в другом сеансе
« Ответ #4 : 12 Май 2010, 13:53:18 »
firefox &

:)

Оффлайн Frankenstein2017

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
firefox &
:)
Спасибо, именно это и нужно было. В названии темы отметил, что решено, закрывать не буду - может, ещё кому-то понадобится.
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.