আমি কীভাবে ~ / স্ন্যাপ ডিরেক্টরিটি পরিবর্তন বা আড়াল করতে পারি?


75

আমি বিশেষত $HOMEতাদের নিজস্ব ফাইল বা ডিরেক্টরিগুলি দিয়ে আমার ডিরেক্টরিকে বিশৃঙ্খলা করে এমন অ্যাপ্লিকেশনগুলির খুব পছন্দ করি না । এটি খুব কমই একটি সমস্যা, কারণ বেশিরভাগ অ্যাপ্লিকেশনগুলিতে বিন্দুর সাথে উপসর্গ রেখে বা ~/.configমান অনুসারে তাদের ডেটা আড়াল করার সৌজন্যতা রয়েছে । তবে স্ন্যাপ নয়।

প্রশ্ন 1 : আমি কি এই ডিরেক্টরিটি ভুল বুঝেছি? কি ~/snapসত্যিই একটি ডিরেক্টরির আমি লিখতে এবং একটি সমাবস্থা উপর একটি দৈনিক ভিত্তিতে অ্যাক্সেস করতে অনুমিত করছি ~/downloads, ~/pictures, ~/work, ইত্যাদি?

প্রশ্ন 2 : যে কোনও ক্ষেত্রে: আমি কি এটিকে সরাতে পারি ~/.snap? আমি ভালো কিছু খুঁজে পাচ্ছি না /etc/snap, /etc/default/snapঅথবা ~/.config/snapকিছু খামচি। আমি চেষ্টা করেছি export SNAP_USER_DATA=$HOME/.snapকিন্তু কাজ হয়নি।


কীভাবে কোনও একক ফাইল আপনার বাড়ির ফোল্ডারটিকে বিশৃঙ্খলা করতে পারে ??
ডগ

17
এটা পারে না। তবে আমার ঘরের ডিয়ারে এই ফাইলটি আমার কাছে নেই, আমার কাছে প্রচুর পরিমাণ আছে। এবং অনেকগুলি একটি মিশেল তৈরি করে। তবুও আমি আমার সিস্টেমটি কনফিগার করেছি যাতে that HOME / ডেস্কটপ নয় বরং OME HOM সরাসরি আমার ডেস্কটপে প্রদর্শিত হয় কারণ এটি আমার কাছে এইরকম আরও বোধ করে, তবে এর অর্থ এখানেও অযাচিত ডিরেক্টরি এবং ফাইলগুলি আরও দৃশ্যমান এবং বিরক্তিকর হবে। এবং তারপরে অ্যাপ্লিকেশনগুলির এই কনফিগারেশন ফাইলগুলি লুকিয়ে রাখা উচিত this
স্টিফান হেনিংসেন

19
বা এটি সম্পর্কে এইভাবে ভাবছেন: হঠাৎ কোনও ব্যক্তি আপনার টেবিলের উপরে একটি বাক্স রাখে এবং কোনও শব্দ ছাড়াই আবার বাইরে বেরিয়ে আসে wal আপনি কি মনে করেন না যে কোনও সময় আপনি খুঁজে পেয়েছিলেন যে বাক্সটি আপনাকে পেয়েছে এবং এটি মুছে ফেলতে চাইবে? =) আমি নিশ্চিতভাবে আমার নিজের টেবিলে কী চলে যায় এবং একইভাবে আমার $ HOM এ ফাইলগুলি (দৃশ্যমান) কী তা স্থির করতে চাই।
স্টিফান হেনিংসেন

11
Trololo? এটি আপনার বাড়ির ফোল্ডারে চালান এবং আপনি যদি দেখেন যে প্রতিটি প্রোগ্রাম আপনার ঘরের মধ্যে একটি মাত্র ফোল্ডার তৈরি করে: তবে for f in .*; do g="${f#.}"; echo "How can a single file clutter your home folder? It's just ${g}." ; echo ln -sv "$f" "${g}_"; done এটি চালানো আসলে নিরীহ, তবে আপনাকে echoসেখানে সর্বশেষটি সরিয়ে ফেলতে হবে এবং আমি মনে করি আপনি "আমার লাইনটি কিনবেন" চিন্তা - প্রসুত".
স্টিফান হেনিংসেন

10
ইন্টারনেটের লোকেরা আপনার প্রশ্নের উত্তর দেওয়ার চেয়ে আপনার প্রশ্নটি কীভাবে ভুল তা আপনাকে বলতে পছন্দ করে, তাই না?
গ্রেগ

উত্তর:


85

তাই ..

এ 1 : না; ~/snapদৈনিক ভিত্তিতে ম্যানুয়ালি অ্যাক্সেস করার কথা নয়; এটি একটি সেটিংস ডিরেক্টরি।

এ 2 : না; ~/snapপরিবর্তন করা যাবে না; এটি ডিজাইন করে আপনার বাড়ির দিরকে গোলমাল করছে।

তবে এই ইস্যুতে ইতিমধ্যে একটি বাগ রিপোর্ট রয়েছে, তবে এটি বর্তমানে কেবল ইচ্ছা তালিকা হিসাবে অগ্রাধিকারপ্রাপ্ত । আপনি যদি এই বাগ দ্বারা আক্রান্ত হন (এবং আপনার যদি থাকে ~/snap=) তবে দয়া করে বিকাশকারী বিকাশকারীদের জানান, এবং তাত্পর্যটি তাত্পর্যপূর্ণ করে ত্রুটি ঠিক করতে উত্সাহিত করুন:

  1. বাগ রিপোর্টে যান
  2. লঞ্চপ্যাডে লগইন করুন (উপরে ডান কোণে))
  3. এই বাগটি ক্লিক করুন N লোককে প্রভাবিত করে। এই বাগ কি আপনাকে প্রভাবিত করে? (উপরে বাম কাছাকাছি)
  4. হ্যাঁ ক্লিক করুন , এই বাগটি আমাকে প্রভাবিত করে

ইতিমধ্যে @ রিনজউইন্ডের পরামর্শ মতো করুন এবং নটিলাস থেকে ডিরেক্টরিটি শেলের মধ্যে টাইপ করে কেবল লুকিয়ে রাখুন:

echo snap >> ~/.hidden

এখানে বর্ণিত হিসাবে বিকল্পগুলি স্ন্যাপের সাথে সরাসরি সমস্ত কিছু আনইনস্টল করে স্ন্যাপ থেকে সম্পূর্ণরূপে মুক্তি পান


23
সম্পন্ন. এই বাগ রিপোর্টটি দেখানোর জন্য ধন্যবাদ বিশ্বাস করুন, আমি যখন কোনও স্ন্যাপ ইনস্টল করার সময় যদি আমার ap HOM এ একটি স্ন্যাপ ডিরেক্টরি উপস্থিত হয়, আমি আত্মবিশ্বাসের সাথে বলতে পারি যে আমি কখনই এই প্রযুক্তিটি ব্যবহার করব না। যদি আমার সন্দেহ হয়, এটি উবুন্টু প্রাকৃতিক দৃশ্যের একটি কংক্রিট টুকরো হয়ে যায়, আমাকে প্ল্যাটফর্মের সাথে আমার দশকসত্তা প্রতিশ্রুতি পুনর্বিবেচনা করতে হবে। পাগল সিদ্ধান্ত।
স্কেইন

1
ঠিক যেমন ভোট দিয়েছেন - মনে হচ্ছে কিছু ঘটছে। আমি বাগ প্রতিবেদনে স্টিফানের মন্তব্য থেকে পুনরাবৃত্তি করব: "এটি 2017, আসুন।"
লার্পন

5
এটি 2019, এবং এখনও এটি নিয়ে কোনও অগ্রগতি নেই। চলে আসো! এই মুহূর্তে স্ন্যাপ শোধ করা হচ্ছে।
মার্ফি

20

প্রশ্ন 1: আমি কি এই ডিরেক্টরিটি ভুল বুঝেছি? ~ / স্ন্যাপটি কি আসলেই এমন একটি ডিরেক্টরি যা আমি basis / ডাউনলোডস, ~ / কাজ, ~ / টিএমপি ইত্যাদির সাথে প্রতিদিনের ভিত্তিতে প্রবেশ এবং অ্যাক্সেস করার কথা?

এটি একটি নিয়মিত ডিরেক্টরি তবে ব্যবহারকারীর অ্যাক্সেসের জন্য এটি প্রকৃতপক্ষে নয়। এটি snapdইউটিলিটি দ্বারা পরিচালিত হয় । মনে হয় এটির~/.snap কোনও এক সময় নামকরণ করা হবে । বা সম্ভবত কম ~/.local/share/snap

প্রশ্ন 2: যে কোনও ক্ষেত্রে: আমি কীভাবে এটি লুকিয়ে রাখব?

যখন এটির নামকরণ করা হবে এটি স্বয়ংক্রিয়ভাবে লুকানো হবে।

আপাতত ডেস্কটপ শেল থেকে আড়াল করতে একটি পাঠ্য ফাইল তৈরি করুন ~/.hiddenএবং এতে "স্ন্যাপ" শব্দটি রেখে দিন। এটি নটিলাস থেকে "~ / স্ন্যাপ" ফোল্ডারটি আড়াল করবে।

কমান্ড লাইন থেকে আপাতত আড়াল করতে, ওরফে lsথেকে ls -Isnap। এখন "স্ন্যাপ" অগ্রাহ্য করা হবে যখন-যখন ls


1
"ওরফে ls থেকে ls -Isnap" নোট করুন যে এটি "স্ন্যাপ" লুকিয়ে রাখবে যেখানেই আপনি ls চালান না, কেবল $ হোম ডিরেক্টরিতে নয়। আসল সমাধানটি স্ন্যাপের অন্তর্গত।
jrouquie

এই সমাধানটি স্ন্যাপ ডিরেক্টরিটি প্রদর্শন করে না, তবে এটি বিভিন্ন ধরণের ফাইলের জন্য সংরক্ষণ করা রঙ পছন্দগুলিও উপেক্ষা করে, অর্থাত ফাইল এবং ডিরেক্টরিগুলির মধ্যে দৃশ্যত পার্থক্য করার কোনও উপায় নেই। কোন টিপস?
নিকোলাস কাউসার

5

সমস্ত স্ন্যাপ অ্যাপ্লিকেশনগুলি নিজেরাই (যদি তারা ইনস্টল থাকে তবে) /snapডিরেক্টরিতে অবস্থিত ।
/home/user/snapএই স্ন্যাপগুলির আপনার ব্যক্তিগত সেটিংস রয়েছে (যদি তারা ইনস্টল থাকে তবে)। আপনি প্রথম প্যাকেজ ইনস্টল করার
পরে /home/user/snapফোল্ডারটি একবার তৈরি করা হয়েছিল snap

আপনি যদি স্ন্যাপ অ্যাপ্লিকেশন ইনস্টল না করেন তবে আপনি /home/user/snapফোল্ডারটি মুছতে পারেন ।
আপনি যদি নতুন স্ন্যাপ অ্যাপ্লিকেশনগুলি ইনস্টল ও ব্যবহার করেন তবে ফোল্ডারটি আবার তৈরি হবে - এটি নকশা দ্বারা সম্পন্ন হয়।
হিসাবে snapd"কাজ চলছে" হয় - হয়তো অন্য ডিফল্ট ডিরেক্টরি ভবিষ্যতে নির্বাচন করা যাবে।


3
আপনি যদি এর জন্য কোনও কনফিগারেশন বিকল্প চান তবে আমি এখানে স্ন্যাপডের বিরুদ্ধে একটি বাগ ফাইল করার পরামর্শ দিচ্ছি: - bugs.launchpad.net/snappy/+bugs
পোপি

1
@ পোপি ওয়ে আপনার আগে =) আমি ইতিমধ্যে কেউ বাগ রিপোর্ট দায়ের করেছি তা জানতে পেরেছি। বিকাশকারীদের এটি ঠিক করার জন্য কীভাবে উত্সাহিত করা যায় সে সম্পর্কে আমি আমার নিজের প্রশ্নের উত্তর দিচ্ছি।
স্টিফান হেনিংসেন

-3

আমার মনে হয় এর আসলে সমাধান আমার আছে! ভাল কিন্ডা। "নটিলাস হাইড" নামে একটি নটিলিয়াস এক্সটেনশন রয়েছে যা ফাইল এবং ফোল্ডারগুলির নাম পরিবর্তন না করে লুকিয়ে রাখবে। এটি মূলত কোনও ফাইলটিতে ফোল্ডারের নাম লেখায় যা নটিলাস ব্যবহার করে কোনও ফোল্ডারটি লুকানো উচিত কিনা তা দেখার জন্য।

একটি যাদুমন্ত্র মত কাজ করে!

https://github.com/brunonova/nautilus-hide


1
আমি এই বিষয়ে কী করব তা নিশ্চিত নই। যদিও এটি প্রশ্নের শিরোনামের অর্ধেক উত্তর দেয়, তবে এটি শরীরে দুটি প্রশ্নের কোনওটিতেই সম্বোধন করে না। নটিলাসে একটি ডিরেক্টরি লুকানোর জন্য আপনি অন্য একটি কাজের চারপাশের বর্ণনা দিচ্ছেন (যদিও আমি যা দেখছি) ব্যবহারকারীদের জন্য শেল ওয়ান-লাইনারগুলি (যেমন। echo snap >> ~/.hidden) আরামদায়ক নয় এমন ব্যবহারকারীদের জন্য বন্ধুত্বপূর্ণ প্লাগ-ইন ... তবে তাদের উপায়টি জানেন? কাছাকাছি git, cmakeএবং sudo make install। আমার ধারণা , এটি টেবিলে নতুন কিছু যুক্ত করে ।
স্টিফান হেনিংসেন

কখনও কখনও আপনি আপনার সিএলআই আপ না ধরে কোনও ফোল্ডারটি লুকিয়ে লুকিয়ে রাখতে চান জানেন কি? কোনও প্রোগ্রামে ডান ক্লিক করা এবং কোনও প্রোগ্রাম খোলার চেয়ে একটি কমান্ড টাইপ করার চেয়ে আড়াল করা বলা দ্রুত। অন্তত আমার জন্য.
ডেভিড এ ফরাসী

1
আপনি "কখনও কখনও" বলছেন, তবে এই প্রশ্নটি একটি একক ডিরেক্টরি সম্পর্কে । এবং আপনার প্রস্তাবিত কাজটি করতে আপনাকে এখনও "সিএলআই টানতে হবে" এবং এটি টানতে আপনাকে গিট ইনস্টল করতে হবে, এবং এটি সম্পূর্ণরূপে বিল্ড সিস্টেমটি এটি সংকলন করতে হবে এবং শেষ পর্যন্ত sudoএটি ইনস্টল করার জন্য চালানো হবে। এটি আরও জটিল। অন্তত আমার জন্য.
স্টিফান হেনিংসেন

দুর্দান্ত, যদিও ডাউনটাটের মূল্য কেন এটি সত্যই দেখুন না। সম্প্রদায় নির্দেশিকাগুলির মধ্যে না পড়ে বলে মনে হচ্ছে। আমার সমাধানটি ভুল নয় এবং এই পৃষ্ঠাটি দেখছেন এমন কারও কাছে এটি দরকারী হিসাবে বিবেচিত হতে পারে।
ডেভিড এ ফরাসি

যুক্ত snapকরার জন্য আপনার সমাধানটি ~/.hiddenইতিমধ্যে দুটি বিদ্যমান উত্তরে ব্যাখ্যা করা হয়েছিল; কেবল পার্থক্য হ'ল আপনার পদ্ধতির উপায় আরও জটিল । আমি এটি দরকারী বলে মনে করি না, আমি কারও কাছে এই পদ্ধতির সুপারিশ করব না, সুতরাং -1 দরকারীতার জন্য।
স্টিফান হেনিংসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.