انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => میزکارهای گنو/لینوکس => پوسته‌های Unity و Gnome Shell => نویسنده: Midgårdsormen در 08 مهر 1392، 07:28 ق‌ظ

عنوان: لود نشدن اکستنشن‌های گنوم شل [حل شد]
ارسال شده توسط: Midgårdsormen در 08 مهر 1392، 07:28 ق‌ظ
من از اوبونتو 13.10 به همراه گنوم شل 3.10.0.1 که از ppa نصبش کردم استفاده میکنم
هر بار که گنوم اجرا میشه، مجبورم اکستنشنا رو دستی از طریق Gnome Tweak Tool فعالشون کنم
وقتی فعالشون میکنم، میبینم که محتویات enabled-extensions در org.gnome.shell بدون مشکل افزونه‌های فعال شده رو نشون میده
راهی هست که هر بار موقع اجرای گنوم شل، این افزونه‌ها به شکل خودکار لود بشن؟

اگه این باگه و باید منتظر رفعش بمونم، شنیدم که از طریق dbus میشه اکستنشای گنوم شلو فعّال/غیرفعّال کرد
سینتکسش چه جوریه؟
میخوام دستورشو بذارم تو یه اسکریپت و به Starup Applications اضافه کنم
عنوان: پاسخ : لود نشدن اکستنشن‌های گنوم شل
ارسال شده توسط: Midgårdsormen در 08 مهر 1392، 07:48 ق‌ظ
با احمقانه‌ترین workaround ممکن حل شد
محتویات اسکریپتی که به Startup Applications اضافه‌ش کردم:
#!/bin/sh -e
sleep 2
gsettings set org.gnome.shell enabled-extensions "['alternative-status-menu@gnome-shell-extensions.gcampax.github.com', 'alternate-tab@gnome-shell-extensions.gcampax.github.com', 'drop-down-terminal@gs-extensions.zzrough.org', 'GPaste@gnome-shell-extensions.gnome.org', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'user-theme@gnome-shell-extensions.gcampax.github.com']"

اون دستور sleep رو برای این گذاشتم که خیالم راحت باشه که حتما بعد از لود شدن کامل گنوم اکستنشنا اجرا میشن
شاید نیازی به گذاشتنش نباشه