উপরের স্টিভের উত্তর আমার পক্ষে বিশ্বব্যাপী সেটিংসের কারণে বেশ কার্যকর হয়নি। com.microsoft.VScode
কোনও অ্যাপ্লিকেশনের ডোমেন নাম কোথায় পাওয়া যায় সে সম্পর্কে এটি আমাকে কৌতূহলও করেছিল । আমার এবং সাধারণীকরণের জন্য যা কাজ করেছিল তা এখানে:
ভিএসকোডের মতো নির্দিষ্ট অ্যাপ্লিকেশনটির পুনরাবৃত্তি সক্ষম করতে প্রথমে নিশ্চিত হয়ে নিন যে ওভাররাইডিং বৈশ্বিক সেটিংস নেই।
defaults delete -g ApplePressAndHoldEnabled
তারপরে নির্দিষ্ট অ্যাপ্লিকেশনটির সেটিংস সক্ষম করুন, আপনি কোনও অ্যাপ্লিকেশানের ডোমেন নামটি Info.plist
যেখানে এটি ইনস্টল করা হয়েছে বিষয়বস্তু ফোল্ডারের অধীনে নথিতে এটি সন্ধান করতে পারেন।
উদাহরণ
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
তারপরে কমান্ড লাইনে সেটিংসটি সেট করুন।
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
আপনি এই প্যাটার্নটি অন্যান্য অ্যাপ্লিকেশন নির্দিষ্ট সেটিংসও ব্যবহার করতে পারেন। কেবলমাত্র নিশ্চিত হয়ে নিন যে আপনার সেটিংস বিশ্বব্যাপী ওভাররাইট করা হচ্ছে না।
defaults
টাইপ সম্পর্কিত আরও তথ্যের জন্য defaults help
। আরও একটি নোট, আপনার এটি চালানোর দরকার নেই যেমন sudo
আপনার ব্যবহারকারী ইতিমধ্যে একজন প্রশাসক।