اوبونتو :‌ اکستنشن های گنوم

gnomeگنوم شل اکستنشن یا 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 هست) Tweakتوی قسمت 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 رو نصب کنیم (از اینکه صفحه نمایش خاموش بشه جلوگیری میکنه) . خب وقتی سرچ کردیم و رفتیم داخل صفحه ش میتونین این قسمت ها رو ببینین :caffeineخیلی ساده میتونین با روشن کردن تیک بالای صفحه اینو نصب کنین . وقتی بزنین روش این گزینه ی نصب میاد که روی install میزنین :نصب میشه و میره بالای صفحه قرار میگیره .روش دوم :حالا اگه سیسمتون اینترنت نداره یا به هر دلیلی بخواین که دانلودش کنین میتونین از قسمت :ورژن شل خودتون رو انتخاب کنین و بعد ورژن اکستنشن رو . بعد از این خودش دانلود میشه .بعد از نصب , باید اکسترکتش کنین توی local/share/gnome-shell/extensions./‍‍‍‍‍‍~ .این هم یه لیست از اکستنشن های باحال که میتونین ببینین :Audio Output SwitcherAuto Move WindowsCaffeineClipboard IndicatorCPU FreqDisconnect WifiDrop Down Terminal XDynamic Panel TransparencyForce Quit 2019GSConnectMusic IntegrationNative Window PlacementNetSpeedOpenWeatherPersian CalendarPlaces Status IndicatorPublic IPRefresh Wifi ConnectionsRemovable Drive MenuScale SwitcherScreenshot ToolScreenshot Window SizerTransparent Top Barو ...برای بعضی از اکستنشن ها باید گنوم شل رو ریست کنین . برای اینکار Alt و F2 رو بزنین و توی قسمت باز شده بنویسن r :restart gnome shellالبته اگه از نسخه های خیلی قدیمی یا نسخه های خیلی جدید شل استفاده میکنین شاید اکستنشنی که میخواین نصب کنین براتون کار نکنه . برای اینکه بفهمین از چه نسخه ای استفاده میکنین توی ترمینال بزنین :gnome-shell --versionاین ویدیو رو هم میتونین نگاه کنین : لینک .خب اگه سوالی داشتین یا نظری در مورد اینکه جایی از مقاله ناقص هست یا اشتباهه حتما کامنت کنید . اگه دوست داشتین و به دردتون خورد حتما لایک کنید . https://virgool.io/@Bestmahdi2/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%DB%8C%D8%AF%D8%A7%DA%A9%D8%B1%D8%AF%D9%86-%D8%AC%D9%88%D8%A7%D8%A8-%D9%87%D8%A7%DB%8C-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A2%D9%85%DB%8C%D8%B1%D8%B2%D8%A7-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%863-%D9%88-pyqt5-z8wdfrvibawq بقیه ی مقاله ها رو هم بخونین :لینوکس: مدیریت صفحه نمایش (Display Manager)چیست ؟مونت اتوماتیک NTFS یا پارتیشن های ویندوز روی اوبونتو و توزیع های مشابهنصب درایور nvidia روی اوبونتو و توزیع های مشابهtel : @bestmadi2insta : @bestmahdi2