After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 648599 - System Info -> Default Applications doesn't remember the changes
System Info -> Default Applications doesn't remember the changes
Status: RESOLVED NOTABUG
Product: gnome-control-center
Classification: Core
Component: general
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-04-25 11:18 UTC by Tadej Janež
Modified: 2011-04-27 12:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tadej Janež 2011-04-25 11:18:02 UTC
I'm performing the Fedora 2011-04-21 GNOME3 test day.

Upon executing this test:
https://fedoraproject.org/wiki/QA:Testcase_desktop_uri,
I encountered the following:

Using System Info -> Default Applications to change the default Web browser or Mail client doesn't work.

For example, I tried choosing Epiphany instead of Firefox (which is now the default). It let me change the the default browser to Epiphany, however, upon returning to All Setting and going back to System Info -> Default Applications, all changes are reverted.

The same thing happens if I change the default email client from Evolution to Thunderbird.

Versions of selected components:
control-center-3.0.0.1-3.fc15.x86_64
Comment 1 Bastien Nocera 2011-04-26 13:18:52 UTC
What's the content of:
~/.local/share/applications/mimeapps.list
when setting/unsetting those?

This works correctly on my system.
Comment 2 Tadej Janež 2011-04-27 12:45:55 UTC
Sigh, this is a problem with my LiveUSB stick.

Upon executing gnome-control-center from the command line, I encountered:

(gnome-control-center:3048): info-cc-panel-WARNING **: Failed to set 'Firefox' as the default application for 'x-scheme-handler/http': Can't create user application configuration folder /home/liveuser/.local/share/applications: Permission denied

(gnome-control-center:3048): info-cc-panel-WARNING **: Failed to set 'Evolution' as the default application for 'x-scheme-handler/mailto': Can't create user application configuration folder /home/liveuser/.local/share/applications: Permission denied

(gnome-control-center:3048): info-cc-panel-WARNING **: Failed to set 'Evolution' as the default application for 'text/calendar': Can't create user application configuration folder /home/liveuser/.local/share/applications: Permission denied

(gnome-control-center:3048): info-cc-panel-WARNING **: Failed to set 'Movie Player' as the default application for 'audio/x-vorbis+ogg': Can't create user application configuration folder /home/liveuser/.local/share/applications: Permission denied

(gnome-control-center:3048): info-cc-panel-WARNING **: Failed to set 'Movie Player' as the default application for 'video/x-ogm+ogg': Can't create user application configuration folder /home/liveuser/.local/share/applications: Permission denied

(gnome-control-center:3048): info-cc-panel-WARNING **: Failed to set 'Image Viewer' as the default application for 'image/jpeg': Can't create user application configuration folder /home/liveuser/.local/share/applications: Permission denied

I use an ext2 filesystem for my LiveUSB stick and the owner of ~/.local directory was root (I have no idea why?).

Thanks for your patience!