gpt4 book ai didi

linux - sudo -u 用户名通知发送卡住了

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:16 25 4
gpt4 key购买 nike

这是我的代码:

roroco@roroco ~/Dropbox/rbs/ro_wemedia $ time sudo -u root notify-send 'prpr'

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

roroco@roroco ~/Dropbox/rbs/ro_wemedia $ time sudo -u roroco /usr/bin/notify-send "prpr"

real 0m6.044s
user 0m0.016s
sys 0m0.016s
roroco@roroco ~/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'时,时间很长,是什么原因造成的?

这是我的通知发送版本

roroco@roroco ~/Dropbox/rbs/ro_wemedia $ notify-send -v
notify-send 0.7.6

最佳答案

解决方案:确保存在 3 个环境变量

对我来说,这是

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获取环境变量值

关于linux - sudo -u 用户名通知发送卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41435965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com