سؤال Dconf. لا أرى "لوحة الوحدة"


في قسم الوحدة يوجد "عدسات" و "عداء" فقط. ماذا علي أن أفعل لتمكين "لوحة"؟


3
2018-05-14 08:04


الأصل




الأجوبة:


أي قسم الوحدة؟ هناك على الأقل قليلة. أفترض أنك تحتاج إلى com.canonical.unity.panel لتعديل القائمة البيضاء. الشيء المثير للاهتمام هو أن "العدسات" و "العداء" في سطح المكتب.الهدف حتى أكون مخطئا.

على أي حال إذا كنت على حق ، فأنت تستخدم Ubuntu 13.04 وكنت تبحث عن com.canonical.unity.panel - تم حذفه. يمكنك الحصول عليه مرة أخرى عن طريق الترقية مع مستودعات "timekiller" المضافة.

sudo add-apt-repository ppa:timekiller/unity-systrayfix 
sudo apt-get update
sudo apt-get upgrade

انها من http://www.webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html .


3
2018-05-14 08:28





يختلف Dconf تمامًا عن gconf في أنه لا يقوم بتكرار الشجرة بأكملها - لذلك إذا كنت تستخدم محرر dconf ، فهناك فرصة جيدة جدًا لأنك لن تجد ما تبحث عنه.

من خلال ما تمكنت من اكتشافه ، فإن dconf هو في الواقع مجرد آلية تخزين لإعداداتك الخاصة ، ولكن هناك المزيد من الأمور التي تتم من خلال gsettings. يمكن أن أكون مخطئا تماما (على الرغم من أنه التفسير الذي هو نوع من العمل بالنسبة لي في الوقت الراهن).

إذا كنت تريد الاطلاع على المخطط ، فاستخدم:

gsettings list-schemas

قم بالبحث باستخدام grep:

gsettings list-schemas | grep '\.Unity\.'

بعد حصولك على المخطط الذي تريده ، يمكنك عندئذٍ العثور على المفاتيح:

gsettings list-keys com.canonical.Uniity.panel

الذي يجب أن يمنحك شيئًا مثل:

سيستراي-البيضاء

لمعرفة قيمة هذا المفتاح:

gsettings get com.canonical.Uniity.panel systray-whitelist

والتي تُرجع شيئًا مثل:

['JavaEmbeddedFrame' ، 'Wine' ، 'Update-notifier'، 'desura']

لتعيين قيمة ، (على سبيل المثال ، أردت إضافة Wicd) ، سيكون:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'desura', 'Wicd']"

نأمل أن هذا مفيد ...


2
2018-05-21 09:43