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 exportvarsayılanı zor kodlarsam işe yarayabilir DISPLAY :0, ancak bu çok çirkin bir kesmek gibi geliyor.
Komut dosyaları ~/.config/autostart/xyz.desktopoturum 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ı?
usersbaşka hiç kimsenin oturum açmadığını varsayarak kullanabilirsiniz . (Veya önemli değil)