Пример xfreerdp использование с плагином буфера обмена

Ну, можно породить несколько процессов в оболочке в фоновом режиме и затем (если они все используют свой stdout или stderr), можно получить большую информацию, смешиваемую в консоли - и смешиваемым я подразумеваю, что это может возможно даже смешать данные из нескольких процессов посреди строки.

То, что Вы, вероятно, ищете, регистрируется в файл (системные службы обычно используют что-то в /var/log) и затем просмотр файла (файлов). Существует несколько утилит для этого: tail (важная опция -F, который контролирует файл и печатает любые добавленные строки), less может (в следовать режиме), делают то же в интерактивном режиме (т.е. можно переключить назад и вперед между следующим файл и прокруткой назад). most другая интересная утилита пейджера файла, more "классический", найденный почти везде (даже на DOS и Windows).

В последний раз, но не наименьшее, tee мог бы представлять интерес - он копирует свой stdin к stdout и в файл, который может часто пригождаться.

16
28.09.2015, 19:10
3 ответа
[1131346] Протокол xfreerdp изменил способ соединения. Попробуйте следующий пример:[12183]Также, если необходимо соединиться через другой порт, добавьте [1131711]/p: <порт>[1131712] после параметра [1131713]<имя хоста>[1131714].[1131349].
26
27.01.2020, 19:48

Вообще-то я начинаю подозревать, что xfreerdp 1.0.2 вообще не поддерживает этот синтаксический стиль. Я получаю точно такой же результат при использовании переключателя help:

xfreerdp /help
Warning xf_GetWindowProperty (140): Property 387 does not exist
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure

Ошибка указывает мне, что он не знает, к чему подключиться. Она даже не понимает, что я не прошу ее подключиться ни к чему. Это всё несмотря на документацию, которая говорит в пользу этого "нового" синтаксиса. Любопытно.

Вообще говоря, теперь вы можете использовать оба - long-option или /long-option. Вы должны использовать новый интерфейс теперь старый интерфейс просто сохранен для совместимости и в какой-то момент будет удален.

2
27.01.2020, 19:48

Я нашел лучшим вариантом обновление freerdp, следуя следующим рекомендациям:

В терминале:

$ cd /usr/src
$ git clone git://github.com/FreeRDP/FreeRDP.git
$ cd FreeRDP

$ sudo aptitude install libcunit1-dev libdirectfb-dev xmlto doxygen   \
    libxtst-dev libavutil-dev libavcodec-dev build-essential git-core \
    cmake libssl-dev libx11-dev libxext-dev libxinerama-dev           \
    libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev            \
    libasound2-dev libcups2-dev libxml2 libxml2-dev                   \
    libxrandr-dev libgstreamer0.10-dev                                \
    libgstreamer-plugins-base0.10-dev libxi-dev                       \
    libgstreamer-plugins-base1.0-dev

$ sudo cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON .
$ sudo make
$ sudo apt-get install checkinstall
$ sudo checkinstall make install
$ sudo which xfreerdp
$ xfreerdp --version

Теперь вы должны увидеть новую версию и командная строка должна работать!

5
27.01.2020, 19:48

Теги

Похожие вопросы