gnome-clocks 3.30:提示访问地理位置的权限 - 更新至 3.31.2

gnome-clocks 3.30:提示访问地理位置的权限 - 更新至 3.31.2

自从升级到 18.10 和 gnome-clocks 3.30 以来,每次我都会被提示确认访问地理位置的权限。我看到 gnome-clocks 在 dconf 中有一个条目,但我没有看到此权限的条目。

更新:我构建并安装了 3.31.2。现在错误消息包含更多信息

Failed to connect to GeoClue2 service:
GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: 
Agent rejected 'org.gnome.clocks' for user '1000'. 
Please ensure that 'org.gnome.clocks' has installed 
a valid org.gnome.clocks.desktop file.

通过 dconf dump 的 dconf 配置显示以下内容: [org/gnome/clocks] timer=uint32 1200 alarms=[{'name': <'Alarm'>, 'id': <'5a21b7926c6c553218b671425c316095'>, 'active': , 'hour': <18>, 'minute': <20>, 'days': <@ai []>}] world-clocks=@aa{sv} []

[org/gnome/clocks/state/window]
size=(870, 683)
state=132
panel-id='stopwatch'

我该如何解决?

答案1

到 /etc/geoclue/geoclue.conf 添加:

[org.gnome.clocks]
allowed=true
system=true
users=

相关内容