VNC sunucusu (x0vncserver) çalıştırmaya çalışırken birkaç saat kaybettim ve istemci garip mesajla bağlanmayı reddetti
No password configured for VNC Auth
Sunucu ayrıca bu hatayı yazdırır
SVncAuth: opening password file '~/.vnc/passwd' failed
Tamam, tilde'nin ne kabuk ne de x0vncserver tarafından genişletilmediğini fark edene kadar çok zaman harcadım. Sonra bu testleri yaptım
$ echo --PasswordFile=~/.vnc/passwd
--PasswordFile=~/.vnc/passwd
Fakat
$ echo PasswordFile=~/.vnc/passwd
PasswordFile=/home/tichomir/.vnc/passwd
Neden? Argüman bir çizgi ile başlıyorsa neden kabuk tilde genişletmeyi reddediyor? Tilde'nin alıntı olmadığı sürece her zaman genişleyeceğini düşündüm, ama görünüşe göre oyuna giren başka bir kural var mı?