Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Settings Manager Updates #7

Closed
philipzae opened this issue Jun 16, 2020 · 28 comments
Closed

Settings Manager Updates #7

philipzae opened this issue Jun 16, 2020 · 28 comments

Comments

@philipzae
Copy link
Contributor

philipzae commented Jun 16, 2020

Improvements are needed to be made to settings manager, like the inclusion of additional launchers and potentially the reorganization of entries into new categories/groups.

@philipzae philipzae created this issue from a note in Xubuntu 20.10 (Development) Jun 16, 2020
@philipzae
Copy link
Contributor Author

Launchers

New Launchers

  • Sound - launches pavucontrol and would be in the Hardware category
  • System Info or About System - launches inxi or neofetch in a terminal window and would be in System or Hardware

Existing Launchers

  • Fonts - would go in System category
  • GParted - would go in Hardware category

Categories

For the reorganization of categories, it would be good to adopt ideas from the organization of Gnome Settings, Mate Control Center and Cinnamon System Settings.

  • All three have a section for customization of the desktop, including the background, theme, etc. Mate calls it Look and Feel and Cinnamon calls it Appearance.
  • Mate and Gnome have a section that separates connectivity items. Mate has network and firewall items in it, while Gnome has network and bluetooth items. Mate calls it Internet and Network.

Additional Ideas

  • Might be useful to separate software management related items into a section
    image
  • We shouldn't have any entries by default in the others category

@philipzae
Copy link
Contributor Author

Another place of inspiration for the organization of categories can be taken from Elementary OS.

image

@marcosins
Copy link

marcosins commented Jul 10, 2020

Xfce Terminal could be removed:

  • Opens settings that the user is supposed to open from xfce4-terminal
  • Follows Elementary System Settings, Mate Control Center and Cinnamon System Settings

Edit:
Alternatively, it could be renamed to Terminal settings or Terminal preferences, since xcfe4-terminal is the default terminal in Xubuntu.

image

@philipzae
Copy link
Contributor Author

Xfce Terminal could be removed:
* Opens settings that the user is supposed to open from xfce4-terminal
* Follows Elementary System Settings, Mate Control Center and Cinnamon System Settings

Thanks for the suggestion @marcosins . As we've hidden terminal-settings from the menu, hiding it in settings manager seems like a good idea as well.
https://bugs.launchpad.net/ubuntu/+source/xubuntu-default-settings/+bug/1851387

Edit:
Alternatively, it could be renamed to Terminal settings or Terminal preferences, since xcfe4-terminal is the default terminal in Xubuntu.

Changing it to 'Terminal Preferences' has already been suggested upstream.
https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/50

@philipzae
Copy link
Contributor Author

In addition to hiding Terminal Settings, hiding Bluetooth Adapters or Bluetooth Manager, seems like a good idea, so we only have a single entry for Bluetooth. I would suggest hiding Bluetooth Adapters, as you can access it from within Bluetooth Manager through Adapter > Preferences.

@philipzae
Copy link
Contributor Author

Other insights can be taken from Mac OS X's System Preferences, though it resembles Elementary OS

image

Some differences in from this image with new updates (image 1, image 2, image 3)

  • Others category
  • Startup Disk moved to Hardware
  • App Store in Internet and Wireless and replaces Software Update previously in System
  • Dictation and Speech replaced by Siri
  • Wallet & Apple Pay in Internet and Wireless and Touch ID in System

@philipzae
Copy link
Contributor Author

Mate and Gnome have a section that separates connectivity items. Mate has network and firewall items in it, while Gnome has network and bluetooth items. Mate calls it Internet and Network.

Elementary OS has the category as 'Network & Wireless' and Mac has it as 'Internet & Wireless' and this new category could be called 'Connectivity' and contain

  • Advanced Network Configuration (we should likely rename this to Network)
  • Bluetooth Manager (we should likely rename this to Bluetooth)
  • Firewall Configuration (we should likely rename this to Firewall)
  • Gigolo
  • Gadmin Samba (we should likely rename this to Samba)

@marcosins
Copy link

marcosins commented Jul 13, 2020

Based on the defaults elements in 20.04
image

The modifications so far in this issue are:

Look and Feel 🆕

  • Appearance
  • Desktop
  • Dock 🆕 (plank --preferences)
  • Menu Editor -> Menu
  • Panel
  • Panel Profiles
  • Qt5 Settings ℹ️ (Not in default installation)
  • Screensaver
  • Window Manager
  • Window Manager Tweaks
  • Workspaces
  • Xfdashboard settings ℹ️ (Not in default installation)

Personal

  • About Me
  • Appearance
  • Backup 🆕
  • Clipboard Manager Settings ❌ (Hidden)
  • Desktop
  • Language Support
  • Menu Editor
  • Notifications
  • Panel
  • Panel Profiles
  • Preferred Applications -> Default Applications
  • Screensaver
  • Window Manager
  • Window Manager Tweaks
  • Workspaces
  • Xfce Terminal ❌ (hidden)

Software 🆕

  • Software -> Software Store 🆕
  • Software Updater -> Software Updates
  • Software & Updates -> Software Sources
  • Synaptic Package Manager 🆕

Hardware

  • Additional Drivers -> Drivers
  • Advanced Network Configuration
  • Bluetooth Adapters ❌ (Hidden)
  • Bluetooth Manager
  • Color Profiles -> Color
  • Disks 🆕
  • Display
  • Keyboard
  • Mouse and Touchpad
  • NVidia X Server Settings ℹ️ (Not in default installation)
  • Power Manager
  • Printers
  • Removable Drives and Media -> Removable Storage and Devices
  • Sound 🆕

Connectivity 🆕

  • Bluetooth Manager -> Bluetooth
  • Firewall Configuration -> Firewall 🆕
  • Advanced Network Connections -> Network
  • Gigolo -> Remote Connections 🆕
  • Gadmin Samba -> File Sharing 🆕

System

  • Accessibility
  • Backup (System) 🆕
  • MIME Type Editor
  • Fonts 🆕
  • IBus Preferences ℹ️ (Not in default installation)
  • LightDM GTK+ Greeter settings -> Login Window
  • Onboard Settings -> Onscreen Keyboard
  • GParted -> Partition Manager 🆕
  • Session and Startup
  • Settings Editor
  • Software & Updates
  • Software Updater
  • System Info 🆕
  • Time and Date
  • User and Groups

Other

  • Onboard Settings
  • Settings Editor

I'll update this comment accordingly.

@marcosins
Copy link

marcosins commented Jul 13, 2020

My extra 2 cents in all of this:

  • I can't clearly see the differences between Personal and Look and Feel categories.
  • Additional Drivers could be moved to Software too.
  • Software & Updates could be renamed to Software and Updates to be consistent with other elements.
    • It could also be renamed to Software and Repositories because Software Updater and Software and Updates is confusing, even if they're totally different applications.
    • Software & Updates is the friendly name of software-properties-gtk, renaming it could be confusing if upon opening it the window title is indeed Software & Updates. It would be great to define how launcher names should relate to application names and how much the names could deviate from the original.
  • MIME Type Editor is a little obscure IMO, it could be renamed to Filetype Associations
    • Windows groups Default apps and Associations under the same settings -> Windows Settings
    • Cinnamon/Linux Mint calls it Preferred Applications but doesn't allow individual mime type configuration -> Cinnamon Settings
    • Mate calls it Preferred Applications too, but doesn't allow individual mime type configuration ->
      Mate Control Center
    • Ubuntu Gnome calls it Defaults Applications but doesn't allow individual mime type configuration. It also has Applications where the user can set handlers for every application individually ->
      Gnome Settings 1 - Gnome Settings 2
  • Specific application names should be replaced by generic names.
    • Gparted -> Partition Editor (from the about dialog)
    • Gigolo -> Connect Filesystems (?)

@philipzae
Copy link
Contributor Author

Thanks for doing that. Here are some changes.

  • System Info/About System goes in System ('About' is used in Ubuntu, elementary, Mac OS, and 'About Xfce')
  • Menu Editor, Panel, Panel Profiles, Window Manager, and Window Manager Tweaks would all go into Look and Feel
  • move items from Other in System
  • Add Gnome Software and Synaptic to Software as those will be new default installations

Found this organization from Ubuntu when it used to use Unity.
image

@philipzae
Copy link
Contributor Author

  • I can't clearly see the differences between Personal and Look and Feel categories.

Look and Feel is for the appearance of the User Interface and Personal is for personal settings of the user.

  • Additional Drivers could be moved to Software too.

Selecting which driver to use for the hardware is still hardware related

  • Software & Updates could be renamed to Software and Updates to be consistent with other elements.

If its possible for us to rename any of them, we'll definitely have consistency.

  • It could also be renamed to Software and Repositories because Software Updater and Software and Updates is confusing, even if they're totally different applications.

A better name would be great, but it does have multiple tabs for software repositories (Ubuntu Software, Other Software, Authentication) and multiple tabs for software updates (Updates, Developer Options, Livepatch). I presume the original name might have been Software Repositories & Updates and then shrunk it down to just Software & Updates. If it is in a category called software then we could easily call it Repositories & Updates.

  • Software & Updates is the friendly name of software-properties-gtk, renaming it could be confusing if upon opening it the window title is indeed Software & Updates. It would be great to define how launcher names should relate to application names and how much the names could deviate from the original.

All the items we rename would likely have different window title labels, but the importance of the labels would be that they should be clear irrespective of where it takes you.

  • MIME Type Editor is a little obscure IMO, it could be renamed to Filetype Associations

Definitely would be better.

  • Gparted -> Partition Editor (from the about dialog)

Likely Partition Manager is a more common wording

  • Gigolo -> Connect Filesystems (?)

Not completely sure what this does, but yes a renaming would be good.

@marcosins
Copy link

marcosins commented Jul 13, 2020

Updated the comment with your changes.


Look and Feel is for the appearance of the User Interface and Personal is for personal settings of the user.

Thanks for clarifying

Selecting which driver to use for the hardware is still hardware related

Ok

If its possible for us to rename any of them, we'll definitely have consistency.

All other elements in settings use and instead of &

A better name would be great, but it does have multiple tabs for software repositories (Ubuntu Software, Other Software, Authentication) and multiple tabs for software updates (Updates, Developer Options, Livepatch). I presume the original name might have been Software Repositories & Updates and then shrunk it down to just Software & Updates. If it is in a category called software then we could easily call it Repositories & Updates.

The different launchers for different tabs of the same dialog is a mess, but I understand that this is more an Ubuntu inherited thing than xfce. Repositories & Updates sounds good to me

All the items we rename would likely have different window title labels, but the importance of the labels would be that they should be clear irrespective of where it takes you.

Ok, get it

Definitely would be better.

Nice!

Likely Partition Manager is a more common wording

Sounds good to me too

Not completely sure what this does, but yes a renaming would be good.

"It mounts what it is told to". It can connects to (s)ftp, samba, webdav and almost any kind of remote or local filesystem.


  • Possible rename for Synaptic, because it's a more complex tool than Gnome Software:
    • Advance Software Manager

@philipzae
Copy link
Contributor Author

philipzae commented Jul 14, 2020

Updated the comment with your changes.

Thanks

All other elements in settings use and instead of &

Yes Ubuntu changed all the ands to **&**s at one point, while Xfce still kept ands.

The different launchers for different tabs of the same dialog is a mess, but I understand that this is more an Ubuntu inherited thing than xfce. Repositories & Updates sounds good to me

Mint Cinnamon has it as Software Sources.

"It mounts what it is told to". It can connects to (s)ftp, samba, webdav and almost any kind of remote or local filesystem.

Maybe Remote Connections.

  • Possible rename for Synaptic, because it's a more complex tool than Gnome Software:

Synaptic shows up as Synaptic Package Manager.

Additional Changes

  • Order the categories alphabetically
  • Remove 'Settings' in Desktop Settings as that is the label in Settings Manager
  • Rename Removable Drives and Media to Removable Storage and Devices (submitted upstream)
  • Add Workspaces to Look and Feel
  • Add the renaming info to the Network and Bluetooth entries
  • Rename LightDM GTK+ Greeter settings to Login Screen
  • Rename MIME Type Editor to Filetype Associations
  • You can remove '/About System' from 'System Info/About System' as final name will decided later
  • Add new entry called Backup (Deja-Dup) to Personal
  • Add new entry Disks to Hardware
  • Add new entry called Backup (System) to System
  • Add '(Hidden)' after the X after 'Xfce Terminal' and 'Bluetooth Adapters'
  • Add 'Clipboard Manager Settings X (Hidden)' into Personal, as this is one entry that will show up by default that we don't want to appear

Placement of Non-Pre-installed Entries

Here are the list of entries that I have in my settings manager and where I would place them in the reordered categories

  • Qt5 Settings -> Look and Feel
  • Xfdashboard settings -> Look and Feel

For the ones in your screenshot

  • NVidia X Server Settings -> Hardware
  • IBus Preferences -> System

@marcosins
Copy link

Maybe Remote Connections.

Renamed.

Synaptic shows up as Synaptic Package Manager.

Renamed

Additional Changes

  • Order the categories alphabetically
  • Remove 'Settings' in Desktop Settings as that is the label in Settings Manager
  • Rename Removable Drives and Media to Removable Storage and Devices (submitted upstream)
  • Add Workspaces to Look and Feel
  • Add the renaming info to the Network and Bluetooth entries
  • Rename LightDM GTK+ Greeter settings to Login Screen
  • Rename MIME Type Editor to Filetype Associations
  • You can remove '/About System' from 'System Info/About System' as final name will decided later
  • Add new entry called Backup (Deja-Dup) to Personal
  • Add new entry Disks to Hardware
  • Add new entry called Backup (System) to System
  • Add '(Hidden)' after the X after 'Xfce Terminal' and 'Bluetooth Adapters'
  • Add 'Clipboard Manager Settings X (Hidden)' into Personal, as this is one entry that will show up by default that we don't want to appear

Updated. Also ordered items inside categories alphabetically.

Placement of Non-Pre-installed Entries

Here are the list of entries that I have in my settings manager and where I would place them in the reordered categories

  • Qt5 Settings -> Look and Feel

  • Xfdashboard settings -> Look and Feel

For the ones in your screenshot

  • NVidia X Server Settings -> Hardware

  • IBus Preferences -> System

Added with a disclaimer: ℹ️ (Not in default installation)

I'm aware of your default apps document and but didn't know if they were officially addedd to the default installation since #5 is not marked as resolved yet.

@marcosins
Copy link

marcosins commented Jul 14, 2020

I see that plank is listed in your new apps document. If Plank is to be included by default, the only way to configure it its by manually opening plank --preferences. Would be useful to include this launcher in Look and Feel. Elementary also uses plank but they call it Dock across their UI.

With this in mind, the new entry should be called Dock or Dock Preferences if the Whisker Menu also includes a Dock launcher.

@philipzae
Copy link
Contributor Author

Thanks for the changes. Here are some additional ones.

  • you forgot the last ':' at the end of Remote Connections
  • regarding the categories, I was mistaken about the order and it should be - Look and Feel, Personal, Software, Hardware, Connectivity, System
  • 'Desktop Settings' wasn't being renamed to 'Desktop', 'Desktop' is its name in Settings Manager
  • 'Synaptic' wasn't being renamed to 'Synaptic Package Manager', 'Synaptic Package Manager' is its name in Settings Manager
  • 'Clipboard Manager Settings X' should be corrected having 'Clipboard Manager Settings' striken through and 'X' should be the remove image
  • you forgot to add '(Hidden)' on the Xfce Terminal entry
  • 'Software', which you have as 'Gnome Software' is to be renamed from 'Software' to ‘Software Store’
  • 'Onboard Settings' can be renamed to 'Onscreen Keyboard'

Added with a disclaimer: information_source (Not in default installation)

Nice

I'm aware of your default apps document and but didn't know if they were officially addedd to the default installation since #5 is not marked as resolved yet.

Just completed a new spreadsheet today in issue #5 to simplify what is hoped to get into the next release. I've shared it with the Xubuntu team for feedback and hope to finalize things this month if possible.
https://docs.google.com/spreadsheets/d/145vm29WnxgYm4Y_8guaGDAblZT5sRjZ3jhKRktgX1No/edit#gid=0

I see that plank is listed in your new apps document. If Plank is to be included by default, the only way to configure it its by manually opening plank --preferences. Would be useful to include this launcher in Look and Feel. Elementary also uses plank but they call it Dock across their UI.

With this in mind, the new entry should be called Dock or Dock Preferences if the Whisker Menu also includes a Dock launcher.

If we ship it by default, hopefully we can add a Dock entry to Look and Feel.

@marcosins
Copy link

  • regarding the categories, I was mistaken about the order and it should be - Look and Feel, Personal, Software, Hardware, Connectivity, System

I was wandering this, every screenshot shared here uses a "user logical" order. Updated.

  • 'Desktop Settings' wasn't being renamed to 'Desktop', 'Desktop' is its name in Settings Manager

I don't know why my installation says Desktop Settings ¯\_(ツ)_/¯. Fixed

  • 'Synaptic' wasn't being renamed to 'Synaptic Package Manager', 'Synaptic Package Manager' is its name in Settings Manager

Fixed

  • 'Clipboard Manager Settings X' should be corrected having 'Clipboard Manager Settings' striken through and 'X' should be the remove image

Too literal 🤦‍♂️

  • you forgot to add '(Hidden)' on the Xfce Terminal entry

Fixed

  • 'Software', which you have as 'Gnome Software' is to be renamed from 'Software' to ‘Software Store’

Fixed

  • 'Onboard Settings' can be renamed to 'Onscreen Keyboard'

Renamed

@philipzae
Copy link
Contributor Author

Thanks. Was trying out Ubuntu Budgie and they renamed 'Software & Updates' to 'Software Sources'. :D

Here are some changes.

  • Network should be Advanced Network Connections -> Network
  • Preferred Applications and MIME Type Editor have been merged into a single entry called Preferred Applications, so remove the MIME entry and rename the other to Default Applications

@marcosins
Copy link

marcosins commented Jul 17, 2020

Thanks. Was trying out Ubuntu Budgie and they renamed 'Software & Updates' to 'Software Sources'. :D

Possible names so far:

  • MacOS: Software Update
  • Windows: Windows Update
  • Elementary: About -> Check for Updates (more like software updater). They don't provide a GUI to configure repos. They're also promoting their own app store to download software and updates.
  • Linux Mint 20: Software Sources
  • Ubuntu Budgie: Sofware Sources
  • Ubuntu Gnome: Software & Updates. Not included in settings, is a standalone application
  • Ubuntu Mate: Software & Updates
  • Network should be Advanced Network Connections -> Network

Renamed!

  • Preferred Applications and MIME Type Editor have been merged into a single entry called Preferred Applications, so remove the MIME entry and rename the other to Default Applications

Renamed!. This is cool. Maybe i'll switch to a rolling release distro to check new xfce features.

@philipzae
Copy link
Contributor Author

* MacOS: Software Update

This was replaced with 'App Store'

* Windows: Windows Update

This is similar to Software Updater and not a settings dialog.

* Linux Mint 20: **Software Sources**

Great that Mint is also using this naming, so let's go with that naming as well.

Please change the renaming to 'Samba' to 'File Sharing'.

@marcosins
Copy link

Updated.

I'm applying some of the renamings to my personal setup, looks pretty good imo.

image

@philipzae
Copy link
Contributor Author

Didn't do the renaming yet but this is how it looks with the rearrangement.
image

If you want to give it a go, extract these files into ~/.local/share/desktop-directories/
desktop-directories.zip

extract this file into /etc/xdg/xdg-xubuntu/menus/ (make sure to backup the file that's already there first)
xfce-settings-manager.menu.zip

extract these files into ~/.local/share/applications/ for the entries for Sound and About System
applications.zip

you'll also have to install deja-dup, timeshift, gufw, gadmin-samba, gnome-disk-utility, and synaptic.

@marcosins
Copy link

marcosins commented Jul 18, 2020

Thanks for the files, i'll check them out.

I was going to suggest adding Personal -> File Manager Custom Actions but it looks like you can't launch it by itself. Ideally this should exists just like thunar -B. I opened #348 on gitlab hoping that a developer implements it in time for 4.16 since one of the goals is to improve discoverability of this feature.

@philipzae
Copy link
Contributor Author

I wouldn't add File Manager Custom Actions to the Settings Manager, as its a setting of the file manager. Its the same reasoning not having the Xfce terminal settings.

@philipzae
Copy link
Contributor Author

philipzae commented Jul 19, 2020

Some additional renaming
Additional Drivers -> Drivers
Software Updater -> Software Updates
Color Profiles -> Color
Menu Editor -> Menu

Mate has Screensaver and Notifications under Look and Feel, so lets do the same.
Mate has GParted under Administration, so maybe we should have it in System. It would be better not to have 2 disk entries in Hardware and Disks is more user friendly and would be the better option for uses to use first.

Mint and Budgie use Login Window, so do you like that over Login Screen?

Add an 'Dock (plank --preferences)' entry under Look and Feel

You have IBus Preferences in your screenshot, are you utilizing that?

@marcosins
Copy link

Additional Drivers -> Drivers

Updated ✔️

Software Updater -> Software Updates

Updated ✔️

Color Profiles -> Color

Updated ✔️

Menu Editor -> Menu

Updated ✔️

Mate has Screensaver and Notifications under Look and Feel, so lets do the same.

Updated ✔️

Mate has GParted under Administration, so maybe we should have it in System. It would be better not to have 2 disk entries in Hardware and Disks is more user friendly and would be the better option for uses to use first.

I agree that having gparted and gnome-disks is redundant. I think users that feels limited by the options provided by gnome-disks already know about gparted and can install it via gnome-software, synaptic or apt. Maybe gparted should be suggested in the installation slideshow and not shipped by default.

I also agree that this modification makes it clearer wich is the advanced one and that gnome-disks should be listed first. The name Partition Manager fits gparted well since partitions is the first thing the users see once opened and the list of drives is in a somewhat hidden menu, contrary to gnome-disks wich features every drive up front with big icons.

Updated ✔️ (one in Hardware and the other in System)

Mint and Budgie use Login Window, so do you like that over Login Screen?

Ubuntu Mate uses Login Window too. While I like Login Screen (because it the whole screen after all) I think it would be better to use the name present in other Ubuntu flavours/remixes to make Xubuntu part of the same family.

Updated ✔️ (window)

Add an 'Dock (plank --preferences)' entry under Look and Feel

Added ✔️

You have IBus Preferences in your screenshot, are you utilizing that?

Not really. I checked and it was installed as a dependency of Zoom wich I have to use for work 🤷‍♂️. On click it prompts me to start the daemon, so its just there using space.

@philipzae
Copy link
Contributor Author

Add an 'Dock (plank --preferences)' entry under Look and Feel
you forgot to add the bracket part, as a reference :D

Thanks for the updates. Spoke with Sean today about what it would take to do the renaming and he said he would look into it.

Regarding IBus, it seems its important for south east asian languages (chinese, japanese and korean), and I've suggested it be installed by default.

By the way, which icon theme are you using?

@marcosins
Copy link

marcosins commented Jul 19, 2020

you forgot to add the bracket part, as a reference :D

Oops, added.

Thanks for the updates. Spoke with Sean today about what it would take to do the renaming and he said he would look into it.

That's great!

philipzae added a commit to philipzae/xubuntu-default-settings that referenced this issue Mar 8, 2021
Xubuntu 20.10 automation moved this from Development to Done May 30, 2021
@Xubuntu Xubuntu locked and limited conversation to collaborators May 30, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
No open projects
Xubuntu 20.10
  
Done
Development

No branches or pull requests

3 participants