i can not run gdm success, but have the problem too when run sddm.




--
发自我的网易邮箱手机智能版
<br/><br/><br/>


----- Original Message -----
From: "宋文武" <iyzsong@outlook.com>
To: tumashu <tumashu@163.com>
Cc: guix <guix-devel@gnu.org>
Sent: Tue, 22 Feb 2022 15:58:40 +0800
Subject: Re: [bug]: xfce4: xfpm-power-backlight-helper  alway let me input password.

tumashu  <tumashu@163.com> writes:

>>At 2022-02-22 15:04:22, "宋文武" <iyzsong@outlook.com> wrote:
>>
>>>tumashu <tumashu@163.com> writes:
>>>
>>>> Hello:
>>>>
>>>>   When I update my guix system today, I have found that run xfce4: xfpm-power-backlight-helper alway let me input password,  how to avoid input password?
>>>
>>>No answer yet, my understand is that:
>>>
>>>1. xfpm-power-backlight-helper need to run with 'pkexec'.
>>>2. 'pkexec' will always ask for password unless some polkit rules allow
>>>   the action.
>>>3. '/etc/polkit-1/actions/org.xfce.power.policy' allows the action, but its
>>>   executable is something like
>>>   '/gnu/store/vsnzjhjm37cd42w7vv7mxgy8hi8w6zi0-xfce4-power-manager-4.16.0/sbin/xfpm-power-backlight-helper'.
>>>   
>>>So run 'pkexec xfpm-power-backlight-helper' will ask for password while 'pkexec /gnu/store/.../xfpm-power-backlight-helper' will not.
>>
>>no,  need input password when run "pkexec /gnu/store/.../xfpm-power-backlight-helper"
>>
>>I do not run this command by hand, when I start xfce4 with slim,  a window pop and let me input password many time,
>>when I press Fkey,  ask password again.
>
> When I test gnome and mate, have no this problem.
>

The policykit rule only allow "active" session, I guess slim may lack
'elogind-service' support to be an "active" session.

I have 'elogind-service' and use 'sx' to start xfce, no problem here...

My ~/.config/sx/sxrc:

#!/bin/sh
setxkbmap dvorak
xsetroot -solid sienna -cursor_name cross

exec dbus-run-session -- startxfce4



Hope this helps!