Ne yazık ki, + + kısayolunun kullandığı kilit ekranı yardımcı programı gnome-screensaver-command
, ekranı kilitlemesi söylendiğinde boş ekran "ekran koruyucusunu" da etkinleştirir.CtrlAltL
Ardından, boş ekrandan kurtulmak ve kilit ekranını açık bırakmak için ekran kilitlendikten hemen sonra bir tuş vuruşunu "taklit etmek" tir. Bunu xdotool
, klavye ve fare tıklamaları / hareketlerinin otomasyonunu sağlayan küçük bir komut satırı yardımcı programı ile yapacağız.
yükleme xdotool
ile
sudo apt-get install xdotool
Aşağıdakileri ana dizininizdeki bir dosyaya yapıştırın, örneğin locknoblank.sh
:
#! / Bin / bash
gnome-screensaver-command -l
xdotool uyku 1 anahtar Ctrl
Sistem Ayarları ... Klavye ... Kısayollarına gidin ve kilit ekranı kısayolu olarak Ctrl+ + Altişaretini kaldırın L, böylece özel komutumuz için tekrar kullanabiliriz. Sol kenar çubuğunda "Sistem" i tıklayın, ardından "Ctrl + Alt + L" yazan "Kilit Ekranı" nın sağını tıklayın; şimdi "Yeni Hızlandırıcı ..." diyecek. BackspaceKısayolu kaldırmak için tuşuna basın .
Şimdi soldaki Özel Kısayollar'a gidin ve komutla istediğiniz her şeyi adlandıran bir kısayol ekleyin /home/username/locknoblank.sh
. Uygula'yı tıklayın, ardından "Yeni Hızlandırıcı" almak için sağda "Devre dışı" yazan yere tıklayın ve Ctrl+ Alt+ tuşlarına basın L.
Sistem Ayarlarını kapatın, işiniz bitti!
Ekran koruyucunun yeniden etkinleştirilmesini önlemek için (boşta kalma zaman aşımı)
Bir terminal açın ve şunu yazın / yapıştırın:
gsettings set org.gnome.desktop.session idle-delay 7200
Bu, ekran koruyucu boşta etkinleştirme süresini 2 saate (veya 7200 saniye) ayarlar. İstediğiniz herhangi bir şeye ayarlayabilirsiniz; varsayılan değer 600'dür.
Not: Ubuntu 18.04 için şunu kullanın:
xdg-screensaver lock
yerine gnome-screensaver-command -l
.