I have a strong feeling that this question comes from confusion about what the URL scheme is.
The Preferences URL specification is only a way to open settings applications to the correct location. It is not a way to transmit any kind of data.
Settings URLs look like this:
This URL will only open the settings application ...
The easiest way to change the default application for a file type is to right-click on any of such file type > Properties > Open with.
If you click on "Other Application", you can "Set as default" from the list of Recommended Applications.
Now if your issue is that gvim isn't even showing in these menus, try purging your old install and trying again ...
After making changes to desktop files manually, you often have to run:
This can also be pointed at your local user's desktop database like so:
And changes to mime types often need the following:
sudo update-mime-database /usr/share/mime
Although the update-mime-database ...
I see what you're talking about. It seems like it's resetting back to 11:00 PM, but once you click off the time setting, it should be set to 11:59 PM.
After clarifying things with Rajiv, this does appear to be a bug. After setting to 11:59 PM, closing the Settings window and re-opening, the time reverts to 11:00 PM.
I checked the elementary OS ...
There is a change that's caused by the German translation.
I would recommend testing this again in the English language,
I now understand that the settings still freezed in english, so it's not a translation issue. I would recommend starting the System Settings from the terminal with debug enabled:
$ switchboard --debug
Hopefully that shows useful errors. ...
I found the Preference Opening Specification that contains a list of settings URIs used by Switchboard: https://docs.google.com/document/d/1N0uqNtVXEFn3cLgNMeN75mP_dpMpCco-7uw5PKow-_Q/edit
But due to the spec is old, there are missing URIs and some are not working for the following options:
Security & Privacy/Locking
Printers [Not Working]...
The media sharing in System Settings uses a protocol called DLNA. This isn't a network file share like Samba. It's meant for smart media devices like Bluray players, TVs, etc.
If you want to share files to another computer, you'll need to set up a regular network share.
A previous report linked this error to a video card drivers issue. It would be helpful to add more details about your drivers to the original post. Next, I would try uninstalling and reinstalling your video card drivers. If you can, avoid AMD's proprietary drivers.