لینوکس و من

۱۲ مطلب با کلمه‌ی کلیدی «gnome» ثبت شده است

یک موزیک پلیر کم حجم و زیبا G4music

یک موزیک پلیر زیبا، کم حجم و کارا برای دسکتاپ های مبتنی بر GTK. توی تنظیماتش میتونید یک فولدر خالی رو بعنوان مسیر فایلهای موزیکتون بدید تا موقع باز شدن لیستی نمایش نده. یا یک فولدر که حاوی تمامی فایلهای موسیقی‌تون باشه (اگر بچه مرتبی باشید البته wink ) من از این پلیر فقط برای پلی کردن تکی فایلهای موزیک (از فایل منیجر) استفاده میکنم و از Lollypop هم برای نمایش آرشیو گونه و مدیریت موزیک هام.

بر اساس توزیعی که دارید از طریق مدیر بسته توزیع خودتون میتونید به راحتی نصبش کنید و لذت ببرید. از Flatpak هم میتونید نصب کنید. ولی من یادمه یه باگ روی اعصابی داشت.

پ.ن: راستی قالب وبلاگ رو برای موبایل بهینه سازی کردم. چیز خوبی شد. مخصوصا انتهای مطالب که سایدبار رو مخفی نگه میداره تا رفتن به صفحه بعد راحت تر باشه smiley

معرفی چند افزونه کاربردی گنوم

مسلما گنوم در این سالها پیشرفت های فراوانی داشته و افزونه های زیادی به دنیای گنوم اومدن. بعضی ها موندن و بعضی ها هم علیرغم اینکه خیلی خوب بودن از بین ما رفتن!

در این مطلب قصد دارم چند تا از افزونه هایی رو که برای خودم کاربردی هستن و با ورژن 43 گنوم هم سازگار هستند معرفی کنم. 

۱- افزونه bluetooth quick connect
لیستی از دیوایس های بلوتوثی که قبلا با اونها Pair بودیم رو توی منوی سیستم نشون میده

۲- افزونه Caffeine
با بک کلیک صفحه مانیتور رو روشن نگه میداره. 

۳- افزونه ddterm
با یک کیبورد شورتکات میتونید ترمینال رو به صورت افقی از بالای صفحه به سمت پایین باز کنید. بدون اینکه بخواید برنامه پس‌زمینه رو تغییر بدید.

۴- افزونه Primary input on lockscreen
نجات بخش ما دو زبانه ها! این افزونه زبان کیبورد رو در لاک‌اسکرین روی زبان پیشفرض (انگلیسی) قرار میده. اینجوری دیگه هیچ وقت موقع زدن پسورد اشتباهی فارسی تایپ نمیکنیم!

۵- افزونه Proxy Switcher
تنظیمات پروکسی رو به منوی سیستم منتقل میکنه. برای دسترسی سریعتر و راحت تر

۶-افزونه Vitals
یک افزونه بسیار جامع برای نمایش منابع و مصارف سیستم در پنل. البته باید خودتون تنظیماتش رو درست انجام بدید تا اون چیزی رو که ازش میخواید بدست بیارید

 ۷- افزونه Pomodoro
اگر با تکنیک Pomodoro آشنا باشید، این افزونه کمک میکنه به زمان بندی شما در استفاده از سیستمتون. مثلا هر ۲۵ دقیقه به شما یاد آوری میکنه که ۵ دقیقه استراحت کنید. البته برای نصب نسخه های جدید این افزونه باید از مخازن توزیع خودتون استفاده کنید. راهنمایی بیشتر در سایت خود افزونه

اپلیکیشنی هم که در تصویر میبینید Extension Manager هست که برای جست و جو و نصب افزونه های گنوم بسیار عالی و کاربردی است و میتونید اون رو از Flatpak به راحتی نصب کنید.

تغییر سایز نمایشگر ماوس در GDM

یک چیزی که در برنامه ای که در پست قبلی معرفی کردم نبود، تغییر اندازه کرسر ماوس در GDM بود که متاسفانه توسعه دهنده برنامه این رو لحاظ نکرده. افرادی که از رزولوشن های بالا استفاده میکنن ممکنه کرسر ماوس رو بسیار ریز در GDM ببینن. 

برای اصلاح این مشکل ترمینال رو باز کنید و با دستور su به کاربر root لاگین کنید و سپس با دستور زیر اندازه مورد نظرتون رو اعمال کنید:

sudo -u gdm dbus-launch gsettings set org.gnome.desktop.interface cursor-size 24

البته قبلش میتونید بجای set از get (و حذف سایز در انتهای دستور) استفاده کنید تا ببینید سایزی که الان تنظیم شده چی هستش و بر مبنای اون، سایز مورد نظرتون رو تنظیم کنید.

تغییر تنظیمات GDM به راحتی آب خوردن


قبلا برای تغییر در GDM (لاگین منیجر گنوم) باید کلی سرچ میکردیم و توی گوشه گوشه فروم ها و ویکی ها یکی دو خط کامند پیدا میکردیم و اگه شانس میاوردیم تغییر مورد نظرمون رو به درستی اعمال می کردیم. ولی حالا می تونیم با یک ابزار فوق العاده هر تغییری که بخوایم رو به صورت گرافیکی اعمال کنیم. یک نگاهی به صفحه برنامه بندازیم:

این تغییرات شامل 

  • تغییر تم، آیکن ها، فونت، در GDM
  • تغییر کرسر ماوس
  • بکگراند (رنگ یا تصویر)
  • تغییر سرعت حرکت ماوس
  • فعال/غیر فعال کردن برخی موارد مثل امکان restart و ...
  • ...

برای نصب این برنامه در توزیع های مبتنی بر Arch کافیه پکیج gdm-settings رو از AUR نصب کنید. در مورد توزیع های دیگه هم به صفحه github برنامه مراجعه کنید.

خاموش کردن مانیتور در گنوم با wayland

اگر xorg داشته باشید و بخواید با یک دستور در خط فرمان (یا شورتکات کیبورد) مانتیور رو خاموش کنید میتونید از این مطلب استفاده کنید. ربطی هم به دسکتاپی که استفاده میکنید نداره. اما در wayland این دستور کار نمیکنه، چون با ابزارهای مربوط به xorg نوشته شده.
اما در دسکتاپ گنوم که با wayland اجرا شده باشه اگر بخواید مانیتور رو خاموش کنید، این دستور میتونه به نوعی کمکتون کنه:
 busctl --user call org.gnome.Shell /org/gnome/ScreenSaver org.gnome.ScreenSaver SetActive b true
با اینکار Screen Shield گنوم ظاهر میشه و مانیتور هم خاموش میشه. میتونید این رو به یک شورتکات کیبورد هم بدید.

اگر شما راه دیگه ای بلد هستید خوشحال میشیم در قسمت نظرات با ما و بقیه دوستان به اشتراک بذارید.

تنظیم درجه حرارت Gnome Night Light

حتما میدونید که گنوم در نسخه های جدید دارای یک ویژگی خوب شده به نام Gnome Night Light. این همون کار Redshift رو برای ما میکنه که قبلا در موردش نوشته بودم. هدف اینه که با تاریک شدن فضا، درجه رنگ آبی مانیتور کمتر بشه تا چشم ها کمتر خسته بشن و همچنین ریتم خواب شبانه روزی ما کمتر تحت تاثیر نور مانیتور قرار بگیره.
با اومدن این ویژگی به تنظیمات خود گنوم کار بسیار راحت شده و شما فقط کافیه از Displays اون رو روشن کنید و زمانی رو که میخواید فعال بشه تعیین کنید. یعنی حد فاصل بین غروب آفتاب تا طلوع آفتاب روز بعد (که به وسیله ip مشخص میکنه)، و یا اینکه بصورت دستی خودتون مشخص کنید.


اما وقتی این رو فعال میکنید متوجه میشید که صفحه نمایش خیلی زرد میشه! و هیچ چیزی وجود نداره تا درجه حرارت رنگ رو تغییر بدیم و از این زردی زیاد درش بیاریم. خوشبختانه این کار در سطح dconf قابل انجام هست. کافیه شما به مسیر زیر در dconf-editor برید و عدد دلخواهتون رو وارد کنید.
/org/gnome/settings-daemon/plugins/color/night-light-temperature
و این هم معنی این عددها است:
  • 1000 — Lowest value (super warm/red)
  • 4000 — Default night light on temperature
  • 5500 — Balanced night light temperature
  • 6500 — Default night light off temperature
  • 10000 — Highest value (super cool/blue)

نوتیفیکیشن های آندروید در گنوم، شماره ۲!

قبلا در این مورد نوشته بودم.ما میخوایم نوتیفیکشن های آندروید در گنوم نشون داده بشن. ابزار قبلی nuntius بود که نیاز بود گوشی و pc با بلوتوث به هم متصل بشن. اما ابزار دیگه ای وجود داره که نیازی به بلوتوث نداره و با شبکه wifi این کارو میکنه. برای اینکه این اتفاق بیفته، باید هر دو دستگاه به یک شبکه متصل باشن.

کافیه Linconnect رو از گوگل پلی نصب کنید و در سیستم آرچی خودتون هم از AUR سرور اون رو نصب کنید:
yaourt  linconnect

یک آیکن به برنامه های گنوم اضافه میشه. کافیه اون رو اجرا کنید. و روی گوشی هم برنامه رو اجرا کنید. به سرعت خودش پیدا میکنه و متصل میشه. خوبیش اینه که خودش در استارتاپ قرار میگیره و نیاز نیست هر بار این کارها رو انجام داد. سرویس گوشی هم همین طور. خودش در استارتاپ قرار میگیره. بنابراین کافیه شما گوشی و کامپیوترتون به یک شبکه وصل باشن. همین.

پخش صدا هنگام lock و unlock شدن دسکتاپ Gnome

برای اینکه موقع unlock و lock شدن دسکتاپ در گنوم یک اسکریپت دلخواه اجرا بشه (در اینجا پخش یک صدا)، میتونیم با یه اسکریپت خیلی ساده این کار رو بکنیم. اسکریپت زیر رو در یک فایل ذخیره کنید و مجوز اجرایی بهش بدید. و بعد بذاریدش توی استارتاپ:
#!/bin/bash

dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" |
  while read x; do
    case "$x" in
      *"boolean true"*) play '/home/amin/themes/lock.ogg';;
      *"boolean false"*) play '/home/amin/themes/unlock.ogg';;
    esac
  done
قسمت نارنجی میتونه هر دستور دیگه ای باشه.

ذخیره و بازآوری شورت‌کات ها در گنوم

اگر مثل من علاقه مند به تغییر کیبورد شورتکات های پیشفرض در دسکتاپ گنوم داشته باشید، یا خیلی شورتکات های جدید خودتون ایجاد کرده باشید، خیلی سخته که این همه تنظیمات رو بصورت حتی اتفاقی از دست بدید. شاید مجبور شده باشید سیستم جدیدی نصب کنید، اونوقت تک تک این شورتکات ها رو باید دوباره تنظیم کنید.
اما نه! لازم به این کار نیست. با یک اسکریپت perl به راحتی میتونید از شورتکات های گنوم بکاپ بگیرید و در مواقع لزوم همه اونها رو به یکباره برگردونید. منبع این اسکریپت در اینجاست. اما محض احتیاط اگر لینک منبع از بین رفت، اسکریپت رو در ادامه مطلب میذارم. روش کار هم به این شکل هست که این اسکریپت رو در یک فایل با اسم دلخواه و پسوند pl ذخیره میکنید. مثلا keybindigs.pl و بعد اون رو مشابه دستور زیر اجرا میکنید:
برای گرفتن بکاپ:
/path/to/keybindigs.pl -e ~/keybindings

و برای بازگردوندن بکاپ:
/path/to/keybindigs.pl -i ~/keybindings




فایلی به نام keybindings در فولدر home کاربریتون ایجاد میشه که حاوی این تنظیمات هست.
این اسکریپت در گنوم ۳.۲۰.۲ تست شده. 

نوتیفیکیشن های آندروید در گنوم

ابزار بامزه ای به نام nuntius وجود داره که نوتیفیکیشن های آندروید رو در دسکتاپ گنوم بصورت نوتیفیکیشن نشون میده. مثلا اگر براتون از مخاطبی اس ام اس بیاد یا میس‌کال بیفته، هر نوتیفیکیشنی توی آندروید توی گنوم ظاهر میشه



کافیه از AUR این برنامه رو نصب کنید. و بعد روی آندروید هم از گوگل‌پلی نصبش کنید.
برای برقراری ارتباط باید دو دستگاه با بلوتوث با هم pair باشند.

این برنامه طبق گفته توسعه دهندگانش در ابتدای راهه و هنوز نمیشه از توی گنوم به پیامهای آندروید پاسخ داد. اما همینکه موقع کار با کامپیوتر متوجه میشیم که عه یه خبری شده خیلی خوبه.