1

FreeRDP - предпочтительный способ соединения с терминальным сервисом. rdesktop - проблемная программа даже с исправленными keymaps.
Текущая версия 1.0.1 работает стабильно.
www.freerdp.com - официальный сайт
Текущая версия mageia2 - 0.8.2
Для mageia3 в cauldron уже есть freerdp-1.0.1-1.mga3.src.rpm

2

Поддерживаю. В новой версии поправили много глюков.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

3

Собрал, залил в construct Все подключаемся к тестированию! smile

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!
Спасибо сказали: finik, XliN2

4 (2012-10-06 18:24:37 отредактировано XliN)

root@localhost ~]# urpmi freerdp
Следующие пакеты будут удалены для обновления остальных:
lib64freerdp0-0.8.2-1.mga1.x86_64
 (из-за неудовлетворённости freerdp == 0.8.2-1.mga1)
remmina-plugins-0.9.2-4.mga2.x86_64
 (из-за отсутствия libfreerdpchanman.so.0()(64bit),
  из-за отсутствия libfreerdpkbd.so.0()(64bit),
  из-за отсутствия libfreerdp.so.0()(64bit)) (y/N)

Нужно пересобрать remmina-plugins я думаю

Не порядок однако

Вот полный вывод консоли

Консоль
[root@localhost ~]# urpmi freerdp
Следующие пакеты будут удалены для обновления остальных:
lib64freerdp0-0.8.2-1.mga1.x86_64
(из-за неудовлетворённости freerdp == 0.8.2-1.mga1)
remmina-plugins-0.9.2-4.mga2.x86_64
(из-за отсутствия libfreerdpchanman.so.0()(64bit),
  из-за отсутствия libfreerdpkbd.so.0()(64bit),
  из-за отсутствия libfreerdp.so.0()(64bit)) (y/N) y
freerdp помечается как установленный вручную; он не будет учитываться при определении пакетов-сирот
writing /var/lib/rpm/installed-through-deps.list
Для удовлетворения зависимостей будут установлены следующие пакеты:
  Пакет                          Версия       Релиз         Платформа
(источник «construct-mrc»)
  freerdp                        1.0.1        1.mrc.mga2    x86_64
  lib64freerdp1                  1.0.1        1.mrc.mga2    x86_64
Будет освобождено 957КБ дискового пространства.
Будет загружено 304КБ пакетов.
Установить 2 пакетов? (Y/n) y


    ftp://packages.mageia.org.ru/mageia2/construct/RPMS/x86_64/lib64freerdp1-1.0.1-1.mrc.mga2.x86_64.rpm
    ftp://packages.mageia.org.ru/mageia2/construct/RPMS/x86_64/freerdp-1.0.1-1.mrc.mga2.x86_64.rpm
устанавливается freerdp-1.0.1-1.mrc.mga2.x86_64.rpm lib64freerdp1-1.0.1-1.mrc.mga2.x86_64.rpm из /var/cache/urpmi/rpms
Подготовка...                    ##################################################################################################################
      1/2: lib64freerdp1         ##################################################################################################################
      2/2: freerdp               ##################################################################################################################
удаляется пакет remmina-plugins-0.9.2-4.mga2.x86_64
удаляется пакет lib64freerdp0-0.8.2-1.mga1.x86_64
[root@localhost ~]# urpmi remmina
Пакет remmina-0.9.3-1.mga1.x86_64 уже установлен
[root@localhost ~]# urpmi remmina-plugins
Не удаётся установить следующие пакеты, т.к. они зависят от пакетов,
более старых, чем установленные:
lib64freerdp0-0.8.2-1.mga1
remmina-plugins-0.9.2-4.mga2
Продолжить установку? (Y/n) y
Хоть часть пакетов и могла быть установлена, произошли ошибки.
Не удаётся установить следующие пакеты, т.к. они зависят от пакетов,
более старых, чем установленные:
lib64freerdp0-0.8.2-1.mga1
remmina-plugins-0.9.2-4.mga2
Продолжить установку?
[root@localhost ~]#

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

5

Не работает что ли?

Аккаунт отключен по просьбе пользователя. (28.12.2014)

6

Да не работает... Нужно обновить так же remmina

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

7

Сам FreeRDP работает нормально.
не работает только remmina.

8

В багзилле РедХата заведен баг по этому поводу.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

9 (2012-11-14 14:12:57 отредактировано Zomby)

Пересобрал из cauldron-а remmina-1.0.0 (пока только для x86_64), залил в construct:
remmina-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-debug-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-devel-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-common-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-gnome-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-nx-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-rdp-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-telepathy-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-vnc-1.0.0-2.mrc.mga2.x86_64.rpm
remmina-plugins-xdmcp-1.0.0-2.mrc.mga2.x86_64.rpm

Всё поставилось. FreeRDP - 1.0.1 тоже стоит.

Ругани при установке не замечено, НО пункта "remmina" в главном меню не наблюдается (Может так и должно быть? Просто мне ранше не приходилось использовать ремину...), а из консоли ремина прекрасно запускается.

Попробуйте поюзать remmina+freerdp, о проблемах сообщайте.
(А я пока remmina для i586 пересоберу. smile ).

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!
Спасибо сказали: XliN1

10

В исходниках FreeRDP-Remmina-356c033/remmina/desktop/remmina.desktop.in - образец desktop файла, пункт в Меню должен быть.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

11

Готовы пакеты для i586 (также в construct):

remmina-1.0.0-2.mrc.mga2.i586.rpm                           
remmina-debug-1.0.0-2.mrc.mga2.i586.rpm                     
remmina-devel-1.0.0-2.mrc.mga2.i586.rpm                     
remmina-plugins-common-1.0.0-2.mrc.mga2.i586.rpm             
remmina-plugins-gnome-1.0.0-2.mrc.mga2.i586.rpm           
remmina-plugins-nx-1.0.0-2.mrc.mga2.i586.rpm               
remmina-plugins-rdp-1.0.0-2.mrc.mga2.i586.rpm             
remmina-plugins-telepathy-1.0.0-2.mrc.mga2.i586.rpm         
remmina-plugins-vnc-1.0.0-2.mrc.mga2.i586.rpm             
remmina-plugins-xdmcp-1.0.0-2.mrc.mga2.i586.rpm

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

12

Поправь, чтобы появился в Меню.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

13

romkaromka пишет:

В исходниках FreeRDP-Remmina-356c033/remmina/desktop/remmina.desktop.in - образец desktop файла, пункт в Меню должен быть.

Угу, вижу. Не собрался, выходит?

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

14

Выходит ошибка в Mageia 3

Аккаунт отключен по просьбе пользователя. (28.12.2014)

15

В спеке :

%__cmake \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DCMAKE_INSTALL_LIBDIR=%{_lib} \
        -DWITH_APPINDICATOR=OFF \
        -DWITH_PTHREAD=ON \
        -DWITH_GCRYPT=ON \
        -DWITH_LIBSSH=ON \
        -DWITH_VTE=ON \
        -DWITH_GETTEXT=ON \
        -DWITH_FREERDP=ON \
        -DWITH_TELEPATHY=ON \
        -DWITH_ZLIB=ON \
        -DWITH_GETTEXT=ON \
        -DWITH_AVAHI=ON \
        -DWITH_APPINDICATOR=OFF \
        -LIBVNCSERVER_INCLUDE_DIRS=%{_includedir} \

Оно?!

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

16

Неизвестно. Надо пробовать.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

17

Ну что... попробовал. Так сказать не айс.  По ярлыку запускается почему то старая версия. Хотя ее и в помине нет. Если создавать подключение, то не дает ничего вводить как выбрал RDP. Только если его сразу поменять на RDP, сохранить по умолчанию и только потом создавать новое.

[root@sysadmins ~]# rpm -qa | grep remmina
remmina-plugins-rdp-1.0.0-2.mrc.mga2
remmina-plugins-nx-1.0.0-2.mrc.mga2
remmina-plugins-common-1.0.0-2.mrc.mga2
remmina-plugins-vnc-1.0.0-2.mrc.mga2
remmina-1.0.0-2.mrc.mga2

http://forum.mageia.org.ru/extensions/hcs_image_uploader/uploads/0/5500/5555/thumb/p17c16s287703rakrmc54eilk1.png

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

18

romkaromka пишет:

Неизвестно. Надо пробовать.

Очень даже известно: нет, не оно. Это поддержка libappindicator, новой приблуды для GNOME, к desktop-файлу отношения иметь не должна. Не понятно только, почему эта строка в команде аж два раза указана.

romkaromka пишет:

Выходит ошибка в Mageia 3

Нет, это ошибка в CMakeLists.txt в директории desktop исходников remmina. В нем нет упоминания desktop-файла и он не генерится и не устанавливается.

19

olelukoie, поправь, пожалуйста, а патчи в багзиллу.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

20

romkaromka пишет:

olelukoie, поправь, пожалуйста, а патчи в багзиллу.

Я не умею писать файлы CMakeLists.txt, и как в них генерить desktop-файлы - не знаю. Вместо этого надо в спеке с помощью sed отредактировать имеющийся desktop.in, скопировать его в %{_datadir}/applications (уже без ".in") и добавить в список файлов пакета в секции %files.

21

olelukoie пишет:
romkaromka пишет:

olelukoie, поправь, пожалуйста, а патчи в багзиллу.

Я не умею писать файлы CMakeLists.txt, и как в них генерить desktop-файлы - не знаю. Вместо этого надо в спеке с помощью sed отредактировать имеющийся desktop.in, скопировать его в %{_datadir}/applications (уже без ".in") и добавить в список файлов пакета в секции %files.

Похоже на то как в спеке федора:
sed -i "s,/lib/remmina/plugins,/%{_lib}/remmina/plugins,g" CMakeLists.txt ?

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

22

FreeRDP-Remmina-356c033/remmina/desktop/remmina.desktop.in поправить:
получится remmina.desktop:

Spoiler

[Desktop Entry]
Version=1.0
Name=Remmina Remote Desktop Client
Comment=Connect to remote desktops
TryExec=remmina
Exec=remmina
Icon=remmina
Terminal=false
Type=Application
Categories=GTK;GNOME;X-GNOME-NetworkSettings;Network;

добавить строки на русском
и положить в %{_datadir}/applications:
install -m 0644 remmina.desktop %{buildroot}%{_datadir}/applications/remmina.desktop
в секции %files написать:
%{_datadir}/applications/remmina.desktop

Аккаунт отключен по просьбе пользователя. (28.12.2014)

23

А у Федоры идет просто замена lib для 64битной архитектуры на lib64. Это не обязательно, тут можно придерживаться как в Mageia3, то есть не трогать.
Строки вида:
свойство=
когда ничего не указано удаляем из *.desktop, так как в LXDE это раньше считалось ошибкой синтаксиса, сейчас не знаю, не проверял.

src.rpm в наших репах не нашел, не забывайте заливать.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

24

romkaromka пишет:

FreeRDP-Remmina-356c033/remmina/desktop/remmina.desktop.in поправить:
получится remmina.desktop:

Т.е. убрать черточки перед "Name" и "Comment" в файле и переименовать сам файл?

romkaromka пишет:

добавить строки на русском

Что имеется в виду?

romkaromka пишет:

А у Федоры идет просто замена lib для 64битной архитектуры на lib64. Это не обязательно, тут можно придерживаться как в Mageia3, то есть не трогать.

Ну это понятно. Я просто как пример привёл...

romkaromka пишет:

Строки вида:
свойство=
когда ничего не указано удаляем из *.desktop, так как в LXDE это раньше считалось ошибкой синтаксиса, сейчас не знаю, не проверял.
src.rpm в наших репах не нашел, не забывайте заливать.

Ок.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

25

Name[ru]=перевод
Comment[ru]=перевод

Аккаунт отключен по просьбе пользователя. (28.12.2014)