elementary-tweaks causes segfault in wingpanel and switchboard looking for missing org.pantheon.terminal.settings.opacity

Bug #1604468 reported by quequotion on 2016-07-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Elementary Tweaks
Undecided
Unassigned

Bug Description

switchboard-plug-elementary-tweaks (bzr version) looks for org.pantheon.terminal.settings.opacity, which has been deprecated in patheon-terminal (bzr version) for an "rgba()" setting in org.pantheon.terminal.settings.background.

This causes a segfault in both wingpanel (bzr version) and switchboard (bzr version).

Removing elementary tweaks prevents the segfaults.

Related branches

quequotion (quequotion) wrote :

This patch gets switchboard-plug-elementary-tweaks to working again by removing the terminal opacity setting (which is now part of the background setting anyway).

I still find elementary-tweaks to be very useful, although it would be better to split these settings into individual switchboard plugs (ie, "Appearance", "Fonts" and "Audible Bell" tabs could be worked into a "Theme" tab in switchboard-plug-desktop; "Animations" and "Shadows" could be worked into a new switchboard-plug-gala, all of the application settings could be under a "Settings" tab in switchboard-plug-applications). I think it's better to give people a user-friendly GUI for these kinds of customizations before they look up how to do it with dconf-editor, gsettings, or by editing config files and take a greater risk of breaking something.

quequotion (quequotion) wrote :

benwaffle already had a branch with exactly the same fix back in March!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers