I'm Mahdi - Isfahan - Mehr mah - Linux, programming, OS, tech, game, Music, book and ... lover
اوبونتو : اکستنشن های گنوم
گنوم شل اکستنشن یا Gnome Shell Extension در واقع کدهایی هستن که قابلیت های محیط میزکار گنوم رو افزایش میدن . مثل یک افزونه برای مرورگر فرضش کنین که شما میتونین نصبشون کنین یا حذف و غیرفعالشون کنین . این اکسنشن ها مثل افزونه ها به طور پیش فرض روی سیستم/مرورگر شما نصب نیستن . این اکستنشن ها برای این ساخته میشن که یه سری کار های خاص مثل نمایش سرعت اینترنت , تاریخ ایرانی , روشن نگه داشتن صفحه نمایش و ... انجام بدن که بیشتر روی قسمت بالا ی صفحه (top bar) قرار دارن .
قبل از اینکه از گنوم شل اکستنشن استفاده کنیم اول باید GNOME Tweak Tool رو نصب کنیم . توی software center های نسخه های مختلف باید باشه . به هر حال با ترمینال هم میتونین این دستورات رو وارد کنین :
sudo apt install gnome-tweak-tools
بعد از اون ببینید که از چه ورژنی از گنوم شل استفاده میکنین . این باعث میشه که بفهمین اکستنشنی که میخواین نصب کنین به سیستمتون میخوره یا نه :
gnome-shell --version
استفاده از پکیج gnome-shell-extensions package :
ابونتو (و بقیه ی توزیع ها مثل فدورا) یه پکیج از حداقل های GNOME extensions دارن . برا ی نصب این پکیج :
sudo apt install gnome-shell-extensions
خب حالا سیسمتون رو ریبوت کنین .
وقتی لاگین کردید GNOME Tweaks رو باز کنین (توی لیست applications هست)
توی قسمت Extensions , بالای صفحه تیک رو فعال کنین .
اینجا میتونین اکستنشن هایی که نصب شدن رو ببینین .
نصب GNOME Shell extensions از روی مرورگر :
پروژه ی گنوم یه سایت برای اکستنشن هاش داره .توی این سایت میتونین اکستنشن های رو پیدا کنین , نصب کنین و کلا مدیریت کنین . توی این سایت حتی به GNOME Tweaks tool نیاز ندارین (البته برای افلاین کار کردن حتما نیاز هست)
خب برای اینکار ابتدا :
وقتی برای بار اول میرین به سایت گنوم شل اکستنشن این پیام رو بالای صفحه میبینین :
“To control GNOME Shell extensions using this site you must install GNOME Shell integration that consists of two parts: browser extension and native host messaging application.”
شما میتونین خیلی راحت روی لینک هایی که بهتون نسون داده بزنین و افزونه ها رو اضافه کنین یا از این لینک ها استفاده کنین :
- For Google Chrome, Chromium, and Vivaldi: Chrome web store.
- For Firefox: Mozilla Addons.
- For Opera: Opera Addons
خب قدم قوم باید native connector رو نصب کنین , میتونین ببینین که همچین اروری به شما میده :
“Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector”
برای اینکه نصبش کنیم :
sudo apt install chrome-gnome-shell
نگران اسم chrome نباشین ربطی به مرورگرتون نداره و برای اپرا و فایرفاکس هم کار میکنه .
اگه همه ی مراحل درست انجام شده باشه الان میتونین برین توی سایت و اروری رو نبینین .
توی صفحه ی اصلی میتونین چیزی که دنبالش هستین رو سرچ کنین . یا صفحه های بعدی رو ببینین . به عنوان یه مثال :
روش اول :
میخوایم اکستنشن Caffeine رو نصب کنیم (از اینکه صفحه نمایش خاموش بشه جلوگیری میکنه) . خب وقتی سرچ کردیم و رفتیم داخل صفحه ش میتونین این قسمت ها رو ببینین :
خیلی ساده میتونین با روشن کردن تیک بالای صفحه اینو نصب کنین . وقتی بزنین روش این گزینه ی نصب میاد که روی install میزنین :
نصب میشه و میره بالای صفحه قرار میگیره .
روش دوم :
حالا اگه سیسمتون اینترنت نداره یا به هر دلیلی بخواین که دانلودش کنین میتونین از قسمت :
ورژن شل خودتون رو انتخاب کنین و بعد ورژن اکستنشن رو . بعد از این خودش دانلود میشه .
بعد از نصب , باید اکسترکتش کنین توی local/share/gnome-shell/extensions./~ .
این هم یه لیست از اکستنشن های باحال که میتونین ببینین :
و ...
برای بعضی از اکستنشن ها باید گنوم شل رو ریست کنین . برای اینکار Alt و F2 رو بزنین و توی قسمت باز شده بنویسن r :
البته اگه از نسخه های خیلی قدیمی یا نسخه های خیلی جدید شل استفاده میکنین شاید اکستنشنی که میخواین نصب کنین براتون کار نکنه . برای اینکه بفهمین از چه نسخه ای استفاده میکنین توی ترمینال بزنین :
gnome-shell --version
این ویدیو رو هم میتونین نگاه کنین : لینک .
خب اگه سوالی داشتین یا نظری در مورد اینکه جایی از مقاله ناقص هست یا اشتباهه حتما کامنت کنید . اگه دوست داشتین و به دردتون خورد حتما لایک کنید .
بقیه ی مقاله ها رو هم بخونین :
لینوکس: مدیریت صفحه نمایش (Display Manager)چیست ؟
مونت اتوماتیک NTFS یا پارتیشن های ویندوز روی اوبونتو و توزیع های مشابه
نصب درایور nvidia روی اوبونتو و توزیع های مشابه
tel : @bestmadi2
insta : @bestmahdi2
مطلبی دیگر از این انتشارات
راهنمای طراحی پلاگین وردپرس
مطلبی دیگر از این انتشارات
نحوه سازماندهی مجدد یا تغییر ترتیب صفحات وردپرس با کشیدن و رها کردن
مطلبی دیگر از این انتشارات
10 گام اساسی برای ایجاد استارتاپ موفق