ক্ষতিগ্রস্থ ফাইলগুলিতে লিঙ্ক করার জন্য saji89 ধন্যবাদ। যদি কেউ এখনও এ সম্পর্কে যত্নশীল হন (এবং এটি আমার নিজের জন্যও, কারণ সাম্প্রতিক আপগ্রেড এটিকে পিছনে পিছলে যেতে দেয়) তবে এই বিরক্তিকর অপব্যবহারের সমাধান করতে আমি একটি প্যাচ তৈরি করেছি ( http://pastebin.com/VE4STB6M )। প্যাচড জিটিকি এখনও ডায়লগগুলিতে "সাম্প্রতিক ব্যবহৃত" দেখায়, তবে এটি সংলাপগুলিতে ডিফল্টরূপে নির্বাচিত হবে না (এটি ব্যবহৃত সর্বশেষ ডিরেক্টরিতে বা আপনার ডিরেক্টরি ডিরেক্টরিতে ডিফল্ট হবে)। আমার জন্য, এটি সমস্যাটি সংশোধন করে, কারণ আমার প্রধান গ্রিপটি এটি আমার মুখে পপ আপ হচ্ছে, বিশেষত যখন কোনও কিছু সংরক্ষণ করার চেষ্টা করার সময়।
ধাপে ধাপে নির্দেশাবলীর:
1) একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ড লিখুন:
mkdir recently_used_fix
cd recently_used_fix/
sudo apt-get build-dep gtk+2.0
apt-get source gtk+2.0
wget -O deselect_recently_used.patch http://pastebin.com/download.php?i=VE4STB6M
patch -p0 < deselect_recently_used.patch
cd gtk+2.0-2.24.10/
echo jlj | dpkg-source --commit
sudo dpkg-buildpackage
cd ..
২) যেকোন প্যাকেজ পরিচালকদের (যেমন সিন্যাপটিক) বন্ধ করুন এবং টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি প্রবেশ করুন:
sudo dpkg -i *.deb
3) যদি dpkg -i
কমান্ডটি মুষ্টিমেয় বিদ্যমান ফাইলগুলি (চেঞ্জলগগুলি এবং এই জাতীয়) মুছে ফেলার বিষয়ে ত্রুটি দেয় , তবে অভিযোগ করা প্রতিটি ফাইল মুছে ফেলার জন্য ব্যবহার করুন , তারপরে দ্বিতীয় ধাপটি পুনরাবৃত্তি করুন noticed আমি লক্ষ্য করেছি যে এটি কোনও কারণেই কাজ করছে বলে মনে হচ্ছে না।sudo rm FILENAME
--force-overwrite
৪) alচ্ছিক: প্যাকেজগুলি সফলভাবে ইনস্টল হয়ে গেলে, Package > Lock Version
প্রতিটি ইনস্টল করা প্যাকেজটি পিন / হোল্ড করতে ( ) অবশ্যই সিন্যাপটিকটি ব্যবহার করুন, যাতে এগুলি আবারও না ঘটে (অবশ্যই আপনি কোনও সুরক্ষা আপডেটও মিস করতে পারেন)।
5) কোনও আক্রান্ত অ্যাপস (প্লুমা, জেডিট, গিম্প, ইত্যাদি) বন্ধ এবং পুনরায় খুলুন এবং আপনার বিরক্তি-মুক্ত ওপেন / সেভ কথোপকথনগুলি উপভোগ করুন!
)) Ptionচ্ছিক: আমাদের তৈরি করা ফাইল এবং ডিরেক্টরিগুলি মুছে ফেলার জন্য টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডগুলি লিখুন (ফিক্সটি ইনস্টল থাকবে):
cd ..
sudo rm -rf recently_used_fix/
প্যাচ ডাউনলোড করা না গেলে, এখানে একটি ব্যাকআপ অনুলিপি রয়েছে:
--- gtk + 2.0-2.24.10 / gtk / gtkfilechooserdefault.c 2011-11-08 10: 20: 20.000000000 -0700
+++ ডাউনলোডগুলি / জিটিকে / জিটিকে + ২.০-২.২৪.10 / জিটিকে / জিটিকিফিলিচুসারডেফল্ট.২০২২-০-10-২০১ 17 17: 20: 38.000000000 -0700
@@ -5971,10 +5971,18 @@ gtk_file_chooser_default_map (GtkWidget
যদি (ইমপ্লিট-> অপারেশন_মোড == অপারেশন_মোডE_BROWSE)
{
+ জিফিল * ফোল্ডার;
+ +
স্যুইচ (impl-> পুনরায় লোড_স্টেট)
{
কেস RELOAD_EMPTY:
- সাম্প্রতিক_শর্টকুট_হ্যান্ডলার (ইমপ্লিট);
+ / * ব্যবহারকারী প্রদর্শন করার জন্য স্পষ্টভাবে আমাদের একটি ফোল্ডার দেয় নি, তাই আমরা করব
+ * ফাইল চয়নকারীর শেষ অনুরোধ থেকে সংরক্ষিতটিকে ব্যবহার করুন
+ * /
+ ফোল্ডার = get_file_for_last_folder_opened (impl);
+ gtk_file_chooser_set_current_folder_file (GTK_FILE_CHOOSER (ইমপিএল), ফোল্ডার, NULL);
+ g_object_unref (ফোল্ডার);
+ / * সাম্প্রতিক_সোর্টক্টহ্যান্ডলার (ইমপ্লিট); * /
বিরতি;
RELOAD_HAS_FOLDER কেস:
@@ -6005,8 +6013,8 @@ gtk_file_chooser_default_unmap (GtkWidge
সেটিংস_সেভ (ইমপ্লিট);
- বাতিল_সর্বস্ব_অভিজ্ঞানগুলি (ইমপ্লিট);
- ইমপ্লিট-> পুনরায় লোড_স্টেট = RELOAD_EMPTY;
+ / * বাতিল_ সমস্ত_অপারেশন (ইমপ্লিট);
+ impl-> পুনরায় লোড_স্টেট = RELOAD_EMPTY; * /
GTK_WIDGET_CLASS (_gtk_file_chooser_default_parent_class) -> আনম্যাপ (উইজেট);
}