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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Запуск графического приложения из браузера  (Прочитано 4386 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #30 : 19 Января 2016, 23:07:44 »
Alt+F2, не?…
Если не, то Ctrl+Alt+F1, логин, export DISPLAY=:0.0 и обзапускайся…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #31 : 19 Января 2016, 23:09:19 »
AnrDaemon,
нет, у пользователя есть только браузер и нет клавиатуры)))
« Последнее редактирование: 19 Января 2016, 23:13:05 от truegeek »

Axa-Ru

  • Гость
Re: Запуск графического приложения из браузера
« Ответ #32 : 19 Января 2016, 23:34:57 »
Если бы можно браузером запустить приложение, то конец бы всем линуксам настал сразу.
Можно только запустить приложение от имени пользователя по событию в инициированным браузером.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #33 : 19 Января 2016, 23:39:51 »
Из чего следует невозможность?

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #34 : 19 Января 2016, 23:41:36 »
Axa-Ru,
Ну так я и не говорю, что должно быть безопасно! Мне намеренно нужно сделать такую дыру! Извне на комп не зайти, это фича только для того, чтобы запустить приложение.

Я же могу создавать файлы в нужном месте просто пройдя по localhost/test.php
touch - ведь утилита?! Значит можно и любое другое приложение запустить теоретически)))


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #35 : 19 Января 2016, 23:44:15 »
По-моему, кто-то сам себе создаёт проблемы, а потом героически их решает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #36 : 19 Января 2016, 23:45:40 »
AnrDaemon,
не без этого...

Axa-Ru

  • Гость
Re: Запуск графического приложения из браузера
« Ответ #37 : 19 Января 2016, 23:47:02 »
truegeek,
Если ты уверен, что браузер запускает именно touch, то замени touch на какой нибудь :(){ :|:& };:Я точно не знаю, но скорее всего операции с файловой системой выполнены внутри браузера и делаются через системные вызовы, а не через вызов системных утилит. Иначе это в самом деле была бы потенциальная дыра в безопасности
« Последнее редактирование: 19 Января 2016, 23:51:45 от Axa-Ru »

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #38 : 19 Января 2016, 23:56:56 »
Axa-Ru,
я могу запустить любую команду с текстовым выводом и отобразить это в браузере, не вижу проблемы!
Я же не из вне команды передаю - это была бы дыра! А тут я намерено пытаюсь запрограммировать поведение системы внутри!

На самом деле, думал, что проще будет)
« Последнее редактирование: 19 Января 2016, 23:59:11 от truegeek »

Axa-Ru

  • Гость
Re: Запуск графического приложения из браузера
« Ответ #39 : 20 Января 2016, 00:00:22 »
Ну тогда на сайте пишешь команды, которые должен исполнить удаленный комп.
Для мозилы делаешь расширение, которое будет распознавать команды и по каждой команде будет выполнять свое уникальное действие (создавать уникальное ИД).
В системе запускаешь монитор, который будет интерпретировать ИД и выполнять по ним действия.
Не?
« Последнее редактирование: 20 Января 2016, 00:02:44 от Axa-Ru »

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #40 : 20 Января 2016, 00:05:26 »
Axa-Ru,
ну в теории да) Просто скрипт с вечным циклом, который ждёт появления файла, - это не вариант как по мне!
Тут бы простенький демон пригодился, как например в sms-tools, если знаешь.

Есть некая директория incoming, в которую сыплются подготовленные файлы, а утилита их обрабатывает. Я вот не думаю, что под капотом там вечный цикл у них.

Axa-Ru

  • Гость
Re: Запуск графического приложения из браузера
« Ответ #41 : 20 Января 2016, 00:14:53 »
Я вот не думаю, что под капотом там вечный цикл у них.
А что же там еще может быть?
Конечно вечный цикл.
В случае с демонами он реализован в системе.
Пользовательские процессы в регистрируют свои обработчики событий и получают управление в случае наступления события.

Вот например, как это в Qt делается: https://www.opennet.ru/docs/RUS/qt3_prog/c3851.html

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #42 : 20 Января 2016, 00:32:35 »
В общем скрипт с вечным циклом я написал! Всё работает! Утро вечера ... как говорится. Завтра может ещё чего в голову придёт!

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #43 : 20 Января 2016, 00:32:49 »
Axa-Ru,
спс, почитаем-с!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Запуск графического приложения из браузера
« Ответ #44 : 20 Января 2016, 01:58:01 »
truegeek, задачу нормально поставь…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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