GNOMEディスクトップ環境以外を使ってみる
epelと crb リポジトリを有効にする必要あり
[root@rockylinux10 ~]# dnf config-manager --enable crb
[root@rockylinux10 ~]# dnf install epel-release -y
[root@rockylinux10 ~]# systemctl disable gdm
[root@rockylinux10 ~]# systemctl enable sddm
[root@rockylinux10 ~]# dnf groupinstall "KDE Plasma Workspaces" -y
[root@rockylinux10 ~]# reboot* GNOME向けなGDMディスクトップマネージャのままでもいいが、より軽量なKDE標準のSDDMに切り替えてます。
再起動後に画面左下の「Desktop Session:」をクリックして、表示さえれたツリーメニュから「Plasma」を選びます

もしGNOME向けのGDMディスクトップマネージャのままでも KDE は使えて、
ログイン画面の右下にある歯車をクリックしてログイン時に適用されるディスクトップ環境を選びます

っで立ち上げてみた画面は下記。
デフォで右クリックメニューで「ターミナル」が開ける。これはありがたい。
っが、、機能てんこ盛り過ぎる..

ソースから作ってみた みかんせい
[root@rockylinux10 ~]# wget https://archive.xfce.org/xfce/4.20/fat_tarballs/xfce-4.20.tar.bz2
[root@rockylinux10 ~]# tar xf xfce-4.20.tar.bz2
[root@rockylinux10 ~]# cd src
[root@rockylinux10 src]# ls
exo-4.20.0.tar.bz2 thunar-4.20.0.tar.bz2 xfce4-panel-4.20.0.tar.bz2 xfdesktop-4.20.0.tar.bz2
garcon-4.20.0.tar.bz2 thunar-volman-4.20.0.tar.bz2 xfce4-power-manager-4.20.0.tar.bz2 xfwm4-4.20.0.tar.bz2
libxfce4ui-4.20.0.tar.bz2 tumbler-4.20.0.tar.bz2 xfce4-session-4.20.0.tar.bz2
libxfce4util-4.20.0.tar.bz2 xfce4-appfinder-4.20.0.tar.bz2 xfce4-settings-4.20.0.tar.bz2
libxfce4windowing-4.20.0.tar.bz2 xfce4-dev-tools-4.20.0.tar.bz2 xfconf-4.20.0.tar.bz2
[root@rockylinux10 src]#
[root@rockylinux10 src]# tar xf xfce4-dev-tools-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfce4-dev-tools-4.20.0/
[root@rockylinux10 xfce4-dev-tools-4.20.0]#
[root@rockylinux10 xfce4-dev-tools-4.20.0]# dnf search meson glib2-devel gtk3-devel libgudev-devel wayland-protocols-devel libSM-devel gobject-introspection-devel vala libwnck3-devel libnotify-devel
[root@rockylinux10 xfce4-dev-tools-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf libxfce4util-4.20.0.tar.bz2
[root@rockylinux10 src]# cd libxfce4util-4.20.0
[root@rockylinux10 libxfce4util-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# export PKG_CONFIG_PATH=/opt/xfce4/lib/pkgconfig
[root@rockylinux10 src]# tar xf xfconf-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfconf-4.20.0/
[root@rockylinux10 xfconf-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf libxfce4ui-4.20.0.tar.bz2
[root@rockylinux10 src]# cd libxfce4ui-4.20.0/
[root@rockylinux10 libxfce4ui-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf garcon-4.20.0.tar.bz2
[root@rockylinux10 src]# cd garcon-4.20.0/
[root@rockylinux10 garcon-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf exo-4.20.0.tar.bz2
[root@rockylinux10 src]# cd exo-4.20.0/
[root@rockylinux10 exo-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf thunar-4.20.0.tar.bz2
[root@rockylinux10 src]# cd thunar-4.20.0/
[root@rockylinux10 thunar-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf thunar-volman-4.20.0.tar.bz2
[root@rockylinux10 src]# cd thunar-volman-4.20.0/
[root@rockylinux10 thunar-volman-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf libxfce4windowing-4.20.0.tar.bz2
[root@rockylinux10 src]# cd libxfce4windowing-4.20.0/
[root@rockylinux10 libxfce4windowing-4.20.0]# PATH=/opt/xfce4/bin:$PATH ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf xfce4-panel-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfce4-panel-4.20.0/
[root@rockylinux10 xfce4-panel-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf xfce4-settings-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfce4-settings-4.20.0/
[root@rockylinux10 xfce4-settings-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf xfce4-session-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfce4-session-4.20.0/
[root@rockylinux10 xfce4-session-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
git clone https://github.com/wmww/gtk-layer-shell.git
cd gtk-layer-shell
meson setup build
ninja -C build
sudo ninja -C build install
sudo ldconfig
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
[root@rockylinux10 src]# tar xf xfdesktop-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfdesktop-4.20.0/
[root@rockylinux10 xfdesktop-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf xfwm4-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfwm4-4.20.0/
[root@rockylinux10 xfwm4-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf xfce4-appfinder-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfce4-appfinder-4.20.0/
[root@rockylinux10 xfce4-appfinder-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf tumbler-4.20.0.tar.bz2
[root@rockylinux10 src]# cd tumbler-4.20.0/
[root@rockylinux10 tumbler-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..
[root@rockylinux10 src]# tar xf xfce4-power-manager-4.20.0.tar.bz2
[root@rockylinux10 src]# cd xfce4-power-manager-4.20.0/
[root@rockylinux10 xfce4-power-manager-4.20.0]# ./configure --prefix=/opt/xfce4 && make && make install & cd ..