"GDK_BACKEND does not match available displays"が出てX転送に失敗したときの確認事項
症状
タイトルの通り、SSH先でX転送しようとして GDK_BACKEND does not match available displays
とエラーが出た。
$DISPLAY
という環境変数も空の状態。
[user@remote ~]$ firefox Error: GDK_BACKEND does not match available displays [user@remote ~]$ echo $DISPLAY [user@remote ~]$
環境
- リモート側OS: Arch Linux
- OpenSSHのバージョン:openssh 7.3p1-1
- ローカル側OS: Windows10
- 使用クライアント: MobaXterm v9.1
sshd_configの設定確認
/etc/ssh/sshd_config
に以下のオプションを追記する。
X11Forwarding yes
sshdを忘れずに再起動する。
[user@remote ~]$ sudo systemctl restart sshd
再ログイン
一度ログアウトし、再度SSHログインする。
$DISPLAY
変数に情報が格納されるようになった。
[user@remote ~]$ echo $DISPLAY localhost:10.0
これにて解決。