本家リリースノート https://docs.rockylinux.org/release_notes/10_0/
ざっと触った感じ. やっぱりkernelが新しいのできびきびしている.
従来「GNOME Classic」環境で画面中どこでも右クリックメニューに「Open in Terminal」が出て、「Standard(X11 display server)」環境ならファイラーの枠内で右クリックメニューに「Open in Terminal」でターミナル(端末)が使えた.
RockyLinux10 では後者のファイラーの枠内で右クリックメニューに「Open in Console」として存在して、ターミナル(端末)が利用できるみたい,
genome-shell 47.4 採用のせいかな.
proxmoxで作っているが、GPUを搭載してのOSインストールに成功しない. GPUを外すと可能.
[root@rockylinux10 ~]# cat /etc/redhat-release
Rocky Linux release 10.0 (Red Quartz)
[root@rockylinux10 ~]# grubby --update-kernel ALL --args "nouveau.modeset=0 modprobe.blacklist=nouveau ipv6.disable=1"
[root@rockylinux10 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
[root@rockylinux10 ~]# grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg
[root@rockylinux10 ~]# reboot再起動後に
[root@rockylinux10 ~]# systemctl isolate multi-user.target
[root@rockylinux10 ~]# rmmod nouveau
[root@rockylinux10 ~]# bash /Public/cuda/NVIDIA-Linux-x86_64-570.181.run -Zファイラーを開いて特定のフォルダ内で右クリックすると「Open in Console」が項目として表示され、それを選択するとターミナルが立ち上がる
でもファイラを開くことなくディスクトップ画面上で右クリックしてターミナルを立ち上げたい.
方法としては「gnome-shell-extension-custom-menu」を活用するとか。
ここでは「gnome-shell-extension*」な全てを入れてできるようにしてます。
[root@rockylinux10 ~]# dnf install yum-utils -y
[root@rockylinux10 ~]# dnf repolist all
:
[root@rockylinux10 ~]# yum-config-manager --enable crb
[root@rockylinux10 ~]# dnf install gnome-shell-extension*ユーザ権限でログインして、画面左上のアイコンをクリックしてから、画面中央のメニュー欄から「Show Apps」をクリックします

タイル状に配置されたアプリケーションから「Extensions」を選択します。

「Extensions」画面が表示されて先ほどdnfでインストールした「gnome-shell-extension*」らが反映されております。

この中で「Custom menu」を有効にすると、デスクトップ上でマウスの右クリックを押下すると「Edit menu」を表記されます。

この「Edit menu」は「$HOME/.entries.json」を編集すればいろいろ項目とかが作れるみたい。

サンプルがあるhttps://github.com/andreabenini/gnome-plugin.custom-menu-panel/blob/main/examples/.entries.json
っが「gnome-shell」が置けずに「xterm」しか置けなかった。方法はあるのだろうが、今の所不明。なのでwindows likeなディスクトップ画面にして固定されたメニューから起動できるようにしてみた。
先の「Extensions」で「Dash to Panel」「Places Status Indicator」「Workspace Indicator」を有効にしたら下記のようになる

しばらくこれでいいかな
GNOMEはいいのですが、いろいろ自身で手を加えないと使い勝手が向上しない。。
っで他のディスクトップ環境を試してみる
現時点でディスプレイサーバ xorgの代わりとなった Waylandネイティブなディスクトップ環境は少ない模様。
rockylinuxでは KDE が使えるみたい。
RockyLinux10/Desktop
[root@rockylinux10 ~]# systemctl list-timers --all
NEXT LEFT LAST PASSED UNIT ACTIVATES
Thu 2025-08-07 17:37:55 JST 13min - - systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
Thu 2025-08-07 18:24:02 JST 59min - - dnf-makecache.timer dnf-makecache.service
Thu 2025-08-07 18:56:28 JST 1h 31min Thu 2025-08-07 17:14:17 JST - fwupd-refresh.timer fwupd-refresh.service
Fri 2025-08-08 00:57:26 JST 7h Thu 2025-08-07 00:12:09 JST - logrotate.timer logrotate.service
Fri 2025-08-08 00:58:54 JST 7h Thu 2025-08-07 00:12:09 JST - plocate-updatedb.timer plocate-updatedb.service
Sun 2025-08-10 01:00:00 JST 2 days Thu 2025-08-07 00:12:09 JST - raid-check.timer raid-check.service
Mon 2025-08-11 00:29:24 JST 3 days Thu 2025-08-07 00:12:09 JST - fstrim.timer fstrim.service
7 timers listed.
[root@rockylinux10 ~]#「raid-check.service」はsoftware-raidのチェックかな. fstrimはTRIMの模様
dnf install https://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/Packages/l/libXScrnSaver-1.2.3-10.el9.x86_64.rpm[root@rockylinux10 ~]# flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
[root@rockylinux10 ~]# flatpak install /Public/em/ChimeraX-1.10.1.flatpak
Required runtime for edu.ucsf.rbvi.ChimeraX/x86_64/master (runtime/org.freedesktop.Platform/x86_64/24.08) found in remote flathub
Do you want to install it? [Y/n]:
edu.ucsf.rbvi.ChimeraX permissions:
ipc network wayland x11 dri file access [1]
[1] home, host, xdg-cache/ChimeraX:create, xdg-config/ChimeraX:create, xdg-data/ChimeraX:create, xdg-desktop, xdg-download/ChimeraX:create
ID Branch Op Remote Download
1. org.freedesktop.Platform.GL.default 24.08 i flathub < 155.4 MB
2. org.freedesktop.Platform.GL.default 24.08extra i flathub < 155.4 MB
3. org.freedesktop.Platform.GL.nvidia-570-181 1.4 i flathub < 299.0 MB
4. org.freedesktop.Platform.Locale 24.08 i flathub < 382.4 MB (partial)
5. org.freedesktop.Platform.openh264 2.5.1 i flathub < 971.4 kB
6. org.freedesktop.Platform 24.08 i flathub < 261.9 MB
7. edu.ucsf.rbvi.ChimeraX master i chimerax-origin 0 bytes
Proceed with these changes to the system installation? [Y/n]: Y
Installation complete.
[root@rockylinux10 ~]#[saber@rockylinux10 ~]$ flatpak run edu.ucsf.rbvi.ChimeraXwindowsにXmin/MobaXterm経由、あるいはmacOSからXQuartz経由で Rockylinux10 にSSHでアクセスして X11 アプリをwindows/macOSに表示することは無理。そのままでは。
っで、sshd_configに下記修正を加えて「xorg-x11-xauth」をインストールすれば従来通りにリモートからX11アプリが使えます。
[root@rockylinux10 ~]# vi /etc/ssh/sshd_config
#X11Forwarding no
↓
X11Forwarding yes
[root@rockylinux10 ~]# systemctl restart sshd
[root@rockylinux10 ~]# dnf install xorg-x11-xauthこれで従来通りX11アプリが使えます。
「qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.」と言われたら
[root@rockylinux10 ~]# dnf install xcb-util-wm xcb-util-image xcb-util-keysyms xcb-util-renderutilglxinfoを調べたら下記のようになっているので普通のX11アプリも大丈夫かと思う
[root@rockylinux10 ~]# dnf install glx-utils
[root@rockylinux10 ~]# glxinfo|grep -i opengl
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA RTX A2000/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 570.181
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 570.181
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 570.181
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
[root@rockylinux10 ~]#一応windowsのWSLならそれが出来そうです。だけど肝心のアプリがWaylandに対応しているか微妙。素直に Xwayland様を通して使った方がいいのかも。
参照先 https://gitlab.gnome.org/GNOME/gnome-remote-desktop#headless-multi-user-remote-login
「Headless multi user remote login」で作ります。こちらは共通のパスワードでリモートディスクトップに入って、それから個々の認証でログインするスタイル。
vncでXDMCPを繋いで中に入るって感じと同じ.
既に存在するアカウント「gnome-remote-desktop」でカギと証明書を作るところから開始
[root@rockylinux10 ~]# dnf install freerdp -y
[root@rockylinux10 ~]# getent passwd gnome-remote-desktop
gnome-remote-desktop:x:993:993:GNOME Remote Desktop:/var/lib/gnome-remote-desktop:/usr/sbin/nologin
[root@rockylinux10 ~]#
[root@rockylinux10 ~]# sudo -u gnome-remote-desktop sh -c 'mkdir -p ~/.local/share/gnome-remote-desktop'
[root@rockylinux10 ~]# sudo -u gnome-remote-desktop sh -c 'winpr-makecert -silent -rdp -path ~/.local/share/gnome-remote-desktop tls'
(確認)
[root@rockylinux10 ~]# ls -l /var/lib/gnome-remote-desktop/.local/share/gnome-remote-desktop/
total 8
-rw-r--r--. 1 gnome-remote-desktop gnome-remote-desktop 1018 Aug 10 12:38 tls.crt
-rw-r--r--. 1 gnome-remote-desktop gnome-remote-desktop 1705 Aug 10 12:38 tls.key
[root@rockylinux10 ~]#作った tls.crt の中身は「openssl x509 -text -noout -in /var/lib/gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.crt」
tls.key の中身は「openssl rsa -text -noout -in /var/lib/gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.key」で確認できます
そしてGNOME Remote Desktop の設定を施します . 「Init TPM credentials failed because No TPM device found, using GKeyFile as fallback.」と表示されても無視して構わない
[root@rockylinux10 ~]# grdctl --system rdp set-tls-key ~gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.key
[root@rockylinux10 ~]# grdctl --system rdp set-tls-cert ~gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.crt
[root@rockylinux10 ~]# grdctl --system rdp set-credentials
Username: access-rdp <--- windows/macOSからRDPで繋いだ時に問われるアカウントとパスワードを定義
Password:
[root@rockylinux10 ~]# grdctl --system rdp enableっでデーモンを起動
[root@rockylinux10 ~]# systemctl daemon-reload
[root@rockylinux10 ~]# systemctl enable gnome-remote-desktop
[root@rockylinux10 ~]# systemctl restart gnome-remote-desktopあとはfirewallに穴をあける
[root@rockylinux10 ~]# firewall-cmd --add-service=rdp --zone=public --permanent
[root@rockylinux10 ~]# firewall-cmd --reloadっでwindows/macOSのリモートデスクトップアプリを起動してアクセスを試みます。

下記のような画面が表示されるが continue で構わない.

メッセージ上の「use redirection server name:i:1」にするにはリモートデスクトップを開いて、「オプションの表示」を有効にして設定接続欄で「保存」を行います

「保存」されたファイルは「ドキュメント」フォルダに「Default.rdp」として落ちるのですが、このファイルは不可視ファイルです。フォルダのオプションで
「隠しファイル、隠しフォルダ、および隠しドライブを表示する」に一旦変更して、「Default.rdp」を表示させます。

その上で適当なeditorで開いて、「use redirection server name:i:1」にします。

この状態で保存して、再度リモートデスクトップを開いてアクセスするとメッセージが表示されなくなります
xorgがないので無理っぽい。代替には RDP(waylandネイティブ) がいいみたい。
、は無理みたい。VirtualGLはxorgが基本なので。RDPの速度に期待するしかないみたい。