لینوکس و من

لینوکس و من

لینوکس و من

حاصل تجربیات ما از سر و کله زدن ها با لینوکس

بایگانی

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

خاموش کردن مانیتور در گنوم با 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 باشند.

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

mount کردن فایل های iso با یک کلیک راست

کافیه این بسته رو نصب کنید تا از این به بعد بتونین در nautilus روی یک فایل iso راست کلیک کنین، و بعد بزنین mount تا اون فایل به راحتی mount بشه.نکته: من روی nautilus 2.32.2 امتحان کردم. نمیدونم روی گنوم ۳ جواب میده یا نه.

پخش آهنگ های موجود در یک فولدر در nautilus

دوست داشتم روی یک فولدر کلیک راست کنم و بزنم مثلا play all !اینجا یه سری اسکریپت برای nautilus وجود داره که با نصب کردن اون ها به راحتی میشه این امکان رو اضافه کرد. منتها فقط برای banshee و mplayer و amarok.فعلا فرصت ندارم. باید سر فرصت کد ها رو ببینم، ببینم چطور میشه مثلا totem رو قرار بدیم.نکته: من روی nautilus 2.32.2 امتحان کردم. نمیدونم روی گنوم ۳ جواب میده یا نه.