উবুন্টু 14.04 এ $ এক্সডিজি_ডাটা_হোমের জন্য ডিফল্ট মান কী? আমি এর সাথে একটি খালি লাইন পাই:
echo $XDG_DATA_HOME
ফ্রি ডেস্কটপ স্পেসিফিকেশন অনুযায়ী এটি $ HOME / .local / share এর সমান হতে পারে
উবুন্টু 14.04 এ $ এক্সডিজি_ডাটা_হোমের জন্য ডিফল্ট মান কী? আমি এর সাথে একটি খালি লাইন পাই:
echo $XDG_DATA_HOME
ফ্রি ডেস্কটপ স্পেসিফিকেশন অনুযায়ী এটি $ HOME / .local / share এর সমান হতে পারে
উত্তর:
মধ্যে রিপোর্ট XDG বেস ডিরেক্টরি সুনির্দিষ্টকরণ এনভায়রনমেন্ট ভেরিয়েবল ডিফল্ট দ্বারা সেট করা হয় না বাগ উবুন্টু XDG ভেরিয়েবল সেট করেনি।
ফ্রিডেস্কটপ বেজ ডিরেক্টরি স্পেসিফিকেশন অনুসারে :
D এক্সডিজি_ডাটা_হোম ভিত্তি ডিরেক্টরিটি নির্দিষ্ট করে যা ব্যবহারকারীর নির্দিষ্ট ডেটা ফাইল সংরক্ষণ করা উচিত relative যদি $ এক্সডিজি_ডাটা_হোম হয় হয় না সেট করা হয় না খালি, a HOME / .local / share এর সমান একটি ডিফল্ট ব্যবহার করা উচিত।
এই স্পেসিফিকেশন প্রয়োগ করে এমন অ্যাপ্লিকেশনগুলিকে অবশ্যই এই আচরণটি বাস্তবায়ন করতে হবে, সুতরাং যদি $XDG_DATA_HOME
সংজ্ঞায়িত না হয় তবে তাদের অবশ্যই $HOME/.local/share
ডিফল্ট হিসাবে ব্যবহার করা উচিত ।
এই স্পেসিফিকেশনের কিছু বাস্তবায়ন রয়েছে, যেমন: গ্লিব , লিবগ্যাক-এক্সডিজি-ভিত্তি-প্রো এবং পাইক্সডিজি
আপনি এই নির্দেশটি বাতিল করতে চান তাহলে, আপনি সংজ্ঞায়িত করা উচিত XDG
মধ্যে পরিবর্তনশীল /etc/profile
বা ভালো /etc/profile.d
বর্ণনা অনুযায়ী কোথায় XDG_CONFIG_HOME পরিবর্তনশীল সংজ্ঞায়িত করা উচিত?
আমি এখানে এটি কীভাবে সেট করেছি তা এখানে ~/.bashrc
:
export XDG_DATA_HOME=${XDG_DATA_HOME:="$HOME/.local/share"}
এটি ইতিমধ্যে সেট করা কোনও মান রাখে, অন্যথায় এটি এক্সডিজি বেস ডিরেক্টরি স্পেসিফিকেশনে নির্দিষ্ট ডিফল্ট মানকে সেট করে