首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >红移权限错误"GDBus.Error:org.freedesktop.DBus.Error.AccessDenied“

红移权限错误"GDBus.Error:org.freedesktop.DBus.Error.AccessDenied“
EN

Ask Ubuntu用户
提问于 2018-08-01 13:34:06
回答 1查看 3.9K关注 0票数 4

我在这里跟踪答案:我该怎么杀红移?。我运行了这个命令

代码语言:javascript
复制
redshift -o 6500

我收到以下错误消息:

代码语言:javascript
复制
Trying location provider `geoclue2'...
Using provider `geoclue2'.
Unable to start GeoClue client:
GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Geolocation 
disabled for UID 1000. Unable to connect to GeoClue. 
Unable to get location from provider.

如何设置它,使它能够访问我的地理位置和设置亮度?

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-10 03:57:20

代码语言:javascript
复制
"redshift - slove geoclue2 redshift not working error" 
#redshift/software/extension geoclue2 not working/stopping error
#ERROR:
 Trying location provider geoclue2'... Using provider geoclue2'.
 Unable to connect to GeoClue.
 Unable to get location from provider.
 #OR:
  Unable to start GeoClue client:
  GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Geolocation 
  disabled for UID 1000. Unable to connect to GeoClue. 
  Unable to get location from provider.

#solution1) turn on the location:
e.g:
 Gnome Settings > Privacy > location
 #unfortunatly most Desktop environment settings doesn't have location ON/OFF feature, but dont worry, we can install gnome settings manually:
   sudo apt install gnome-control-center
   #then enable location services
    gnome control center > privacy > location services

#solution2) install geoclue2
e.g:
 #on fedora:
  sudo dnf install geoclue2 geoclue2-libs geoclue2-devel geoclue2-demos
 #on debian:
  sudo apt install geoclue-2.0


#solution3) run redshift with sudo
e.g:
 sudo redshift


#solution4) add these lines to  /etc/geoclue/geoclue.conf:
e.g:
 [redshift]
 allowed=true
 system=false
 users=

 #then run:
  sudo service geoclue restart

#solution5) create a configuaration file(THIS SOLUTION WORKED FOR ME)
e.g:
 #YOU NEED TO SET latitude(45th line) and longitude(46th line) manually
  #visit this site the file your lat & lon: https://www.latlong.net/
 #goto ~/.config directory & created a file "redshift.conf" and put below lines in the redshift configuration file(~/.config/redshift.conf)
; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=5700
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature.
transition=1

; Set the screen brightness. Default is 1.0.
;brightness=0.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

; Set the location-provider: 'geoclue', 'geoclue2', 'manual'
; type 'redshift -l list' to see possible values.
; The location provider settings are in a different section.
location-provider=manual

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values.
; 'randr' is the preferred method, 'vidmode' is an older API.
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings.
; ex: 'redshift -l manual:help'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
[manual]
lat=48.1
lon=11.6

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings.
; ex: 'redshift -m randr:help'
; In this example, randr is configured to adjust screen 1.
; Note that the numbering starts from 0, so this is actually the
; second screen. If this option is not specified, Redshift will try
; to adjust _all_ screens.
[randr]
screen=0



#solution6) run redshift in background(if above solutions didn't work? you can try this):
 #remove redshift-gtk extension from panel and stop autostarting redshift in startup programs
 #then add this startup command to run redshift in background after login
   redshift -l 7:81 -t 5700:3600 -g 0.8 -m randr -v
   #you can change 0.8 to adust brightness(0.1 - 1)



#links:
 https://github.com/jonls/redshift/issues/445
 https://askubuntu.com/questions/1061453/redshift-permission-error-gdbus-errororg-freedesktop-dbus-error-accessdenied


----------
票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1061453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档