আমার একটি উবুন্টু 16.04 হেডলেস সিস্টেম রয়েছে যা আমি সম্প্রতি xfce4 এবং vnc4server ইনস্টল করেছি। আমি ভিএনসির মাধ্যমে সংযোগ করতে এবং ডেস্কটপ দেখতে পাচ্ছি, তবে সিন্যাপটিকের মতো সুবিধাযুক্ত অ্যাপ্লিকেশনগুলি লঞ্চ করার চেষ্টা করা নিঃশব্দে ব্যর্থ।
synaptic.desktop
এন্ট্রি চেক করা ব্যবহারের ব্যবহার দেখায় synaptic-pkexec
যা ব্যবহারের জন্য কেবল একটি ছোট র্যাপার স্ক্রিপ্ট pkexec
।
ডেস্কটপ এন্ট্রি চালানো সরাসরি সমস্যাটি দেখায়:
$ pkexec --disable-internal-agent "/usr/sbin/synaptic" "$@"
Error executing command as another user: No authentication agent found.
প্রশ্নটি হল - আমি কীভাবে এটি সমাধান করব? আমি পলিসিকিটে নতুন এবং আমি কিছুটা অবাক হয়েছি যে apt install xfce4
দৃশ্যত কোনও প্রমাণীকরণ এজেন্ট সেটআপ করেনি। অথবা সম্ভবত আমি স্বয়ংক্রিয়ভাবে ডেস্কটপটি সঠিকভাবে শুরু করছি না - এটি আমার স্টার্টআপ স্ক্রিপ্ট:
~$ cat .vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
startxfce4 &