Felipe Borges
|
c0c357c3bc
|
system: Move "Remote Login" from Sharing panel to System
Fixes #2836
|
2024-02-12 09:57:11 +01:00 |
|
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 |
|
zalnaRs
|
67a9e9d2b3
|
Sharing: Replace Remote Login's GtkSwitch to AdwSwitchRow
Remote Login dialog used the old GtkSwitch.
Replaced the switch with AdwSwitchRow and wrapped it with AdwPreferencesGroup.
part of https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2290 and part of https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1930
|
2023-08-15 08:51:04 +00:00 |
|
Robert Ancell
|
a91ef6c7d7
|
sharing: Replace ifdefs with #pragma once
|
2018-06-01 21:21:05 +00:00 |
|
Thomas Wood
|
2bbac66dcb
|
sharing: hide the remote login button if the service is not available
https://bugzilla.gnome.org/show_bug.cgi?id=692047
|
2013-01-31 15:11:27 +01:00 |
|
Thomas Wood
|
0999c4a0e6
|
sharing: add helper application to enable or disable remote login
Add a helper application and PolicyKit action to enable and disable the
remote login service.
https://bugzilla.gnome.org/show_bug.cgi?id=691962
|
2013-01-18 18:23:51 +00:00 |
|
Thomas Wood
|
b30d0133b9
|
Add initial implementation of the new Sharing panel
https://bugzilla.gnome.org/show_bug.cgi?id=687772
|
2013-01-14 18:06:20 +00:00 |
|