জিনোমে কাস্টম কীবোর্ড শর্টকাটগুলি সংরক্ষণ করুন


25

আমার ডেবিয়ান সিস্টেমে আমি সিস্টেম সেটিংস> কীবোর্ড> শর্টকাটগুলির মাধ্যমে আমার জিনোম (শেল) কীবোর্ড শর্টকাটগুলি কাস্টমাইজ করেছি।

আমি এই সেটিংসটি সহ ফাইলটি কোথায় খুঁজে পাব যাতে আমি ব্যাকআপের জন্য ফ্ল্যাশ ড্রাইভে ফাইলটি অনুলিপি করতে পারি এবং তারপরে অন্যান্য জিনোম সিস্টেমে কীবোর্ড শর্টকাটগুলি প্রতিস্থাপন করতে ব্যবহার করতে পারি?



উত্তর:


22

GNOME 3 ব্যবহার DCONFএকটি একক বাইনারি ফাইল পছন্দগুলি সঞ্চয় করতে: ~/.config/dconf/user
জিনোম ডক্স অনুসারে, আপনার কেবলমাত্র সেটিংগুলি সংরক্ষণ করতে dconfবা সেগুলি দিয়ে সেগুলি পুনরুদ্ধার করার পরামর্শ দেওয়া হচ্ছে gsettings। তবে, gsettingsএকসাথে একক কীটির জন্য কেবলমাত্র মান (গুলি) পুনরুদ্ধার করতে সক্ষম (প্লাস, মানটি উদ্ধৃত করা আবশ্যক) এবং এটি এ জাতীয় কাজের জন্য কিছুটা বিশ্রী করে তোলে। যা আমাদের সাথে ছেড়ে যায় dconf
সুতরাং, এই বিশেষ ক্ষেত্রে, gnome-shellকীবোর্ড শর্টকাট 1 এর জন্য বর্তমান সেটিংস সংরক্ষণ করুন :

dconf dump /org/gnome/shell/keybindings/ > bkp

একটি bkpনমুনা এখানে :

[/]
toggle-message-tray=['<Super>m']
open-application-menu=['<Super>F1']
toggle-application-view=['<Control>F1']
focus-active-notification=['<Super>n']
toggle-recording=['<Control><Shift><Alt>r']

অন্য সিস্টেমে সেটিংস লোড করুন:

dconf load /org/gnome/shell/keybindings/ < bkp

1: ডাব্লুএম এবং মিডিয়া কী শর্টকাটগুলি বিভিন্ন স্কিমার সাথে সম্পর্কিত:

/org/gnome/desktop/wm/keybindings/
/org/gnome/mutter/keybindings/
/org/gnome/mutter/wayland/keybindings/
/org/gnome/settings-daemon/plugins/media-keys/

নোট করুন যে dconf কেবলমাত্র অ-ডিফল্ট মানগুলি ডাম্প করে তাই আপনি যদি চালনা করেন

dconf dump /org/gnome/desktop/wm/keybindings/

এবং এমন কোনও আউটপুট পাবেন না যার অর্থ নেই কোনও কাস্টম ডাব্লুএম শর্টকাট সংজ্ঞাযুক্ত।


পার্শ্ব নোট হিসাবে, dconf-editorএমন একটি সরঞ্জাম যা dconfসেটিংস কাঠামোটি ভিজ্যুয়ালাইজ করতে সহায়তা করে , যেমন schema [:path] key value, কোনও কী এর ধরণ এবং ডিফল্ট মান ইত্যাদি helps


রেকর্ডের জন্য, এর সাথে পছন্দগুলি সংরক্ষণ করুন gsettings:

gsettings list-recursively org.gnome.shell.keybindings > bkp

bkp নমুনা:

org.gnome.shell.keybindings focus-active-notification ['<Super>n']
org.gnome.shell.keybindings open-application-menu ['<Super>F1']
org.gnome.shell.keybindings toggle-application-view ['<Super>a']
org.gnome.shell.keybindings toggle-message-tray ['<Super>m']
org.gnome.shell.keybindings toggle-recording ['<Control><Shift><Alt>r']

এখন পছন্দগুলি লোড করা (যেমনটি আমি বলেছি, ব্যাকআপ ফাইলের প্রতিটি লাইনের জন্য আপনার আলাদা কমান্ড প্রয়োজন এবং মানগুলি উদ্ধৃত করতে ভুলবেন না):

gsettings set org.gnome.shell.keybindings focus-active-notification "['<Super>n']"
gsettings set org.gnome.shell.keybindings open-application-menu "['<Super>F1']"
gsettings set org.gnome.shell.keybindings toggle-application-view "['<Super>a']"
gsettings set org.gnome.shell.keybindings toggle-message-tray "['<Super>m']"
gsettings set org.gnome.shell.keybindings toggle-recording "['<Control><Shift><Alt>r']"

dconf dump /org/gnome/shell/keybindings/ > bkpসেন্টোস 7
লুকাস

দুঃখিত, আমি আমার মন্তব্য সম্পাদনা করার চেষ্টা করছিলাম এবং স্ট্যাক এক্সচেঞ্জের মাধ্যমে ব্লক হয়ে গিয়েছিলাম। একটি dconf dump /কী করলে কী কীগুলি পাওয়া যায় তা দেখাতে সহায়তা করে। Centos এ আমার কাছে টার্মিনাল আবদ্ধ ছিল Ctrl+Alt+Tএবং এটি এতে প্রদর্শিত হবে org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0। ডাম্পিং org/gnomeCentOS 7. ব্যাকআপ অধিকাংশ জিনিস করার জন্য একটি ভালো উপায় মত মনে হয়
লুকাস

অ-ডিফল্ট ক্রিয়াকলাপের জন্য কাস্টম কীবোর্ড শর্টকাট ব্যবহার করার জন্য প্রত্যেকটি: এগুলি নীচে সঞ্চিত /org/gnome/settings-daemon/plugins/media-keys/হয় custom-keybindings(উদাহরণস্বরূপ: আমি আমার প্রতিটি পর্দার কেন্দ্রে মাউস পয়েন্টার স্থাপনের জন্য কিছু শর্টকাট সংজ্ঞায়িত করেছি)।
ডেসিবিট

/org/gnome/shell/keybindings/ফেডোরা 28
--আনাটোলি টেকটোনিক

@ ডন_ক্রিসটি dconfকেবল সেটিংগুলি সংরক্ষণ করে যা সংশোধিত হয় এবং এটি সেগুলি বিভিন্ন স্থানে সংরক্ষণ করে।
অ্যানাটোলি টেকটোনিক

0

কী-বাইন্ডিংগুলির সন্ধান করুন:

gsettings list-recursively | grep keybindings

কী-বাইন্ডিংটি সেট করুন:

org.gnome.desktop.wm.keybindings close "['<Alt>F5']"

নোট করুন যে কীবোর্ডের টুইটগুলি ওভারল্যাপিং বাইন্ডিংগুলি পরবর্তীকে ভেঙে দেবে। উদাহরণস্বরূপ, switch-applications-backward ['<Alt><Shift>Tab']লেআউট সুইচ দ্বারা ওভাররাইড করা হবে "Left Alt" + "Left Shift", যাতে এটি ['<Left Alt><Left Shift>Tab']কাজ করবে না, যেখানে ['<Left Alt><Right Shift>Tab']হবে।

লেআউট স্যুইচটির মতো কী-বাইন্ডিং সেট করা gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt', '<Super>space']"বা এটি কার্যকর gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift', '<Super>space']"হয় না।

আশা করি কেউ এটি দরকারী পাবেন।

জিনোম v3.28.1

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