Linux'ta kısayol ile ekranı nasıl kapatabilirim?


22

Monitemin fiziksel olarak kapatıldıktan sonra tekrar açılması çok zaman aldığından, bir kısayol ile ekranımı kapatmak için bir komut veya basit bir yardımcı program arıyorum. Siyah bir ekran koruyucu ayarlamak tatmin edici değil; Ekranın "hazırda bekletilmesini" istiyorum (ekranı fiziksel olarak açık bıraktığımda bilgisayarı kapatarak elde ettiğim etki).

Aynı soru Windows için: Bir kısayol ile ekranımı nasıl boş yapabilirim?


STRG a'dan k'ye ve y'den daha basın
Daniel

Yanıtlar:


29

Kullanmayı deneyin

xset dpms force off

ekranı kapanmaya zorlamak için.


Bu gerçekten müthiş. Yine de OP için bir tuşa basıldığında ekran tekrar açılır. Bunun istenip istenmediğinden emin değilim.
Brigand

6
sleep 1 ; xset dpms force offSon klavye etkinliğinin kalıntılarını (sanırım) bazen yaparsanız bazen daha iyi çalışır , bazen ekranı hemen tekrar açar.
Mat

Tam da aradığım şey bu. Teşekkürler siva-charan. Merak ettiğim tek şey, ekranı uyandırdığımda nasıl bir şifre isteyebileceğim. Temelde ekranımı kapatmak için bir kısayol kullanıyorum ve sonrasında parola istemek istiyorum.
Isabel Inc

14

Adında bir dosya /home/me/bin/blankyaptım chmod +x blankve içinde aşağıdakilerle yürütülebilir yaptım:

#!/bin/bash
sleep 1; xset dpms force off

Sonra gnome-control-center keyboardCTRL + ALT + Q tuşlarına bastığımda bu komut dosyasını çalıştırmak için Gnome3 uygulamasında "klavye" ( ) kısayolunu ayarladım .

Adamım linux'u seviyorum.


Bunu beğendim :) Küçük bir zeyilname gibi, bu hilenin zamanlı kullanımını nasıl ayarlayabileceğinizi ve monitörünüzü belirli bir zamanda nasıl açıp kapatabileceğinizi görmek için systembash.com/… adresine bir göz atın
danicotra

cron ile monitörünüzü belirli bir zamanda açmak mı demek istediniz?
frankster

2

slock ekranı incelikle kilitler.


Yeni kurdum ve LED'i kapatmadan ekran tamamen kilitlendi! ve ekran kilidini tekrar açmak için bir yolu yok gibi görünüyor: |
Morteza Ziyae

2
@MortezaZiaeemehr Çok az. Sadece şifrenizi girin ve Enter tuşuna basın.
octosquidopus

1

Bir öncül olarak, şahsen hamstar / Siva Charan çözümünü tercih ediyorum. Her neyse, başka bir olası yolun ekran koruyucuyu boş olarak ayarlayan ve daha sonra başlatan bir komut dosyası olabileceğini biliyorum:

rem #!/bin/bash

xset s blank ; sleep 1 ; xset s activate

Yani konuşulmayan şeylere izin vermemek için


... Ve bunun için python kullanan daha karmaşık bir şey var gibi görünüyor: howtogeek.com/61836/… (test etmedim)
danicotra

0

İki monitör ekranımı kapatıp açmak için Alex Cabal komut dosyasını kullanıyorum ve benim için çok iyi çalışıyor.

#!/bin/bash

# turn screens off/on
# (ɔ) alex cabal

screenOffLockFile=/tmp/screen-off-lock

if [ -f $screenOffLockFile ];
then
    rm $screenOffLockFile
    notify-send "Screen on." -i /usr/share/icons/gnome/48x48/devices/display.png
else
    touch $screenOffLockFile
    sleep .5
    while [ -f  $screenOffLockFile ]
    do
        xset dpms force off
        sleep 2
    done
    xset dpms force on
fi

Genellikle, kodun ne yapmak istediği ve başkalarını tanıtmadan sorunu neden çözdüğüne dair bir açıklama içeriyorsa, cevaplar çok daha yararlıdır.
MMM
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.