ทำไม 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 ทำได้ไหมครับ

ขอบคุณครับ

ผมลองรันใน terminal ก็ได้นะครับ หรือไม่ก็ต้องมีการหน่วงเวลาก่อนรัน command ก็เป็นได้ เดี๋ยวผมลองดู

ปล.ระบบสุ่มข้อความกัน Spam มันอ่านยากมากเลยฮะ

ผมลอง Run ใน Terminal ก็ได้ครับ แต่ใน Startup แบบ Autologin ไม่ได้ครับ

ขอบคุณครับ

ผมลอง Run ใน Terminal ก็ได้ครับ แต่ใน Startup แบบ Autologin ไม่ได้ครับ

ขอบคุณครับ

ลองแล้วไม่ได้จริงๆแฮะ เดี๋ยวลองใหม่

อ้า.. รู้แล้ว มันเป็นปัญหาเดียวกันกับกระทู้ของเราอันนี้แน่ๆ

http://forum.ubuntuclub.com/forum/topic,21472.0.html

อยากรู้เหมือนกัน ทำไมมันรันได้เฉพาะใน terminal อย่างเดียว เอาไปตั้ง crontab ก็ไม่ได้เหมือนกัน

ผมคิดเอานะสงสัยมันคนละ user กันมั้งเลย Lock ไม่ได้
พอใช้คำสั่งนี้
su -c "/usr/bin/dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock"

สงสัยจะติด password ตอน su อีก

^
อืม ผมว่าเราจะต้องมาทำวิจัยกันถึงเรื่องนี้อย่างจริงจังเสียแล้ว มีหลายคำสั่งที่ run ผ่าน terminal ได้ แต่รันใน startup หรือ crontab ไม่ได้ เดี๋ยวจะลองหาจากเว็บนอกดูก่อน เผื่อจะรู้สาเหตุที่ชัดเจน

ผมลองทำสำเร็จแล้วครับ
จาก 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

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้