বিশেষ ব্যবহারকারী ফোল্ডারগুলির নাম পরিবর্তন করা কি নিরাপদ?


21

আমি জানতে চাই যে "ডেস্কটপ", "ডকুমেন্টস", "সঙ্গীত" এর মতো ব্যবহারকারীর ফোল্ডারগুলির নাম পরিবর্তন করা নিরাপদ কিনা (আমি তাদের ছোট ছোট শুরু করতে চাই)?

উবুন্টু (10.10 / 11.04) এর ডিফল্ট ইনস্টলেশনতে এমন কোনও প্রোগ্রাম রয়েছে যা এই ফোল্ডারগুলির উপস্থিতি প্রত্যাশা করে এবং যেগুলি বিভিন্ন ব্যবহার করতে কনফিগার করা যায় না?


হ্যাঁ, আমি দয়া করে একই জিনিসটি চেয়েছি, আরও নির্দিষ্টভাবে। তবে লিঙ্কটির সাথে লরেঞ্জো-এর ধারণাটি আমি যা খুঁজছিলাম।
ওয়াজল

উত্তর:


14

/ হোম ডিরেক্টরি সম্পর্কিত ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড অনুযায়ী আপনি পড়তে পারেন:

/ হোম একটি মোটামুটি মানক ধারণা, তবে এটি স্পষ্টতই একটি সাইট-নির্দিষ্ট ফাইল সিস্টেম yste হোস্ট থেকে হোস্টের জন্য সেটআপটি পৃথক হবে। অতএব, কোনও প্রোগ্রামের এই অবস্থানের উপর নির্ভর করা উচিত নয়।

সুতরাং যে অ্যাপ্লিকেশনটির প্রয়োজন / হোম বা এমনকি সাব-ফোল্ডারগুলি / হোম / ইউজার / মিউজিক চালাতে প্রয়োজন তা বাগ হিসাবে বিবেচনা করা উচিত।

তবুও এমন অ্যাপ্লিকেশন থাকতে পারে যা xdg-user-dirs দ্বারা নির্ধারিত হিসাবে স্ট্যান্ডার্ড ডিরেক্টরিগুলি সন্ধান করে , যেমন আপনি লোকেল পরিবর্তন করার সময় BTW আপনার সিস্টেমটি করে।

এটা তোলে সম্ভবত কেবল আপনার বাড়িতে মান ফোল্ডার নামান্তর করতে নিরাপদ হতে পারে কিন্তু এটি একটি হল অনেক ভালো ধারণা-ব্যবহারকারী-dirs XDG অবহিত করার উপায় lukasz ইতিমধ্যে নির্দিষ্ট অ্যাপ্লিকেশন মান পাথ exisitng উপর নির্ভর থেকে অবাঞ্ছিত পার্শ্বপ্রতিক্রিয়া এড়ানো।


সুতরাং মূলত একটি প্রোগ্রাম হয় এক্সডিজি চশমা অনুসরণ করে বা এটি একটি বাগ রিপোর্টের জন্য মূল্যবান। আমার কাছে ভাল লাগছে - গ্রহণ করা, যেমন এই প্রশ্নের উত্তর দেওয়ার সময় এফএইচএসের উদ্ধৃতিটি গুরুত্বপূর্ণ বলে মনে হয় (এবং লুকাশ ইতিমধ্যে 10 টি আপগেট পেয়েছে)। ;-)
'16

(হার্ড-কোডেড / হোম / * নামগুলির কারণে) আপনি আমার +1 পেয়েছেন ... একটি বাগ থাকার বিষয়টি বিবেচনা করা দরকার .. এর অর্থ এই নয় যে এটি একটি "সমস্ত-পরিষ্কার", তবে আরও পছন্দ একটি বিবর্তন .. দেখে মনে হচ্ছে নটিলাস এটি ব্যবহার করছে .. তবে কে না .. :)
পিটার.ও

@htouque ... আমি মনে করি আপনি দেখতে পাবেন যে "একটি বাগ-প্রতিবেদনের মূল্যবান" হার্ড-কোডড / হোম ব্যবহার করা প্রত্যেকের জন্য প্রযোজ্য ... এবং এক্সডিজি স্পেসের সাথে সম্পর্কিত নয় যা এই "নিয়ম" ভঙ্গ করবে যদি তাদের তারা হার্ডকোড করেছে / বাড়ি
পিটার.ও

23

আপনি ফাইলের ফোল্ডারগুলির নাম পরিবর্তন করতে পারেন $HOME/.config/user-dirs.dirs। এখানে ডিফল্ট:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

@ হোর্তাক, আপনি ঠিক বলেছেন, ফাইলটির নাম ইউজার-ডির.আইডিআরস, একটি ভুলের জন্য দুঃখিত
লুকাশ

6
হ্যাঁ, আপনি এই ডিরেক্টরিগুলির নাম / config/user-dirs.dirs এর মাধ্যমে পরিবর্তন করতে পারেন .. এবং বাস্তবে আপনি এগুলি সরাসরি নটিলাসে পরিবর্তন করতে পারেন, এবং পরিবর্তনগুলি এই ফাইলটিতে তাত্ক্ষণিকভাবে প্রতিফলিত হয় ... এখন এটি খুব সুন্দর এবং মার্জিত, তবে এটি সত্যই মূলত htorques প্রশ্নের মূল পয়েন্টটি সম্পর্কে কিছু বলতে পারে না, যা হ'ল কিছু প্রোগ্রাম কেবলমাত্র তার ডিফল্ট নামগুলি উল্লেখ করে তা হার্ড-কোড করা হয়? ... অন্য কথায়। এটা ধরে নেওয়া কি নিরাপদ যে সবকিছুই এই এক্সডিজি_এক্সএক্সএক্স_ডিআইআর জিনিসটি ব্যবহার করে? আমি কি ধরে নিতে পারি যে আপনি নিজের উত্তর দিয়ে এটি অনুমান করেছেন? ... এটি আমার পক্ষে একটি বিপজ্জনক ধারণা হবে!
পিটার.ও

6

আমি বর্তমানে জার্মান ভাষায় উবুন্টু ১১.১০ ব্যবহার করছি। আমি লক্ষ্য করেছি, ডেস্কটপ ফোল্ডারের নাম "আরবিটসফ্ল্যাচে"। দুর্ভাগ্যক্রমে আমি "সিডি আরবিটসফ্ল্যাচে" এর পরিবর্তে "সিডি ডেস্কটপ" ব্যবহার করে আসছি। আমার সিস্টেমটি না ভেঙে আমার আরবিটসফ্ল্যাচের নাম পরিবর্তন করে ডেস্কটপে রাখা সম্ভব? সূত্র

একটি সিম্বলিক লিঙ্ক তৈরি করুন

আপনি হয় একটি সহজ কৌশল করতে পারেন যা আরবিটসফ্ল্যাচে একটি প্রতীকী লিঙ্ক তৈরি করা হবে। এটি কাজের নিশ্চয়তা!cd ~; ln -s Arbeitsfläche Desktop

নাম পরিবর্তন করুন

এই বিশেষ ফোল্ডারগুলির নামকরণ ভেরিয়েবলের একটি সেট দ্বারা নির্দিষ্ট করা যেতে পারে। সংস্করণের জন্য আপনার ফাইল open / .config / user-dirs.dirs খুলতে হবে এবং নিম্নলিখিত লাইনটি পরিবর্তন করতে হবে:

XDG_DESKTOP_DIR="$HOME/Arbeitsfläche"

থেকে

XDG_DESKTOP_DIR="$HOME/Desktop"

তারপরে আপনার উপযুক্ত ডিরেক্টরি তৈরি করতে হবে এবং আপনার ডেটাটি পুরানো থেকে নতুনটিতে সরিয়ে নেওয়া উচিত। একটি লগ-ইন এবং লগ-আউট যথেষ্ট হওয়া উচিত। আশা করি;)

তবে এই সমাধানটি দিয়ে, কিছু অদ্ভুতভাবে বিকাশযুক্ত অ্যাপ্লিকেশনগুলি বিভ্রান্ত হওয়ার পক্ষে অসম্ভব নয়। প্রতীকী লিঙ্ক সহ, এটি সর্বদা কার্যকর হবে!


5

আমি বর্তমানে জার্মান ভাষায় উবুন্টু ১১.১০ ব্যবহার করছি। আমি লক্ষ্য করেছি, ডেস্কটপ ফোল্ডারের নাম "আরবিটসফ্ল্যাচে"। দুর্ভাগ্যক্রমে আমি "সিডি আরবিটসফ্ল্যাচে" এর পরিবর্তে "সিডি ডেস্কটপ" ব্যবহার করে আসছি। আমার সিস্টেমটি না ভেঙে আমার আরবিটসফ্ল্যাচের নাম পরিবর্তন করে ডেস্কটপে রাখা সম্ভব? সূত্র

আপনি এখানে দেখতে পারেন ।

আপনি কেবল একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন।

ln -s ~/Arbeitsfläche ~/Desktop

1
লিঙ্ক সমাধানটি সহজ এবং স্পষ্টতই আমার সিস্টেমটি ভঙ্গ করবে না। আমি একটি প্রতীকী লিঙ্ক তৈরি করেছি এবং পরে "ডেস্কটপ" ~ / .hID এ রেখে ডেস্কটপ লিঙ্কটি লুকিয়ে রেখেছি। এখন আমি ডেস্কটপে সিডি করতে পারি এবং অভিনব "আরবিটসফ্ল্যাচে "ও দেখতে পারি। ধন্যবাদ;)
ওয়াজল

~/.hiddenফোল্ডারটি সম্পর্কে আমাকে আরও কিছু বলুন । ~$ cd Desktopফোল্ডারটি যদি হোম ডিরেক্টরিতে না থাকে তবে আপনি কীভাবে পারেন ?
lorenzo-s

3
h / .hided একটি ফাইল। যদি আপনি সেখানে কিছু অন্তর্ভুক্ত করেন তবে নটিলাস সেই ফাইল বা ডিরের মতো কাজ করে hidden
রিনজউইন্ড

@ রিনজুইন্ড ধন্যবাদ! এটি সম্পর্কে কখনও শুনিনি। দুর্ভাগ্যক্রমে আমি একজন জুবুন্টু ব্যবহারকারী, থুনার এই মুহূর্তে এই বৈশিষ্ট্যটি প্রয়োগ করবে বলে মনে হয় না।
লরেঞ্জো-এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.