须藤-u用户名通知,发送卡
问题描述:
这里是我的代码:须藤-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
答
解决方案:确保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