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
はroot権限でxfce4を起動します。
x-クライアントとは別に、x-server をシステムサービスとして起動することをお勧めします。
答え2
0番目を超えて権限の問題については同意します。
本質的に、あなたが知っているのは、アクセスできないためにコマンドが失敗したことです/dev/tty0
。xorg サーバーのバイナリラッパーがあるかどうかを確認するには、マニュアルページをお読みください。。明確でない場合、ホストはこれらのオプションを設定する必要があります。
正しいアプローチは、現在存在するシステムを使用することです。 SSHを式に含める必要があるため、システムが公開されることに注意してください。つまり、マニュアルページ/etc/X11/Xwrapper.config
にはneeds_root_rights=yes
。