উবুন্টু 14.04 এ $ এক্সডিজি_ডাটা_হোমের জন্য $ হোম / .লোকাল / ডিফল্ট মানটি ভাগ করা যায়?


10

উবুন্টু 14.04 এ $ এক্সডিজি_ডাটা_হোমের জন্য ডিফল্ট মান কী? আমি এর সাথে একটি খালি লাইন পাই:

echo $XDG_DATA_HOME

ফ্রি ডেস্কটপ স্পেসিফিকেশন অনুযায়ী এটি $ HOME / .local / share এর সমান হতে পারে


একই অবস্থা. সেট করা হবে না বলে মনে হচ্ছে।
গুনার হেজালমারসন

উত্তর:


6

মধ্যে রিপোর্ট XDG বেস ডিরেক্টরি সুনির্দিষ্টকরণ এনভায়রনমেন্ট ভেরিয়েবল ডিফল্ট দ্বারা সেট করা হয় না বাগ উবুন্টু XDG ভেরিয়েবল সেট করেনি।

ফ্রিডেস্কটপ বেজ ডিরেক্টরি স্পেসিফিকেশন অনুসারে :

D এক্সডিজি_ডাটা_হোম ভিত্তি ডিরেক্টরিটি নির্দিষ্ট করে যা ব্যবহারকারীর নির্দিষ্ট ডেটা ফাইল সংরক্ষণ করা উচিত relative যদি $ এক্সডিজি_ডাটা_হোম হয় হয় না সেট করা হয় না খালি, a HOME / .local / share এর সমান একটি ডিফল্ট ব্যবহার করা উচিত।

এই স্পেসিফিকেশন প্রয়োগ করে এমন অ্যাপ্লিকেশনগুলিকে অবশ্যই এই আচরণটি বাস্তবায়ন করতে হবে, সুতরাং যদি $XDG_DATA_HOMEসংজ্ঞায়িত না হয় তবে তাদের অবশ্যই $HOME/.local/shareডিফল্ট হিসাবে ব্যবহার করা উচিত ।

এই স্পেসিফিকেশনের কিছু বাস্তবায়ন রয়েছে, যেমন: গ্লিব , লিবগ্যাক-এক্সডিজি-ভিত্তি-প্রো এবং পাইক্সডিজি

আপনি এই নির্দেশটি বাতিল করতে চান তাহলে, আপনি সংজ্ঞায়িত করা উচিত XDGমধ্যে পরিবর্তনশীল /etc/profileবা ভালো /etc/profile.dবর্ণনা অনুযায়ী কোথায় XDG_CONFIG_HOME পরিবর্তনশীল সংজ্ঞায়িত করা উচিত?


6

আমি এখানে এটি কীভাবে সেট করেছি তা এখানে ~/.bashrc:

export XDG_DATA_HOME=${XDG_DATA_HOME:="$HOME/.local/share"}

এটি ইতিমধ্যে সেট করা কোনও মান রাখে, অন্যথায় এটি এক্সডিজি বেস ডিরেক্টরি স্পেসিফিকেশনে নির্দিষ্ট ডিফল্ট মানকে সেট করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.