Kapağı kapattığımda ekranı kilitlemek için nasıl yapılandırabilirim?

18

Ubuntu'yu dizüstü bilgisayarın kapağını kapattığım zaman siyah ekrana koyması için yapılandırdım, ama bunu tekrar açtığımda, ekranı Ctrl + Alt + L , ancak doğru seçeneği bulamıyorum. Bana söyler misin?

    
sordu Quejio 06.10.2011 17:11

3 cevap

4

Ubuntu 11.10 ile dizüstü bilgisayarımda da aynı sorunu yaşıyorum ... Topluluk tarafından "tam" bir çözüm geliştirilmediyse (yani güç yöneticisinde 'kilit' seçeneği eklerken) kendi çözüm. Çözümümüzü uygulamak için aşağıdaki adımları uygulamanız gerekir:

  1. "Güç yöneticisi" veya "Gnome Tweak Tool" kullanarak, dizüstü bilgisayarınızı, kapak kapalıyken "hiçbir şey yapmama" şeklinde yapılandırmalısınız. Gnome Tweak aracını yüklemek isterseniz, aşağıdaki komutu kullanmalısınız:
    sudo apt-get install gnome-tweak-tool
  2. Bir dizin ve yeni bir komut dosyası oluşturmalısınız:
    mkdir /etc/acpi/local
    gksudo gedit /etc/acpi/local/lid.sh.post
  3. Yeni dosya aşağıdaki kodu içermelidir:
    #!/bin/sh
    
    #########################################################################
    ## Script written by Rafael Fernandes Lopes and Thyago Mendes Neves    ##
    ## Twitter: @rafaelf_l and @ThyagoNeves                                ##
    ##                                                                     ##
    ## Description: This script locks the screen when the laptop lid is    ##
    ## closed in Ubuntu 11.10 (Oneiric Ocelot).                            ##
    ##                                                                     ##
    ## This script can be freely redistributed, modified and used.         ##
    ## Any redistribution must include the information of authors.         ##
    ##                                                                     ##
    ## THIS SCRIPT HAS NO WARRANTY!                                        ##
    #########################################################################
    
    grep -q close /proc/acpi/button/lid/*/state
    if [ $? = 0 ]; then
        # Some system process is used to verify who is the current logged user.
        PROCESS_PID='pidof gnome-session'
        CURRENT_USER='ps up $PROCESS_PID | awk '{if ( != "USER") { print  }}''
        DBUS_SESSION_BUS_ADDRESS='grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PROCESS_PID/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//''
    
        export DBUS_SESSION_BUS_ADDRESS
    
        su -c "gnome-screensaver-command -l" $CURRENT_USER
    fi
    
    Onu kurtar!
  4. Oluşturulan komut dosyasını kaydettikten ve kapattıktan sonra, yürütme iznini ayarlamanız gerekir:
    sudo chmod +x /etc/acpi/local/lid.sh.post
    Tamam! Şimdi, komut dosyasını dizüstü bilgisayarınızı kapatarak test edebilirsiniz!
verilen cevap Rafael 18.10.2011 06:37
2

Benim bildiğim kadarıyla, artık GNOME 3.x'teki sınırlı seçenekler nedeniyle bu artık mümkün değil. Bir hatayı launchpad'de veya bu konudaki yukarı akışında bildirebilirsiniz, ancak seçeneğin eklenip eklenmeyeceğinden emin değilim, çünkü bu tür hatalar genellikle gerçek bir çözüm olmaksızın (burada dürüst olmak gerekirse) sonsuz tartışmalara dönüşüyor.

Yapabileceğiniz en iyi şey, kapak kapatıldığında sistemin askıya alınmasıdır.

    
verilen cevap RolandiXor 06.10.2011 20:05
0

"Ekran" iletişim kutusunu kullanarak kilit ekranını devre dışı bırakmak her zaman işe yaramaz.

Ancak, bu "aşırı güç" çözümü:

sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled

Kilit ekranı gnome-screensaver tarafından uygulanır, bu yüzden gnome-screensaver 'i devre dışı bırakırsak, kilit ekranını asla alamazız.

    
verilen cevap David Ziegler 15.10.2011 16:11

Etiketlerdeki diğer soruları oku