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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: скрипты xfreerdp не открываются из GUI  (Прочитано 475 раз)

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

Оффлайн newhk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Приветствую!
Столкнулся с проблемой и не смог ее решить.
Установил Ubuntu Desktop 16.04.4 LTS.
Вроде все нормально работает, но...
Решил для удобства сделать скрипты для подключения к виндовым сервакам.
Запускаю, а они не запускаются.
Пробовал через терминал, все работает, проблема только при запуске из GUI.
Сделал вывод ошибки и вот что мне пишет система - Could not open SAM file!
Начал рыть инет и нашел следующее:
Цитировать
Those SAM files can be created using winpr/tools/hash/winpr-hash in the build directory, with parameters -f sam -u user -p password -v 1 and writing its output to /etc/winpr/SAM. By the way, I've just seen that this tool doesn't support empty passwords, too. However, I somehow didn't make it work, but you should get a connection to the host and be able to enter the right password there (for testing).
Источник: https://github.com/FreeRDP/FreeRDP/issues/1936
-------
Проблема в том, что в системе нет директории /etc/winpr, такой папки (winpr) в системе в принципе нет.
Как мне заставить работать скрипты для подключения к виндовым сервакам посредством freerdp из GUI?
Подскажите пожалуйста.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 2984
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #1 : 27 Март 2018, 13:24:03 »
newhk, дико извиняюсь, а чем вам Remmina не угодила, если вам надо GUI ?

Запускаю, а они не запускаются.
1) Может стоит в этих скриптах использовать полные пути, а не относительные
2) И может стоит указать для этих скриптов - запускать в терминале


А реализовать работу со скриптами можно через zenity (ну если хочется все же в графике)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн newhk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #2 : 27 Март 2018, 16:19:49 »
Поясняю...
Есть скрипт:
#!/bin/bash
xfreerdp /t:SRV-PRINT /v:srv-print /f /u:$duser /p:"$dpass" /d:$ddom /monitors:1 /rfx /cert-ignore +home-drive +clipboard
Если его запустить в терминале, командой
xfreerdp /t:SRV-PRINT /v:srv-print /f /u:$duser /p:"$dpass" /d:$ddom /monitors:1 /rfx /cert-ignore +home-drive +clipboard
Все запускается.
Есть перетащить скрипт в терминал, т.е. выглядит так:
root@it-comp:~# '/home/yuriy/Rdesktop/SRV-PRINT'
Тоже запускается.
Если по нему 2 раза щелкнуть, система просит выбрать действие.
Если выбрать "Запустить в терминале, вываливается ошибка.
Если выбрать "Запустить", ничего не происходит, кроме случая, когда я в скрипте указываю файл для вывода, тогда в указанном файле появляется ошибка - Could not open SAM file!

З.Ы.
1. Если я запускаю скрипт через терминал и он отрабатывает, почему Вы считаете что системе не нравятся относительные пути?
2. Смотреть выше.

Есть еще идеи?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 2984
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #3 : 27 Март 2018, 16:27:56 »
newhk, давайте я угадаю, скрипт в терминале вы естественно запускаете от суперпользователя?
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн newhk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #4 : 27 Март 2018, 17:42:27 »
EvangelionDeath,
Чтобы не было неясностей, от кого бы я не запускал, он отрабатывает нормально...
Что так
(Нажмите, чтобы показать/скрыть)
Что так
(Нажмите, чтобы показать/скрыть)
Причем, началось это только в последней версии, т.е. 16.04.4.
Я не помню, было ли такое в 3-й, но во второй точно не было проблем.

Пользователь добавил сообщение 28 Март 2018, 13:43:26:
Новые симптомы:
Только не знаю как их сюда скопировать.
Вывалилась "Внутренняя ошибка Ubuntu 16.04"
Если мне кто-то подскажет куда система пишет лог, прежде чем сформировать этот файл, то покажу его.

Вложил скрин.
Параметры оставил по дефолту. Если среди них есть непоказанные, пишите, покажу.
« Последнее редактирование: 28 Март 2018, 15:13:05 от newhk »

Оффлайн newhk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #5 : 29 Март 2018, 14:53:57 »
Новые подробности...
Сегодня сделал себе скрипт "добавление кнопки запуска", в стандартном интерфейсе не нашел.
Так данный скрипт отработал без проблем.
Подозреваю, что проблема с самим freerdp.
Есть идеи?  ::)

Пользователь добавил сообщение 29 Март 2018, 15:15:27:
Смена окружения ситуации не меняет (думал может дело в Wayland)

Пользователь добавил сообщение 30 Март 2018, 10:24:44:
Ну чего, ни у кого нет идей?
Если нужна какая-то инфа, пишите, выложу.
« Последнее редактирование: 30 Март 2018, 10:24:44 от newhk »

 

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