আমি কীভাবে আমার বাড়ির ফোল্ডারে সামগ্রীর ডিরেক্টরিগুলির ডিফল্ট অবস্থান (উদাহরণস্বরূপ ছবি, টেমপ্লেটস, সঙ্গীত) পরিবর্তন করতে পারি?


20

আমার হোম ডেস্কটপে আমার একাধিক ব্যবহারকারী রয়েছে। আমি বেশিরভাগ ডিফল্ট ব্যবহারকারী ডিরেক্টরিতে সন্তুষ্ট, তবে আমি একটি পরিবর্তন করতে চাই।

আমি সংগীতের জন্য একটি সাধারণ ডিরেক্টরি সেট আপ করতে চাই (অর্থাত্ /home/common/Music/) যা সমস্ত ব্যবহারকারীর জন্য রাইটেবল এবং নটিলাস / ডলফিন / যা ব্যবহারকারীর সঙ্গীত ডিরেক্টরি হিসাবে স্বীকৃত।

আমি জানি যে এটি xdg ব্যবহারকারীর ডিরেক্টরি সেটআপ পরিবর্তন করতে জড়িত, তবে আমি যা কিছু দেখি তা এটি ব্যবহারকারীর সাথে সম্পর্কিত $HOME। আমি একটি নিখুঁত পথ নির্দিষ্ট করতে পারে এমন কোন উপায় আছে?

উত্তর:


28

হ্যাঁ আপনার যা প্রয়োজন তা করার জন্য আপনার প্রতিটি বিদ্যমান ব্যবহারকারীর জন্য xdg কনফিগারেশনটি পরিবর্তন করা দরকার:

~/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/Desktop"
...
XDG_MUSIC_DIR="/home/common/Music"
XDG_VIDEOS_DIR="$HOME/Movies"

এবং তৈরি করা সমস্ত ব্যবহারকারীর জন্য এই কিছু উপলভ্য করার জন্য কেবল এটিকে সম্পাদনা করুন:

/etc/xdg/user-dirs.defaults

DESKTOP=Desktop
...
MUSIC=../common/Music
VIDEOS=Videos

অনুমতিগুলি সংশোধন করার জন্য, এই বিটটি জটিল কারণ আপনার অবশ্যই এটি নিশ্চিত করতে হবে যে এই ডিরেক্টরিগুলিতে তৈরি সমস্ত ফাইল প্রত্যেকেরই সম্পাদনযোগ্য থাকবে। আমি এই বিষয়টিতে আকর্ষণীয় গাইডটি পেয়েছি:

http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-users-groups-private-groups.html

অনুমতিগুলি স্টিকি করার পাশাপাশি ব্যবহারকারীদের সকলকে একটি সাধারণ গ্রুপে যুক্ত করার জন্য নিম্নলিখিতগুলি করার পরামর্শ দেয়:

chown nobody:users /home/common
chmod 2775 /home/common
usermod -a -G users user1

আপনি umask সেটিং পরিবর্তন করার ডিরেক্টরিটি, সম্পাদনা ব্যবহারকারীদের গ্রুপ যেকোন সংশোধনযোগ্য হতে তৈরি সব ফাইল করার অনুমতি চাইতে পারেন /etc/profileএবং নীচে এবং পরিবর্তন যেতে umask 022করার umask 002এই যেহেতু সব ব্যবহারকারীদের তাদের নিজস্ব প্রাথমিক ব্যবহারকারী আছে এবং নিরাপদ বিবেচনা করা হয় সত্যিই আপনি তৈরি করতে চান তার মতো কেবল প্রভাবগুলি ভাগ করা ডিরেক্টরি।

এটি যথেষ্ট পরিমাণে কার্যকর হলে আমাদের জানান us


আমি আপডেট ~/.config/user-dirs.dirsএবং অনুসরণ করা XDG_PICTURES_DIR=হয়েছে "$HOME/000\ Media/Pictures"। আমিও দৌড়াই xdg-user-dirs-update। কিন্তু এটি কাজ করে না। নটিলাস আমার Picturesফোল্ডারটি খুঁজে পাচ্ছে না ! কোন সাহায্য? (আমার xdg-user-dirs-updateকি চালানোর দরকার আছে ?)
আর্চ লিনাক্স টাকস

3

বিকল্পভাবে আপনি সেট করতে পারেন /home/common/Music(উপযুক্ত অনুমতি সহ) এবং তারপরে থেকে একটি সিমিলিংক ব্যবহার /home/usernames/Musicকরতে পারেন /home/common/Music

এটি করার জন্য ডান ক্লিক করুন /home/common/Music(এতে অনুমতি নির্ধারিত হওয়ার পরে) এবং লিংক ক্লিক করুন । এখন এই লিঙ্কটি প্রতিটি ব্যবহারকারীর হোম ফোল্ডারে স্থানান্তরিত করুন এবং এটির নামকরণ করুন সংগীতে

বিকল্প পাঠ

দ্রষ্টব্য: সমস্ত ফাইল পরিচালকরা প্রতীকী লিঙ্কগুলি বুঝতে পারবেন। তবে উপরে এই জাতীয় লিঙ্কগুলি তৈরি করার নটিলাস পদ্ধতি রয়েছে। আমি নিশ্চিত যে ডলফিনে একই জিনিস করা সমানভাবে স্বজ্ঞাত হবে।

এটি মোটেও xdg কনফিগারেশন পরিবর্তন এড়ানো যায়।

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