remmina-gnome: завис, кнопки ничего не делают

Вопрос или проблема

Я использую LinuxMint Wilma.

Установил remmina 1.4.35 через apt.

Когда я открываю remmina-gnome, у меня:

вставьте описание изображения здесь

Когда я нажимаю на кнопки, ничего не происходит. Если я добавляю имя хоста, ничего не изменяется.

G_MESSAGES_PREFIXED=all G_MESSAGES_DEBUG=all remmina-gnome 
(process:766370): remmina-DEBUG: 17:34:44.035: (remmina_file_manager_init) - Инициализирована папка данных "/home/stardust/.local/share/remmina"
(process:766370): GLib-GIO-DEBUG: 17:34:44.038: Используется аутентификация EXTERNAL с перекрестным пространством имен (это приведет к взаимной блокировке, если сервер GDBus < 2.73.3)
(process:766370): GLib-GIO-DEBUG: 17:34:44.042: _g_io_module_get_default: Найдена реализация по умолчанию gvfs (GDaemonVfs) для ?gio-vfs?
(process:766370): remmina-DEBUG: 17:34:44.053: (remmina_plugin_entry) - gfx_h264_available: 0
(process:766370): remmina-DEBUG: 17:34:44.054: (remmina_rdp_settings_kbd_init) - rdp_keyboard_remapping_list: (null)
(process:766370): remmina-DEBUG: 17:34:44.057: (remmina_plugin_manager_register_plugin) - Плагин Remmina glibsecret (type=Secret) был зарегистрирован, но еще не инициализирован/активирован. Порядок инициализации - 2000.
(process:766370): remmina-DEBUG: 17:34:44.120: (remmina_plugin_manager_load_plugins) - Плагин секретов glibsecret был инициализирован и будет вашим плагином секретов по умолчанию
(process:766370): GLib-DEBUG: 17:34:44.120: unsetenv() не является потокобезопасным и не должен использоваться после создания потоков
(org.remmina.Remmina:766370): GLib-DEBUG: 17:34:44.139: unsetenv() не является потокобезопасным и не должен использоваться после создания потоков
(org.remmina.Remmina:766370): Gtk-DEBUG: 17:34:44.139: Подключение к менеджеру сеансов
(org.remmina.Remmina:766370): Gtk-DEBUG: 17:34:44.139: Не удалось получить прокси-сеанс GNOME: Имя org.gnome.SessionManager не принадлежит
(org.remmina.Remmina:766370): remmina-INFO: 17:34:44.202: Поддержка StatusNotifier/Appindicator в “xfce xfce”: ваш рабочий стол поддерживает это
(org.remmina.Remmina:766370): remmina-INFO: 17:34:44.202: Поддержка StatusNotifier/Appindicator в “xfce xfce”: и Remmina имеет встроенную (скомпилированную) поддержку для libappindicator.

(org.remmina.Remmina:766370): Gtk-WARNING **: 17:34:44.413: gtk_menu_attach_to_widget(): меню уже прикреплено к GtkMenuItem
(org.remmina.Remmina:766370): remmina-DEBUG: 17:34:44.418: (remmina_main_init) - Инициализация главного окна Remmina
(org.remmina.Remmina:766370): remmina-DEBUG: 17:34:44.476: (remmina_main_init) - Инициализация монитора
(org.remmina.Remmina:766370): GLib-GIO-DEBUG: 17:34:44.476: Не удалось инициализировать портал (GNetworkMonitorPortal) для gio-network-monitor: Порталы не используются
(org.remmina.Remmina:766370): GLib-GIO-DEBUG: 17:34:44.477: Используется аутентификация EXTERNAL с перекрестным пространством имен (это приведет к взаимной блокировке, если сервер GDBus < 2.73.3)
(org.remmina.Remmina:766370): GLib-GIO-DEBUG: 17:34:44.481: _g_io_module_get_default: Найдена реализация по умолчанию networkmanager (GNetworkMonitorNM) для ‘gio-network-monitor’
(org.remmina.Remmina:766370): remmina-DEBUG: 17:34:44.484: (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(org.remmina.Remmina:766370): remmina-DEBUG: 17:34:44.692: (remmina_icon_connection_changed_cb) - Индикатор соединения изменен на: 1

Я не использую gnome-keyring. Я пытаюсь подключиться через командную строку с помощью ssh, но это не удается:

вставьте описание изображения здесь

Но я могу подключиться по ssh без пароля. Remmina пытается использовать пароль.

Ответ или решение

Проблема с Remmina на LinuxMint Wilma: Кнопки не реагируют

Введение

В этой статье мы рассмотрим вашу проблему с Remmina на LinuxMint Wilma, где при запуске приложения кнопки не срабатывают, а также ошибка подключения по SSH без пароля. Remmina — это популярный клиент удаленного рабочего стола, используемый для подключения к различным протоколам, таким как RDP, VNC и SSH. Основываясь на ваших описаниях, ниже приведены возможные причины неполадок и способы их устранения.

1. Версия Remmina и зависимости

Вы установили Remmina версии 1.4.35 через apt. Убедитесь, что у вас установлены все необходимые зависимости. Выполните следующие команды в терминале:

sudo apt update
sudo apt install remmina remmina-plugin-rdp remmina-plugin-vnc remmina-plugin-ssh

Эти команды обновят информацию о пакетах и установят плагины, которые могут понадобиться для работы Remmina.

2. Проверка логов

Вы привели вывод отладки, который уже указывает на несколько проблем:

  • Ошибки с Gtk: Сообщение Gtk-WARNING **: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem может указывать на проблему с графическим интерфейсом. Это часто связано с неправильной инициализацией интерфейса или конфликтами с другими приложениями, использующими GTK.

  • Проблемы с Gnome Session: Сообщение вида Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned указывает на то, что Remmina не может найти менеджер сессий GNOME. Это может вызвать проблемы в работе приложения.

3. Обход проблем с Gnome Keyring

Поскольку вы не используете gnome-keyring, это может вызывать проблемы с аутентификацией при использовании SSH. Remmina может пытаться получить доступ к хранилищу паролей через gnome-keyring, что и приводит к конфликтам. Чтобы обойти эту проблему, вы можете:

  • Установить пакет gnome-keyring и настроить его:
sudo apt install gnome-keyring

или

  • Попробовать использовать другой метод аутентификации, например, ключи SSH. Убедитесь, что ваш публичный ключ добавлен на сервер:
ssh-copy-id username@hostname

4. Проверка настроек SSH

Если Remmina пытается использовать пароль для SSH, когда у вас установлен ключ, скорее всего, проблема в конфигурации SSH. Убедитесь, что:

  • Ваш открытый SSH-ключ находится в файле ~/.ssh/authorized_keys на целевом сервере.
  • Файл ~/.ssh/config настроен должным образом, например:
Host myserver
    HostName your.server.ip
    User your_username
    IdentityFile ~/.ssh/id_rsa
  • Измените разрешения на папку и файлы SSH:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

5. Альтернативные решения

Если проблемы сохраняются, вы можете рассмотреть следующие шаги:

  • Запустите Remmina в другом сеансе рабочего стола или с использованием другой среды, такой как KDE или XFCE, чтобы проверить, связано ли это с вашей графической средой.
  • Переустановите Remmina:
sudo apt remove remmina
sudo apt install remmina
  • Обновите вашу систему до последней версии:
sudo apt upgrade

Заключение

Для исправления проблемы с кнопками в Remmina и решения ошибок SSH, вам следует проверить зависимости, пересмотреть настройки SSH и попытаться включить/настроить gnome-keyring. Если проблемы сохраняются, возможно, стоит рассмотреть альтернативные варианты установки или конфигурации.

Если у вас есть дополнительные вопросы или вам необходима дальнейшая помощь, пожалуйста, создайте новую тему на форуме поддержки LinuxMint или обратитесь к документации Remmina.

Оцените материал
Добавить комментарий

Капча загружается...