আমি ভিএনসি সার্ভার (x0vncserver) চালানোর চেষ্টা করে কয়েক ঘন্টা হারিয়েছি এবং ক্লায়েন্টটি অদ্ভুত বার্তার সাথে সংযোগ করতে অস্বীকার করেছে যে
No password configured for VNC Auth
সার্ভারটিও এই ত্রুটিটি মুদ্রণ করে
SVncAuth: opening password file '~/.vnc/passwd' failed
ঠিক আছে, আমি যতক্ষণ না বুঝতে পেরেছি অনেক সময় নষ্ট করেছিলাম না টিল্ডটি শেলের দ্বারা প্রসারিত হয়নি, না x0vncserver দ্বারাও। তারপর আমি এই পরীক্ষা চালিয়েছি
$ echo --PasswordFile=~/.vnc/passwd
--PasswordFile=~/.vnc/passwd
কিন্তু
$ echo PasswordFile=~/.vnc/passwd
PasswordFile=/home/tichomir/.vnc/passwd
কেন এমন? যদি তর্কটি ড্যাশ দিয়ে শুরু হয় তবে শেল টিলডকে প্রসারিত করতে অস্বীকার করবে কেন? আমি ভেবেছিলাম যে টিল্ডটি সর্বদা প্রসারিত হবে যতক্ষণ এটি উদ্ধৃত হয় না, তবে দৃশ্যত আরও একটি নিয়ম আছে যা নাটকটিতে আসে?