আইকন-থিম.ক্যাচ কি?


10

যখন আমি আমার লুবুন্টু 12.10 এ নিম্নলিখিত কমান্ডটি চালাচ্ছি

[11:09 PM] ~ $ find /usr/share/icons/ -iname icon-theme.cache -type f

আমি নিম্নলিখিতগুলি পেয়েছি (সর্বশেষ পরিবর্তিত তারিখ এবং আকার যুক্ত করার পরে):

/usr/share/icons/lubuntu/icon-theme.cache              20121125  61.2 KiB
/usr/share/icons/Humanity-Dark/icon-theme.cache        20120810  40.6 KiB
/usr/share/icons/Humanity/icon-theme.cache             20120810 931.9 KiB
/usr/share/icons/gnome/icon-theme.cache                20121017  65.8 MiB
/usr/share/icons/ubuntu-mono-light/icon-theme.cache    20130408 140.0 KiB
/usr/share/icons/LoginIcons/icon-theme.cache           20130408   628 bytes
/usr/share/icons/ubuntu-mono-dark/icon-theme.cache     20130408 139.9 KiB
/usr/share/icons/hicolor/icon-theme.cache              20130406  12.4 MiB
/usr/share/icons/elementary-mono-dark/icon-theme.cache 20120926  12.4 KiB

এবং এই সমস্ত ফাইল, নীচের উদাহরণে প্রদর্শিত হিসাবে টাইপ করা হয় TrueType font data:

[11:09 PM] ~ $ file /usr/share/icons/hicolor/icon-theme.cache
/usr/share/icons/hicolor/icon-theme.cache: TrueType font data

আমার প্রশ্নগুলি, সমস্ত ঘনিষ্ঠভাবে সম্পর্কিত, হ'ল:

  • এটি কী icon-theme.cacheএবং এর কাজ কী? cacheএই ফাইলের নামগুলির অর্থ কী ? ক্যাশে ট্যাগ ": সংজ্ঞা এই হল একটি ক্যাশে দোকানে অস্থায়ী ডেটা নিকটবর্তী যাতে এটি বাস্তব ব্যাকিং দোকান (ডিস্ক, নেটওয়ার্ক) থেকে এটা আনার সময়, অথবা সব আবার কিছু ফলাফলের পুনঃগণনা চেয়ে অনেক বেশী দ্রুত পুনরায় উদ্ধার করা যাবে "।
  • ফাইলের আকারগুলি এত বিচিত্র কেন? হয় gnomeএবং hicolorবেশী বৃহত্তম কারণ তারা ফলব্যাক আইকন প্রদান করেন (যেমন আমি কোথাও পড়া)?
  • খেজুর কি হবে? আমি কেবলমাত্র ubuntu-monoসেগুলি সম্পর্কে নিশ্চিত কারণ সেগুলি যখন আমি light-themes20130408 ​​এ ইনস্টল করেছি তখন সেগুলি নিয়ে এসেছিল So তাই থিমগুলি স্যুইচ করার সময় এই ফাইলগুলি সংশোধন করা যায় বা তারিখগুলি কি কেবল ইনস্টলেশনের তারিখের প্রতিচ্ছবি?

উত্তর:


12

আমাদের এই ফাইলগুলির প্রয়োজন কেন তা বোঝার জন্য আপনাকে প্রথমে মেমরি ফাইলগুলিতে ম্যাপিংয়ের ধারণাটি বুঝতে হবে ।

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

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

এখন, আপনার প্রশ্নগুলি একে একে নেওয়া:

  1. আইকন-থিম.কাছে কী এবং এর কাজ কী? এই ফাইলের নামগুলিতে ক্যাশের অর্থ কী?

    ফাইল আইকন-থিম.কোচে একটি নির্দিষ্ট ডিরেক্টরি নীচে ডিরেক্টরি ট্রিতে আইকনগুলি সম্পর্কে ক্যাশেড তথ্য থাকে (যা index.themeনির্দিষ্ট থিমের সাথে থাকে)

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

  2. ফাইলের আকারগুলি এত বিচিত্র কেন?

    ফাইলের আকারগুলি আইকন থিমের আইকনের সংখ্যার উপর নির্ভর করে।

  3. খেজুর কি হবে?

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

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

    আইকন ক্যাশেটির নাম আপডেট করার জন্য একটি কমান্ড রয়েছে gtk-update-icon-cache

উত্স এবং আরও তথ্য:

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