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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: 3#- آموزش کم کردن روشنایی صفحه نمایش  (دفعات بازدید: 10724 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین شهاب

  • Full Member
  • *
  • ارسال: 172
  • جنسیت : پسر
  • Friendship
3#- آموزش کم کردن روشنایی صفحه نمایش
« : 12 امرداد 1392، 03:08 ق‌ظ »
آیا روشنایی بیش از حد شمارا آزرده میکند؟
آیا چشمانتان را از کاسه درآورده است؟
آیا خسته شدید از بس باتری لپتاپتونو شارژ کردید این روشنایی خوردش؟
با ما باشید تا کمش کنیم
خب لپتاپی که در آزمایشگاههای تخصصی ما مورد بررسی قرار گرفت:
اوپن‌سوزه ۱۲.۳
گرافیک انویدیا خاموش
گرافیک اینتل فعال
آموزش:
دستور زیر را در ترمینال وارد کنید
echo 65 | sudo tee /sys/class/backlight/intel_backlight/brightnessاگر این نشد میتونید از این استفاده کنید:
echo 65 | sudo tee /sys/class/backlight/acpi_video0/brightness* شما میتوانید با ارسال عدد دلخواه خود بجای ۶۵ در کمتر کردن روشنایی موفق باشید . موفق باشید
* توجه فرمایید که عددی یک‌رقمی ننویسید چون نمایشگرتون خاموش میشه و اگه هول بشید کارتون تمومه.اگر این اشتباهو مرتکب شدید دکمه (بالا-همون فلش به سمت بالا-همون که تو بازی ماشینی گاز میده)) روی صفحه کلید رو بزنید یک (اینتر) مرحمت بفرمایید تا ترمینال دستور قبل(همون ارجینالی که من دادم ۶۵) را بازخوانی کند.دیگه خودتون بدونید که چندبار باید دکمه بالا رو بزنید تا برسید به دستور اولیه.

برای نمایش زمان باقی مانده شارژ روی آیکون باتری از این آموزش استفاده کنید:
http://forum.ubuntu.ir/index.php/topic,71772
آموزش خاموش کردن گرافیک nvidia لپتاپ-اوپن سوزه:
http://forum.ubuntu.ir/index.php/topic,71902
« آخرین ویرایش: 15 امرداد 1392، 08:21 ب‌ظ توسط شهاب »
آدم عاقل همه تخم مرغاشو توی یه سبد نمیچینه!

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
: ))
آیا از کم بودن نور رنج می برید ؟ ما به شما این پست را معرفی میکنیم  ;D  (اون انیمیشن آفتاب پرست هارو که دیدی !)
گفتم طبق عادتم که همه چیزو بایت کد کرد، اینو هم کدش کنیم  ;)

#! /bin/bash

#
# making a script to adjust screen brightness by manipulation "brightness" file in "sys" directory .
# it gets 3 arguments, high,medium,low
#
#  options
# -i
# increase brightness by 5 (max brightness is 20)
# -d
# decrease brightness by 5 (min brightness is 1 )
#
# --increase <argument>
# increase brightness by <argument> value
# --decrease <argument>
# decrease brightness by <argument> value
#
#
# you can use keyboard shortcut to brightup or brightdown. set a shortcut to run this script :)
#
#

#-----------------------------
#
# Functions !
#
check_value_correction () {
local value=$1
local max_value=$2
# echo "in function value is: $value,$1"
if [ $value -gt 0 ] &&  [ $value -le $max_value ]; then
echo $value
else
if [ $value -le 0 ]; then
echo 1 # this is the lowest rate of brightness
else
echo $max_value # this is the highest rate of brightness
fi
fi

}
decrease_brightness () {
local d_value=$1
local path=$2
local max_value=$3

value=`cat $path`
new_value=$(check_value_correction $(($value-$d_value)) $max_value)
echo "out of function : $new_value"
echo $new_value > $path

}
increase_brightness () {
local d_value=$1
local path=$2
local max_value=$3

value=`cat $path`
new_value=$(check_value_correction $(($value+$d_value)) $max_value)
# echo "out of function : $new_value"
echo $new_value > $path
}

#-----------------------------
options=
brightness_rate=
path=
max_value=
if [ -f "/sys/class/backlight/acpi_video0/brightness" ] ; then
path="/sys/class/backlight/acpi_video0/brightness"
max_value=`cat "/sys/class/backlight/acpi_video0/max_brightness"`

#elif [ -f /sys/class/backlight/intel_backlight/brightness ] ; then
# path="/sys/class/backlight/intel_backlight/brightness"
# max_value=`cat "/sys/class/backlight/intel_backlight/max_brightness"`
else
echo "programm can't find any \"brightness\" file in sys to work with!"
echo " Bye Bye ;)"
exit 1
fi


options=`getopt -o di -l increase:,decrease: -- "$@"`
if [ $? != 0 ] ; then
echo "Terminated !"; exit 1
fi

eval set -- "$options"


while true ; do
case "$1" in
--decrease )
shift
decrease_brightness $1 $path $max_value
shift
;;
--increase )
shift
increase_brightness $1 $path $max_value
shift
;;
-i )
increase_brightness 5 $path $max_value
shift
;;
-d )
increase_brightness -5 $path $max_value
shift
;;
-- ) shift; break;;
esac
done

brightness_rate=$1

case "$brightness_rate" in
"high") echo "20" > "$path" ;;
"medium") echo "13" > "$path" ;;
"low") echo "7" > "$path" ;;
esac




روش راحت تر با آرگومان
sudo setbrightness low,medium,high
اسکریپت نویسی واقعا حال میده. حالا اینو باید ادامه داد که هر دفعه OS عوض میکنم دیگه اذیت نشم :|
« آخرین ویرایش: 15 امرداد 1392، 05:57 ب‌ظ توسط amin/~: »

آفلاین אוּרִיאֵל

  • High Sr. Member
  • *
  • ارسال: 641
  • جنسیت : پسر
  • bin/Matin/ !#
    • bin/Matin/ !#
: ))
آیا از کم بودن نور رنج می برید ؟ ما به شما این پست را معرفی میکنیم  ;D  (اون انیمیشن آفتاب پرست هارو که دیدی !)
گفتم طبق عادتم که همه چیزو بایت کد کرد، اینو هم کدش کنیم  ;)


#! /bin/bash

#
# making a script to adjust screen brightness by manipulation "brightness"
# file in "sys" directory .
# it gets 3 arguments, high,medium,low
# and options like -dec,-inc

rate=$1
path="/sys/class/backlight/acpi_video0/brightness"

case "$rate" in
        "high")         echo "20" > "$path" ;;
        "medium")       echo "13" > "$path" ;;
        "low")          echo "7" > "$path" ;;
esac


اسکریپت نویسی واقعا حال میده. حالا اینو باید ادامه داد که هر دفعه OS عوض میکنم دیگه اذیت نشم :|

خيلى ممنون واقعاً عاليه ميتونيد واسه تشخيص سيستم uname رو بهش اضافه كنيد بعد اگه فدورا بود مثلاً از روش rosha كه تو وبلاگش گفته بره .

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پست مفیدی بود، آفرین که تولید محتوا می کنی

آیا روشنایی بیش از حد شمارا آزرده میکند؟
آیا چشمانتان را از کاسه درآورده است؟
آیا خسته شدید از بس باتری لپتاپتونو شارژ کردید این روشنایی خوردش؟
با ما باشید تا کمش کنیم

نگران نباشید، با این محصول می توایند نور را پایین بیاورید، بدون درد بدون خون ریزی ۱۰۰٪ تضمینی اما صبر کنید! اگر همین الان تماس بگیرید یک عدد خاموش کردن کارت گرافیک انویدیا جایزه می گیرید! ;D

آفلاین אוּרִיאֵל

  • High Sr. Member
  • *
  • ارسال: 641
  • جنسیت : پسر
  • bin/Matin/ !#
    • bin/Matin/ !#
ميگم اگه اينارو ويكى كنيد اشكالى داره باتوجه به openSUSE بودنش ؟

+ اگه همين طورى اين آموزشا رو ادامه بدى انجمن ميشه بهشت ! :دى

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
خيلى ممنون واقعاً عاليه ميتونيد واسه تشخيص سيستم uname رو بهش اضافه كنيد بعد اگه فدورا بود مثلاً از روش rosha كه تو وبلاگش گفته بره .

uname چیز خاصی نمیده . (میگه سیستم عامل گنو/لینوکسه !)
در ضمن rosha کیه ؟  ;D لینک بده . متوجه نشدم چه روشی رو میگی

آفلاین אוּרִיאֵל

  • High Sr. Member
  • *
  • ارسال: 641
  • جنسیت : پسر
  • bin/Matin/ !#
    • bin/Matin/ !#
خيلى ممنون واقعاً عاليه ميتونيد واسه تشخيص سيستم uname رو بهش اضافه كنيد بعد اگه فدورا بود مثلاً از روش rosha كه تو وبلاگش گفته بره .

uname چیز خاصی نمیده . (میگه سیستم عامل گنو/لینوکسه !)
در ضمن rosha کیه ؟  ;D لینک بده . متوجه نشدم چه روشی رو میگی

لينوكسو نميدونم ولى تو بى اس دى جواب ميداد از بقيه بپرس ميگند چجورى ميشه اسمشو در اورد يا اين كه ميتونى از خوده كاربر بپرسى

http://slashrosha.org/fedora-project/fix-low-brightness-in-fedora-17.rsh

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
لينوكسو نميدونم ولى تو بى اس دى جواب ميداد از بقيه بپرس ميگند چجورى ميشه اسمشو در اورد يا اين كه ميتونى از خوده كاربر بپرسى

http://slashrosha.org/fedora-project/fix-low-brightness-in-fedora-17.rsh

این command : lsb_release -a فکر کنم همه ی توزیع ها داشته باشند. امتحان کن  ;)

لینک هم دیدم نمیدونستم اینجوریه  ;) ولی این روش روشا واسه اینه که نور صفحه وقتی روشن میشه زیاد باشه . درحالی که واسه کم و زیاد کردن نور صفحه همون مشکلات قبلی وجود داره ینی باید از command line استفاده کرد .(واسه همین این اسکریپت میتونه بعدها به درد بخور باشه)

آفلاین אוּרִיאֵל

  • High Sr. Member
  • *
  • ارسال: 641
  • جنسیت : پسر
  • bin/Matin/ !#
    • bin/Matin/ !#
مقاديرشو ميشه تغيير داد اينو گفتم كه اگه خواستى روى لپ تاپى كه اين مشكلو داره يعنى تنظيمات نور صفحه نمايش ذخير نميشوند استفاده كنى بعدشم اين روش فكر كنم مشترك باشه بين همه .

آفلاین شهاب

  • Full Member
  • *
  • ارسال: 172
  • جنسیت : پسر
  • Friendship
آقایون خانامون ممنون از حضور گرمتون
یه چیزی بدید من بزنم که وقتی ریستارت میکنم برنگرده به همون روشنایی زیاد
یجور کامل بگین که به آموزش اضافش کنم
باتشکر از همه عزیزانی که مارا یاری کردند
آدم عاقل همه تخم مرغاشو توی یه سبد نمیچینه!

آفلاین شهاب

  • Full Member
  • *
  • ارسال: 172
  • جنسیت : پسر
  • Friendship
راستی بچه ها آیا میدانستید وقتی من اوپن‌سوزه نصب کردم درهنگام نصب ۲.۳۲۰ گیگابایت دانلود کرد؟هرچی گزینه بود چک‌مارک کردم اینهمه دانلود کرد ینی نصبش ۲ساعت طول کشید
اینایی که دانلود کرد به چه درد میخورن؟چی بودن اصن همشون ریپو بودن
آدم عاقل همه تخم مرغاشو توی یه سبد نمیچینه!

آفلاین אוּרִיאֵל

  • High Sr. Member
  • *
  • ارسال: 641
  • جنسیت : پسر
  • bin/Matin/ !#
    • bin/Matin/ !#
آقایون خانامون ممنون از حضور گرمتون
یه چیزی بدید من بزنم که وقتی ریستارت میکنم برنگرده به همون روشنایی زیاد
یجور کامل بگین که به آموزش اضافش کنم
باتشکر از همه عزیزانی که مارا یاری کردند

مقدارشو تغيير بده ببين درست ميشه يانه با اين آموزشى كه من گفتم .

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
پست دوم هم ویرایش کردم البته !!
شهاب عنوان این تاپیک هم عوض کن ! نور صفحه ربطی به SUSE نداره  ;)

یه چیزی همینجوری سر هم کردم شد کد پایین  ;) راه های بهتری هم بود واسه تنظیم نور ولی خب من در ادامه ی راه شهاب رفتم. افتادم تو چاه به قول معروف  ;D

این اسکریپت رو توی یه فایل مثلا به اسم setbrightness ذخیره کنید . واسه اینکه راحت اجرا بشه بهتره که اونو به دایرکتوری bin ببرید : )
اول :
sudo chmod +x setbrightness++ اول :
sudo cp setbrightness /bin
حالا هر دفه واسه تنظیم نور صفحه کافیه دستورات زیر رو اجرا کنین  \\:D/

افزایش نور صفحه
sudo setbrightness -iکاهش نور صفحه
sudo setbrightness -d
افزایش به اندازه ی دلخواه
sudo setbrightness --increase <number>کاهش به اندازه ی دلخواه
sudo setbrightness --decrease <number>
روش راحت تر با آرگومان
sudo setbrightness low,medium,high
مشکلی که داره اینه که حال نداشتم با intel_backlight هم تنظیمش کنم !  ;D
« آخرین ویرایش: 15 امرداد 1392، 06:01 ب‌ظ توسط amin/~: »

آفلاین شهاب

  • Full Member
  • *
  • ارسال: 172
  • جنسیت : پسر
  • Friendship
عنوان ویرایش شد.میخواستم همه بدونن من اوپن‌سوزه دارم
اینهمه کد بزنیم؟؟خب همون خطی که من دادم رو بزنید فقط عددشو تغییر بدید دیگه
آدم عاقل همه تخم مرغاشو توی یه سبد نمیچینه!

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
عنوان ویرایش شد.میخواستم همه بدونن من اوپن‌سوزه دارم
اینهمه کد بزنیم؟؟خب همون خطی که من دادم رو بزنید فقط عددشو تغییر بدید دیگه

این همه کد چیه !؟
یه دستور بیشتر نیستا ! مثل همه ی دستور هایی که تو ترمینال میزنی !
فقط بزن setbrightness high تا نور زیاد بشه !!!!