ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
ผมลองใน lenny ได้ปกติด้วยการเพิ่มคำสั่งใน Startup
/usr/bin/gnome-screensaver-command -l
หรือ
/usr/bin/gnome-screensaver-command --lock
หรือ
/usr/bin/dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
แต่พอลองกับ Squeeze มันไม่ล๊อกให้นะครับ
แบบนี้ก็ลองแล้ว
su -c "/usr/bin/dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock"
และอีกอย่างที่สงสัยคือ Remote Desktop อยากให้มัน Lock Screen หลังจาก Disconnect เหมือนใน Lenny ทำได้ไหมครับ
ขอบคุณครับ
Forums:
- Log in to post comments
![]() |
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 13 September, 2011 - 15:20 Permalink
ผมลองรันใน terminal ก็ได้นะครับ หรือไม่ก็ต้องมีการหน่วงเวลาก่อนรัน command ก็เป็นได้ เดี๋ยวผมลองดู
ปล.ระบบสุ่มข้อความกัน Spam มันอ่านยากมากเลยฮะ
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 13 September, 2011 - 16:30 Permalink
ผมลอง Run ใน Terminal ก็ได้ครับ แต่ใน Startup แบบ Autologin ไม่ได้ครับ
ขอบคุณครับ
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 13 September, 2011 - 16:30 Permalink
ผมลอง Run ใน Terminal ก็ได้ครับ แต่ใน Startup แบบ Autologin ไม่ได้ครับ
ขอบคุณครับ
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 13 September, 2011 - 16:43 Permalink
ลองแล้วไม่ได้จริงๆแฮะ เดี๋ยวลองใหม่
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 13 September, 2011 - 17:44 Permalink
อ้า.. รู้แล้ว มันเป็นปัญหาเดียวกันกับกระทู้ของเราอันนี้แน่ๆ
http://forum.ubuntuclub.com/forum/topic,21472.0.html
อยากรู้เหมือนกัน ทำไมมันรันได้เฉพาะใน terminal อย่างเดียว เอาไปตั้ง crontab ก็ไม่ได้เหมือนกัน
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 14 September, 2011 - 07:21 Permalink
ผมคิดเอานะสงสัยมันคนละ user กันมั้งเลย Lock ไม่ได้
พอใช้คำสั่งนี้
su -c "/usr/bin/dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock"
สงสัยจะติด password ตอน su อีก
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 14 September, 2011 - 12:23 Permalink
^
อืม ผมว่าเราจะต้องมาทำวิจัยกันถึงเรื่องนี้อย่างจริงจังเสียแล้ว มีหลายคำสั่งที่ run ผ่าน terminal ได้ แต่รันใน startup หรือ crontab ไม่ได้ เดี๋ยวจะลองหาจากเว็บนอกดูก่อน เผื่อจะรู้สาเหตุที่ชัดเจน
Re: ทำไม squeeze autologin แล้วสั่ง lock screen ไม่ได้ครับ
on 25 September, 2011 - 11:44 Permalink
ผมลองทำสำเร็จแล้วครับ
จาก http://www.linuxquestions.org/questions/suse-novell-60/gdm-lock-screen-i...
nano /home/<-user->/lockscreen.sh
#!/bin/bash
xhost +local:
su mihir -c gnome-screensaver
su mihir -c "gnome-screensaver-command --lock"
เปลี่ยนเป็น
#!/bin/bash
xhost +local:
gnome-screensaver
gnome-screensaver-command --lock
ใน Startup เพิ่ม
Name = LockScreen
command = sh /home/<-user->/lockscreen.sh