ラベル vnc の投稿を表示しています。 すべての投稿を表示
ラベル vnc の投稿を表示しています。 すべての投稿を表示

2026年8月5日水曜日

VNC を AlmaLinux 8.10 に導入したときにはまったこと

・ポートを空ける

% firewall-cmd --permanent --add-port=5901/tcp
% firewall-cmd --reload
% firewall-cmd --list-all

・Polkitの設定を変更

カラーマネジメントとパッケージマネジメントの更新を全ユーザに対し許可する.
% sudo vi /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla

[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
[Allow Package Management all Users]
Identity=unix-user:*
Action=org.debian.apt.*;io.snapcraft.*;org.freedesktop.packagekit.*;com.ubuntu.update-notifier.*
ResultAny=no
ResultInactive=no
ResultActive=yes


2022年5月21日土曜日

VNC で画面が真っ黒になる

Cent OS7 のマシンに Windows10 PC で VNC 接続をしたいが,接続すると画面が真っ黒になる.
CentOS (server):TigerVNC 64bit v1.8.0
Windows (client):UltraVNC 1.3.81

~/.vnc/xstartup に
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
を追記したら XFCE4 セッションが見えるようになった.

CentOSマシンは同じで,以前のWindows10マシン@UltraVNC 1.2.3.0 では unset しなくてもよかったのだが,なぜかクライアント側ではなくサーバー側の変更が必要になってしまった.

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
については,今となっては TigerVNC は xstartup や同一アカウントによる複数の Xvnc セッションのサポートをしていないので不要(なはず)らしい.一方で過去にこのようなサポートを必要とした時に,個々の Xvnc ごとに D-Bus セッションバスインスタンスを分離するために必要であったと言うお話が書かれていた.互換性のためにも unset はした方がよいとのことだった.
https://groups.google.com/g/tigervnc-users/c/8s4pLFNHitA