ফাইল / সাইস / ক্লাস / ব্যাকলাইট / এসপিআইভিডিও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.