Ekranın boş kalmasını nasıl önleyebilirim?


81

Debian wheezy beta'yu çalıştırıyorum ve Pi'mi kullanarak orta panoları kullanarak geckoboard panolarımı görüntülemek için kullanıyorum, sonuç olarak ekranın boş kalmasını önlüyorum, 10 dakika sonra (arkadan aydınlatmayı kapatmış gibi görünmese de) ). Menü seçeneklerini araştırdım ve bunu nasıl önleyeceğimi bulamıyorum. Raspberrypi.org'da bir yazıyla karşılaştım ve şunu önerdim:

sudo sh -c "TERM=linux setterm -blank 0 >/dev/tty0"

sorunu çözerdi ama işe yaramıyor. Ben de başarısız olmadan BLANK_TIMEsıfıra değişmeyi denedim /etc/kbd/config.

Yanıtlar:


74

Bu Xgüç tasarrufu sağlayan bir şey.

Öncelikle, xsetbazı Xayarları kontrol eden hafif bir uygulama yüklemeniz gerekebilir .

apt-get install x11-xserver-utils

Şimdi ~/.xinitrcdosyanızı açın (eğer sizde yoksa o dosyayı oluşturun) ve şunu girin:

xset s off         # don't activate screensaver
xset -dpms         # disable DPMS (Energy Star) features.
xset s noblank     # don't blank the video device

exec /etc/alternatives/x-session-manager      # start lxde

Bu dosya her defasında bir kez çalışır Xve sorunu çözmelidir. Kendimden kopyalayıp yapıştırdım ve ekranımın .xinitrcboş olmadığını onaylayabilirim.


3
.Xinitrc hangi hesap için oluşturulmalıdır? Pi hesabı (otomatik giriş yapan) veya kök hesap (x sunucusuna sahip olan)?
Salim Fadhley

2
ne gelmez exec /etc/alternatives/x-session-managermi? Dışarı çıkardığımda alttaki bara gitti. Her şeyin birbirine nasıl uyduğunu merak ediyorum. Kısa bir açıklama memnuniyetle karşılanacaktır.
Scoop

3
: Değiştirme /etc/xdg/lxsession/LXDE/autostartburada anlatıldığı gibi ve değiştirme ~/.xinitrc+ /etc/kbd/configdan açıklandığı gibi cwddaha da beni herhangi alamadım. Ekranım arka ışıkla hala siyah oluyor.
Andi Giga,

7
Bunun Pi 3 üzerinde çalışmadığını doğrulayabilir miyim
djthoms

2
Bu, Raspbian Jessie’i çalıştıran Ahududu PI 2 Model B’de kesinlikle işe yaramadı.
ThN

26

Buradaki diğer çözümler benim için işe yaramadı (taze Raspbian, GUI'ye önyükleme ). Bunun yerine, bu çalıştı:

  1. /etc/lightdm/lightdm.confFavori metin editörünüzü kullanarak açın (tercih ederim nano).
  2. Çizgiyi ara #xserver-command=X. Olarak değiştirxserver-command=X -s 0 dpms
    • Eğer işler değişmezse 87 numaralı hatta olmalı.
  3. Kaydet ve yeniden başlat.

Kaynak


Bu DIP Raspberry Jessie çalıştıran Ahududu PI 2 Model B üzerinde çalışır.
ThN

1
Bu benim için Pi3'te Jessie ile çalıştı
MikeT 10:16

Bu seçenekleri anlamaya çalışıyorum. -s 0ekran zaman aşımını 0 dakikaya ayarlar, ki bunu 'asla' yapar. (Bu farklı mı -s off?) Neden dpmsolmasın -dpms? Ekran güç yönetimi servislerini devre dışı bırakmak istemiyor muyum ?
Şapkalı Adam

@TheGuywithTheHat Bu çözümü ile denediniz -dpmsmi? Lütfen geri bildirimde bulunun ve neler olduğunu öğrenebiliriz.
PNDA

@ pandalion98 ile hemen şimdi test dpms, -dpmsve ne. Yakında geri rapor edecek.
Şapkalı Adam,

14

@Jivings'in cevabının daha iyi olabileceğini düşünüyorum, ancak bunu yapmak için notlarımda var:

  • Yüklemek apt-get install x11-xserver-utils

  • Düzenle /etc/xdg/lxsession/LXDE/autostart

Bu satırları ekle :

@xset s noblank
@xset s off
@xset -dpms

Muhtemelen de açıklama diyor hattını @xscreensaver -no-splashkomple dosyası bu gibi görünmelidir böylece:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
# @xscreensaver -no-splash

@xset s noblank
@xset s off
@xset -dpms

Ayrıca düzenlemek /etc/kbd/config ve bu değerler ancak bu hafif masaüstü (LXDE) olduğunda içindir inanıyoruz (aşağıdaki gibi ayarlandığından emin olun değil (yani çalışan piterminal modu / metinde hala):

BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0

Bunun /etc/xdg/lxsession/LXDE/autostartsistem genelinde bir çeşit olabileceğine inanıyorum , ~/.xinitrcancak başka biri muhtemelen nüansları daha iyi biliyor.


2
/ Etc / kbd / config dosyasındaki düzenlemeler benim için sorunu çözdü.
Steve

Bu cevapta belirtilen tüm değişiklikleri uyguladım. Bu, Raspbian Jessie’i çalıştıran Ahududu PI 2 Model B’de kesinlikle işe yaramadı.
ThN

1
Varsayılan olarak profillerde bazı değişiklikler olduğunu düşünüyorum ~/.config/lxprofile/LXDE-pi/autostart. Düzenlemeniz gereken otomatik başlatma işlemi olabilir .
Jason Goemaat

raspbian jessie üzerindeki benim rpi 2 ~/.config/lxsession/LXDE-pi/autostartjason aşağıda işaret ettiği gibi yukarıdaki düzenlemeleri gerekli
mfink

10

Ekranın boş consoleblank=0kalmasını önlemek için , ilk satırın sonuna eklemeyi deneyin ./boot/cmdline.txt

Kaynak


Lütfen yinelenen sorular için yinelenen cevaplar göndermeyin.
Dmitry Grigoryev

3
Uyguladığını bulmak ve bulmak çok zor bir cevaptı. Neden bunun yerine yorum yapmak yerine yinelenen bir soru olarak oylanmıyor?
Tim Penner

Asıl sorunun, bunun bir kopyası olarak işaretlenmesine oy verdim. Cevaplardan herhangi birinin tutulması kulağa hoş geliyor, ama sanırım, cevaplananı seçmeyi tercih ediyorsun.
Dmitry Grigoryev

2
Cevabımın sadece iki nüsha halinde olmasını istemem, ikisini de ustada isterdim - ilk önce diğer soruyu bulsam bile. Bu yüzden yorum yapmak yerine oy kullanmanı
önerdim

1
Pi Zero'm için bir monitörle çalışan ancak klavyesiz ve X11 olmayan tek çözüm bu.
Memetic

4

Benim için işe ~/.config/lxsession/LXDE-pi/autostartyarayan şey ekran koruyucuyu düzenlemek ve yorumlamaktı, diğer tüm xsetkomutlar burada başlatıldığında onu etkilemiyor gibiydi:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash

Güç yönetimini devre dışı bırakmak için bu hatlardan birini veya her ikisini de eklemeniz gerekebilir:

@xset dpms 0 0 0
@xset -dpms

Raspbian Jessie versiyonunda, yardımcı programlar zaten kurulmuştu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.