আমি কীভাবে আমার ডক থেকে ফাইন্ডার আইকনটি সরিয়ে ফেলতে পারি?


31

আমি ফোরক্লিফ্টকে ফাইন্ডার প্রতিস্থাপন হিসাবে ব্যবহার শুরু করেছি, তাই আমার ডকে আমার ফাইন্ডারের দরকার নেই don't প্রকৃতপক্ষে, আমি আরও বরং ফোর্কলিফ্টটি বাম আইকন হতে চাই তাই আমি ঘটনাক্রমে ফাইন্ডারে ক্লিক না করি।

অ্যাপটিকে ডকের বাইরে টেনে আনার স্বাভাবিক পদ্ধতিটি কার্যকর হয় না এবং কমান্ড-টেনেও দেয় না। প্রাসঙ্গিক মেনু আপনাকে আইকনটি সরাতে দেয় না।

সিংহ থেকে, ডক থেকে ফাইন্ডার সরানোর কোনও উপায় আছে?
সম্ভবত একটি ডাটাবেস বা প্লাস্ট ফাইল আছে যা আমি পরিবর্তন করতে পারি?


সিডকের এই ক্ষমতা আছে।
ওয়াওফুনহাপি

উত্তর:


31

এটি করার সহজ কোনও উপায় নেই তবে এখানে কিছুটা হ্যাক রয়েছে :)

  1. / সিস্টেম / লাইব্রেরি / কোর সার্ভিস / ডক.এপ / সামগ্রী / রিসোর্স / এ নেভিগেট করুন
  2. ব্যাকআপ ডকমেনাস.প্লেস্ট
  3. রুট অ্যাক্সেস সহ আপনার প্রিয় পাঠ্য সম্পাদকটিতে ডকম্যানুস.প্লিট খুলুন
  4. বিভাগটি সন্ধান করুন finder-runningএবং নতুন উপ-বিভাগ যুক্ত করুন

    <dict>
        <key>command</key>
        <integer>1004</integer>
        <key>name</key>
        <string>REMOVE_FROM_DOCK</string>
    </dict>
    

    অথবা কেবলমাত্র আমার সংস্করণ ডকমেইনস.পিলিস্টটি ডাউনলোড করুন

  5. প্লিস্ট এডিটর ফাইলটিতে এ জাতীয় দেখতে পাওয়া উচিত:

    Plist Editor

  6. টার্মিনাল খুলুন এবং রান করুন killall Dock

  7. ডকের ফাইন্ডার আইকনে ডান ক্লিক করুন - বিঙ্গো!

    অনুসন্ধানকারী "ডক থেকে সরান"

PS ডক পুনঃসূচনা (ম্যানুয়াল পুনরায় আরম্ভ বা ম্যাক রিবুট) এর পরে আপনাকে ডক থেকে ফাইন্ডার আইকনটি ম্যানুয়ালি অপসারণ করতে হবে


7
অনেলাইনার :) f=/System/Library/CoreServices/Dock.app/Contents/Resources/DockMenus; sudo cp $f.plist $f-old.plist; sudo defaults write $f finder-running -array-add '<dict><key>command</key><integer>1004</integer><key>name</key><string>REMOVE_FROM_DOCK</string></dict>'; sudo chmod 644 $f.plist; osascript -e 'quit app "Dock"'। যদিও পুনরায় লগইন করার পরে ডক থেকে ফাইন্ডারকে স্বয়ংক্রিয়ভাবে সরানোর জন্য আমি কোনও উপায় (জিইউআই স্ক্রিপ্টিং ব্যতীত) পাইনি।
ল্রি

1
@ ল্রি অনেলাইনার দক্ষ তবে সর্বদা বিভ্রান্তিকর। কোড স্বাক্ষর সম্পর্কে - পরিবর্তিত ডক.অ্যাপের সাথে সমস্যার ক্ষেত্রে আপনি ব্যাকআপ থেকে * .plist পুনরুদ্ধার করতে পারেন এবং কোডগাইন -v / সিস্টেম / লাইবারি / কোর সার্ভিসস / ডক.অ্যাপ / কনটেন্টস / ম্যাকোস / ডক চালাতে পারেন hisএই সমস্যাটি সমাধান করা উচিত।
আলেকজান্ডার মাজানভ

4
অান্তরিক ধন্যবাদ! আমি মেনু আইটেমটি ক্লিক করতে লগইন এ চালানোর জন্য একটি স্ক্রিপ্ট সেট আপ করেছি:tell application "System Events" to tell UI element "Finder" of list 1 of process "Dock" perform action "AXShowMenu" click menu item "Remove from Dock" of menu 1 end tell
নাথান গ্রেনস্টাইন

3
মাভেরিক্সে আমার জন্য কাজ করে। আইকনের নীচে সাদা 'আলো' বাদে (বা বরং, যেখানে আইকনটি থাকবে) এখনও রয়েছে)।
eebbesen

2
@ আইবিবেসন আপনাকে ডক থেকে সরানোর আগে আপনাকে সন্ধানকারী ছাড়তে হবে।
আফজালিব

1

এটি এসআইপি অক্ষম হয়ে হাইসিয়ারার (10.13.6) এ আমার জন্য কাজ করে।

.Plist ফাইল সম্পাদনা করার জন্য আমি নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:

PL="/System/Library/CoreServices/Dock.app/Contents/Resources/DockMenus.plist"&&
sudo -- defaults write $PL finder-running -array-add  '<dict><key>command</key><integer>1004</integer><key>name</key><string>REMOVE_FROM_DOCK</string></dict>'

ফলাফল পরীক্ষা করুন sudo defaults read $PL finder-running

যদি দেখতে ভাল লাগে sudo chmod -v +r $PL; killall Dock

এখানে সেই অ্যাপলস্ক্রিপ্টের ইতালিয়ান বিন্যাসিত সংস্করণটি রয়েছে:

tell application "System Events"
    tell UI element "Finder" of list 1 of process "Dock"
        perform action "AXShowMenu"
        click menu item "Rimuovi dal Dock" of menu 1
    end tell
end tell

এগুলিই, আমি আশা করি এটি দ্রুত সম্পূর্ণ রেকাপ হিসাবে কার্যকর।

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