Windows のリモートデスクトップ機能で CentOS に接続
x server 端末表示のみ
-----------------------
大元 xinet を、確認
[root@falcon21 ~]# systemctl status xinetd
Unit xinetd.service could not be found.
[root@falcon21 ~]# grep -r "disable" /etc/xinetd.d
[root@falcon21 ~]# ll /etc/xinetd.d
合計 0
[root@falcon21 ~]# chkconfig --list
注記: この出力に含まれるのは SysV サービスのみです。ネイティブな
systemd サービスは含まれません。SysV の設定データはネイティブな
systemd 設定で上書きされる場合があります。
systemd サービスを一覧表示する場合は 'systemctl list-unit-files' を使用します。
特定のターゲットで有効になっているサービスを確認する場合は
'systemctl list-dependencies [target]'を使用します。
swatch 0:off 1:off 2:on 3:on 4:on 5:on 6:off
----------- xinet が、動いていない、 見当たらない ---------------------------
[root@falcon21 ~]# yum -y install xinetd
メタデータの期限切れの最終確認: 1:52:22 時間前の 2020年12月09日 06時59分23秒 に実施しました。
依存関係が解決しました。
==========================================================================
パッケージ Arch バージョン リポジトリー サイズ
==========================================================================
インストール:
xinetd x86_64 2:2.3.15-24.el8 appstream 135 k
トランザクションの概要
==========================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 135 k
インストール済みのサイズ: 379 k
パッケージのダウンロード:
xinetd-2.3.15-24.el8.x86_64.rpm 1.3 MB/s | 135 kB 00:00
--------------------------------------------------------------------------
合計 142 kB/s | 135 kB 00:00
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール : xinetd-2:2.3.15-24.el8.x86_64 1/1
scriptletの実行中: xinetd-2:2.3.15-24.el8.x86_64 1/1
検証 : xinetd-2:2.3.15-24.el8.x86_64 1/1
Installed products updated.
インストール済み:
xinetd-2:2.3.15-24.el8.x86_64
完了しました!
---------------------- xinet が消えていた ---------------------------------------
---------------------- 再起動して、反映 ----------------------------------------
x server へ windows 「リモートデスクトップ接続」
端末のみ表示、画面は真っ黒
--------------------------------------
xinet 関連ファイル確認
[root@falcon21 ~]# ls /etc/
xinetd.conf xinetd.d
--------------------------------------------------------------------------------
[root@falcon21 ~]# vi /etc/xinetd.conf
#
#これはマスターxinetd構成ファイルです。 の設定
#デフォルトセクションはすべてのサービス構成に継承されます
#サービス構成で明示的にオーバーライドされない限り。 見る
#の詳細な説明については、manページのxinetd.conf
#これらの属性。
defaults
{
# 次の2つの項目は、すばやくアクセスできる場所となることを目的としています。
#サービスを一時的に有効または無効にします。
#
# enabled =
# disabled =
# 一般的なロギング特性を定義します。
log_type = SYSLOG daemon info
log_on_failure = HOST
log_on_success = PID HOST DURATION EXIT
# アクセス制限のデフォルトを定義する
#
# no_access =
# only_from =
# max_load = 0
cps = 50 10
instances = 50
per_source = 10
# アドレスとネットワークのデフォルト
#
# bind =
# mdns = yes
v6only = no
# 環境属性の設定
#
# passenv =
groups = yes
umask = 002
# 通常、バナーは使用されません。 これにより、グローバルデフォルトが設定されます
#
# banner =
# banner_fail =
# banner_success =
}
includedir /etc/xinetd.d
-------------------------------------------------------------
----------------- xorg 設定 -------------------------------
[root@falcon21 ~]# ll /etc/X11/
合計 0
drwxr-xr-x 2 root root 6 11月 4 00:22 applnk
drwxr-xr-x 2 root root 49 11月 4 00:22 fontpath.d
drwxr-xr-x 2 root root 26 11月 28 18:24 mwm
drwxr-xr-x 4 root root 55 11月 28 18:24 xinit
drwxr-xr-x 2 root root 6 8月 25 03:51 xorg.conf.d
[root@falcon21 ~]# ll /etc/X11/applnk
合計 0
[root@falcon21 ~]# ll /etc/X11/fontpath.d
合計 0
lrwxrwxrwx 1 root root 25 5月 14 2019 'xorg-x11-fonts-misc:unscaled:pri=10' -> /usr/share/X11/fonts/misc
[root@falcon21 ~]# ll /etc/X11/mwm
合計 4
-rw-r--r-- 1 root root 3538 5月 14 2019 system.mwmrc
[root@falcon21 ~]# ll /etc/X11/xinit
合計 0
drwxr-xr-x 2 root root 80 12月 8 18:54 xinitrc.d
drwxr-xr-x 2 root root 23 6月 17 09:11 xinput.d
lrwxrwxrwx 1 root root 26 11月 28 11:12 xinputrc -> /etc/alternatives/xinputrc
[root@falcon21 ~]# ll /etc/X11/xinit/xinitrc.d
合計 12
-rwxr-xr-x 1 root root 558 8月 5 04:49 00-start-message-bus.sh
-rwxr-xr-x 1 root root 203 6月 22 2018 50-systemd-user.sh
-rwxr-xr-x 1 root root 69 5月 14 2019 xmbind.sh
[root@falcon21 ~]# vi /etc/X11/xinit/00-start-message-bus.sh <-- 空 --
[root@falcon21 ~]# vi /etc/X11/xinit/50-systemd-user.sh <-- 空 --
[root@falcon21 ~]# ll /etc/X11/xinit/xinput.d
合計 4
-rw-r--r-- 1 root root 548 6月 17 09:07 ibus.conf
----- ibus.conf 確認
[root@falcon21 ~]# vi /etc/X11/xinit/xinput.d/ibus.conf
XIM=ibus
XIM_PROGRAM="/usr/bin/ibus-daemon"
ICON="ibus"
XIM_ARGS="-r --xim"
PREFERENCE_PROGRAM=/usr/bin/ibus-setup
SHORT_DESC="IBus"
GTK_IM_MODULE=ibus
NOT_RUN=gnome3
if test -f /usr/lib64/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so || \
test -f /usr/lib/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so || \
test -f /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so || \
test -f /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so;
then
QT_IM_MODULE=ibus
else
QT_IM_MODULE=xim
fi
~
--------------
[root@falcon21 ~]# ll /etc/X11/xinit/xinputrc
lrwxrwxrwx 1 root root 26 11月 28 11:12 /etc/X11/xinit/xinputrc -> /etc/alternatives/xinputrc
[root@falcon21 ~]# vi /etc/alternatives/xinputrc
XIM=ibus
XIM_PROGRAM="/usr/bin/ibus-daemon"
ICON="ibus"
XIM_ARGS="-r --xim"
PREFERENCE_PROGRAM=/usr/bin/ibus-setup
SHORT_DESC="IBus"
GTK_IM_MODULE=ibus
NOT_RUN=gnome3
if test -f /usr/lib64/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so || \
test -f /usr/lib/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so || \
test -f /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so || \
test -f /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so;
then
QT_IM_MODULE=ibus
else
QT_IM_MODULE=xim
fi
~
--------------- X11 xorg ファイル不完全? ----
----- xorg 再構築
[root@falcon21 ~]# Xorg :0 -configure
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: 4.19.34-300.el7.x86_64
Current Operating System: Linux falcon21.space 4.18.0-240.1.1.el8_3.x86_64 #1 SMP Thu Nov 19 17:20:08 UTC 20 20 x86_64
Kernel command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-240.1.1.el8_3.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet
Build Date: 24 August 2020 06:49:47PM
Build ID: xorg-x11-server 1.20.8-6.el8
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: "/var/log/Xorg.0.log", Time: Wed Dec 9 11:01:54 2020
List of video drivers:
ati
intel
nouveau
qxl
radeon
vmware
modesetting
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
modprobe: FATAL: Module fbcon not found in directory /lib/modules/4.18.0-240.1.1.el8_3.x86_64
intel: waited 2020 ms for i915.ko driver to load
Number of created screens does not match number of detected devices.
Configuration failed.
(EE) Server terminated with error (2). Closing log file.
------------------------------------------
config file: "/root/xorg.conf.new"
[root@falcon21 ~]# vi /etc/X11/xorg.conf
system config directory "/usr/share/X11/xorg.conf.d
[root@falcon21 ~]# ll /usr/share/X11/xorg.conf.d
合計 24
-rw-r--r--. 1 root root 1099 3月 9 2017 10-evdev.conf
-rw-r--r-- 1 root root 1350 8月 25 03:51 10-quirks.conf
-rw-r--r-- 1 root root 92 10月 16 2019 10-radeon.conf
-rw-r--r--. 1 root root 1429 8月 12 2019 40-libinput.conf
-rw-r--r--. 1 root root 3458 10月 1 2019 70-wacom.conf
-rw-r--r--. 1 root root 198 4月 7 2020 71-libinput-overrides-wacom.conf
[root@falcon21 ~]# vi /usr/share/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
~
-----------------
[root@falcon21 ~]# vi /usr/share/X11/xorg.conf.d/10-quirks.conf
# Collection of quirks and blacklist/whitelists for specific devices.
# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
# http://bugs.freedesktop.org/show_bug.cgi?id=22442
Section "InputClass"
Identifier "ThinkPad HDAPS accelerometer blacklist"
MatchProduct "ThinkPad HDAPS accelerometer data"
Option "Ignore" "on"
EndSection
# https://bugzilla.redhat.com/show_bug.cgi?id=523914
# Mouse does not move in PV Xen guest
# Explicitly tell evdev to not ignore the absolute axes.
Section "InputClass"
Identifier "Xen Virtual Pointer axis blacklist"
MatchProduct "Xen Virtual Pointer"
Option "IgnoreAbsoluteAxes" "off"
Option "IgnoreRelativeAxes" "off"
EndSection
# https://bugs.freedesktop.org/show_bug.cgi?id=55867
# Bug 55867 - Doesn't know how to tag XI_TRACKBALL
Section "InputClass"
Identifier "Tag trackballs as XI_TRACKBALL"
MatchProduct "trackball"
MatchDriver "evdev"
Option "TypeName" "TRACKBALL"
EndSection
# https://bugs.freedesktop.org/show_bug.cgi?id=62831
# Bug 62831 - Mionix Naos 5000 mouse detected incorrectly
Section "InputClass"
Identifier "Tag Mionix Naos 5000 mouse XI_MOUSE"
MatchProduct "La-VIEW Technology Naos 5000 Mouse"
MatchDriver "evdev"
Option "TypeName" "MOUSE"
EndSection
-------------
[root@falcon21 ~]# vi /usr/share/X11/xorg.conf.d/40-libinput.conf
# Match on all types of devices but joysticks
#
# If you want to configure your devices, do not copy this file.
# Instead, use a config snippet that contains something like this:
#
# Section "InputClass"
# Identifier "something or other"
# MatchDriver "libinput"
#
# MatchIsTouchpad "on"
# ... other Match directives ...
# Option "someoption" "value"
# EndSection
#
# This applies the option any libinput device also matched by the other
# directives. See the xorg.conf(5) man page for more info on
# matching devices.
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
~
---------------------------------------------
FATAL: Module fbcon not found in directory /lib/modules/4.18.0-240.1.1.el8_3.x86_64
fbcon カーネルに含まれるモジュール?
[root@falcon21 ~]# yum -y install http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic/fbcon-2.14-alt2.x86_64.rpm
先に 1-: rpmlib(PayloadIsLzma) と 2-:rpmlib(SetVersions) 古いファイルでリンクなし
3-: libtsm.so.4 が必要
fbcon は、centos8 には非対応 ???
-----------------------------------------------------------
[root@falcon21 ~]# cat /etc/centos-release
CentOS Linux release 8.3.2011
カーネル
[root@falcon21 ~]# uname -r
4.18.0-240.1.1.el8_3.x86_64
intel: waited 2020 ms for i915.ko driver to load
作成された画面の数が、検出されたデバイスの数と一致しません。
構成に失敗しました。
----- xorg 再構築 失敗 ----X11 xorg ファイル不完全? ---
/var/log/Xorg.0.log 確認
[root@falcon21 ~]# vi /var/log/Xorg.0.log
[ 6519.369]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 6519.369] Build Operating System: 4.19.34-300.el7.x86_64
[ 6519.369] Current Operating System: Linux falcon21.space 4.18.0-240.1.1.el8_3.x86_64 #1 SMP Thu Nov 19 17:20:08 UTC 2020 x86_64
[ 6519.369] Kernel command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-240.1.1.el8_3.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet
[ 6519.369] Build Date: 24 August 2020 06:49:47PM
[ 6519.369] Build ID: xorg-x11-server 1.20.8-6.el8
[ 6519.369] Current version of pixman: 0.38.4
[ 6519.369] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 6519.369] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 6519.369] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 9 11:01:54 2020
[ 6519.369] (II) Loader magic: 0x55eb0aa82020
[ 6519.369] (II) Module ABI versions:
[ 6519.369] X.Org ANSI C Emulation: 0.4
[ 6519.369] X.Org Video Driver: 24.1
[ 6519.369] X.Org XInput driver : 24.1
[ 6519.369] X.Org Server Extension : 10.0
[ 6519.370] (--) using VT number 2
[ 6519.370] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 6519.371] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 6519.371] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[ 6519.374] (--) PCI:*(0@0:2:0) 8086:2e12:1028:0420 rev 3, Mem @ 0xf7c00000/4194304, 0xe0000000/268435456, I/O @ 0x0000ecb8/8, BIOS @ 0x????????/131072
[ 6519.374] (--) PCI: (0@0:2:1) 8086:2e13:1028:0420 rev 3, Mem @ 0xf7b00000/1048576, BIOS @ 0x????????/65536
[ 6519.374] List of video drivers:
[ 6519.374] ati
[ 6519.374] intel
[ 6519.374] nouveau
[ 6519.374] qxl
[ 6519.374] radeon
[ 6519.374] vmware
[ 6519.374] modesetting
[ 6519.374] (II) LoadModule: "ati"
[ 6519.374] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[ 6519.385] (II) Module ati: vendor="X.Org Foundation"
-------------------------------------------------------------------------------------------------------
[root@falcon21 ~]# cp /root/xorg.conf.new /etc/X11/xorg.conf
[root@falcon21 ~]# vi /etc/X11/xorg.conf
1 Section "ServerLayout"
2 Identifier "X.org Configured"
3 Screen 0 "Screen0" 0 0
4 #Screen 1 "Screen1" RightOf "Screen0"
5 InputDevice "Mouse0" "CorePointer"
6 InputDevice "Keyboard0" "CoreKeyboard"
7 EndSection
8
9 Section "Files"
10 ModulePath "/usr/lib64/xorg/modules"
11 FontPath "catalogue:/etc/X11/fontpath.d"
12 FontPath "built-ins"
13 EndSection
14
15 Section "Module"
16 Load "glx"
17 EndSection
18
19 Section "InputDevice"
20 Identifier "Keyboard0"
21 Driver "kbd"
22 EndSection
23
24 Section "InputDevice"
25 Identifier "Mouse0"
26 Driver "mouse"
27 Option "Protocol" "auto"
28 Option "Device" "/dev/input/mice"
29 Option "ZAxisMapping" "4 5 6 7"
30 EndSection
31
32 Section "Monitor"
33 Identifier "Monitor0"
34 VendorName "Monitor Vendor"
35 ModelName "Monitor Model"
36 EndSection
37
38 #Section "Monitor"
39 # Identifier "Monitor1"
40 # VendorName "Monitor Vendor"
41 # ModelName "Monitor Model"
42 #EndSection
43
44 Section "Device"
45 ### Available Driver options are:-
46 ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
47 ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
48 ### <percent>: "<f>%"
49 ### [arg]: arg optional
50 Option "Accel" # [<bool>]
51 Option "AccelMethod" # <str>
52 Option "Backlight" # <str>
53 Option "CustomEDID" # <str>
54 Option "DRI" # <str>
55 Option "Present" # [<bool>]
56 Option "ColorKey" # <i>
57 Option "VideoKey" # <i>
58 Option "Tiling" # [<bool>]
59 Option "LinearFramebuffer" # [<bool>]
60 Option "HWRotation" # [<bool>]
61 Option "VSync" # [<bool>]
62 Option "PageFlip" # [<bool>]
63 Option "SwapbuffersWait" # [<bool>]
64 Option "TripleBuffer" # [<bool>]
65 Option "XvPreferOverlay" # [<bool>]
66 Option "HotPlug" # [<bool>]
67 Option "ReprobeOutputs" # [<bool>]
68 Option "XvMC" # [<bool>]
69 Option "ZaphodHeads" # <str>
70 Option "VirtualHeads" # <i>
71 Option "TearFree" # [<bool>]
72 Option "PerCrtcPixmaps" # [<bool>]
73 Option "FallbackDebug" # [<bool>]
74 Option "DebugFlushBatches" # [<bool>]
75 Option "DebugFlushCaches" # [<bool>]
76 Option "DebugWait" # [<bool>]
77 Option "BufferCache" # [<bool>]
78 Identifier "Card0"
79 Driver "intel"
80 BusID "PCI:0:2:0"
81 EndSection
82
83# Section "Device"
84 ### Available Driver options are:-
85 ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
86 ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
87 ### <percent>: "<f>%"
88 ### [arg]: arg optional
89 #Option "Accel" # [<bool>]
90 #Option "AccelMethod" # <str>
91 #Option "Backlight" # <str>
92 #Option "CustomEDID" # <str>
93 #Option "DRI" # <str>
94 #Option "Present" # [<bool>]
95 #Option "ColorKey" # <i>
96 #Option "VideoKey" # <i>
97 #Option "Tiling" # [<bool>]
98 #Option "LinearFramebuffer" # [<bool>]
99 #Option "HWRotation" # [<bool>]
100 #Option "VSync" # [<bool>]
101 #Option "PageFlip" # [<bool>]
102 #Option "SwapbuffersWait" # [<bool>]
103 #Option "TripleBuffer" # [<bool>]
104 #Option "XvPreferOverlay" # [<bool>]
105 #Option "HotPlug" # [<bool>]
106 #Option "ReprobeOutputs" # [<bool>]
107 #Option "XvMC" # [<bool>]
108 #Option "ZaphodHeads" # <str>
109 #Option "VirtualHeads" # <i>
110 #Option "TearFree" # [<bool>]
111 #Option "PerCrtcPixmaps" # [<bool>]
112 #Option "FallbackDebug" # [<bool>]
113 #Option "DebugFlushBatches" # [<bool>]
114 #Option "DebugFlushCaches" # [<bool>]
115 #Option "DebugWait" # [<bool>]
116 #Option "BufferCache" # [<bool>]
117 Identifier "Card1"
118 Driver "intel"
119 BusID "PCI:0:2:1"
120# EndSection
121
122 Section "Screen"
123 Identifier "Screen0"
124 Device "Card0"
125 Monitor "Monitor0"
126 SubSection "Display"
127 Viewport 0 0
128 Depth 1
129 EndSubSection
130 SubSection "Display"
131 Viewport 0 0
132 Depth 4
133 EndSubSection
134 SubSection "Display"
135 Viewport 0 0
136 Depth 8
137 EndSubSection
138 SubSection "Display"
139 Viewport 0 0
140 Depth 15
141 EndSubSection
142 SubSection "Display"
143 Viewport 0 0
144 Depth 16
145 EndSubSection
146 SubSection "Display"
147 Viewport 0 0
148 Depth 24
149 EndSubSection
150 EndSection
151
152# Section "Screen"
153 #Identifier "Screen1"
154 #Device "Card1"
155 #Monitor "Monitor1"
156 #SubSection "Display"
157 # Viewport 0 0
158 # Depth 1
159 #EndSubSection
160 #SubSection "Display"
161 # Viewport 0 0
162 # Depth 4
163 #EndSubSection
164 #SubSection "Display"
165 # Viewport 0 0
166 # Depth 8
167 #EndSubSection
168 #SubSection "Display"
169 # Viewport 0 0
170 # Depth 15
171 #EndSubSection
172 #SubSection "Display"
173 # Viewport 0 0
174 # Depth 16
175 #EndSubSection
176 #SubSection "Display"
177 # Viewport 0 0
178 # Depth 24
179 #EndSubSection
180# EndSection
181
--------------------------------------------------------------------------------
xorg-x11 再インストール
[root@falcon21 ~]# yum -y reinstall http://mirror.centos.org/centos/8/PowerTools/x86_64/os/Packages/xorg-x11-apps-7.7-21.el8.x86_64.rpm
再インストール済み:
xorg-x11-apps-7.7-21.el8.x86_64
完了しました!
---------------------- 再起動して、反映 ----------------------------------------
x server へ windows 「リモートデスクトップ接続」
端末のみ表示、画面は真っ黒
端末 で、firefox と入力、ブラウザ表示、
GNOMEのデスクトップを表示してみる
[root@falcon21 ~]# dnf -y reinstall tigervnc-server
再インストール済み:
tigervnc-server-1.10.1-7.el8.x86_64
完了しました!
***********************************************************************
***********************************************************************
tigervnc vnc
centos8 アップデート 新しいvncserver設定
----------------------------------------------------------------------------------------------
[root@falcon21 ~]# vi /usr/share/doc/tigervnc/HOWTO.md
session = gnome
`` `
これは、 `/usr/share/xsessions`のセッションデスクトップファイルの名前と一致する必要があります
ディレクトリ。
## VNCパスワードを設定する
を開始できるようにするには、各ユーザーのパスワードを設定する必要があります
Tigervncサーバー。パスワードを作成するには、実行するだけです
`` `
$ vncpasswd
`` `
サーバーを起動するユーザーとして。
### 注意:
以前にユーザーにTigervncを使用していて、すでに作成した場合
パスワードの場合、によって作成された `$ HOME / .vnc`フォルダを確認する必要があります
`vncpasswd`は正しい* SELinux *コンテキストを持ちます。これを削除することもできます
フォルダを作成し、もう一度パスワードを作成して再作成するか、
または、実行できます
`` `
$ restorecon -RFv /home/<USER>/.vnc
`` `
## Tigervncサーバーを起動します
最後に、systemdサービスを使用してサーバーを起動できます。これを行うには、実行するだけです
`` `
$ systemctl start vncserver@:x
`` `
ルートまたは
`` `
$ sudo systemctl start vncserver@:x
`` `
`sudo`を実行する権限がある場合は、通常のユーザーとして。することを忘れないでください
`:x`を、ユーザーマッピングファイルで構成した実際の番号に置き換えます。
実行して例に従います
`` `
$ systemctl start vncserver@:1
`` `
GNOMEセッションでユーザー `test`のTigervncサーバーを起動します。
### 注意:
以前にTigervncを使用していて、それを使用して開始した場合
* systemd *次に、以前の* systemd *構成ファイルを削除する必要があります。
`/etc/systemd/system/vncserver@.service`にコピーした可能性が最も高いもの、
それ以外の場合、このサービスファイルはでインストールされた新しいファイルよりも優先されます
最新のTigervnc。
#制限
すでに使用しているユーザーに対してTigervncサーバーを起動することはできません。
グラフィカルセッションにログインしました。サーバーを `root`ユーザーとして実行することは避けてください。
安全なことではありません。サーバーを `root`として実行している間は機能するはずです
一般的に、そうすることは推奨されておらず、いくつかのことがあるかもしれません
正しく機能していません。
---------------------------------------------------------
[root@falcon21 ~]# vi /etc/tigervnc/vncserver-config-defaults
## vncserverサービスによって開始されるVNCサーバーのデフォルト設定
#
#ここで指定した設定は、組み込みのデフォルトを上書きしますが、
#?/ .vnc / configおよびvncserver-config-mandatoryによってもオーバーライドされます。
#
#詳細については、次のマンページを参照してください。vncserver(1)Xvnc(1)
#
#いくつかの一般的な設定を以下に示します。 コメントを外して、
#好き。
# securitytypes=vncauth,tlsvnc
# desktop=sandbox
# geometry=2000x1200
# localhost
# alwaysshared
-----------------------------------
[root@falcon21 ~]# vi /etc/tigervnc/vncserver-config-mandatory
## vncserverサービスによって開始されたVNCサーバーの必須設定
#
#ここで指定された設定は、組み込みのデフォルトを上書きし、
#?/ .vnc / configまたはvnc-config-defaultsで指定された設定。
#
#詳細については、次のマンページを参照してください。vncserver(1)Xvnc(1)
#
#いくつかの一般的な設定を以下に示します。 コメントを外して、
#好き。
# securitytypes=vncauth,tlsvnc
# desktop=sandbox
# geometry=2000x1200
# localhost
# alwaysshared
~
***********************************************************************
[root@falcon21 ~]# vi /etc/tigervnc/vncserver.users
#TigerVNCユーザー割り当て
#
#このファイルは、ユーザーを特定のVNC表示番号に割り当てます。
#構文は<display> = <username>です。 例えば。:
#
# :2=andrew
# :3=lisa
:x=root
:1=hayato
:2=anpachi
:3=anjii
:4=blender
~
-----------------------
[root@falcon21 ~]# vi /root/.vnc/config
securitytypes=vncauth,tlsvnc
desktop=sandbox
geometry=1440x900
localhost
alwaysshared
------- session = gnome を追加 ---------------
[root@falcon21 ~]# ll /usr/share/xsessions
合計 36
-rw-r--r-- 1 root root 132 7月 22 03:57 com.redhat.Kiosk.desktop
-rw-r--r-- 1 root root 1394 5月 16 2020 gnome-classic.desktop
-rw-r--r-- 1 root root 8471 7月 22 03:57 gnome-custom-session.desktop
-rw-r--r-- 1 root root 1303 7月 22 03:57 gnome-xorg.desktop
-rw-r--r-- 1 root root 1303 7月 22 03:57 gnome.desktop
-rw-r--r-- 1 root root 198 12月 18 2019 openbox.desktop
-rw-r--r--. 1 root root 130 5月 14 2019 xinit-compat.desktop
---------- この中から、選択 ?---------------
~[root@falcon21 ~]# vi /root/.vnc/config
session = gnome.desktop
securitytypes=vncauth,tlsvnc
#desktop=sandbox
desktop=gnome
geometry=1440x900
localhost
alwaysshared
----------------------
パスワード
[root@falcon21 ~]# restorecon -RFv .vnc
[root@falcon21 ~]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
[root@falcon21 ~]# systemctl start vncserver@:1
[root@falcon21 ~]# systemctl enable vncserver@:1
Created symlink /etc/systemd/system/multi-user.target.wants/vncserver@:1.service → /usr/lib/systemd/system/vncserver@.service.
[root@falcon21 ~]# systemctl status vncserver@:1 -l ● vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/usr/lib/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Wed 2020-12-09 13:13:14 JST; 23s ago
Process: 4088 ExecStart=/usr/libexec/vncsession-start :1 (code=exited, status=0/SUCCESS)
Main PID: 4094 (code=exited, status=0/SUCCESS)
12月 09 13:13:14 falcon21.space systemd[1]: Starting Remote desktop service (VNC)...
12月 09 13:13:14 falcon21.space systemd[1]: Started Remote desktop service (VNC).
12月 09 13:13:14 falcon21.space systemd[1]: vncserver@:1.service: Succeeded.
--------- Active: inactive (dead) ----------
reboot
***********************************************************************
******** VNC を使用したリモートデスクトップアクセスの設定 **********
XDMCP 接続を有効に
[root@falcon21 ~]# vi /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
# Uncoment the line below to force the login screen to use Xorg
#WaylandEnable=false
[security]
[xdmcp]
Enable=true
[chooser]
[debug]
# Uncomment the line below to turn on debugging
#Enable=true
---------------
GDM サービスを再起動
[root@falcon21 ~]# systemctl restart gdm
-----------------
centos7 では、
[root@falcon21 old_centos7_backup]# vi etc/xinetd.conf
#
# This is the master xinetd configuration file. Settings in the
# default section will be inherited by all service configurations
# unless explicitly overridden in the service configuration. See
# xinetd.conf in the man pages for a more detailed explanation of
# these attributes.
defaults
{
# The next two items are intended to be a quick access place to
# temporarily enable or disable services.
#
# enabled =
# disabled =
# Define general logging characteristics.
log_type = SYSLOG daemon info
log_on_failure = HOST
log_on_success = PID HOST DURATION EXIT
# Define access restriction defaults
#
# no_access =
# only_from =
# max_load = 0
cps = 50 10
instances = 50
per_source = 10
# Address and networking defaults
#
# bind =
# mdns = yes
v6only = no
# setup environmental attributes
#
# passenv =
groups = yes
umask = 002
-----------------------
[root@falcon21 old_centos7_backup]# ll /etc/xinetd.d
合計 44
-rw------- 1 root root 1157 11月 9 2019 chargen-dgram
-rw------- 1 root root 1159 11月 9 2019 chargen-stream
-rw------- 1 root root 1157 11月 9 2019 daytime-dgram
-rw------- 1 root root 1159 11月 9 2019 daytime-stream
-rw------- 1 root root 1157 11月 9 2019 discard-dgram
-rw------- 1 root root 1159 11月 9 2019 discard-stream
-rw------- 1 root root 1148 11月 9 2019 echo-dgram
-rw------- 1 root root 1150 11月 9 2019 echo-stream
-rw------- 1 root root 1212 11月 9 2019 tcpmux-server
-rw------- 1 root root 1149 11月 9 2019 time-dgram
-rw------- 1 root root 1150 11月 9 2019 time-stream
centos8 では、空ファイル
***********************************************************************
centos7 の設定をコピー
[root@falcon21 ~]# cp /etc/X11/xorg.conf /etc/X11/xorg.conf_org
[root@falcon21 ~]# vi /etc/X11/xorg.conf
[root@falcon21 ~]# ll /etc/X11/xinit
合計 0
drwxr-xr-x 2 root root 80 12月 8 18:54 xinitrc.d
drwxr-xr-x 2 root root 23 12月 9 09:59 xinput.d
lrwxrwxrwx 1 root root 26 11月 28 11:12 xinputrc -> /etc/alternatives/xinputrc
[root@falcon21 ~]# cp -rp /etc/X11/xinit /etc/X11/xinit_org
[root@falcon21 ~]# ll /etc/X11
合計 12
drwxr-xr-x 2 root root 6 11月 4 00:22 applnk
drwxr-xr-x 2 root root 49 11月 4 00:22 fontpath.d
drwxr-xr-x 2 root root 26 11月 28 18:24 mwm
drwxr-xr-x 4 root root 55 12月 9 13:34 xinit
drwxr-xr-x 4 root root 55 12月 9 13:34 xinit_org
-rw-r--r-- 1 root root 1 12月 9 20:03 xorg.conf
drwxr-xr-x 2 root root 6 12月 9 16:14 xorg.conf.d
-rw-r--r-- 1 root root 5488 12月 9 19:59 xorg.conf_org
[root@falcon21 ~]# cp -rp /mnt/usb/old_centos7_backup/etc/X11/xinit /etc/X11/
cp: '/etc/X11/xinit/xinitrc.d/00-start-message-bus.sh' を上書きしますか? y
cp: '/etc/X11/xinit/xinput.d/ibus.conf' を上書きしますか? y
************ x11 windows リモートデスクトップ が有効になった ******************
------------ tigervnc は、有効にならない、新しいシステムを読み込む ---------
.vnc は、backup.tar.bz2 から展開しても、新しいシステムを読み込む、
投票数:0
平均点:0.00