2017-01-03 25 views
0

這裏是我的代碼:須藤-u用戶名通知,發送卡

[email protected] ~/Dropbox/rbs/ro_wemedia $ time sudo -u root notify-send 'prpr' 

real 0m0.033s 
user 0m0.008s 
sys 0m0.012s 

[email protected] ~/Dropbox/rbs/ro_wemedia $ time sudo -u roroco /usr/bin/notify-send "prpr" 

real 0m6.044s 
user 0m0.016s 
sys 0m0.016s 
[email protected] ~/Dropbox/rbs/ro_wemedia $ time /usr/bin/notify-send "prpr" 

real 0m0.110s 
user 0m0.004s 
sys 0m0.008s 

見上輸出,當我使用sudo -u roroco notify-send 'prpr',日子久了,什麼原因呢?

這裏是我的通知,發送版本

[email protected] ~/Dropbox/rbs/ro_wemedia $ notify-send -v 
notify-send 0.7.6 

回答

0

解決方案:確保3 ENV瓦爾存在

對我來說,這是

sudo -u roroco DISPLAY=:0.0 DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-L9d2ku9CfF" XAUTHORITY=/home/roroco/.Xauthority notify-send 'prpr' 

,你可以得到的環境變量的值與echo $env-name