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!