সেই সমস্যাযুক্ত .ডিএস_সেটোর ফাইলগুলি কখনও তৈরি হতে বাধা দেওয়ার কোনও উপায় আছে?


14

লোকাল ভলিউমের উপর .ডিএস-স্টোর তৈরি করা বন্ধ করার জন্য কি কোনও উপায় আছে (উদাহরণস্বরূপ ফাইন্ডারে একটি বাইনারি হ্যাক)?

আমি চিতাবাঘ ব্যবহার করছি, সুতরাং এগুলি কাজ করে না:

এছাড়াও, ব্লুহারভেস্ট আমার কম্পিউটারকে ধীর করে দেয়।


1
দেখুন: ম্যাকোস তৈরি করা থেকে রোধ করুন। * এবং ._ * ফাইল - কোনও নির্দিষ্ট কারণ আপনি এগুলি চান না কেন ?
slhck

@ এসএলএইচসিএইচ: ব্লুহরভেস্ট কাজ করে তবে আমার কম্পিউটারকে ধীর করে দেয়। আমি ভালো কিছু খোঁজ করছি এই
kinokijuf

আমি ভুলে গেছি যে টোটালফাইন্ডার কেবল 10.6 ডলারে কাজ করে, দুঃখিত।
slhck

এই প্রশ্নটি চিতাবাঘের ও তার আগেও নির্দিষ্ট থাকলে এটি খুব স্থানীয় হবে ized উত্তরগুলি প্রযোজ্য যেখানে কেবলমাত্র সর্বনিম্ন বা সর্বোচ্চ সমর্থিত সংস্করণটি উল্লেখ করতে পারে।
ল্রি

উত্তর:


3

তৃতীয় পক্ষের সমাধান

আমার অভিজ্ঞতায়, ব্লুহারভেস্ট ক্লাসে সেরা। প্রযুক্তিগতভাবে, এটি প্রশ্নের উত্তর নয়; এটি অপসারণ করতে পারে তবে .DS_Storeফাইলগুলি রোধ করতে পারে না

যদি ব্লুহরভেস্ট কার্যকর হয় তবে আপনার ব্যবহারের ক্ষেত্রে এটি খাপ খায় না, আপনার প্রশ্নের একটি গ্রহণযোগ্য উত্তর দেওয়া কঠিন হয়ে পড়ে।

যদি আপনার কাছে কোনও গ্রহণযোগ্য তৃতীয় পক্ষের সমাধান না থাকে, তবে আপনাকে অবশ্যই চিতাবাঘের সাথে অবিচ্ছেদ্য বিষয় নিয়ে কাজ করতে হবে ...

তৃতীয় পক্ষের সমাধান ছাড়াই: আপনার ফাইন্ডারের ব্যবহারকে নিয়ন্ত্রণ করুন

আপনি যে মতামত সংরক্ষণ করতে চান না তা এড়িয়ে আপনি .DS_Storeফাইল তৈরি রোধ করতে পারেন ।

বেশিরভাগ ব্যবহারকারীর এভাবে নিজেকে আটকাতে অসুবিধা হবে, তবে প্রশ্নের সীমাবদ্ধতার মধ্যে এটি একটি সত্য উত্তর।

http://diigo.com/0qiwp http://lists.apple.com/archives/applescript-users/2006/un/msg00180.html এর একটি টীকা দেখার জন্য যেখানে ম্যাট ডেথেরেজ (অ্যাপলের একজন প্রাক্তন প্রকৌশলী) ব্যাখ্যা .DS_Storeএবং অন্যান্য ফাইলের ধরণ।


6

এগুলি তৈরি হতে বাধা দেওয়ার কোনও উপায় আমি খুঁজে পাইনি তবে আপনি এগুলি কোনও স্ক্রিপ্টের সাহায্যে স্বয়ংক্রিয়ভাবে মুছতে পারেন:

#!/bin/sh

find ~ -name .DS_Store -exec /bin/rm -f -- {} \;

exit 0

এটি প্রতি এক্স মিনিটে launchdবা এর মাধ্যমে চালান cron। আমার বেশ কয়েক বছর বয়সী আইম্যাক চালাতে প্রায় সময় লাগে না। এটি কেবল আপনার $ হোম (~) অনুসন্ধান করবে তবে তাদের বেশিরভাগই সেখানে থাকবে। আপনি যদি পুরো ড্রাইভ জুড়ে এগুলি মুছতে চান ~ তে / পরিবর্তন করুন তবে এটি চালাতে আরও বেশি সময় লাগবে, সুতরাং সেই অনুযায়ী ফ্রিকোয়েন্সিটি সামঞ্জস্য করুন।


1
আপনি ব্যবহার করতে পারে find ~ -name .DS_Store -delete। আর ভুলবেন না -nameপতাকা - এটি ছাড়া কমান্ড সব ফাইল প্রয়োগ করা হবে ~এবং ./.DS_Store
ল্রি

1
আমি জানি যে আমি কোনও স্ক্রিপ্ট ব্যবহার করতে পারি তবে আপনার উত্তর সে প্রশ্নের উত্তর দেয় না doesn't
কিনোকিজুফ

প্রশ্নের উত্তর হ'ল "না"। এগুলি তৈরি হতে বাধা দেওয়ার কোনও উপায় নেই (নেটওয়ার্ক শেয়ারগুলি বাদে, এটিও প্রশ্ন ছিল না)। এই উত্তর একই শেষ ফলাফল অর্জন করার চেষ্টা করে। যদি এসই এর "ওয়ার্কআরাউন্ড" নামক একটি বিভাগের জবাব থাকে তবে আমি এটিকে এর অধীনে রাখতাম। কোনও ফ্রেমওয়ার্ক (< asepsis.binaryage.com> ) এর সাথে সংযুক্ত ডেমনের চেয়ে এটি কোনও "উত্তর" এর চেয়ে খারাপ নয় , এবং সিস্টেম বাইনারিতে হ্যাকিংয়ের চেয়ে অনেক বেশি নিরাপদ এবং এটি ম্যাক ওএস এক্সের যে কোনও সংস্করণে চলে
টিজে লুওমা

বাদে এটি একই শেষ ফলাফল অর্জন করে না। ব্লুহারভেস্ট একটি ভাল কাজ (একই পরিণতি, কম্পিউটার যে একটি দৌড়তে দৌড়ে আসে তার জন্য সংরক্ষণ করুন)। এছাড়াও অ্যাসেপসিস একটি ড্রাইভার আইআইআরসি।
কিনোকিজুফ

1
@ কিনোকিজুফ, প্রাপ্য মনোভাব ছেড়ে দিন। যখন কেউ আপনাকে নিখরচায় সহায়তা দেয়, আপনি এটির সমালোচনা করবেন না। এটি একবারে বলা সহজ, আপনি যা খুঁজছেন তা নয়, তবে টিজে লুমার প্রতিরক্ষা (যা আপনি দুঃখজনকভাবে প্রয়োজনীয় করেছেন) আপনার চুপ করে যাওয়ার জন্য যথেষ্ট পরিমাণের চেয়ে বেশি বলছোটা।
r_alex_hall

4

এই কুরুচিপূর্ণ .ডিএসএসটোর ফাইলগুলি সেখানে প্রদর্শিত না হওয়া থেকে রক্ষা করতে কেবল নেটওয়ার্ক ড্রাইভের জন্যই নয়, পরিষ্কারভাবে এটি করার অপেক্ষাকৃত নতুন বিকল্প বলে মনে হচ্ছে:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true

তবে ইউএসবি সংযুক্ত ভলিউমের জন্যও:

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

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

ওপিএসের সংস্থায় বোঝানো কংক্রিটের পরিস্থিতি সম্পর্কিত এটি সীমিত মূল্য, কারণ এই ইউএসবি বিকল্পটি কেবল ওএস এক্স / ম্যাকোসের পরবর্তী সংস্করণগুলিতে উপলব্ধ। তদ্ব্যতীত, এটি এখনও .DS_Storeঅভ্যন্তরীণ ডিস্কগুলিতে সৃষ্টির সমস্যার সমাধান করে না , যেখানে তারা মোকাবেলা করতেও ঝামেলা হতে পারে। যদিও সেই জায়গায় তারা প্রকৃতপক্ষে একরকম উদ্দেশ্য সাধন করতে পারে।

এই সমস্যাটির আরও ব্যাপক সমাধান, ম্যাক অপারেটিং সিস্টেমের বেশিরভাগ সংস্করণে কাজ করে এমন একটি হ্যাকিশ সমস্যা রয়েছে যা নিম্নরূপ: সমস্ত ডিস্কের উপর এই ঘৃণ্য আচরণকে সম্পূর্ণরূপে নষ্ট করার জন্য - এবং বাইনারি প্যাচার / কোড ইনজেক্টরের প্রশ্নের মতো ওপিটির জন্য আগ্রহী - সেখানে ডেথটিডএসটিস্টোর / উত্স সহ

এই দুটি অপশনই ধরে নিয়েছে যে যে কেউ এখনও ফাইন্ডার ব্যবহার করে… অন্য কোনও ফাইল ম্যানেজার ব্যবহার করাও এই সমস্যার সমাধান করতে পারে। ম্যাকোজে ফাইল পরিচালনার জন্য ফাইন্ডারকে প্রতিস্থাপনের জন্য অনেকগুলি প্রতিযোগী রয়েছে। এই ক্ষেত্রের শীর্ষ দুটি কুকুর হলেন পাথফাইন্ডার বা এক্সফাইল


2
ইউএসবিস্টোরস কমান্ডের জন্য +1 (আমি এটি জানতাম না!) পাশাপাশি ডেথটিডএসটিস্টোর।
Wowfunhappy

3

এই কমান্ডটি ব্যবহার করে দেখুন : ডিফল্ট com.apple.desktopservices DSDontWriteNetworkStores টার্মিনাল এ সত্য লিখুন । এটা আমার জন্য কাজ বলে মনে হচ্ছে।


4
এটি স্থানীয় নেটওয়ার্কের জন্য নয়, শুধুমাত্র নেটওয়ার্কের জন্য কাজ করে।
কিনোকিজুফ

আপনি সঠিক. আমি আমার বিভ্রান্তির জন্য ক্ষমা চাইছি।

4
এটিই কেবলমাত্র আসল ঘটনা যেখানে আমি দেখতে পেতাম DS সেগুলি ডিফল্টভাবে ম্যাক OS এ লুকানো করছি, এবং পৃথক ফোল্ডার জন্য দৃশ্য সেটিংস সংরক্ষণ করার জন্য অত্যন্ত গুরুত্বপূর্ণ হয়
পুনর্বহাল মনিকা - আলেকজান্ডার

2
তবে আমি দেখার সেটিংস সংরক্ষণ করতে চাই না।
কিনোকিজুফ

1

আমি আরও দক্ষ স্ক্রিপ্ট তৈরি করেছি (ডিমন হিসাবে ধারাবাহিকভাবে চালিত করার উদ্দেশ্যে), এটি findইতিমধ্যে বিদ্যমান ফাইলগুলি মুছতে শুরুতে একটি সম্পাদন করবে এবং এটি fsevents এর মাধ্যমে রিয়েল টাইমে নতুন ফাইলগুলি ধরবে। সুতরাং এগুলি তৈরি হওয়ার সাথে সাথে এগুলিকে ডেকে আনা হবে এবং সংস্থার ব্যবহার খুব কম। এআইএআইপি হ'ল এসআইপি অক্ষম না করে এগুলি থেকে মুক্তি পাওয়ার সর্বোত্তম সম্ভাব্য উপায়।
এটি এখানে - https://github.com/magicgoose/DS_Store- কিল

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