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


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

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

Оффлайн Mr. Toad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Приветствую!
Столкнулся с проблемой и не смог ее решить.
Установил 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

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

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


А реализовать работу со скриптами можно через zenity (ну если хочется все же в графике)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Mr. Toad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #2 : 27 Марта 2018, 15: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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: скрипты xfreerdp не открываются из GUI
« Ответ #3 : 27 Марта 2018, 15:27:56 »
newhk, давайте я угадаю, скрипт в терминале вы естественно запускаете от суперпользователя?
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Mr. Toad

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

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

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

Оффлайн Mr. Toad

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

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

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

 

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