শেল আইকনওভারলেআইডিটিফায়ার্স - এত কম কেন?


84

এই মুহুর্তে, সকলেই জানেন যে ShellIconOverlayIdentifiers(এমএসডিএন থেকে) সংখ্যার সীমা রয়েছে :

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

আমি উইন্ডোজ 95-এ 15 ওভারলে সীমাটি বুঝতে পারি But

এবং কেন এই মানটি কনফিগারযোগ্য নয়?

'পারফরম্যান্স' উত্তর দেওয়ার আগে বিবেচনা করুন: উইন্ডোজ এমন কনফিগারেশনের অনুমতি দেয় যাতে আপনি পারফরম্যান্সকে মেরে ফেলতে পারেন ... কেন এই সমস্যাটি বিশেষভাবে বেছে নিন?


কেন এই "কচ্ছপগুলি" ট্যাগ করা হয়? আমি কিছু অনুপস্থিত করছি?
কোডি গ্রে

19
আমি ভেবেছিলাম যে আমি আইটেমের সীমাবদ্ধতার সাথে কথা বলার সময় কচ্ছপগুলি যেহেতু সবচেয়ে ঘন ঘন উল্লিখিত অ্যাপ্লিকেশন হিসাবে চালিত হয়েছি - বেশিরভাগ কারণ এটি আপনার উপলব্ধ স্লটগুলির 9 লাগে। ট্যাগটি সরানো হয়েছে।
rbellamy

4
উইন্ডোজ 10 এ সীমাবদ্ধতা এখনও একই why কেন হয় তা জানেন না।
গোহান

উত্তর:


86

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

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

আপনার এটিকে আরোপিত সীমাবদ্ধতার চেয়ে সচেতন ডিজাইনের পছন্দ হিসাবে বিবেচনা করা উচিত। রেমন্ড চেন (যিনি প্রকৃতপক্ষে শেল টিমের সাথে কাজ করেন) একটি ব্লগ এন্ট্রি প্রকাশ করেছিলেন যা উইন্ডোজ about সম্পর্কে "শেয়ারিং হ্যান্ড" ওভারলেটি অপসারণের বিষয়ে উত্থানের প্রতিক্রিয়া জানায়। তিনি একটি জোরালো যুক্তি দিয়েছিলেন যে আইকন ওভারলে সত্যই তথ্য প্রদর্শন করার পছন্দসই উপায় নয় (উপরে এবং সিস্টেমটি 15 এর মধ্যেই সীমাবদ্ধ রয়েছে) [জোর যুক্ত]:

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

আমার কাছে এটি যুক্তিসঙ্গত বলে মনে হয় যে খোলের সাথে অতিরিক্ত অতিরিক্ত বিশৃঙ্খলা যুক্ত হওয়া বেশিরভাগ বাস্তব-বিশ্বের ক্ষেত্রে এটির পক্ষে উপযুক্ত নয়। উইন্ডোজ শেল টিম স্পষ্টত একই সিদ্ধান্তে পৌঁছেছে এবং "শেয়ারিং হ্যান্ড" ওভারলে কেটেছিল। রেমন্ডের সরাসরি ব্যাখ্যা:

লোকেরা কীভাবে কম্পিউটার ব্যবহার করে তার পরিবর্তনগুলি দেওয়া, তথ্য ভাগ করে নেওয়ার বিষয়টি ডিফল্ট অবস্থার আরও বেশি হয়ে উঠছে। আপনি যখন হোমগ্রুপ সেট আপ করেন তখন বেশ কিছু ভাগ করে নেওয়া যায়। চাক্ষুষ বিশৃঙ্খলা অপসারণ করতে, তথ্য বিশদ ফলকে সরানো হয়েছিল।

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

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


15
দুর্দান্ত প্রতিক্রিয়া। সুতরাং সম্ভবত আরও ভাল প্রশ্ন হ'ল "আইকন ওভারলেগুলির বিকল্প কী যা কোনও ফাইল / ফোল্ডারের স্থিতিতে একই তাত্ক্ষণিক ভিজ্যুয়াল সারি উপস্থাপন করে?" আমার কাছে মনে হয় বিষয়বস্তুর ধরণ চিহ্নিতকরণের চেয়ে আইকনগুলি ব্যবহার করা রায়মন্ড চেনের সঠিক কারণটির জন্য আরও বেশি গুরুত্বপূর্ণ হয়ে উঠছে - ফাইলের অবস্থানের সীমানা, স্থিতির বিষয়গুলি অস্পষ্ট করে।
rbellamy

4
আমি অত্যন্ত সন্দেহ করি যে এটি সচেতন ডিজাইনের পছন্দ বা কার্যকর চাপের সীমাবদ্ধতা নয়, তবে একটি দীর্ঘকালীন নকশার সিদ্ধান্ত দীর্ঘকাল আগে তৈরি হয়েছিল (সার্কিট উইন 95), এবং ইনস্টল করা ব্যবহারকারী বেসের কারণে কখনও স্থির হয়নি। মূর্খ সিদ্ধান্ত হ'ল প্রতিটি ওভারলে এক্সটেনশন কেবল একটি আইকন ওভারলে সমর্থন করতে পারে এবং প্রতিটি ফাইলের জন্য শেলটি কেবল "প্রয়োগ হয়?" জিজ্ঞাসা করে। এটি এমন হওয়া উচিত ছিল যে প্রতিটি ওভারলে আইকনগুলির একটি অ্যারে সমর্থন করে এবং প্রতিটি ফাইলের জন্য শেলটি "কোন আইকন ওভারলে?" জিজ্ঞাসা করে, যার এক্সটেনশানটি একটি বিকল্প হিসাবে "আমি প্রয়োগ করি না" উত্তর দিতে পারে।
কিথ রবার্টসন

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

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

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

13

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


4

কোডি গ্রে দ্বারা বর্ণিত হিসাবে এটি সমস্ত খুব ভাল এবং ভাল, তবে সত্যিই এটি বেশ অকল্পনীয় এবং কিছুটা হতাশার মতো পর্দার আড়ালে রিপোর্ট করা হয়েছে ing

২০১৫ সালে এবং উইন্ডোজ 10 এর সাথে অবশ্যই আরও উন্নততর দক্ষতা থাকা দরকার এবং যেমন আমি উপস্থিত প্রায় ত্রিশটি ওভারলে নোট করেছি এবং যেগুলি আমি সবচেয়ে বেশি দেখতে চেয়েছিলাম সেটিকে অগ্রাধিকার দিতে হয়েছিল, যা আপনি অধিকাংশ লোককেই উদ্বিগ্ন করতে চান না। এছাড়াও আমি দেখি বাক্সের মতো আগ্রাসী বিক্রেতারা নিজেদেরকে অগ্রাধিকার দেওয়ার চেষ্টা করার জন্য ওভার-প্রতিযোগিতামূলকভাবে লড়াই করে এবং এটি কোনও জায়গায় ভাল যাবে না।

এখানে একটি সম্ভাবনা রয়েছে: যদি গুণিত ওভারলেড আইকনগুলির একটি জেনেরিক ওভারলে নির্দেশক থাকে; গুগল ক্রোম অ্যাপস বোতামের মতো একাধিক রঙের একটি ছোট আয়তক্ষেত্রের ম্যাট্রিক্স? এককভাবে ওভারলেড কেবলমাত্র একটি দীর্ঘ তালিকা থেকে ওভারলেটি দেখায়।

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

এখন আপনার কাছে সমস্ত আইকন ওভারলে থাকতে পারে, বিভিন্ন মেঘে থাকা অবস্থায়, কচ্ছপের সরঞ্জামগুলির মতো সংগ্রহস্থলের সূচকগুলির জন্য এবং আরও কিছু কিছু।


4
ওভারলেগুলির পিছনে ধারণাটি হ'ল আপনার পর্যবেক্ষণের অধীনে "এক নজরে" অবজেক্টের স্থিতি সনাক্ত করতে সক্ষম হওয়া উচিত। আপনার পরিকল্পনাটি সৃজনশীল থাকাকালীন তথ্যের পৃষ্ঠপোষকতার জন্য "কীবোর্ড বা মাউসে হাত" লাগবে। আমার আরও ভাল সমাধান নেই তা ...
rbellamy

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