📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

84行目: 84行目:


== VNCサーバ (Wayland向け)==
== VNCサーバ (Wayland向け)==
==== Waylandの有効化 (オプション) ====
Waylandを有効にする。<br>
sudo raspi-config nonint do_wayland W2
<br>
VNC機能を有効にする。<br>
# 0 : 有効
# 1 : 無効
sudo raspi-config nonint do_vnc 0
<br>
==== wayvncのインストール ====
==== wayvncのインストール ====
wayvncは、wlrootsベースのWaylandコンポジタ用のVNCサーバである。(GNOME, KDE, Westonはサポートされていない)<br>
wayvncは、wlrootsベースのWaylandコンポジタ用のVNCサーバである。(GNOME, KDE, Westonはサポートされていない)<br>
167行目: 176行目:
  private_key_file=tls_key.pem
  private_key_file=tls_key.pem
  certificate_file=tls_cert.pem
  certificate_file=tls_cert.pem
<br>
Raspberry Piを再起動する。<br>
sudo systemctl reboot
<br>
<br>
===== RSA-AES =====
===== RSA-AES =====
176行目: 188行目:
<br>
<br>
RSA-AESを有効にするには、RSA鍵を生成する必要がある。<br>
RSA-AESを有効にするには、RSA鍵を生成する必要がある。<br>
mkdir -p ~/.config/wayvnc/config
  ssh-keygen -m pem -f ~/.config/wayvnc/rsa_key.pem -t rsa -N ""
  ssh-keygen -m pem -f ~/.config/wayvnc/rsa_key.pem -t rsa -N ""
<br>
<br>
191行目: 204行目:
これは、クライアントが選択する。<br>
これは、クライアントが選択する。<br>
<br>
<br>
 
Raspberry Piを再起動する。<br>
sudo systemctl reboot
<br>
==== wayvncctlコントロールソケット ====
==== wayvncctlコントロールソケット ====
実行時のインタラクションとコントロールを容易にするため、wayvncは$XDG_RUNTIME_DIR/wayvncctl (または、フォールバックとして/tmp/wayvncctl-$UID) にunixドメインソケットを開く。<br>
実行時のインタラクションとコントロールを容易にするため、wayvncは$XDG_RUNTIME_DIR/wayvncctl (または、フォールバックとして/tmp/wayvncctl-$UID) にunixドメインソケットを開く。<br>