ডায়লগগুলি খোলা এবং সংরক্ষণ থেকে সম্পূর্ণ "মুছে ফেলা" সরানোর কোনও উপায় আছে কি?


26

আমি সম্প্রতি ব্যবহৃত ফাইল তালিকাগুলি কখনও ব্যবহার করি না; আমার একটি ফাইলিং সিস্টেম রয়েছে তাই আমি জানি কোথায় আমি ফাইলগুলি খুলতে এবং সংরক্ষণ করতে চাই।

আমি এই প্রশ্নটি পড়েছি:

ফাইল চয়নকারী সংলাপগুলিতে ডিফল্টরূপে "সাম্প্রতিক ব্যবহৃত" নির্বাচন করা থেকে আমি কি অ্যাপগুলিকে থামাতে পারি?

যাইহোক, আমি কেবল এই বিকল্পটি সম্পূর্ণরূপে অপসারণ করতে চাই।

এটি ডিফল্ট থেকে নেভিগেট দূরে রাখতে হবে একটি বিরক্তি।

উপরের ব্যর্থতা কি আমার হোম ডিরেক্টরিটি ডিফল্ট করার উপায় আছে?


1
ধন্যবাদ ফসফ্রিডম, তবে এটি কোনও সদৃশ নয় - আমি সমস্ত কথোপকথন থেকে সাম্প্রতিক ব্যবহৃত স্থানটিকে সম্পূর্ণ এবং সম্পূর্ণ অপসারণ করতে চাই। আমার এর কোন দরকার নেই। আমি কখনই এটি ব্যবহার করি না এবং আমি এটি পছন্দ করি না।
6:25

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

1
@ ওয়েবারসি 2 - আমি সম্মত এটি পরিবর্তন করার কোনও উপায় না থাকলে এটি একটি ক্রেজি ডিফল্ট! ব্যবহারকারীদের কেন এমন জটিল নকশার ফলে অসুবিধা এবং সময় নষ্ট করতে বাধ্য করা হয়?
শে

উত্তর:


7

ক্ষতিগ্রস্থ ফাইলগুলিতে লিঙ্ক করার জন্য 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) -> আনম্যাপ (উইজেট);
 }

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

@ ক্যালামারী, আমার উত্তরটি আপনাকে আরও একটি সুনির্দিষ্ট উত্তর পোস্ট করতে সহায়তা করেছে তা জানতে পেরে আনন্দিত।
saji89

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

প্যাচটির পরে, সিন্যাপটিক libgtk2.0-dev কে নষ্ট হয়ে গেছে বলে রিপোর্ট করছে। এই সম্পর্কে আমার কী করা উচিত সে সম্পর্কে আপনার কোনও সুপারিশ রয়েছে?
ডানারহেড

আমি ভাঙা প্যাকেজটি স্বয়ংক্রিয়ভাবে ঠিক করতে সিন্যাপটিক ব্যবহার করেছি এবং এখন সব ঠিক আছে বলে মনে হচ্ছে।
ডান্ডারহেড

3

এটি করা আক্ষরিকভাবে অসম্ভব, কারণ এর সাথে সম্পর্কিত কোডটি জিডিট কোডবেজে হার্ড কোড করে od

এটি গেডিট কোড- http://git.gnome.org/browse/gtk+/commit/?id=ca74dc6a873bb375bb2abc3ea7642ed41e9f6e79 এ সম্পর্কিত সম্পর্কিত জেডিট কমিট বার্তা

সৌজন্য: http://tstarling.com/blog/2011/11/file_chooser_recent/

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


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

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

0

এটি আপনার প্রয়োজন মতো ঠিক কি করবে তা আমি জানি না তবে আমি মনে করি এটি আপনার সমস্যার সমাধান করতে পারে।

আপনার অ্যাক্টিভিটি লগ ম্যানেজার নামে একটি সফ্টওয়্যার দরকার

sudo add-apt-repository ppa:zeitgeist/ppa 
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install activitylogmanager

ড্যাশটিতে লগ ম্যানেজারের ক্রিয়াকলাপ সন্ধান করুন এবং এটি চালান।

ওএমজি উবুন্টুতে আরও তথ্য পাওয়া যায় !


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

0

আমি মনে করি আপনি এটি যা খুঁজছেন তা: http://www.addictivetips.com/ubuntu-linux-tips/how-to-delete-and-disable-recent-history-in-ubuntu-tip/

সাম্প্রতিক ইতিহাস মুছতে, খুলুন Terminalএবং নীচের আদেশগুলি প্রবেশ করুন:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

নতুন আইটেমগুলি তৈরি হতে বাধা দিতে, এই আদেশগুলি ব্যবহার করুন:

echo -n > ~/.recently-used.xbel
sudo chattr +i ~/.recently-used.xbel

আপনি নিম্নলিখিত টার্মিনাল কমান্ডটি ব্যবহার করে আবার লগিং সক্ষম করতে পরিবর্তনগুলি ফিরিয়ে নিতে পারেন:

sudo chattr -i ~/.recently-used.xbel

কিছু সিস্টেম সাম্প্রতিক ব্যবহৃত ফাইলটিকে অন্য স্থানে সংরক্ষণ করতে পারে:

echo -n > ~/.local/share/recently-used.xbel
sudo chattr +i ~/.local/share/recently-used.xbel

1
থ্যাঙ্কস ব্লু এক্সরাইডার কিন্তু এর পরে আমি কী ছিলাম না। আমি ইতিমধ্যে ইতিহাস অক্ষম করেছি। বাম ফলকটিতে সম্প্রতি ব্যবহৃত ডায়ালগগুলি ডিফল্ট সংরক্ষণ করুন এবং ওপেন করুন, তবে আমি সেগুলি আমার বাড়িতে ডিফল্ট করতে পছন্দ করব বা আমার পছন্দের ডিরেক্টরিটি আরও ভাল।
ডানহেড

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

0

এটি একটি তিন বছরের পুরানো থ্রেড, তবে মনে হচ্ছে জিটিকে 2 পীপগুলি এটি একটি কনফিগারেশন বিকল্প হিসাবে তৈরি করেছে।

প্রবেশ করুন ~/.config/gtk-2.0/gtkfilechooser.iniএবং সেট করুন StartupMode=cwd। এটি আপনাকে মূর্খ জিনিস থেকে মুক্তি দেয় না, তবে খুব কমপক্ষে, এটি ডিফল্ট নয়।

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


-1

আমি অন্তত জিটজিস্টকে ইতিহাস তৈরি থেকে বিরত রাখার একটি উপায় খুঁজে পেয়েছি (আমার মনে হয়):

rm ~/.local/share/zeitgeist/activity.sqlite
mkdir ~/.local/share/zeitgeist/activity.sqlite

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

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


এই ফোল্ডারে কিছু অতিরিক্ত ক্রিয়াকলাপ ফাইল রয়েছে যেমন কার্যকলাপ.সক্লাইট.বিসি, অ্যাক্টিভিটি.সক্লাইট-শ্ম এবং কার্যকলাপ.সক্লাইট-ওয়াল- কার্যকলাপ.sqlite.bck মনে হচ্ছে এটি ব্যাকআপ। অন্যরা কী করে জানেন না, তবে আমি মনে করি এটি কেবল মুছে ফেলাও সেভ।
কামশি

1
কী mkdir ~/.local/share/zeitgeist/activity.sqliteকরার কথা?

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