gnome-control-center/panels
Brandon Nielsen 944f415215 Drop dependency on pkexec
Based on discussion on fedora-devel[0][1] drop the use of pkexec. pkexec
was used only for starting / stopping / enabling / disabling the sshd
service via systemd.

This changes the "org.gnome.controlcenter.remote-login-helper" policy to
request the necessary systemd permissions, and changes to using polkit
to request the permission, then making the dbus calls once the
permission is acquired.

This also cleans up targets of the dialog response functions as
discussed in the MR[3].

[0] - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/ZDZACAMG2E3P4K4P2CVBQ3XBBZ7CYSXA/
[1] - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/WCZW4Y4ONV5ZXU4JUCQUS56F3R6GNGJF/
[2] - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/F5INKYST7JUNU6FYKU5JJJWXCYOCM33I/
[3] - https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1179#note_1793602
2024-02-05 12:06:41 +01:00
..
applications apps: Remove periods in subtitles 2024-02-05 10:53:20 +00:00
background background: Add missing mnemonics 2024-01-23 11:09:19 +00:00
bluetooth bluetooth: Remove periods from descriptions 2024-02-05 10:54:43 +00:00
color color: Make it fit on narrow widths 2023-08-25 08:00:43 +00:00
common common: Make CcHostnameEntry use CcHostname to access hostnamed 2024-01-30 13:34:10 +00:00
display display: Use CcHostname to detect when running in a VM 2024-01-30 13:34:10 +00:00
keyboard keyboard: Remove periods in descriptions 2024-02-05 10:57:11 +00:00
mouse mouse: Remove period in subtitle 2024-02-05 10:57:22 +00:00
multitasking multitasking: Remove periods in subtitles 2024-02-05 10:53:57 +00:00
network network: Fix missing VPN entries 2024-01-30 17:02:00 +00:00
notifications notifications: Remove period in subtitle 2024-02-05 10:52:50 +00:00
online-accounts online-accounts: Remove period in description 2024-02-05 10:57:53 +00:00
power power: Remove periods in subtitles 2024-02-05 10:52:19 +00:00
printers printers: Remove periods from descriptions 2024-02-05 10:56:59 +00:00
privacy privacy: Remove periods from descriptions and subtitles 2024-02-05 10:55:38 +00:00
search search: Remove periods in subtitles 2024-02-05 10:58:08 +00:00
sharing Drop dependency on pkexec 2024-02-05 12:06:41 +01:00
sound sound: fix compiler warning 2023-12-11 15:12:00 +00:00
system system/about: Create CcSystemDetailsWindow when idle 2024-02-05 11:01:34 +00:00
universal-access accessibility: Correct periods 2024-02-05 10:56:04 +00:00
wacom wacom: Remove periods from descriptions 2024-02-05 10:54:29 +00:00
wwan system, wwan: Depend on gcr4 2024-01-31 10:38:07 +01:00
meson.build system: Add "Users" panel 2024-01-08 13:59:26 +01:00
panel-app-icons.svg data: use outline symbolics 2023-12-14 13:07:39 +00:00