সমস্ত অ্যাপ্লিকেশন (সিস্টেমের প্রশস্ত) এর জন্য আমি কীভাবে Ctrl + Q অক্ষম করতে পারি?


50

ফায়ারফক্স, ক্রোম ইত্যাদি অ্যাপ্লিকেশনের অনেক, বদ্ধ যাই যখন আমি ঘটনাক্রমে চাপুন Ctrl+ + Qপরিবর্তে Ctrl+ + Wএর নিকটবর্তী স্থান হওয়ার কারণে Qএবং Wকীবোর্ডে কি। এই শর্টকাটটি সরানোর জন্য বা সিস্টেমের ব্যাপক ভিত্তিতে পুনরায় সেট করার কোনও উপায় আছে কি?

উত্তর:


75

সর্বোত্তম উপায় হ'ল আপনার নির্দিষ্ট অ্যাপ্লিকেশনটিতে কীবোর্ড সেটিংটি অক্ষম করা। ফায়ারফক্সের জন্য একটি এক্সটেনশন কীকনফিগ রয়েছে । এটি আপনাকে কীবোর্ড সেটিংস পরিবর্তন করতে দেয়।

আপনি যদি আপনার পুরো সিস্টেমের জন্য Ctrl+ অক্ষম করতে চান তবে Qআমি একটি নতুন সেটিং করার পরামর্শ দেব:

  1. সিস্টেম -> পছন্দ -> কীবোর্ড সেটিংসে যান
  2. অ্যাড ক্লিক করুন
  3. এটিকে জাল সেটিংয়ের মতো একটি নাম দিন এবং /bin/falseকমান্ড হিসাবে প্রবেশ করুন । আপনার পরিবর্তনগুলি প্রয়োগ করুন।
  4. উপর 'ক্লিক করুন অক্ষম ' এবং প্রেস Ctrl+ + Q

আপনার প্রয়োগকৃত নাম এবং কীবোর্ড সেটিং সহ এখন আপনার নতুন প্রবেশ করা উচিত have প্রতিবার আপনি Ctrl+ টিপলে Qআপনার সিস্টেম কমান্ডটি চালাবে /bin/falseযা মূলত কিছুই করে না। সুতরাং সেটিংসটি অক্ষম করার জন্য এটি একটি কাজ ound


দুর্দান্ত উত্তর, এবং আপনি স্টাইলযুক্ত বোতাম শর্টকাটগুলি কীভাবে করলেন! :)
jathanism

2
@ জ্যাথানিজম: kbdএইচটিএমএল ট্যাগটি ব্যবহার করুন ।
লার্স হগসেট

4
Ctrl-Qউইন্ডো টিপতে চাইলে বন্ধ হয়ে যাবে। আপনি এই পদ্ধতিটি ব্যবহার করে এই কীটি কখনই বরাদ্দ করতে পারবেন না
আনোয়ার

3
@ আনোয়ারশাহ - আমি কেবল এই সমাধানটি চেষ্টা করেছিলাম এবং এটি আমার পক্ষে কাজ করে।
স্যাম কিং

আমি আর্চলিনাক্সে জিনোম শেল ৩.২০.২ ব্যবহার করছি এবং এটি আমার পক্ষে কাজ করেছে।
aaaaaa

5

সম্ভবত সিস্টেম -> পছন্দসমূহ -> কীবোর্ড শর্টকাটগুলি এবং "অক্ষম" এর অধীনে শর্টকাটটি সন্নিবেশ করা উচিত এটি কৌশলটি করা উচিত।


6
আপনার 100% নিশ্চিত না হলে কেবল টাইপিংয়ের পরিবর্তে কিছুটা গবেষণা করুন। এটি 2 সেকেন্ডে খুঁজে পেয়েছে যে এটি সেখানে নেই find
লাসেপলসেন

1
আচ্ছা, আপনি এটি যোগ করুন, তাই না? হয়তো আমি নিজেকে সঠিকভাবে প্রকাশ করিনি। কিন্তু দৃশ্যত, সেখানে হয় একটি সহজ ফিক্স যেহেতু এটা আমার জন্য কাজ করছে।
মারিয়ারিসিস

হতে পারে না, এটি করা এখনও খুব সুন্দর উপায় নয় ... এভাবে আপনি কখনই কোনও কিছুর জন্য Ctrl + W ব্যবহার করতে পারবেন না! উদাহরণস্বরূপ ব্যাশ Ctrl + W এর অর্থ পিছনে শব্দটি মুছুন।
লাসেপলসন

এটি কাজ করে এবং এটি ঠিক যা চাওয়া হয়েছিল। @ লাসপলসন কেন এটি থেকে সিটিআরএল + ডব্লিউ প্রভাবিত হবে?
মুরমেল

3

আপনি সিস্টেমে-> পছন্দসমূহ-> কীবোর্ড শর্টকাটগুলিতে যেতে পারেন এবং এই কম্বোকে অব্যবহৃত কোনও ক্রিয়াকে বরাদ্দ করতে পারেন। উদাহরণস্বরূপ, আমি ওয়ার্কস্পেস 12 এ স্যুইচ করার জন্য সিটিআরএল + কিউকে নিয়োগ করেছি (না, আমার কাছে 12 টি ওয়ার্কস্পেস নেই)।

ফলস্বরূপ এই সিস্টেমের প্রশস্ত সেটিংটি অ্যাপ্লিকেশনটিকে ওভাররাইড করে এবং CTRL + Q আর ফায়ারফক্স বন্ধ করে না (সম্ভবত কম্বো ফায়ারফক্সে পৌঁছায় না) reach এটা ঠিক কিছুই না।


একটি দুর্দান্ত এবং সহজ ফিক্স, তবে আমি বরং ব্রাউজারের এক্সটেনশন ব্যবহার করার পরামর্শ দিই। সিস্টেমের অগ্রাধিকারগুলি সিআরটিএল + কি সিস্টেম-প্রশস্ত করতে ওভাররাইড করার ফলে কিছু অ্যাপ্লিকেশন সেই শর্টকাটটি ব্যবহার করতে অক্ষম হবে - যেমন আপনি ডকুমেন্টেশন পপ-আপ প্রদর্শন করতে ইন্টেলিজ আইডিএতে Ctrl + Q ব্যবহার করতে পারবেন না।
ফ্যালকোনপল

ঠিক আছে, প্রশ্নটি প্রতিটি অ্যাপ্লিকেশন অনুসারে এই কম্বো সিস্টেম-প্রশস্ত নয় অ্যাপটি অক্ষম করার বিষয়ে;)।
জাভিয়ের রিভেরা

এবং সে কারণেই আপনি আমার কাছ থেকে +1 পেয়েছেন ...;)
ফ্যালকোনপল

3

যদি Ctrl+ + Qকীবোর্ড সেটিংস উইন্ডো বন্ধ হয়ে মত এটা আমার জন্য করেনি, সেট অন্য মান শর্টকাট, উইন্ডোটি বন্ধ করে আপডেট শর্টকাট কোথাও উপস্থিত না হওয়া পর্যন্ত অপেক্ষা করুন ~/.gconf/desktop/gnome/keybindings/*। সেই ফাইলটি খুলুন এবং stringvalueপড়ার জন্য সেই আদেশটির সম্পাদনা করুন <Primary>q। তারপরে পিসি রিবুট করুন। এটি গ্রহণযোগ্য উত্তরের বিপরীতে আমার পক্ষে কাজ করেছিল।


এমনকি এটি আমার পক্ষে কার্যকর হয়নি। আমি নীচে চেষ্টা করেছিলাম: <? এক্সএমএল সংস্করণ = "1.0"?> <gconf> <এন্ট্রি নাম = "ক্রিয়া" এমটাইম = "1369776357" টাইপ = "স্ট্রিং"> <স্ট্রিংভ্যালু> / বিন / মিথ্যা </ স্ট্রিংভ্যালু </ এন্ট্রি > <এন্ট্রি নাম = "নাম" এমটাইম = "1369776357" টাইপ = "স্ট্রিং"> <স্ট্রিংভ্যালু> ডামি 2 </stringvalue> </entry> <এন্ট্রি নাম = "বাইন্ডিং" এমটাইম = "1369776299" টাইপ = "স্ট্রিং"> < স্ট্রিংভ্যালু> & lt; প্রাথমিক & gt; q </stringvalue> </entry> </
gconf

1
আমাকে জিনোম সেশনটি পুনরায় চালু করতে হয়েছিল, তবে এটি কার্যকর হয়েছে, ধন্যবাদ!
বিশ্বস হিসাবে আসুকি

2

ইতিমধ্যে সরবরাহিত জিইউআই সংস্করণটির কমান্ড-লাইন সংস্করণ এখানে। কিছু সিস্টেমে Ctrl + Q শর্টকাট সেট না করেই এক্সিলারেটর ইনপুট উইন্ডোটি বন্ধ করে দেবে, সুতরাং এটির প্রয়োজন হতে পারে:

gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/name "Inhibit Ctrl+Q"
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/action /bin/false
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/binding "<Primary>q"

নোট করুন যে এই সমাধানটি জিনোম -২ / ইউনিটির জন্য। জিনোম -3 এর জন্য গেটেটিংগুলির সাথে একই ধরণের সমাধান করা সম্ভব।


দেখে মনে হচ্ছে এই সেটিংসটি পুনঃসূচনা করার পরে সংরক্ষণ করা হলেও প্রত্যাশিত আচরণ সরবরাহ করে না (উবুন্টু 14.04)। এছাড়াও, প্রয়োগ হওয়ার পরে, Ctrl + Q শর্টকাটটি ফোকাসযুক্ত নটিলাস উইন্ডো সহ ব্যবহার করা এটিকে হ্যাং / প্রতিক্রিয়াবিহীন করে তোলে।
ফ্যালকোনপল

1

ফায়ারফক্স কোয়ান্টামযুক্ত লিনাক্সে, বর্তমানে একটি বাগ রয়েছে যা এক্সটেনশনগুলি এবং স্পষ্ট কনফিগারেশনকে একটি বিল্টিন শর্টকাট যেমন সিটিআরএল-কিউ পরিবর্তন করতে বাধা দেয়। একটি কর্মসূচী হ'ল এটি https://github.com/sasawat/firefox-ctrl-q-workaround থেকে স্ক্রিপ্ট ইনস্টল করে এবং এটি বিশ্বব্যাপী শর্টকাট হিসাবে ctrl-Q এর ক্রিয়া হিসাবে নির্ধারণ করে সিস্টেম স্তরে এটি ব্লক করা ।


2018 সালের মধ্যভাগ পর্যন্ত, এটি অবশ্যই সঠিক উত্তর হবে।
বাইটবেস্টার

0

আমার জন্য, Ctrl+Qশর্টকাট সিস্টেম-প্রশস্ত অক্ষম করা সঠিক সমাধান নয়, কারণ এটি শর্টকাট ব্যবহার করার সময় ফায়ারফক্স, ক্রোম ইত্যাদি ব্যতীত অ্যাপ্লিকেশনগুলিকে অবহিত করা বাধা দেয় - উদাহরণস্বরূপ, ইনটেলিজ আইডিইএ Ctrl+Qদ্রুত ডকুমেন্টেশন পপ- দেখানোর জন্য ডিফল্ট বাইন্ডিং হিসাবে ব্যবহার করে আপ।

আপনি যদি কেবল একটি ফায়ারফক্স-সলিউশন সন্ধান করেন তবে আমি উচ্চতর সিআরটিএল-কি শর্টকাট প্লাগইন অক্ষম করার প্রস্তাব দিই । আমার মতে এটি @qbi দ্বারা উল্লিখিত কীকনফাইগের চেয়ে ভাল বিকল্প কারণ এটির উত্সটি গিটহাবটিতে উপলব্ধ , যখন কীকনফিগ কেবল বাইনারি হিসাবে উপলভ্য।


0

আমার বর্তমান কাজটি সিস্টেম সেটিংস> কীবোর্ড> শর্টকাটগুলিতে একটি নতুন শর্টকাট তৈরি করা। শর্টকাটটি যদি দুর্ঘটনাক্রমে চাপ দেওয়া হয় তবে আমরা একটি তথ্যমূলক বার্তা পাই।

  • শিরোনাম: প্রতিরোধ ছাড়ুন
  • COMMAND: notify-send 'Dear idiot' "Don't press ctrl-Q"
  • শর্টকাট: ctrl-q

এটি কমান্ড সিস্টেমকে প্রশস্ত করে, তবে এটি আপনার ব্যবহারের ক্ষেত্রে নির্ভর করে একটি গ্রহণযোগ্য ট্রেড অফ হতে পারে।


পরীক্ষিত:

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