标签: nx

未插入显示器时添加假显示

我有一台未连接外部显示器的 Ubuntu 14.04 服务器。我使用 NoMachine 远程控制机器。当我这样做时,Unity/Gnome 界面没有看到任何连接的显示器,所以在连接 NoMachine 时我只能使用 800x600。如果我插入显示器,我可以将分辨率设置为远程计算机上 NoMachine 窗口的任何大小。

有没有办法在 Ubuntu 上创建“假”监视器设备,以便我可以在 Unity/Gnome 中设置桌面分辨率?

remote-desktop nx headless 14.04 display-resolution

66
推荐指数
6
解决办法
24万
查看次数

当机器无头时,用户不再有特权

核心问题是: 任何gnome 会话都没有位于真正的物理/本机显示器之上——或者隐藏该显示器(即 NXserver 的影子模式)——具有错误的权限。即使以 root 身份运行!

关于修复 VNC/非影子 NX 会话有问题的行为的方法有什么意见吗?


很长一段时间后,我正在升级我的家庭 Ubuntu 无头服务器,并且我遇到了很多我不记得以前的 Ubuntu 版本中存在的问题。

一些细节:

  • 我从 ubuntu-11.04-server-amd64.iso 开始,然后在它上面安装了 ubuntu-desktop。
  • uname -a:Linux MiddleEarth 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
  • 硬件是 Intel D920,2GB Ram,gfx 是一些无风扇的 nvidia 6600,3xGigabit,1x100mbit,没有连接显示器、键盘和鼠标。

第1轮

当我在连接显示器的情况下进行测试/设置时,无论是坐在显示器前面还是从我的台式机(进入 vino)进行 VNCing 时,一切都很好。

没有监视器虽然会出现问题:

[未解决/已删除]

一个问题是酒很顽固​​,不喜欢在 GDM 之前/期间加载。但由于这是一个无头系统,我真的不需要它在默认情况下以 X 开头(即更改初始化级别),所以这有点没有实际意义。但是,我清楚地记得这在较旧的 ubuntu 版本(我认为是 v9.04)中很容易做到。它运行良好;但没有了!?......反正我完全放弃了这个想法。

[解决了]

然后是Unity/effects 弄乱了 VNC通过作弊解决了这个问题)。

[未解决]

我最初切换到NXserver,希望以下问题可能是tightvnc 或vino 问题,但没有这样的运气。(注:阅读第二轮)

通过 …

vnc 11.04 nx gnome-keyring headless

12
推荐指数
1
解决办法
5508
查看次数

使用 NX 客户端时键盘映射不正确

我在 Ubuntu 中遇到 nomachine NX-client 的问题。好像是keymapping有问题。例如,箭头键不起作用(除了向上键打开打印屏幕!)。我在网上搜索并找到了几种解决方案。然而,他们都没有为我工作:

解决方案 1)

在服务器上,将 System->Preferences->Keyboard->Layouts 更改为“Evdev-managed keyboard”

我登录的服务器上有 Centos 5.7,我在键盘设置中找不到“Evdev-managed keyboard”布局。我尝试了其他几种通用键盘布局,但没有成功。

解决方案2)

将以下行添加到/etc/X11/xorg.conf

Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
Run Code Online (Sandbox Code Playgroud)

我做到了,我的键盘完全停止工作了!我不得不使用屏幕键盘删除此设置并恢复正常。

解决方案 3)

xmodmap -pke > localxmodmap本地运行

将文件复制到服务器作为 .Xmodmap

xmodmap ~/.Xmodmap从终端运行。

这给了我一堆错误,例如:

xmodmap:  /home/fzc23/.Xmodmap:60:  bad keysym name 'XF86Switch_VT_1' in keysym list
Run Code Online (Sandbox Code Playgroud)

并且不起作用。

我不知道还能做什么。如果有人可以帮助我,我将不胜感激。

顺便说一句,Windows 上的 NX 客户端连接到同一台服务器,没有键映射问题,所以我相信这是 Ubuntu 中的问题,与服务器端无关。

keyboard client nx

12
推荐指数
1
解决办法
2万
查看次数

NX下的Unity?

我一直在阅读有关新的基于 Compiz 的 Unity 如何在虚拟框方面存在问题以及哪些方面没有问题。

由于 NX 有效地设置了虚拟接口/会话,Unity 是否可以在 NX 服务器会话中工作?

有没有人有这方面的经验?

unity nx

11
推荐指数
1
解决办法
1739
查看次数

X11 通过“ssh -X username@hostname”转发很慢,但使用“nxclient”快速

如前所述,当我使用基本进行 X11 转发时,ssh -X username@hostname它非常缓慢。但有趣的是,当我使用 时nxclient,速度明显更快。

由于各种原因,我宁愿使用ssh而不是nxclient

我试过打开压缩和设置密码,(即ssh -X -C -c blowfish-cbc,arcfour username@hostname)但它仍然很缓慢。

这是为什么?如何加速sshX11 转发以达到标准nxclient

ssh x11-forwarding nx

6
推荐指数
1
解决办法
8488
查看次数

无法通过 NX 会话更改输入语言(使用 Alt+Shift)

我似乎无法通过 NX 会话更改语言。

我使用的是 Ubuntu 12.04,在本地我只是使用Alt+Shift来更改语言。当我使用 NX 连接到远程服务器时,我无法使用此组合键来更改我在远端键入的语言。

我确信 nxserver 正在工作 - 曾经使用它很长时间。我改变了我的本地操作系统(运行 Mint 12,现在我运行 ubuntu 12.04)。所以我不得不重新安装Nomachine的NX,现在它不工作了。

有什么线索吗?

  • 我试过Shift-Caps而且Shift-Space但这不起作用。

input-language nx 12.04

6
推荐指数
2
解决办法
1621
查看次数

在 11.10 中将 NX 与 Unity 结合使用

我正在尝试使用 nx 远程登录到我的桌面。但是当我这样做时,由于统一,我得到以下屏幕:

我的 NX 客户端

看起来我所能做的就是从这里访问文件浏览器。我尝试按照这篇文章中的说明进行操作,但它们不起作用(大概是因为我没有必要的 gnome 东西)。如何在 11.10 上启动 unity-2d“会话”?

unity 11.10 nx

5
推荐指数
1
解决办法
7537
查看次数

使用命令启动带有 Lubuntu 配置的 LXDE

在我的电脑上,我运行着一个整洁的 Lubuntu 安装。每当我lxdm用来登录时,它都会加载一个漂亮的 LXDE 桌面,主题是漂亮的 Lubuntu 主题。startlxde但是,当我使用该命令启动 LXDE 时,加载的桌面会话是默认的、基本的 LXDE 会话,它不太符合我的口味。有点可惜!

我使用 startlxde 启动会话的原因是我正在尝试使用 NX 远程登录。我需要向 NX 提供一个命令来启动它可以使用的 X 桌面,然后startlxde就可以了。但不幸的是,如上所述并没有加载正确的主题和 lxpanel 配置。

有没有办法lxpanellxdm我通过 NX 登录时加载相同的 Lubuntu 配置(具有正确的主题和设置)?

lubuntu nx lxde

5
推荐指数
1
解决办法
2万
查看次数

session-c3.scope 不是 snap cgroup 22.04 虚拟桌面 (nomachine)

Ubuntu 中的 snap 应用程序在 nomachine 虚拟桌面或 x2go 中启动时会出现错误,并且它们不会运行。这仅适用于有限的快照,这是其中的大多数。

nomachine 虚拟桌面与 nomachine 工作站服务器或其他终端服务器类型的产品相关联,而不是与基本的 nomachine 桌面共享客户端相关联。我不使用 x2go,但用户报告了相同的问题,所以我猜它也是共享虚拟桌面。

已知的解决方法是通过禁用 cgroups v2 来更改快照沙箱,或者手动模拟 DBUS_SESSION_BUS_ADDRESS 的正常值。第一个解决方案简单但引人注目,因为 cgroups v2 是现代 Linux 体验的重要组成部分,而第二个解决方案是一种可能在多个用户下崩溃的 hack。

我不知道为什么 nomachine 或 x2go 启动会话时 DBUS_SESSION_BUS_ADDRESS 是错误的。当使用这些远程访问应用程序访问虚拟桌面会话时,传统显示管理器不管理登录。Nomachine 自行登录,然后启动图形会话。我认为 x2go 也会做同样的事情。代码路径存在一些差异,导致 DBUS_SESSION_BUS_ADDRESS 出现意外值。我的猜测是 systemd 会话启动逻辑的某些部分不是由 nomachine 或 x2go 调用的。但这对我来说很难理解。我意识到我对 Linux 登录的工作原理没有具体的了解,而且我找不到我能理解的文档。

(我认为连接到物理存在的会话(例如 nomachine 桌面)的“屏幕共享”会话不存在此问题,因为它不会绕过显示管理器)

我的经验是使用 nomachine,但 x2go 用户报告了同样的问题,并且同样的解决方法也适用。

使用 xubuntu 或 ubuntu 中的 nomachine 虚拟桌面,我无法启动 Firefox 等受限快照(除非通过内核参数禁用 cgroups v2)。

从终端启动时的错误如下所示:

tim@ubuntu ~/Desktop $ firefox /user.slice/user-1000.slice/session-c3.scope 不是 snap cgroup

但问题的根本原因之一似乎是 DBUS_SESSION_BUS_ADDRESS
设置不正确。它确实有其价值,但与普通的显示管理器会话非常不同。

在典型的 Ubuntu 登录中,我们会看到如下内容: …

nx systemd-logind x2go snap

5
推荐指数
0
解决办法
8438
查看次数