বাহ্যিক স্ক্রিনের পর্দার উজ্জ্বলতা পরিবর্তন করা


16

আমি আমার ল্যাপটপে উবুন্টু 16.04 টিএস ইনস্টল করেছি এবং আমি আমার ল্যাপটপটি এইচডিএমআই তারের মাধ্যমে একটি বাহ্যিক মনিটরের সাথে সংযুক্ত করেছি। আমি সহজেই ল্যাপটপের স্ক্রিনের উজ্জ্বলতা পরিবর্তন করতে পারি তবে এটি বাহ্যিক মনিটরের উজ্জ্বলতাকে প্রভাবিত করে না। বাহ্যিক মনিটরের উজ্জ্বলতা পরিবর্তন করার কোনও উপায় আছে কি?

উত্তর:


28

কমান্ড লাইনের মাধ্যমে এটি করা খুব সহজ। টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন।

xrandr -q | grep " connected"

আপনি এই জাতীয় কিছু পাবেন

LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm

VGA1 connected primary 1366x768+1366+48 (normal left inverted right x axis y axis) 413mm x 234mm

আমি একটি বাহ্যিক মনিটর ব্যবহার করছি। আপনি যদি বাহ্যিক পর্দার উজ্জ্বলতা হ্রাস করতে চান তবে কেবল টাইপ করুন

xrandr --output VGA1 --brightness 0.5

8

পূর্বে উল্লিখিত উজ্জ্বলতা নিয়ামকটি এখন 2 সংস্করণ The 4 টি মনিটরের সমর্থন সহ নিম্নলিখিত ধাপগুলি ব্যবহার করে মূল সাধারণ সংস্করণ উপলব্ধ। উবুন্টু 14.04-এ ইস্যু ছাড়াই কাজ করার পরীক্ষিত

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update
sudo apt-get install brightness-controller-simple

উপভোগ করুন!


1
উবুন্টু 18.04 এ দুর্দান্ত কাজ করে। মনিটরের বোতামগুলির মাধ্যমে আমাকে যতটা সম্ভব বাহ্যিক ম্লান করার অনুমতি দিয়েছে owed
গ্যারেট

5

অবশেষে আমি একটি প্যাকেজ পেয়েছি, যা গৌণ বাহ্যিক মনিটরের উজ্জ্বলতা সামঞ্জস্য করে, যা এইচডিএমআইয়ের সাথে সংযুক্ত।

প্যাকেজটিকে ব্রাইটনেস কন্ট্রোলার বলা হয়

এটি ইনস্টল করার জন্য,

sudo অ্যাপ্লিকেশন উজ্জ্বলতা-নিয়ামক ইনস্টল করুন

এটি ইনস্টল হওয়ার পরে, প্রাথমিকটি প্রথম পর্দা এবং দ্বিতীয়টি হ'ল বাহ্যিক মনিটর।

এখানে চিত্র বর্ণনা লিখুন


1
আপনার লিঙ্কটি মারা গেছে
NaturalBornCamper

না, এখন তা নয়
এডোয়ার্ডো

1

উজ্জ্বলতা একটি হার্ডওয়্যার জিনিস। আপনি কেবলমাত্র বাহ্যিক মনিটরের বোতাম এবং সংহত ইন্টারফেস ব্যবহার করে এটি সামঞ্জস্য করতে পারেন।

আপনি ল্যাপটপে এটি করতে পারেন কারণ এই হার্ডওয়্যারটি অভ্যন্তরীণভাবে একটি পিসিআই বা আইসিসি বাসে তারযুক্ত।

আপনার বাহ্যিক মনিটরটি "ডিমে" করতে আপনি f.lux এর মতো একটি প্রোগ্রাম ব্যবহার করতে পারেন, যিনি GPU আউটপুট থেকে কিছু রঙ (নীল, মূলত) সরিয়ে ফেলবেন। ফলস্বরূপ যে চিত্রটি আপনার চোখের জন্য কম "আগ্রাসী" দেখাচ্ছে look

আপনি উজ্জ্বলতার পরিবর্তনের জন্য ডান কীটিপ্রেসগুলি (বা আরও বেশি, যদি আপনি প্রকৌশলীকে কিছুটা বিপরীত করেন) অনুকরণ করতে একটি পিক বা এভিআর চিপ ব্যবহার করে মনিটরটি হ্যাক করারও চেষ্টা করতে পারেন।


1
আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ। আমার গবেষণার পরে, আমি দেখতে পেয়েছি যে একটি সফ্টওয়্যার প্যাকেগা ডিডকন্ট্রোল রয়েছে , যা আমি অর্জন করতে চাই তা তৈরি করে। যাইহোক, ddcontrol এর সাহায্যে মনিটরের উজ্জ্বলতা কেবল তখনই পরিবর্তিত হয় যখন এটি আই 2 সি (ভিজিএ বা ডিভিআই) দিয়ে তারযুক্ত হয়। আমার ক্ষেত্রে, আমি মনিটরের জন্য অনুরূপ কিছু সন্ধান করছি, যা এইচডিএমআই দিয়ে তারযুক্ত।
বিজ্ঞাপন ইনফিনিটাম

আমাকে ddcontrol আবিষ্কার করার জন্য ধন্যবাদ ! দুঃখের সাথে আমি মনে করি এই ধরণের কমান্ডগুলি পরিচালনা করতে এইচডিএমআই-র উপরে কোনও প্রোটোকল সংজ্ঞায়িত করা হয়নি .... সম্পাদনা: আমার খারাপ, মনে হচ্ছে সেখানে একটি রয়েছে: elinux.org/CEC_
কনসুমার_

কনজিউমার ইলেক্ট্রনিক্স কন্ট্রোল একটি অত্যন্ত আকর্ষণীয় বিষয় :) আপনাকে ধন্যবাদ এটি আমাকে আবিষ্কার করার জন্য :) আমি এখনও আমার "সমস্যার" জন্য উপযুক্ত সমাধান খুঁজছি। কোনও সাফল্য নেই তবে আমি মনে করি কোথাও কোনও সমাধান রয়েছে।
বিজ্ঞাপন ইনফিনিটাম

আমি সমাধান খুঁজে পেয়েছি। দয়া করে আমার উত্তরটি পড়ুন :)
বিজ্ঞাপন ইনফিনিটাম

1

কোনও উজ্জ্বলতার স্তরে প্লাগিংয়ের পরিবর্তে xrandrআপনি ধাপে উপরে বা নীচে উজ্জ্বলতা সামঞ্জস্য করতে এই ব্যাশ স্ক্রিপ্টটি ব্যবহার করতে পারেন।

কল করা ফাইলটিতে নীচে বাশ স্ক্রিপ্ট অনুলিপি করুন bright

তারপরে এটি সম্পাদনযোগ্য হিসাবে চিহ্নিত করুন chmod a+x bright

বাশ স্ক্রিপ্ট

#!/bin/bash

MON="DP-1-1"    # Discover monitor name with: xrandr | grep " connected"
STEP=5          # Step Up/Down brightnes by: 5 = ".05", 10 = ".10", etc.

CurrBright=$( xrandr --verbose --current | grep ^"$MON" -A5 | tail -n1 )
CurrBright="${CurrBright##* }"  # Get brightness level with decimal place

Left=${CurrBright%%"."*}        # Extract left of decimal point
Right=${CurrBright#*"."}        # Extract right of decimal point

MathBright="0"
[[ "$Left" != 0 && "$STEP" -lt 10 ]] && STEP=10     # > 1.0, only .1 works
[[ "$Left" != 0 ]] && MathBright="$Left"00          # 1.0 becomes "100"
[[ "${#Right}" -eq 1 ]] && Right="$Right"0          # 0.5 becomes "50"
MathBright=$(( MathBright + Right ))

[[ "$1" == "Up" || "$1" == "+" ]] && MathBright=$(( MathBright + STEP ))
[[ "$1" == "Down" || "$1" == "-" ]] && MathBright=$(( MathBright - STEP ))
[[ "${MathBright:0:1}" == "-" ]] && MathBright=0    # Negative not allowed
[[ "$MathBright" -gt 999  ]] && MathBright=999      # Can't go over 9.99

if [[ "${#MathBright}" -eq 3 ]] ; then
    MathBright="$MathBright"000         # Pad with lots of zeros
    CurrBright="${MathBright:0:1}.${MathBright:1:2}"
else
    MathBright="$MathBright"000         # Pad with lots of zeros
    CurrBright=".${MathBright:0:2}"
fi

xrandr --output "$MON" --brightness "$CurrBright"   # Set new brightness

# Display current brightness
printf "Monitor $MON "
echo $( xrandr --verbose --current | grep ^"$MON" -A5 | tail -n1 )
  • MON="DP-1-1"আপনার মনিটরের নাম, অর্থাৎ পরিবর্তন করুনMON="eDP-1-1"
  • STEP=5আপনার পদক্ষেপের মানতে পরিবর্তন করুন , যেমন STEP=2কম লক্ষণীয়

এর সাথে স্ক্রিপ্ট কল করুন:

  • bright Upবা bright +ধাপে মান দ্বারা উজ্জ্বলতা বৃদ্ধি
  • bright Downবা bright -ধাপে মান দ্বারা উজ্জ্বলতা হ্রাস করতে
  • bright (কোনও পরামিতি ছাড়াই) বর্তমান উজ্জ্বলতার স্তরটি পেতে

আশা করি বাশ / শেল কমান্ডগুলি সহজেই শিক্ষার জন্য গুগল করা যায় তবে কোনও প্রশ্ন জিজ্ঞাসা করতে দ্বিধা করবেন না :)


0

আপনি যদি ক্রোম ব্যবহার করছেন তবে ফায়ারফক্স ব্যবহার করে দেখুন। এটি সবচেয়ে আশ্চর্যের বিষয়। আমার উজ্জ্বলতা আমার বর্ধিত ডিসপ্লেতে (ডাউনলোড করা চলচ্চিত্র, ফায়ারফক্স) অন্য কোথাও ঠিক আছে তবে ক্রোমে উজ্জ্বলতা নিস্তেজ ?!


এখানে একই সমস্যা। আপনি কি কোনও সুযোগে এনভিডিয়া / নুভা ব্যবহার করছেন? পথে? একটি ইঙ্গিত: নুভাতে ওয়েলল্যান্ডে ক্রোম চলমান থাকলে, স্ক্রিনশট গ্রহণ করবেন না (সিটিআরএল + প্রিন্ট স্ক্রিন শর্টকাট বা আপনি যা কিছু পরিবর্তন করেছেন, তা যদি করেন)। এটি ক্রোমটি খারাপভাবে গণ্ডগোল করবে।
hkoosha

না, আমি একটি বেসিক ইন্টেল জিপিইউ ব্যবহার করি। তথ্যের জন্য ধন্যবাদ।
রেমন্ড ওয়াচাগা

0

হার্ডওয়্যার নিয়ন্ত্রণ সমাধান (কোনও সফ্টওয়্যার ম্লান নয়)

ddccontrol(নোট 2 cc) হ'ল অনেকগুলি মনিটরের সেটিংস ঠিক একইভাবে তাদের অন-স্ক্রিন প্রদর্শন / হার্ডওয়্যার বোতামগুলি নিয়ন্ত্রণ করে control

এটি উবুন্টুতে ( ম্যান পেজ ) মাধ্যমে উপলব্ধ apt-get ddccontrol

gddccontrol এটির জন্য একটি গ্রাফিকাল ইউজার ইন্টারফেস: apt-get gddccontrol

উভয়ই মূল হিসাবে চালানো দরকার:

  • sudo ddccontrol কমান্ড লাইন সরঞ্জামের জন্য
  • gksudo gddccontrolবা pkexec gddccontrolজিইউআই সরঞ্জামের জন্য।

@ অ্যাড ইনফিনিটামের মন্তব্যের ভিত্তিতে @ তাজ 8 বিউ 29 এর মন্তব্যে (তবে নোট এবং cনামে অতিরিক্ত


0

আমার সমস্যা হ'ল এইচপি 15 এএমডি ল্যাপটপে উবুন্টু 18.04 এর সাথে ডাবল-ডিসপ্লে সক্রিয় হওয়ার পরে মনিটরটি উজ্জ্বলতার "পদত্যাগ" বলে মনে হচ্ছে ...

"টিভি" উজ্জ্বলতা স্তর থেকে ... এবং xrandrকেবলমাত্র বৈপরীত্য পরিবর্তনের সাথে "উজ্জ্বলতা" পরিবর্তন করা।

আমি গামা পরিবর্তন করে খুব সহজেই এটি ঠিক করতে পারি না। এটি কেবল একটি হার্ডওয়্যার-নির্ভর সমস্যা হতে পারে। এই ল্যাপটপে পূর্ববর্তী এইচডিএমআই মনিটর কনফিগারেশনগুলির সাথে আমার কোনও সমস্যা হয়নি।

সুতরাং, একটি সতর্কতা: আপনি xrandr বা xbrightness ব্যবহার করেও, আপনি ফলাফলগুলি বিক্রেতা-নির্ভর dependent

এছাড়াও gksudo / gksu উবুন্টু থেকে 18.04 হিসাবে বাদ দেওয়া হয়েছে https://itsfoss.com/gksu-replacement-ubuntu/

এবং যদি আপনি চলতে চলেছেন ddccontrol, তবে আপনাকে এটি ব্যবহার করার আগে এটি কীভাবে চালু করতে হবে তার একটি পৃষ্ঠা সন্ধান করতে হবে ... অন্য দিনের জন্য একটি কাজ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.