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

 
Back to Top