আমি কীভাবে আইকন ক্যাশে রিফ্রেশ করব?


17

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

সম্প্রতি আমি এই আইকনটিকে অন্য একটিতে পরিবর্তন করতে গিয়েছিলাম, তবে আমি যখন প্রোগ্রামটি তৈরি করি এবং চালিত করি তখনও এটি আইকনটি দেখায়। আমি নিশ্চিত করেছি যে আমি আইকন ফাইলের প্রতিটি রেফারেন্সটি নতুনটিতে আপডেট করেছি এবং হার্ড ড্রাইভের পুরানো আইকন পুরোপুরি মুছে ফেলেছি। আমি এখনও প্রোগ্রামটি চালানোর সময় লঞ্চারে এটি প্রদর্শিত হয়।

আমি ধরে নিচ্ছি এর অর্থ হ'ল Gtk উবুন্টুতে কোথাও আইকনগুলিকে ক্যাশে করে এবং আমার সম্ভবত এটি রিফ্রেশ করার জন্য জোর করা দরকার। কোন পরামর্শ?

উত্তর:


26

একটি টার্মিনালে নিম্নলিখিত চালান:

sudo update-icon-caches /usr/share/icons/*

+1, নির্জনে নির্বিঘ্নে কাজ করে।
ankostis

এখনও প্রাসঙ্গিক। উবুন্টু 19.04 এ সবেমাত্র আমার অ্যাপ্লিকেশন আইকন ইস্যুটি ঠিক করেছেন।
জেমি কার্ল

4

তোমার দরকার:

দ্রষ্টব্য: অ্যাপ্লিকেশন বিকাশকারীদের ব্যবহার করা উচিত হিকোলার একটি ডিফল্ট থিম। আপনি যদি আইকন থিম তৈরি করে থাকেন তবে পরিবর্তে আপনার আইকন থিমের ফোল্ডারটি রিফ্রেশ করুন।

sudo touch /usr/share/icons/hicolor ~/.local/share/icons/hicolor
sudo gtk-update-icon-cache

দেখুন (আমি এটির জন্য একমাত্র ডকুমেন্টেশন সন্ধান করতে পারি): https://fedoraproject.org/wiki/Packaging : স্ক্রিপ্টলেট# আইকন_ক্যাচ


2

টার্মিনাল কমান্ড প্রম্পটে টাইপ করুন:

$ unity

এটি লঞ্চারটিতে আপনার * .ডেস্কটপ আইকন আপডেট করবে।

সমস্যাটি যদি উবুন্টু লঞ্চার না হয় তবে অ্যাপ্লিকেশনটি নিজেই প্রোগ্রামিং রেজোলিউশনের জন্য http://stackoverflow.com দেখুন ।

এর অনুরূপ ইস্যুটির উত্তর /programming/5315359/custom-libindicator-icon-is-not-displayed/6503807#6503807 এ দেওয়া হয়েছে

এছাড়াও দেখুন: https://developer.gnome.org/gtk3/stable/gtk-update-icon-cache.html


এটি কাজ করে না
সোর্পজেম

@ সপপেটার জিইএম unityআসল প্রবর্তক নিয়ে সমস্যা। কমান্ড প্রম্পটে unityক্য চালানো উবুন্টুর লঞ্চার আইকনগুলিকে সতেজ করবে। আমার উত্তরটি Ubuntu Launcherইস্যুটির দিকে পরিচালিত হয়েছিল । যেহেতু এটি কাজ করছে না এটি সম্ভবত একটি gtkপ্রোগ্রামিং সমস্যা। আপনি স্ট্যাকওভারফ্লো.কম এ প্রকৃত জিটিকে প্রোগ্রামিং ইস্যু সহ আরও ভাল (দ্রুত) উত্তর পেতে পারেন । Gtk প্রোগ্রামের আসল আইকন ডিসপ্লেটি সমাধান করার পরে যখন আপনি unityউবুন্টুর লঞ্চার ক্যাশে আপডেট করার জন্য কমান্ডটি চালাবেন । আমার উত্তর আপডেট করার জন্য আমাকে 5 মিনিট সময় দিন।
এলডি জেমস

এই উত্তরের উপর একটি সতর্কতা দরকার।
এস

@ এস আপনি কি সতর্কতার সাথে বিস্তারিত বলতে পারবেন?
এলডি জেমস

3
@ এলডিজেমস, বর্তমানে চলছে unity সমস্ত চলমান অ্যাপ্লিকেশনগুলি বন্ধ করতে বাধ্য করবে এবং unity পুনরায় চালু করবে। আমি এই কারণে আমার ব্রাউজারে ডেটা হারিয়েছি।
এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.