ফাইল / সাইস / ক্লাস / ব্যাকলাইট / এসপিআইভিডিও0 / উজ্জ্বলতায় (উবুন্টু) লিখতে পারবেন না


16

আমি এই ফাইলে মানটি ওভাররাইট করে উজ্জ্বলতা পরিবর্তন করার চেষ্টা করছি:

sudo echo 5 > /sys/class/backlight/acpi_video0/brightness
-bash: /sys/class/backlight/acpi_video0/brightness: Permission denied

সুডো ব্যবহার করার পরেও এটি কাজ করে না। তবে আমি যদি সু-দিয়ে সুপার-ইউজারে চলে যাই তবে এটি কাজ করে works কেন এমন?


এই ক্রিয়াটি কেবল সুডো ব্যবহারকারীদের মধ্যেই সীমাবদ্ধ। আমি এই মন্তব্যে একটি উত্তর পেয়েছি :The reason that this is set at su permissions is that a virus could conceivably make your screen dim and go bright at incredible speed ultimately damaging your hardware display. In the 90's I encountered a virus that would adjust the screen refresh Hertz so rapidly that your monitor would fry.
আলেক্সি ভোলডকো

উত্তর:


17

ত্রুটিটি ঘটে কারণ সুডো কমান্ডের জন্য অনুমতিগুলি উন্নত করে ( sudo echo 5) তবে ফাইলটি লিখতে পুনর্নির্দেশ নয় ( > /sys/class/backlight/acpi_video0/brightness)। আসল বাশ শেলের লেখার অনুমতি দরকার, এ কারণেই এটি সুডোতে ব্যর্থ হয় তবে মূল হিসাবে কাজ করে।

teeফাইলটিতে লেখার জন্য কমান্ডটি রুট হিসাবে চালিয়ে আপনি এটিকে ঘিরে কাজ করতে পারেন :

echo 5 | sudo tee /sys/class/backlight/acpi_video0/brightness

মনে রাখবেন এটি আপনার টার্মিনালে "5" প্রতিধ্বনিত করবে। এটি teeকমান্ডের একটি সাধারণ পার্শ্ব প্রতিক্রিয়া ।


চতুর teeসমাধানের জন্য ক্রেডিট @ ডাসকউফের কাছে যায়
এমগাইমন

5
আমি এটির সাথে আসার জন্য কৃতিত্ব নিতে পারি না - এটি UNIX লোককাহিনী যা আমি-কোথায় থেকে বেছে নিয়েছিলাম তা কিছুটা।
সন্ধ্যাশক্তি-নিষ্ক্রিয়-

1
আমার সাথে / সিএস / ক্লাস / ড্রিম / কার্ড0 / ডিভাইস / পিপি_এসএলকি_ওডের সাথে কাজ করে মান পরিবর্তন করতে পারে না
আলেক্সেলা

5

আর্ক উইকিতে ( লিঙ্ক ) লিখিতভাবে , ডিফল্টরূপে কেবল rootএই পদ্ধতি দ্বারা উজ্জ্বলতা পরিবর্তন করতে পারে। videoগোষ্ঠীর ব্যবহারকারীদের উজ্জ্বলতা পরিবর্তন করতে, নীচের udevমতো একটি নিয়ম ব্যবহার করা যেতে পারে ( <vendor>আপনার বিক্রেতার আইডির সাথে প্রতিস্থাপন করুন Eg যেমন acpi_video0, intel_backlight):

% cat /etc/udev/rules.d/backlight.rules
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="<vendor>", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="<vendor>", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"

তারপরে আপনাকে আপনার ব্যবহারকারীকে দলে যুক্ত করতে হবে video

usermod -aG video <user>

এর পরে এটি কাজ করা উচিত:

echo 5 > /sys/class/backlight/<vendor>/brightness

1
এই পদ্ধতিটি প্রতিস্থাপনের পরে, আমার পক্ষে কাজ acpi_video0করে intel_backlight
মেহেদী

1
আপনার মতামতের জন্য ধন্যবাদ। আমি উত্তর আপডেট করেছি।
ম্যানুয়েল শ্মিতজবার্গার

2

আপনি যদি 5 টি প্রতিধ্বনিত না করতে চান এটিও কাজ করে:

sudo sh -c 'echo 5 > /sys/class/backlight/acpi_video0/brightness'

0

আমি আমার ভিএআইও ভিপিসিইজে এই সমস্যাটির সাথে দীর্ঘ সময় ধরে লড়াই করে যাচ্ছি। প্রতিটি ফোরামে বর্ণিত সবকিছু করার পরে আমি আকর্ষণীয় কিছু পেয়েছি:

বুট প্যারামিটারটি পরিবর্তন করার পরে acpi_osi=Linux acpi_backlight=vendorএবং ম্যানুয়ালি পরিবর্তনের চেষ্টা করার পরে /sys/class/backlight/[vendor - in my case intel_backlight]/brightness, আমি বুঝতে পেরেছি যে এই ফাইলটিকে রুট থেকে আমার ব্যবহারকারীর কাছে অনুমতি পরিবর্তন করা এবং এসিপিড পরিষেবা পুনরায় চালু করার ফলে এটি আমাকে নির্দ্বিধায় উজ্জ্বলতা কীগুলি ব্যবহার করতে দেয়।


-1

নীচের সমাধানগুলি আমার পক্ষে ঠিক কাজ করে ..

আমি এটি উত্তর হিসাবে পোস্ট করছি যাতে অন্যেরা যাতে সহায়তা পেতে পারে:

অনুমতি পরিবর্তন করুন:

sudo chmod a+rw /sys/class/backlight/intel_backlight/brightness

এখন উজ্জ্বলতা পরিবর্তন করুন:

echo 400 > /sys/class/backlight/intel_backlight/brightness

আপনার ক্ষেত্রে এটি হবে: /sys/class/backlight/acpi_video0/brightness


1
সুপার ব্যবহারকারীকে স্বাগতম! উত্তর হিসাবে "ধন্যবাদ" যুক্ত করবেন না। সাইটে কিছু সময় বিনিয়োগ করুন এবং আপনার পছন্দ মত উত্তরগুলি আপলোড করার জন্য আপনি যথেষ্ট সুযোগ-সুবিধাগুলি অর্জন করতে পারবেন , যা আপনাকে ধন্যবাদ বলার দুর্দান্ত ব্যবহারকারী উপায়।
ডেভিডপস্টিল

এছাড়াও আপনি সত্যই প্রশ্নের উত্তর দেননি, যা ছিল "এটি কেন?"
ডেভিডপস্টিল

অনেক ধন্যবাদ .. তথ্যের জন্য এবং সত্যিকারের জন্য দুঃখিত .. শুধু আমার কারণেই .. আপনি আমাকে গাইড করার জন্য আপনার গুরুত্বপূর্ণ সময় নষ্ট
করেছেন..আমি

সবাইকে এর মতো সিস্টেম কনফিগারেশন ফাইলটি পড়তে এবং লেখার মঞ্জুরি দেওয়া ভাল অনুশীলন নয়।
lindhe

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