Xorg
나는 들어가고 싶다외딴주인. 처음에는 이것이 localhost처럼 간단할 것이라고 생각했습니다.
$ xinit /usr/bin/startxfce4 -- :4
이전의현지의호스트의 경우 (비그래픽) 로그인 셸(vt/tty)에 이 명령을 입력하면 시작됩니다.다른 Xorg
즉, 이후에는 xfce4 데스크톱을 갖게 됩니다. 이 데스크톱은추가의데스크탑 관리자 로그인에서 일반 데스크탑(예 sddm
: )으로 시작합니다.
그러나 내가하려고하면외딴(fedora) ssh
콘솔의 시스템:
X.Org X Server 1.20.6
X Protocol Version 11, Revision 0
Build Operating System: 5.0.6-200.fc29.x86_64
Current 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
Kernel 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
Build Date: 25 November 2019 12:00:00AM
Build ID: xorg-x11-server 1.20.6-1.fc31
Current version of pixman: 0.38.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/tpasch/.local/share/xorg/Xorg.4.log", Time: Fri Apr 3 19:38:52 2020
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
(EE)
(EE)
Please consult the Fedora Project support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/home/tpasch/.local/share/xorg/Xorg.4.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
왜 시작할 수 있는지 알고 싶습니다.다른 Xorg
~에현지의호스트지만 난외딴주인. 그래요아니요내 터미널에서 새 데스크탑을 "볼" 것을 기대하고 있습니다 ssh
. 하지만 예를 들어 Xorg
새로 렌더링된 데스크탑을 "내보내기" 할 수 있었으면 좋겠습니다 .x11vnc
쉽게 실행할 수 있는 방법이 있나요?
현상금은 다음 용도로 사용됩니다.
- 시작하는 방법을 보여주세요다른
Xorg
서버에서외딴터미널 세션의 Fedora 시스템ssh
.
다음 답변은 고려되지 않습니다.
- 등을 이용하세요
Xvfb
.Xvnc
- 일종의 원격 데스크톱 기술(RDP, VNC, Spice, TeamViewer...)을 사용하세요.
답변1
대답은 명령줄 입력에 의해 제공됩니다.
$ xinit /usr/bin/startxfce4 -- :4
xorg의 출력
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
명령줄의 "$"는 루트가 아니라는 의미이며("#"이어야 함) 출력은 필요한 권한이 없음을 의미합니다.
시도해 볼 수 있지만
$ sudo xinit /usr/bin/startxfce4 -- :4
이렇게 하면 루트 권한으로 xfce4가 시작됩니다.
x-클라이언트와 별도로 x-server를 시스템 서비스로 시작하는 것이 좋습니다.
답변2
0번째 너머권한 문제에 대해서는 동의합니다.
본질적으로, 여러분이 아는 것은 액세스할 수 없기 때문에 명령이 실패했다는 것입니다 /dev/tty0
.xorg 서버에 대한 바이너리 래퍼가 있는지 확인하려면 매뉴얼 페이지를 읽으십시오.. 명확하지 않은 경우 호스트는 이러한 옵션을 구성해야 합니다.
올바른 접근 방식은 현재 존재하는 시스템을 사용하는 것입니다. SSH를 방정식에 포함시켜야 하므로 이로 인해 시스템이 노출된다는 점에 유의하세요. 즉, 매뉴얼 페이지 /etc/X11/Xwrapper.config
에는 needs_root_rights=yes
.