一、前言
? ? ? ? 大多數服務器需求是設置為虛擬顯示器,因為服務器本身不接物理的顯示器。但我的需求不太一樣,服務器就在身邊,有時候關閉遠控也需要實時監測,所以接了物理的顯示器。
???????? NoMachine 默認會為用戶創建一個新的桌面會話(類似于“遠程登錄”),與服務器本地的物理顯示器(如接在服務器上的鼠標、鍵盤、顯示器)完全分離,這是出于多用戶并發操作的考慮。
????????NoMachine 的默認配置是使用虛擬顯示器,我當前的版本為 8.16.1:
?????????可以使用以下命令檢查是否為物理顯示器(適用于 X11 環境):
echo $DISPLAY
如果是?:0 以外的,則為虛擬顯示器桌面。
二、修改配置文件
????????打開配置文件(喜歡桌面的用戶可以選擇 gedit 打開):
sudo vi /usr/NX/etc/node.cfg
或
sudo gedit /usr/NX/etc/node.cfg
搜索?PhysicalDisplays:
我這里是 823 行,取消該行的注釋,并且檢查值是否為 :0。
保存退出,重啟 nxserver 服務:
sudo /usr/NX/bin/nxserver --restart