- Anasayfa
- Linux/Unix
- Genel
- Shell Programlama
- Gnome masaüstü'nü uzaktan kilitleyip, kilidini açmak
Beyaz.Net İpucu
Gnome masaüstü'nü uzaktan kilitleyip, kilidini açmak
Linux üzerinde koşan Gnome masaüstü bize bir çok esnekliği sağlıyor. Teorik olarak n sayıda masaüstü ile çalışmamıza izin veren Gnome masaüstünü uzaktan kilitleyip açabilmek için ufak iki satır kod yazmamız gerekiyor.
Uçbirim'e girip dosyayı barındıracağımız klasöre dallanıyoruz. Daha sonra Uçbirim'e
vim ekranac.sh
yazıyoruz gelen vim penceresinde içerisine veri girebilmek için insert mod'a geçiyoruz(i tuşuna basarak). Daha sonra içerisine aşağıdaki kodu yapıştırıyoruz ESC tuşuna basıp (Bu işlem vim'i insert mod'dan çıkartıp komut moda alır) iki noktaya basıyoruz (komut gireceğiz) sonra w (write) tuşuna basıp enter tuşuna basıyoruz.
export DISPLAY=:0; gnome-screensaver; gnome-screensaver-command -d
Buradaki asıl olay şudur DISPLAY 0 üzerinde koşan GnomeScreenSaver'ini pasif etmektir. Böylelikle kullanıcı masaüstünü görmüş olur.
Aynı mantıkla ekran kilidi için
vim ekrankilit.sh
yazıyoruz gelen vim penceresinde içerisine veri girebilmek için insert mod'a geçiyoruz(i tuşuna basarak). Daha sonra içerisine aşağıdaki kodu yapıştırıyoruz ESC tuşuna basıp (Bu işlem vim'i insert mod'dan çıkartıp komut moda alır) iki noktaya basıyoruz (komut gireceğiz) sonra w (write) tuşuna basıp enter tuşuna basıyoruz.
export DISPLAY=:0; gnome-screensaver; gnome-screensaver-command -l
kaydedip çıktıktan sonra terminal'e
ekranı kilitlemek için
sh ekrankilit.sh
ekranın kilidini açmak için
sh ekranac.sh
yazıyoruz ssh ile erişip bu işlemleri uzaktan yapabilirsiniz.
Uçbirim'e girip dosyayı barındıracağımız klasöre dallanıyoruz. Daha sonra Uçbirim'e
vim ekranac.sh
yazıyoruz gelen vim penceresinde içerisine veri girebilmek için insert mod'a geçiyoruz(i tuşuna basarak). Daha sonra içerisine aşağıdaki kodu yapıştırıyoruz ESC tuşuna basıp (Bu işlem vim'i insert mod'dan çıkartıp komut moda alır) iki noktaya basıyoruz (komut gireceğiz) sonra w (write) tuşuna basıp enter tuşuna basıyoruz.
export DISPLAY=:0; gnome-screensaver; gnome-screensaver-command -d
Buradaki asıl olay şudur DISPLAY 0 üzerinde koşan GnomeScreenSaver'ini pasif etmektir. Böylelikle kullanıcı masaüstünü görmüş olur.
Aynı mantıkla ekran kilidi için
vim ekrankilit.sh
yazıyoruz gelen vim penceresinde içerisine veri girebilmek için insert mod'a geçiyoruz(i tuşuna basarak). Daha sonra içerisine aşağıdaki kodu yapıştırıyoruz ESC tuşuna basıp (Bu işlem vim'i insert mod'dan çıkartıp komut moda alır) iki noktaya basıyoruz (komut gireceğiz) sonra w (write) tuşuna basıp enter tuşuna basıyoruz.
export DISPLAY=:0; gnome-screensaver; gnome-screensaver-command -l
kaydedip çıktıktan sonra terminal'e
ekranı kilitlemek için
sh ekrankilit.sh
ekranın kilidini açmak için
sh ekranac.sh
yazıyoruz ssh ile erişip bu işlemleri uzaktan yapabilirsiniz.