Автор Гілка: Підключення до дисплея  (Прочитано 2982 раз)

Відсутній Markus

  • Дописувач
  • **
  • дописів: 79
  • Карма: +0/-0
  • Програматор
Привіт усім!
Скажіть будь ласка, як підключитись до Х сервера програмно із першого віртуального терміналу?
Чи потрібні Україні програмісти, які не знають англійської мови?

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Підключення до дисплея
« Відповідей #1 : 2007-08-16 14:20:55 »
Опишіть докладніше, що саме ви маєте на увазі під "підключитись", а то не зовсім зрозуміло.

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Підключення до дисплея
« Відповідей #2 : 2007-08-16 15:03:16 »
Привіт усім!
Скажіть будь ласка, як підключитись до Х сервера програмно із першого віртуального терміналу?
так само, як і з сеансу під X:
man XDisplayOpen
єдина різниця, що X має дозволяти під'єднання з інших сеансів, тут читаємо:
man xauth
та
man xhost
Fedora 35 (x86-64)

Відсутній Markus

  • Дописувач
  • **
  • дописів: 79
  • Карма: +0/-0
  • Програматор
Re: Підключення до дисплея
« Відповідей #3 : 2007-08-16 18:46:19 »
Цитата
Опишіть докладніше, що саме ви маєте на увазі під "підключитись", а то не зовсім зрозуміло.
моя gtk програма запущена на першому терміналі, а на 7-мому запущений  Х сервер. Мені потрібно щоб програма виконуючись на 1 викидала повідомлення на 7 терміналі тобто там де запущений Х сервер по-замовчуванню.
Цитата
так само, як і з сеансу під X:
man XDisplayOpen
єдина різниця, що X має дозволяти під'єднання з інших сеансів, тут читаємо:
man xauth
та
man xhost
пробував ефекту 0, хіба що якось неправильно я це робив. Можете навести зразок, як воно робиться?
Чи потрібні Україні програмісти, які не знають англійської мови?

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Підключення до дисплея
« Відповідей #4 : 2007-08-16 19:12:50 »
моя gtk програма запущена на першому терміналі, а на 7-мому запущений  Х сервер. Мені потрібно щоб програма виконуючись на 1 викидала повідомлення на 7 терміналі тобто там де запущений Х сервер по-замовчуванню.
Виконувалась чи просто давала повідомлення іншим програмам (керувала якось, чи щось там ще робила)? Якщо перше, то пиляйте далі пораду DalekiyObriy. Якщо друге, то тут може бути кілька варіантів, залежить від конкретної поставленої задачі.

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Підключення до дисплея
« Відповідей #5 : 2007-08-16 19:29:44 »
пробував ефекту 0, хіба що якось неправильно я це робив. Можете навести зразок, як воно робиться?

1. запускаємо X
2. скажімо в х-терміналі набираємо xhost +localhost (з цим обережно бо будуть великі дірки в безпеці)
3. переходимо в віртуальну консоль (Ctrl+Alt+1)
4. пробуємо xlsfonts -display localhost:0.0
« Змінено: 2007-08-16 19:30:37 від DalekiyObriy »
Fedora 35 (x86-64)

Відсутній Markus

  • Дописувач
  • **
  • дописів: 79
  • Карма: +0/-0
  • Програматор
Re: Підключення до дисплея
« Відповідей #6 : 2007-08-16 23:33:18 »
Виконувалась чи просто давала повідомлення іншим програмам (керувала якось, чи щось там ще робила)? Якщо перше, то пиляйте далі пораду DalekiyObriy. Якщо друге, то тут може бути кілька варіантів, залежить від конкретної поставленої задачі.
потрібно щоб викидала свої повідомлення, а також взаємодіяла з користувачем. Якби потрібна була взаємодія із програмами можна було б скористатись D-BUS. А так підходить порада пана   DalekiyObriy. Дякую за пораду, зараз спробую застосувати.
« Змінено: 2007-08-16 23:38:22 від markus »
Чи потрібні Україні програмісти, які не знають англійської мови?

Відсутній Markus

  • Дописувач
  • **
  • дописів: 79
  • Карма: +0/-0
  • Програматор
Re: Підключення до дисплея
« Відповідей #7 : 2007-08-17 08:37:54 »
Цитата
скажімо в х-терміналі набираємо xhost +localhost (з цим обережно бо будуть великі дірки в безпеці)
Чому дірки, локалхост це ж локальна машина, чи ви маєте на увазі якщо замість локалхост буде щось інше?
Чи потрібні Україні програмісти, які не знають англійської мови?

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Підключення до дисплея
« Відповідей #8 : 2007-08-17 12:08:29 »
Цитата
скажімо в х-терміналі набираємо xhost +localhost (з цим обережно бо будуть великі дірки в безпеці)
Чому дірки, локалхост це ж локальна машина, чи ви маєте на увазі якщо замість локалхост буде щось інше?
Ви дозволяєте будь-кому приєднуватися з локальної машини до X-сервера...

P.S. втік у відпустку...
Fedora 35 (x86-64)

Відсутній Markus

  • Дописувач
  • **
  • дописів: 79
  • Карма: +0/-0
  • Програматор
Re: Підключення до дисплея
« Відповідей #9 : 2007-08-17 13:06:50 »
Цитата
1. запускаємо X
2. скажімо в х-терміналі набираємо xhost +localhost (з цим обережно бо будуть великі дірки в безпеці)
3. переходимо в віртуальну консоль (Ctrl+Alt+1)
4. пробуємо xlsfonts -display localhost:0.0
непомогло  :(. Проробив так як сказано програма xlsfonts не змогла підключитись, вона так і написала. У мене openSuSE 10.2 може це зв'язано із нею.
Чи потрібні Україні програмісти, які не знають англійської мови?