VNC 插件在 Remmina 中不起作用

VNC 插件在 Remmina 中不起作用

Remmina 0.9.99.1,Ubuntu 14.04。

我从存储库安装了 Remmina。还从存储库安装了 RDP 和 VNC 插件。我已验证 remmina-plugin-vnc.so 位于 /usr/lib/remmina/plugins/

当我启动 Remmina 时,我只看到 RDP 的插件,没有看到 VNC 的插件。

使用 RDP 连接到远程主机非常方便。当然,如果我尝试连接到需要 VNC 协议的远程主机,则无法连接,因为在这种情况下 Remmina 将无法工作。

我尝试了各种解决方案,但到目前为止都没有效果。我尝试过完全删除并重新安装、重新启动 Remmina、重新启动计算机等。

(我最初在 Remmina 的“问题” GitHub 页面上提出了这个问题,但他们关闭了这个问题并告诉我他们不会解决这个问题,所以我必须在这里问。)

请帮助我解决这个问题。谢谢。

答案1

以防其他人看到这篇文章。Remmina 以前带有 RDP 和 VNC 选项,现在它们是插件。

安装插件后,仅仅关闭并重新打开 remmina 是不够的。我认为有些东西还处于打开状态,所以你可能需要终止任务或简单地重新启动。

ps -A | grep remmina
  4853 ?        00:01:15 remmina
kill 4853   #the process ID from above

因此,下面是如何让一切顺利进行:

#to install remmina
sudo apt-get install remmina

# get the other mode plugins
sudo apt-get install remmina-plugin-vnc
sudo apt-get install remmina-plugin-rdp

# probably not needed
sudo apt-get install freerdp
sudo apt-get install libjpeg-dev

仅供参考:插件安装到 /usr/lib/remmina/plugins

答案2

你可以找到该错误的报告这里和用户拉奥尼·吉马良斯给了下一个解决方案

sudo apt-get install libvncclient0
sudo remmina

由于某种原因,我仍然需要使用 sudo 才能将 vnc 与 remmina 一起使用

它对我有用,并且在执行此操作之后,我可以启动 remmina,sudo并通过 vnc 协议连接远程 PC,没有任何问题。

警告, 然而:

如果您使用 sudo 启动了 remmina,则 remmina 会创建具有 root 所有权的配置文件。您可以将权限从 root 重新分配给您的用户,然后无需 sudo 即可使用。

答案3

通过重新安装修复:

sudo apt-get purge libvncserver0

进而

sudo apt-get install remmina-plugin-vnc

来源

相关内容