From Fedora Project Wiki

Description

GNOME control-center comes with a brand new on network based sharing feature

Setup

  • Open "User menu" - "System Settings" - "Sharing".
  • Verify that the firewalld-config-workstation package is installed
    • If not, you can correct this with:
    • echo -e 'remove firewalld-config-standard\n install firewalld-config-workstation\n run\n exit\n' | yum -y shell
  • verify that you have
    • control-center >= 3.13.2
    • gnome-settings-daemon >= 3.13.3
    • gnome-user-share >= 3.13.2
    • vino >= 3.13.3
    • rygel >= 0.23.1.1
  • install the avahi-tools package
  • verify that other machines are visible on the local network using:
    • from the command-line run: avahi-browse -art

How to test

  1. Connect to a wireless network (if not already done).
  2. Enable "Personal File Sharing" in Settings -> Sharing.
  3. As #2 but for "Screen Sharing".
  4. As #2 but for "Media Sharing".
  5. As for #2 but for "Remote Login.
  6. Disconnect from the network (Turn off Wi-Fi from gnome-shell's status menu,or using the Network Settings).
  7. If possible, connect to the network using Ethernet, or connect to another Wi-Fi network.
  8. In the Sharing settings, turn off the master switch, at the top right of the window, next to the close button.

Expected Results

  1. N/A
  2. Verify that it shows up as "Active" in the main settings window and that the "gnome-user-share-webdav" process is running in the "System Monitor" program. If possible, verify that the service is accessible from another machine on the same network (select "Browse Network" in nautilus'sidebar)
  3. The process name is "vino-server". You can verify from another machine
  4. The process name is "Rygel"
  5. The process name is "sshd" (check "All processes" is selected in the view menu in "System Monitor", or use "systemctl status sshd").
  6. Verify that "gnome-user-share-webdav","vino-server" and "rygel" are stopped using the "System Monitor".
  7. Verify that "Personal File Sharing", "Screen Sharing" and "Media Sharing" in the Sharing Settings all appear as "Enabled" (rather than "Active"). Verify that "gnome-user-share-webdav", "vino-server" and "rygel" are stopped using the "System Monitor".
  8. Verify that "Personal File Sharing", "Screen Sharing" and "Media Sharing" appear as "Off". Verify that "gnome-user-share-webdav", "vino-server" and "rygel" are stopped using the "System Monitor".