aan*_*nno 5 xorg x11 remote-desktop x11vnc
我想在远程Xorg
主机上启动一个新服务器。起初,我认为这会像在本地主机上一样简单:
$ xinit /usr/bin/startxfce4 -- :4\n
Run Code Online (Sandbox Code Playgroud)\n\n在本地主机上,输入到(非图形)登录 shell (vt/tty) 中的此命令将启动另一台 Xorg
服务器,即在此之后我将拥有一个 xfce4 桌面 - 并且此桌面是从登录启动的正常桌面的附加桌面桌面管理器(例如sddm
)。
但是,如果我从控制台在远程(fedora)系统上尝试ssh
:
X.Org X Server 1.20.6\nX Protocol Version 11, Revision 0\nBuild Operating System: 5.0.6-200.fc29.x86_64 \nCurrent Operating System: Linux noah.siteos-lokal.de 5.5.10-200.fc31.x86_64 #1 SMP Wed Mar 18 14:21:38 UTC 2020 x86_64\nKernel command line: BOOT_IMAGE=(hd0,msdos3)/vmlinuz-5.5.10-200.fc31.x86_64 root=/dev/mapper/vg_sdd-root ro rd.luks.uuid=luks-a9eba963-ff2e-499b-a298-0659c5e29359 rd.lvm.lv=vg_sdd/root rd.lvm.lv=vg_sdd/swap rhgb quiet resume=/dev/disk/by-uuid/73299393-6bdb-4230-a1ca-096e5ee32396 splash=silent quiet video.use_native_backlight=1\nBuild Date: 25 November 2019 12:00:00AM\nBuild ID: xorg-x11-server 1.20.6-1.fc31 \nCurrent version of pixman: 0.38.4\n Before reporting problems, check http://wiki.x.org\n to make sure that you have the latest version.\nMarkers: (--) probed, (**) from config file, (==) default setting,\n (++) from command line, (!!) notice, (II) informational,\n (WW) warning, (EE) error, (NI) not implemented, (??) unknown.\n(==) Log file: "/home/tpasch/.local/share/xorg/Xorg.4.log", Time: Fri Apr 3 19:38:52 2020\n(==) Using config directory: "/etc/X11/xorg.conf.d"\n(==) Using system config directory "/usr/share/X11/xorg.conf.d"\n(EE) \nFatal server error:\n(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)\n(EE) \n(EE) \nPlease consult the Fedora Project support \n at http://wiki.x.org\n for help. \n(EE) Please also check the log file at "/home/tpasch/.local/share/xorg/Xorg.4.log" for additional information.\n(EE) \n(EE) Server terminated with error (1). Closing log file.\nxinit: giving up\nxinit: unable to connect to X server: Connection refused\nxinit: server error\n
Run Code Online (Sandbox Code Playgroud)\n\n我想知道为什么可以在本地主机上启动另一个 ,但我在远程主机上收到此错误。我不希望从我的终端“看到”新桌面。但我希望我可以 \xe2\x80\x98export\xe2\x80\x99 新渲染的桌面,例如.Xorg
ssh
Xorg
x11vnc
有没有简单的方法可以让它运行?
\n\n赏金用于:
\n\nXorg
服务器。ssh
以下答案将不予考虑:
\n\nXvfb
、Xvnc
等。答案由您的命令行输入给出
$ xinit /usr/bin/startxfce4 -- :4
和 xorg 的输出
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
Run Code Online (Sandbox Code Playgroud)
命令行中的“$”意味着您不是 root(应该是“#”),并且输出意味着您没有所需的权限。
您可以尝试
$ sudo xinit /usr/bin/startxfce4 -- :4
,但这会以 root 权限启动 xfce4。
我建议将 x-server 作为 systemd 服务启动,并与任何 x-client 分开。
归档时间: |
|
查看次数: |
3688 次 |
最近记录: |