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']"