Ubuntu 12.04 LTS'de, askıya alma işleminden devam ettikten sonra ve masaüstümün kilidini açtıktan sonra komut dosyalarını çalıştırmak istiyorum. Bunlar benim kullanıcı olarak ve benim erişimi ile çalıştırmak gerekir $DISPLAY
.
Özellikle,
- 985028 hata
nm-applet
çalışmak için yeniden başlatın - kullanarak özel bir bildirim göster
notify-send
- Bunları çalıştırdığımda muhtemelen diğer şeyler
Devam ettiğimde, komut dosyaları /etc/pm/sleep.d/
çalıştırılır, ancak ekranım ve kullanıcı adım bilgisi olmadan kök olarak çalışırlar. Bu komut dosyalarında kullanıcı adımı ve export
varsayılanı zor kodlarsam işe yarayabilir DISPLAY :0
, ancak bu çok çirkin bir kesmek gibi geliyor.
Komut dosyaları ~/.config/autostart/xyz.desktop
oturum açtıktan sonra çalışır, ancak devam ettikten sonra yalnızca ekran kilidini açtıktan sonra çalışmazlar.
Devam ettirildikten sonra ekran kilidini açtıktan sonra komut dosyalarını çalıştırmanın bir yolu var mı?
users
başka hiç kimsenin oturum açmadığını varsayarak kullanabilirsiniz . (Veya önemli değil)