Sharing

The goal of this panel is to provide the user with a way to control what is shared over the network.

Participants

Objectives

Primary goals:

  • Quickly visualize all forms for shared content and connections, including:
    • internet connection sharing (hotspot)
    • remote access (ssh)
    • desktop sharing (vnc, etc)
    • file sharing (nautilus, gnome-user-share)
    • music/media sharing (rhythmbox, rygel)
    • bluetooth paired devices
  • Control how you appear on the network
    • bluetooth in discovery mode
    • computer identity (computer name)
    • mdns profile (avahi)

Secondary goals:

  • peer-to-peer file sharing (bittorrent etc)
  • drive sharing?
  • printer sharing?
  • Remote control pairing (whether a builtin infrared port is enabled, and any remote can work with it)
  • Cloud storage? (Dropbox, SkyDrive, Ubuntu One, etc.)

  • Remote management integration hooks? ( https://landscape.canonical.com/ )

Open Questions:

  • Firewall?

Relevant Art

OS X 10.6

osx-sharing.png

GNOME 2

Rygel

rygel-prefs-1.png rygel-prefs-2.png

  • Apart from the preferences, Rygel is completely UI-less.

Vino

vino-preferences.png

  • vino also has a notification area icon, present when somebody is connected (see prefs), and a notification bubble when connections need to be approved.

gnome-user-share

gnome-user-share.png

Ubuntu

Discussion

This panel is about not being caught "with your pants down". You need to have one place where you can see what you're sharing to the local network, and around you through other technologies (in the case of Bluetooth).

Tentative Guidelines

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/sharing/sharing-panel.png

Jon's original mockups

Media Sharing

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/sharing/media-sharing.png

Screen Sharing

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/sharing/screen-sharing.png

File Sharing

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/sharing/file-sharing.png

Remote Login

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/sharing/remote-login.png

Comments

See Also

Design/SystemSettings/Sharing (last edited 2014-05-14 15:27:11 by AllanDay)