উবুন্টু তার কীবোর্ড শর্টকাট কনফিগারেশনটি কোথায় সঞ্চয় করে?


34

"উবুন্টু" তে কি এমন কোনও জায়গা রয়েছে যা কী / সংমিশ্রণ / শর্টকাটগুলির সাথে আবদ্ধ হয় তার একটি সম্পূর্ণ তালিকা সঞ্চয় করে?

ইউনিটির কীবোর্ড এবং মাউস শর্টকাট কী কী? ড্যাশ, লঞ্চার ইত্যাদির জন্য কিছু "ইউনিটি" শর্টকাটগুলি তালিকাভুক্ত করুন এবং কীভাবে ব্যবহারের জন্য কমিজ কী-বাইন্ডিংগুলি তালিকাভুক্ত করবেন? কমিজ বাইন্ডিংগুলি তালিকাবদ্ধ করার একটি উপায় দেখায়, তবে আমি এটির চেয়েও বেশি কিছু খুঁজছি (কেবল izক্য বা কমিজের মধ্যে সীমাবদ্ধ কিছু কী-বাইন্ডিং নয়) যদিও এটি শুরু।

কী কী বাইন্ডিং / কী সংমিশ্রণ / কীবোর্ড শর্টকাটগুলি ব্যবহারের বৈশ্বিক তালিকা রয়েছে যা উবুন্টুতে কোথাও সঞ্চিত আছে বা সেগুলি সংকলন ও তালিকাভুক্ত করার কোনও উপায় আছে? এটি উবুন্টু এবং এটিতে চলমান জিনিসগুলির জন্য প্রযোজ্য (ইউনিটি, কমিজ, শর্টকাট টু প্রোগ্রামস ইত্যাদি)।

অবশ্যই, উবুন্টুকে অবশ্যই এটি কোথাও সংরক্ষণ করতে হবে যা কী-বোর্ডের সাথে চাপা কী সংমিশ্রণটির সাথে এটি সংযুক্ত করার জন্য নির্দেশিত করতে হবে? উবুন্টুতে যদি এরকম কোনও জায়গা না থাকে তবে উত্তর হিসাবে পোস্ট করুন, সুতরাং ভবিষ্যতের ব্যবহারকারীরা, সেই অনুসন্ধানটি জানতে পারবেন।


1
ঠিক আছে আমি এটিকে পুনরায় কম ডুপ্লিকেট-ওয় হিসাবে বলেছি
জর্জি কাস্ত্রো

দুটি উত্তর এখনও পর্যন্ত ঘটনার দুটি বিবাদমূলক ক্রম নিয়ে এসেছে। লাক্রিটসবোলার জানালেন উইন্ডো ম্যানেজারটি প্রথমে নিয়ন্ত্রণ পায় এবং তারপরে এটি অ্যাপ্লিকেশনগুলিতে সরিয়ে দেয়, এনফিরভাইন জানিয়েছেন যে অ্যাপ্লিকেশনগুলি প্রথমে এটিকে প্রথমে ক্র্যাক করে তা উইন্ডো ম্যানেজারের কাছে দেয় pass এটা কোন পথে?
জেমস

আরও কয়েকটি শর্টকাট ডিটেক্টর-
জেমস

উত্তর:


10

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

আপনি নিম্নলিখিত পদ্ধতিতে নিজের দ্বারা এটি যাচাই করতে পারেন:

  1. একটি টার্মিনাল শুরু করুন।
  2. শুরু করুন xev | grep KeyPress, এক্স ইভেন্টের দর্শক।
  3. টিপুন Alt, নোটটি এটি xevদেখায় যে এটি তার টার্মিনাল উইন্ডোতে মূল ইভেন্টটি পেয়েছে।
  4. টিপুন Ctrl, আবার নোট করুন যে xevইভেন্টটি পেয়েছে। টার্মিনাল উইন্ডোটি এখনই কেমন দেখাচ্ছে তা নোট করুন।
  5. Left arrowঅন্য একটি ওয়ার্ক স্পেসে যেতে টিপুন । (আমি ধরে নিচ্ছি যে এটি আপনার উইন্ডো ম্যানেজার শর্টকাট কী হিসাবে রয়েছে))
  6. Right arrowআপনি যেদিকে চালাচ্ছেন সেখানে ফিরে যেতে টিপুন xev। মনে রাখবেন যে বাম এবং ডান তীর কীগুলির মাধ্যমে ওয়ার্কস্পেসগুলি স্যুইচ করার জন্য এটি কোনও মূল ইভেন্ট কখনই পায়নি - আউটপুটটি ধাপ 4-তে যেমন ছিল।

সুতরাং আপনি দেখতে পাচ্ছেন যে অনুশীলনে উইন্ডো ম্যানেজারটি সমস্ত মূল ইভেন্ট পেয়ে যায় এবং যদি সেগুলি ক্যাপচার করতে না চায় তবে এটি তাদের সাথে অ্যাপ্লিকেশনটিতে চলে যায়। এর পরে অ্যাপ্লিকেশনটি তার নিজস্ব উইজেটের জন্য একই কাজ করবে (যেমন আপনি কীভাবে Enterআপনার ওয়েব ব্রাউজারে সারাদিন চাপতে পারেন তবে আপনি ঠিকানা বারে বা এমন কোনও ক্ষেত্রে যেখানে আপনি পাঠ্য প্রবেশ করতে পারবেন সেখানে কার্সারটি না লাগানো পর্যন্ত এটি কিছুই করবে না) ।

এটির নিজস্ব শর্টকাট সেট করা অ্যাপ্লিকেশনটির উপর নির্ভর করে এবং অ্যাপ্লিকেশনগুলি একে অপরের থেকে স্বতন্ত্রভাবে কনফিগার করা থাকে।

কে.ডি. 3..x-তে, যদি আমি সঠিকভাবে স্মরণ করি, আপনি Ctrl-sকেডিএ কন্ট্রোল সেন্টারে ডিফল্ট শর্টকাট (যেমন সংরক্ষণের জন্য) সেট করতে পারেন এবং এটি Qt টুলকিটের সাথে লেখা সমস্ত অ্যাপ্লিকেশনগুলিতে প্রয়োগ হবে, তবে এখনও জানি না যে এটি এখনও সম্ভব কিনা যেহেতু তাদের কেডিএ 4 এ স্যুইচ করা হয়েছে।


এটি 100% উত্তর নয়, তবে এটি নিকটেই। মূলত এমন কোনও কেন্দ্রীয় জায়গা নেই যেখানে কীবোর্ডের বাইন্ডিংগুলি / শর্টকাটগুলি সঞ্চিত থাকে। উইন্ডো ম্যানেজার প্রথমে কী প্রেসগুলি এবং তারপরে সক্রিয় অ্যাপ্লিকেশনগুলিতে ক্র্যাক হয়। ফোকাসও একটি ভূমিকা পালন করে।
জেমস

20

উবুন্টু 17.10 থেকে

এই পথে :

dconf dump /org/gnome/desktop/wm/keybindings/
dconf dump /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/  # Custom

আপনি dconf-editor(জিইউআই) বা gsettings(সিএলআই) ব্যবহার করতে পারেন ।

উবুন্টু থেকে 12.10-17.04

~/.config/dconf/user(dconf- সম্পাদক এ: org.gnome.settings-daemon.plugins.media-keys.custom-keybindings(কাস্টম শর্টকাটস)

~/.config/compiz-1/compizconfig

উবুন্টু 12.04 অবধি

আপনি যে জাদুকরী ডেস্কটপ ব্যবহার করছেন তার উপর নির্ভর করে শর্টকাটগুলি আলাদাভাবে স্থাপন করা হয় (জিনোম / ইউনিটি, কেডি, এক্সএফসি, এলএক্সডি, ইত্যাদি)।

জিনোমের জন্য এগুলি
~/.gconf/desktop/gnome/keybindings(কাস্টম শর্টকাট) এর অধীনে রয়েছে

এবং অধীনে
~/.gconf/apps/metacity


১১.১০ জিনোম বা মেটাসিটি ব্যবহার করে না।
এনফিরভাইন

আমি শর্টকাটগুলির পথটি এখনও ব্যবহার করে চলেছে।
দেশগুয়া

যখন ম্যাকবুক প্রোতে ইনস্টল করা বেশ তাজা উবুন্টু ১১.১০ খেয়েছিলেন, প্রথম অবস্থানে কী-বাইন্ডিং ফাইলটি ছিল না তবে দ্বিতীয় অবস্থানে এটি ছিল:general/ global_keybindings/ window_keybindings/
ভিক্টর এস

1
প্রথম অবস্থানটি কাস্টম শর্টকাটগুলির জন্য।
দেশগুয়া


4

না, এমন কোনও একক জায়গা নেই যেখানে সমস্ত শর্টকাট সঞ্চিত থাকে। অ্যাপ্লিকেশনগুলি তাদের কনফিগারেশনগুলি যেখানেই পছন্দ পছন্দ করে তা সঞ্চয় করতে বেছে নিতে পারে।

এটি বলেছিল, আপনি বেশিরভাগই দুটি স্তরের দিকে তাকান: অ্যাপ্লিকেশন স্তর (ফায়ারফক্সে অনুলিপি করার জন্য Ctrl-C), এবং উইন্ডো ম্যানেজার স্তর (ডেস্কটপ দেখানোর জন্য উইন + ডি এর মতো)। কমিজ তার কনফিগারেশনটি সঞ্চয় করতে gconf ব্যবহার করে

অ্যাপ্লিকেশনগুলির জন্য, আপনি তাদের সরঞ্জামকিটগুলি দ্বারা মোটামুটি এগুলিকে ভাগ করতে পারেন। যথা, জিটিকে অ্যাপ্লিকেশনগুলি জিকনফও ব্যবহার করে।

অবশ্যই, উবুন্টুকে অবশ্যই এটি কোথাও সংরক্ষণ করতে হবে যা কী-বোর্ডের সাথে চাপা কী সংমিশ্রণটির সাথে এটি সংযুক্ত করার জন্য নির্দেশিত করতে হবে?

বেশ না। কেন্দ্রীভূত অ্যাপ্লিকেশনটি একটি এক্স কীবোর্ড ইভেন্টে প্রথম কিক পায়, তবে এটি না হলে এটি অন্যান্য অ্যাপ্লিকেশন, যেমন উইন্ডো ম্যানেজারকে বুদবুদ করে। সুতরাং, আপনার কাছে এমন একটি গেম থাকতে পারে যা আল্ট + এফ 4 কে ক্যাপচার করে এবং উইন্ডোটি বন্ধ করে না (জঘন্যতম আপনাকে, জেমস্টাউন!)। আমি মনে করি আপনি ভাবছেন এটি কিছু কেন্দ্রীয় ইভেন্ট রাউটারে যায়, তারপরে কিছু ডাটাবেসের সাথে মিলে যায় এবং তার গন্তব্যে পৌঁছে যায়। এটি চারপাশে পানীয়ের বোতল পাস করার মতো: পাস করুন, আপনি চাইলে একটি সুইগ নিন এবং বাকীটি পাস করুন, বা পুরো জিনিসটি নিয়ে যান এবং লোভী হন।

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

আপডেট: বিষয়টিতে Xlib ডক্স অনুসারে :

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

এছাড়াও,

উইন্ডোটির ইভেন্ট-মাস্ক অ্যাট্রিবিউটে কীপ্রেস, কীরিলিজ, বাটনপ্রেস এবং বাটনরেলেজ ইভেন্টগুলি পেতে কি-প্রেসম্যাস্ক, কীরেইলিজম্যাক, বাটনপ্রেম্যাস্ক এবং বোতামরেলিজম্যাস বিট সেট করুন।

এবং আপনি প্রচার নিষ্ক্রিয় করতে একটি বৈশিষ্ট্য সেট করতে পারেন

সমস্যা হল, আপনি X বলবেন না যা চাবি শোনার জন্য, যাতে আপনি বলতে পারেন না অবরোহমার্গী কি কি জন্য আবেদন শোনা বা সত্যিই কিনা তারা তা সঞ্চারিত পর্যন্ত যদি তারা আসলে হয় মনস্থ করা (একা তারা কি দিন) এটা শুনছি। সুতরাং, এক্স স্তরে একটি কেন্দ্রীয় রেজিস্ট্রি অসম্ভব, সুতরাং আপনাকে এটি টুলকিট স্তরে করতে হবে, যা নিছক ব্যবহারিকভাবে অসম্ভব। : ডি


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

আমি আমার প্রশ্নের সহজ উত্তর, বা শর্টকাটগুলি সংকলন এবং তালিকাভুক্ত করার একটি কমপক্ষে সহজ উপায় আশা করেছিলাম, তবে কী-প্রেসগুলি শেষ পর্যন্ত যেখানে সংজ্ঞায়িত হয়েছে সেখানে পৌঁছে দেওয়া সম্ভব নয় বলে মনে হয়। কীবোর্ড শর্টকাটগুলি / কীবাইন্ডিংগুলি পুরোপুরি ছড়িয়ে পড়েছে এবং তাদের ব্যবহার সক্রিয় এবং এখনকার ফোকাসটি কোথায় তা নির্ভর করে dependent
জেমস

1
যাইহোক, উইন্ডো পরিচালকের সামনে কী ইভেন্টটি পাওয়ার জন্য আমি অ্যাপ্লিকেশনটিতে নেই not আমি মনে করি উইন্ডো ম্যানেজারটির ইভেন্টটিতে প্রথমে ক্র্যাক এবং তারপরে সক্রিয় অ্যাপ্লিকেশন রয়েছে।
জেমস

1

অ্যাপ্লিকেশনগুলি তাদের শর্টকাটগুলি স্বাধীনভাবে সঞ্চয় করে, তাই কোনও কেন্দ্রীয় জায়গা নেই, যেখানে তারা সঞ্চিত থাকে।

আমি ইন্টারঅ্যাকশন কীবোর্ডের পুরো প্রক্রিয়াটি বুঝতে পারি না - ওএস - কার্নেল - এক্স 11 - উইন্ডো ম্যানেজার - ডেস্কটপ এনভায়রনমেন্ট - অ্যাপ্লিকেশনস, তবে গেডিটের মতো একটি নির্দিষ্ট উইন্ডোতে যদি কীবোর্ড ফোকাস থাকে তবে এটি পরিচালনা করতে পারে নিজস্ব ইনপুট, এবং এটি করে।


-1

১১.১০-এ, সিস্টেম কনফিগারেশন -> কীবোর্ড -> শর্টকাটসের আওতায় আপনি সেগুলির একটি খুব বড় তালিকা পান। যে আপনার জন্য খুঁজছেন?


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