packages/gnome-control-center: disable alert chooser structurally with XML editing
This commit is contained in:
parent
caa75fff53
commit
ebc0d2d381
2 changed files with 12 additions and 13 deletions
|
@ -9,7 +9,18 @@ super: rec {
|
|||
|
||||
kubo = patch super.kubo "patches/base/ipfs";
|
||||
|
||||
gnome-control-center = patch' super.gnome.gnome-control-center;
|
||||
gnome-control-center = super.gnome.gnome-control-center.overrideAttrs (old: {
|
||||
postPatch = (old.postPatch or "") + ''
|
||||
echo disabling alert sound chooser
|
||||
${super.xmlstarlet}/bin/xmlstarlet edit -L \
|
||||
-s '//property[@name="title" and text()="_Alert Sound"]/..' -t elem -n propertyAlertSoundVisible -v False \
|
||||
-s //propertyAlertSoundVisible -t attr -n name -v visible \
|
||||
-r //propertyAlertSoundVisible -v property \
|
||||
panels/sound/cc-sound-panel.ui
|
||||
|
||||
test "$(${super.xmlstarlet}/bin/xmlstarlet select -t -c '//property[@name="title" and text()="_Alert Sound"]/../property[@name="visible"]/text()' panels/sound/cc-sound-panel.ui)" == "False"
|
||||
'';
|
||||
});
|
||||
|
||||
libfprint = (patch' super.libfprint).overrideAttrs (old: {
|
||||
buildInputs = old.buildInputs ++ [
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
diff --git a/panels/sound/cc-sound-panel.ui b/panels/sound/cc-sound-panel.ui
|
||||
index 97ae875ec..c679a9e1a 100644
|
||||
--- a/panels/sound/cc-sound-panel.ui
|
||||
+++ b/panels/sound/cc-sound-panel.ui
|
||||
@@ -372,6 +372,7 @@
|
||||
<object class="AdwActionRow">
|
||||
<property name="title" translatable="yes">Alert Sound</property>
|
||||
<property name="activatable">True</property>
|
||||
+ <property name="visible">False</property>
|
||||
<accessibility>
|
||||
<relation name="described-by">alert_sound_label</relation>
|
||||
</accessibility>
|
Loading…
Reference in a new issue