إصلاح الشاشة السوداء في أجهزة النوت بوك.

مرحبًا كيف حالك ، لقد أمضيت هذه الأيام في تثبيت بعض التوزيعات في دفتر أخت زوجي ، والتي بها مشكلة صغيرة وهي أن مصباح
لا يتم تشغيل الشاشة مع التوزيعات التي تكون النواة الخاصة بها 3.x ، لذا بعد البحث حولك وجدت حلاً ، لكن كان علي أن أجعل هذا الحل ينطبق بمفرده عند بدء التشغيل ، وبعد تجربة القليل تمكنت من تطبيقه في 3 التوزيعات التي قمت بتثبيتها والآن سأعلق على كيفية تنفيذها.

الحل

الأمر الذي يجب علينا تنفيذه بأذونات الجذر على وحدة التحكم هو:

setpci -s 00:02.0 f4.b=0f

تطبيق

لقد قمت بتطبيقه في Sabayon X مع KDE وفي Chakra Claire و ArchLinux ، سأبدأ بشرح كيف قمت بذلك في Sabayon والذي كان أول واحد قمت بتثبيته.

الحل في Sabayon: في هذا التوزيع ، كان الأمر أبسط ، في المجلد /etc/local.d/ قمت بإنشاء ملف يسمى video.start وفي الداخل كتبت ما يلي:

setpci -s 00:02.0 F4.B=0F
exit 0

احفظ الملف وأعد التشغيل وفويلا يضيء المصباح بشكل مثالي.

الحل في Systemd: حسنًا ، هنا كانت المشكلة أكثر تعقيدًا ، فقم أولاً بإنشاء ملف rc.local في الدليل / etc / مع أذونات 755 وفي التالي
الشفرة:

#! / bin / sh setpci -s 00: 02.0 F4.B = 0F خروج 0

بعد ذلك كنت بحاجة إلى إنشاء الخدمة ، لذلك قمت بما يلي ، في / usr / lib / systemd / system / folder ، قم بإنشاء خدمة تسمى rc-local.service على النحو التالي:

[الوحدة] الوصف = / etc / rc.local التوافق ConditionPathExists = / etc / rc.local [الخدمة] النوع = forking ExecStart = / etc / rc.local [تثبيت] WantedBy = multi-user.target الاسم المستعار = rc-local. الخدمات

بمجرد إنشاء هذا الملف ، نقوم بحفظ الأمر التالي وتنفيذه:

sudo systemctl enable rc-local.service

وجاهز لبدء تشغيله سيرفع الشاشة بشكل مثالي.

استنتاجات

الشيء السيئ الوحيد هو أنه لا يمكننا ضبط السطوع لاحقًا ، لكنني أعتقد أن هذه تفاصيل بسيطة ، رمز تنشيط المصباح الذي حصلت عليه هنا وتحقق خدمة Systemd ذلك من خلال النظر في الخدمات الأخرى والاختبار.

أتمنى أن تكون هذه المساهمة الصغيرة مفيدة لك، وبعد أكثر من عام في المجتمع تمكنت من إنشاء مقال له DesdeLinux :ص. تحياتي للجميع وبالنجاح/


15 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   أوروش قال

    أوه ، conandoel ممتاز ، بداية جيدة جدًا 🙂 لكن هذا مضحك ، لقد امتلكت بالفعل rc.local وخدمته ، أعتقد أن حزمة systemd تثبته أو شيء من هذا القبيل ...

  2.   كوناندويل قال

    عندما تقوم بالترحيل ، فإنه يحولها من تلقاء نفسها ولكن إذا قمت بتثبيت توزيعة مع systemd ، فإن rc.local ليس موجودًا ، لذلك عليك إنشاءه. شكرا على التعليق!!!

  3.   Leper_Ivan قال

    اعذرني على جهلي ، لكنني لا أفهم جيدًا ما تقصده بعدم تشغيل مصباح شاشة الكمبيوتر المحمول.

    1.    كوناندويل قال

      ما يحدث إيفان هو أنه عند وضع توزيعة ، يبدو الأمر وكأن الشاشة مطفأة ولكن ما يحدث هو أن المصباح الذي يجعل الشاشة تحتوي على ضوء أو يتم إيقاف تشغيلها ، إذا وضعت الكمبيوتر المحمول مقابل الضوء وبزاوية مناسبة يمكنك رؤية شيء ما.

      1.    Leper_Ivan قال

        لم يكن الأمر واضحًا جدًا بالنسبة لي .. ولكن إذا كان هذا هو ما فهمته ، لم أواجه هذه المشكلة مطلقًا .. شكرًا على المساهمة على أي حال.

        1.    ارجيان قال

          حسنًا ، في بعض أجهزة الكمبيوتر المحمولة ، مع رسومات ومعالج معينين ، يحدث أنه عند تثبيت توزيعة ، لا يعمل تباين الشاشة ، افتراضيًا يكون منخفضًا جدًا بحيث لا يُرى أي شيء ، ما لم تركز بضوء في زاوية معينة .

          حدث ذلك معي ، ولكن مع أحدث إصدارات النواة ، لم تعد المشكلة تظهر لي.

          تحية.

    2.    غيرمين قال

      كما أنني أجهل هذه المشكلة أيضًا ، فإن جهاز الكمبيوتر المحمول (Samsung RV408 مع LM 14 Nadia KDE RC x64) لا يترك لي أي شاشة سوداء ، لا مع هذا التوزيع ولا مع الآخرين الذين اختبرتهم.
      وإذا كان ما تحتاجه هو تشغيل الأزرار (Fn) للسطوع والصوت وما إلى ذلك ، فلدي الحل الخاص بشركة Samsung ، ولا أعرف ما إذا كان يعمل مع العلامات التجارية الأخرى.

  4.   jorgemanjarrezlerma قال

    منشور ممتاز ، على الرغم من أنني أستخدم Arch ولم أواجه هذا النوع من المشكلات ، في openSUSE مع GNOME Shell أو KDE ، يتم تقديم هذه التفاصيل إلي. لدي العديد من التركيبات (openSUSE) التي أجريتها لبعض الأصدقاء ، وعلى الرغم من أنني أقوم بحيلة أخرى (لا أتذكرها في الوقت الحالي) ، فإن هذه الأداة تبدو مثالية.

  5.   إميليو قال

    ممتاز!

    منذ بعض الوقت كنت أعاني من هذه المشكلة ، لكنني قمت بحلها بطريقة مختلفة ، ما أفعله هو من خلال أي مدير تمهيد ، في سطر kernel الذي أضفته

    acpi_osi = لينكس

    ولكن من المزعج إلى حد ما الضغط في كل مرة على مجموعة المفاتيح لزيادة سطوع الشاشة.

    تحيات!

    1.    التهاب معتدل قال

      هذا ما كنت سأعلق عليه !!
      كم قاتلت ضد Ubuntu 11.10 ، في نوفمبر من العام الماضي (أوه! لقد كنت أستخدم GNU / Linux لمدة عام! نعم!) كان علي أن أقوم بالتثبيت باستخدام مصباح يدوي في فمي لأتمكن من رؤية شيء ما ، حتى استسلمت ، وكان أول Distro الخاص بي هو Ubuntu 10.04 (مع كل شيء جيد) حتى قرأت أنه كان بسبب النواة والرسومات (في حالتي إنتل) ، من 3.0 بدأت تلك المشاكل ، يجب تحرير Grub.cfg ، بعد »Ro quiet Splash» ضع –acpi_osi = Linux ، ثم احفظ واستمتع مرة أخرى ، نفس الشيء بالنسبة لـ Fedora و OpenSUSE و Linux Mint (والتي في الوقت الذي جربتها ، أعطوني أيضًا هذه المشكلة ، وقمت بحلها بهذه الطريقة).
      ولكن ، اعتبارًا من kernel 3.4.5 ، تم إصلاحه بالفعل مرة أخرى.

  6.   هيكسبورغ قال

    خدمة rc.local لـ systemd جيدة. الشخص الذي يأتي مع القوس لم ينجح معي ، لذلك سأجرب ذلك. على الرغم من أنني لم أعد بحاجة إليه الآن. 🙂

  7.   helena_ryuu قال

    مثير للإعجاب …. وأعتقد أن هناك حلًا لهذه الأشياء: D ، لقد تخليت عن عمل السبات والتعليق xDDD
    مقال ممتاز!

  8.   غيرمين قال

    في حالة مساعدة أولئك الذين سألوا عن سطوع الشاشة ، فإليك بعض الخطوات التي نجحت في تعديل سطوع جهاز الكمبيوتر المحمول الخاص بي من البرنامج والمفاتيح المخصصة ، فأنا أستخدم Samsung مع Intel:

    في المحطة:

    sudo kate / etc / default / grub

    حدد موقع الخطوط وقم بتعديلها أو إضافتها:

    acpi_osi = لينكس
    acpi_backlight = البائع
    GRUB_CMDLINE_LINUX_DEFAULT = "البداية الصامتة acpi_osi = Linux acpi_backlight = البائع"

    احفظ وأغلق كيت.

    في المحطة:
    سودو التحديث- grub

    إعادة التشغيل
    __________________

    بالإضافة إلى Samsung ، يوصى بتثبيت Samsung Tools:

    sudo add-apt-repository ppa: voria / ppa
    sudo apt-get update && sudo apt-get Upgrade
    sudo apt-get install samsung-tools
    sudo apt-get install سامسونج الخلفية
    sudo اعادة التشغيل

    المصدر للتشاور: http://twistedpairdevelopment.wordpress.com/2010/11/16/installing-ubuntu-on-a-samsung-n145-and-possibly-others/

    أتمنى أن يخدمك. في صحتك

    1.    urKh قال

      كنت سأعلق على نفس الشيء لكنك توقعت لي xD بالنسبة لي هذا هو الحل الأمثل وبالمناسبة يمكنك تعديل السطوع من مفاتيح الوسائط المتعددة 😀

  9.   MSX قال

    طفل كبير ، لقد كنت بصدد خدمة محلية جديدة للالتحاق بالخدمة منذ أن حذفت الخدمة السابقة وقرأت منشورك.

    إلى جانب استخدام acpi_backlight = بائع على خط kernel ، أستخدم هذه الأسماء المستعارة عندما أريد تغيير سطوع الشاشة من AwesomeWM (في KDE أحتاجها):

    الاسم المستعار BacklightSETMax = »echo 4800 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / السطوع »
    الاسم المستعار BacklightSETMin = »echo 200 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / السطوع »

    توضيح: TEE4CPUPOWER هو اختراق مروع أستخدمه لتجنب الاضطرار إلى إدخال كلمة المرور للتحقق من صحة الإجراءات. يطلق عليه TEE4CPUPOWER لأنه في ذلك الوقت استخدم الاختراق لتغيير قيم محافظي cpupower (خليفة cpufreq) والآن أستخدمه في كل مرة يتعين علي تعديل بعض معلمات النظام حتى لا أضطر إلى إدخال pwd. خطوات القيام بهذا الاختراق هي:
    1. انسخ برنامج نظام tee كـ TEE4CPUPOWER في مسار يقع داخل المسار (وإلا فسيتعين إلحاقه مسبقًا باسم الملف):
    # cp / usr / bin / tee / usr / bin / TEE4CPUPOWER
    2. قم بتحرير ملف visudo وإضافة هذا التطبيق للتشغيل بدون pwd:
    # visudo
    (سيتم تحميل ملف التكوين sudo في محرر النصوص الافتراضي الخاص بنا)
    أضف في نهاية الملف وصفًا صغيرًا للقسم والأمر الذي يهمنا:
    # قم بتشغيل التطبيقات كجذر دون إدخال كلمة مرور المستخدم
    system_user_name ALL = (ALL) NOPASSWD: / usr / bin / TEE4CPUPOWER

    3. إغلاق visudo (يتم حفظ التغييرات تلقائيًا).
    يمكننا الآن استخدام الأمر كمستخدم مقيد دون الحاجة إلى إدخال كلمة المرور في كل مرة.