গ্যাসেটিংয়ের সাথে ব্যবহার করার জন্য আমি কোথায় এসএইচইইএমএ / প্যাথ / কী এর একটি তালিকা পেতে পারি?


21

কিছু গবেষণা করছেন পর, আমি দেখা গেছে যে আমি তাড়াতাড়ি ব্যবহার কনফিগারেশন অপশন সেট করতে পারেন gsettingsটার্মিনালে কমান্ড পরিবর্তে ইনস্টল dconf-editorবা gconf-editorবা CCSM।

তবে মান নির্ধারণের জন্য আমাদের SCHEMA / PATH এবং KEY দরকার।
সিনট্যাক্সটি হ'ল:

gsettings set SCHEMA[:PATH] KEY VALUE

উদাহরণস্বরূপ লঞ্চটি কখনই স্বয়ংক্রিয়ভাবে আড়াল না করা:

gsettings set com.canonical.Unity2d.Launcher hide-mode 0

এবং, উইন্ডোগুলির জন্য লঞ্চটি ওভারল্যাপ না করা:

gsettings set com.canonical.Unity2d.Launcher use-strut true 

সুতরাং, আমি gsetting সঙ্গে সেট করা যেতে পারে যে সমস্ত SCHEMA / PATH / KEY এর একটি তালিকা পেতে পারি?

না, দয়া করে gsettings list-keysকমান্ডটি প্রস্তাব করবেন না , কারণ আমি সম্ভবত শত শত স্কিমা উপলব্ধ জানি না।

উত্তর:


29

gsettings list-schemasআপনি সমস্ত স্কিমা পেতে। আপনি gsettings list-recursivelyযা চান তার জন্য আপনিও ব্যবহার করতে পারেন তবে এই প্রোগ্রামটি সমস্ত স্কিমার জন্য সমস্ত কীগুলির সমস্ত মান তালিকাভুক্ত করবে:
(পাছে লিস্টের স্ক্রিপ্ট gsettings-iterate-all)

#!/bin/bash
# Gnome 3 can be customised from the command line via the gsettings command
# This script should help you to find what you're looking for by
# listing the ranges for all keys for each schema

for schema in $(gsettings list-schemas | sort)
do
    for key in $(gsettings list-keys $schema | sort)
    do
        value="$(gsettings range $schema $key | tr "\n" " ")"
        echo "$schema :: $key :: $value"
    done
done

আপনার উদাহরণ সম্প্রসারিত gsettings-iterate-all | grep com.canonical.Unity2d.Launcher উৎপাদনের

com.canonical.Unity2d.Launcher :: edge-decayrate :: type i 
com.canonical.Unity2d.Launcher :: edge-overcome-pressure :: type i 
com.canonical.Unity2d.Launcher :: edge-responsiveness :: type d 
com.canonical.Unity2d.Launcher :: edge-reveal-pressure :: type i 
com.canonical.Unity2d.Launcher :: edge-stop-velocity :: type i 
com.canonical.Unity2d.Launcher :: hide-mode :: type i 
com.canonical.Unity2d.Launcher :: only-one-launcher :: type b 
com.canonical.Unity2d.Launcher :: reveal-mode :: type i 
com.canonical.Unity2d.Launcher :: super-key-enable :: type b 

আপনি সহজেই পড়ার জন্য কোনও ফাইলে আউটপুট পুনরায় তৈরি করতে পারেন।

এবং সেখানে সৃজনশীল লোকদের জন্য। গ্যাসেটিংয়ের সম্ভাব্য বিকল্পগুলির একটি তালিকা যা অন্য স্ক্রিপ্টগুলি তৈরি করতে সহায়তা করতে পারে


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

আপনি যদি কীগুলির ডিফল্ট মান চান তবে এটি আগ্রহী হতে পারে: Askubuntu.com/questions/196896/…
Zta

খুব দরকারী ! +1
সের্গেই কলডায়াজনি

1
@ রিনজউইন্ড একটি ব্যবহারিক নোট হিসাবে যা কার্যকর হতে পারে: কলকে একটি পরীক্ষার স্ক্রিপ্ট কল করবেন না test(আমি এটি সম্পাদনা করেছি)। শুরু testঠিক কাজ করবে - এবং পুরোপুরি এটি কাজ করে। তবে তা হতে পারে /usr/bin/test; এটিকে সত্যই দ্রুত করার জন্য এটি একটি শেল অন্তর্নির্মিত। - কোনও যুক্তি ছাড়াই কাজটি প্রস্থান কোডটি ফিরে আসা 0এবং চুপ করে থাকা। (দেখুন man test)
ভোলকার সিগেল

2

কিছুটা দেরি হয়ে গেছে, তবে আমি এই গোপনীয়তার উদ্বেগ নিয়ে কুস্তি শুরু করেছি ...

দেখে মনে com.canonical.Unity.Lenses remote-content-search 'none'হচ্ছে আপনি যে টগলটি সন্ধান করছেন তা is


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