OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pulseaudio-equalizer?expand=0&rev=15
This commit is contained in:
parent
68f3cb795e
commit
54a32061db
@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
-PRESET_DIR1=$HOME/.pulse/presets
|
-PRESET_DIR1=$HOME/.pulse/presets
|
||||||
+if [ -z "$XDG_CONFIG_HOME" ]; then
|
+if [ -z "$XDG_CONFIG_HOME" ]; then
|
||||||
+ PULSE_DIR="$HOME/.config/pulse"
|
+ CONFIG_DIR="$HOME/.config/pulse"
|
||||||
+else
|
+else
|
||||||
+ PULSE_DIR="$XDG_CONFIG_HOME/pulse"
|
+ CONFIG_DIR="$XDG_CONFIG_HOME/pulse"
|
||||||
+fi
|
+fi
|
||||||
+PRESET_DIR1="$PULSE_DIR/presets"
|
+PRESET_DIR1="$CONFIG_DIR/presets"
|
||||||
PRESET_DIR2=/usr/share/pulseaudio-equalizer/presets
|
PRESET_DIR2=/usr/share/pulseaudio-equalizer/presets
|
||||||
SCRIPT_NAME=pulseaudio-equalizer
|
SCRIPT_NAME=pulseaudio-equalizer
|
||||||
SCRIPT_VERSION="2.7 (05/02/2010)"
|
SCRIPT_VERSION="2.7 (05/02/2010)"
|
||||||
-CONFIG_NAME=$HOME/.pulse/equalizerrc
|
-CONFIG_NAME=$HOME/.pulse/equalizerrc
|
||||||
-LOG_NAME=$HOME/Desktop/pulseaudio-equalizer.log
|
-LOG_NAME=$HOME/Desktop/pulseaudio-equalizer.log
|
||||||
+CONFIG_NAME="$PULSE_DIR/equalizerrc"
|
+CONFIG_NAME="$CONFIG_DIR/equalizerrc"
|
||||||
+LOG_NAME="$HOME/pulseaudio-equalizer.log"
|
+LOG_NAME="$HOME/pulseaudio-equalizer.log"
|
||||||
|
|
||||||
# Don't execute the script with elevated privileges
|
# Don't execute the script with elevated privileges
|
||||||
@ -29,8 +29,8 @@
|
|||||||
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
- PA_EQUALIZER_PERSISTENCE=1
|
- PA_EQUALIZER_PERSISTENCE=1
|
||||||
- fi
|
- fi
|
||||||
+if [ -f "$PULSE_DIR/default.pa" ]; then
|
+if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ if [ "$(cat "$PULSE_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
+ if [ "$(cat "$CONFIG_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
+ PA_EQUALIZER_PERSISTENCE=1
|
+ PA_EQUALIZER_PERSISTENCE=1
|
||||||
+ fi
|
+ fi
|
||||||
else
|
else
|
||||||
@ -45,8 +45,8 @@
|
|||||||
|
|
||||||
- if [ -f $HOME/.pulse/default.pa ]; then
|
- if [ -f $HOME/.pulse/default.pa ]; then
|
||||||
- tail -n7 $HOME/.pulse/default.pa
|
- tail -n7 $HOME/.pulse/default.pa
|
||||||
+ if [ -f "$PULSE_DIR/default.pa" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ tail -n7 "$PULSE_DIR/default.pa"
|
+ tail -n7 "$CONFIG_DIR/default.pa"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "---"
|
echo "---"
|
||||||
@ -58,10 +58,10 @@
|
|||||||
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
- echo "Equalizer definition detected in file '$HOME/.pulse/default.pa', deleting..."
|
- echo "Equalizer definition detected in file '$HOME/.pulse/default.pa', deleting..."
|
||||||
- rm $HOME/.pulse/default.pa
|
- rm $HOME/.pulse/default.pa
|
||||||
+ if [ -f "$PULSE_DIR/default.pa" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ if [ "$(cat "$PULSE_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
+ if [ "$(cat "$CONFIG_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
+ echo "Equalizer definition detected in file '$PULSE_DIR/default.pa', deleting..."
|
+ echo "Equalizer definition detected in file '$CONFIG_DIR/default.pa', deleting..."
|
||||||
+ rm "$PULSE_DIR/default.pa"
|
+ rm "$CONFIG_DIR/default.pa"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -70,19 +70,19 @@
|
|||||||
- echo "Found '$HOME/.pulse/default.pa', making a copy..."
|
- echo "Found '$HOME/.pulse/default.pa', making a copy..."
|
||||||
- cp $HOME/.pulse/default.pa $HOME/.pulse/default.pa.noeq
|
- cp $HOME/.pulse/default.pa $HOME/.pulse/default.pa.noeq
|
||||||
- CFG_SOURCE_FILE="$HOME/.pulse/default.pa.noeq"
|
- CFG_SOURCE_FILE="$HOME/.pulse/default.pa.noeq"
|
||||||
+ if [ -f "$PULSE_DIR/default.pa" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ echo "Found '$PULSE_DIR/default.pa', making a copy..."
|
+ echo "Found '$CONFIG_DIR/default.pa', making a copy..."
|
||||||
+ cp "$PULSE_DIR/default.pa" "$PULSE_DIR/default.pa.noeq"
|
+ cp "$CONFIG_DIR/default.pa" "$CONFIG_DIR/default.pa.noeq"
|
||||||
+ CFG_SOURCE_FILE="$PULSE_DIR/default.pa.noeq"
|
+ CFG_SOURCE_FILE="$CONFIG_DIR/default.pa.noeq"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Decide which file to use as the configuration source
|
# Decide which file to use as the configuration source
|
||||||
- if [ -f $HOME/.pulse/default.pa.noeq ]; then
|
- if [ -f $HOME/.pulse/default.pa.noeq ]; then
|
||||||
- echo "Found '$HOME/.pulse/default.pa.noeq'..."
|
- echo "Found '$HOME/.pulse/default.pa.noeq'..."
|
||||||
- CFG_SOURCE_FILE="$HOME/.pulse/default.pa.noeq"
|
- CFG_SOURCE_FILE="$HOME/.pulse/default.pa.noeq"
|
||||||
+ if [ -f "$PULSE_DIR/default.pa.noeq" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa.noeq" ]; then
|
||||||
+ echo "Found '$PULSE_DIR/default.pa.noeq'..."
|
+ echo "Found '$CONFIG_DIR/default.pa.noeq'..."
|
||||||
+ CFG_SOURCE_FILE="$PULSE_DIR/default.pa.noeq"
|
+ CFG_SOURCE_FILE="$CONFIG_DIR/default.pa.noeq"
|
||||||
else
|
else
|
||||||
CFG_SOURCE_FILE="/etc/pulse/default.pa"
|
CFG_SOURCE_FILE="/etc/pulse/default.pa"
|
||||||
fi
|
fi
|
||||||
@ -91,27 +91,27 @@
|
|||||||
|
|
||||||
# Modify module-stream-restore line to disable cached sinks
|
# Modify module-stream-restore line to disable cached sinks
|
||||||
- cat $CFG_SOURCE_FILE | sed 's/load-module module-stream-restore/load-module module-stream-restore restore_device=false/g' >$HOME/.pulse/default.pa
|
- cat $CFG_SOURCE_FILE | sed 's/load-module module-stream-restore/load-module module-stream-restore restore_device=false/g' >$HOME/.pulse/default.pa
|
||||||
+ cat "$CFG_SOURCE_FILE" | sed 's/load-module module-stream-restore/load-module module-stream-restore restore_device=false/g' >"$PULSE_DIR/default.pa"
|
+ cat "$CFG_SOURCE_FILE" | sed 's/load-module module-stream-restore/load-module module-stream-restore restore_device=false/g' >"$CONFIG_DIR/default.pa"
|
||||||
|
|
||||||
# Add module-ladspa-sink definition
|
# Add module-ladspa-sink definition
|
||||||
- echo "" >>$HOME/.pulse/default.pa
|
- echo "" >>$HOME/.pulse/default.pa
|
||||||
- echo "### BEGIN: Equalized audio configuration" >>$HOME/.pulse/default.pa
|
- echo "### BEGIN: Equalized audio configuration" >>$HOME/.pulse/default.pa
|
||||||
- echo "### Generated from: $SCRIPT_NAME" >>$HOME/.pulse/default.pa
|
- echo "### Generated from: $SCRIPT_NAME" >>$HOME/.pulse/default.pa
|
||||||
- echo "load-module module-ladspa-sink sink_name=$PA_LADSPA_SINK master=$PA_MASTER_SINK plugin=$PA_LADSPA_PLUGIN label=$PA_LADSPA_LABEL control=$PA_LADSPA_CONTROLS" >>$HOME/.pulse/default.pa
|
- echo "load-module module-ladspa-sink sink_name=$PA_LADSPA_SINK master=$PA_MASTER_SINK plugin=$PA_LADSPA_PLUGIN label=$PA_LADSPA_LABEL control=$PA_LADSPA_CONTROLS" >>$HOME/.pulse/default.pa
|
||||||
+ echo "" >>"$PULSE_DIR/default.pa"
|
+ echo "" >>"$CONFIG_DIR/default.pa"
|
||||||
+ echo "### BEGIN: Equalized audio configuration" >>"$PULSE_DIR/default.pa"
|
+ echo "### BEGIN: Equalized audio configuration" >>"$CONFIG_DIR/default.pa"
|
||||||
+ echo "### Generated from: $SCRIPT_NAME" >>"$PULSE_DIR/default.pa"
|
+ echo "### Generated from: $SCRIPT_NAME" >>"$CONFIG_DIR/default.pa"
|
||||||
+ echo "load-module module-ladspa-sink sink_name=$PA_LADSPA_SINK master=$PA_MASTER_SINK plugin=$PA_LADSPA_PLUGIN label=$PA_LADSPA_LABEL control=$PA_LADSPA_CONTROLS" >>"$PULSE_DIR/default.pa"
|
+ echo "load-module module-ladspa-sink sink_name=$PA_LADSPA_SINK master=$PA_MASTER_SINK plugin=$PA_LADSPA_PLUGIN label=$PA_LADSPA_LABEL control=$PA_LADSPA_CONTROLS" >>"$CONFIG_DIR/default.pa"
|
||||||
|
|
||||||
# Set LADSPA sink as default sink & set appropriate master sink (preamp) volume
|
# Set LADSPA sink as default sink & set appropriate master sink (preamp) volume
|
||||||
- echo "set-default-sink $PA_LADSPA_SINK" >>$HOME/.pulse/default.pa
|
- echo "set-default-sink $PA_LADSPA_SINK" >>$HOME/.pulse/default.pa
|
||||||
- echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>$HOME/.pulse/default.pa
|
- echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>$HOME/.pulse/default.pa
|
||||||
- echo "set-sink-mute $PA_MASTER_SINK 0" >>$HOME/.pulse/default.pa
|
- echo "set-sink-mute $PA_MASTER_SINK 0" >>$HOME/.pulse/default.pa
|
||||||
- echo "### END: Equalized audio configuration" >>$HOME/.pulse/default.pa
|
- echo "### END: Equalized audio configuration" >>$HOME/.pulse/default.pa
|
||||||
+ echo "set-default-sink $PA_LADSPA_SINK" >>"$PULSE_DIR/default.pa"
|
+ echo "set-default-sink $PA_LADSPA_SINK" >>"$CONFIG_DIR/default.pa"
|
||||||
+ echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>"$PULSE_DIR/default.pa"
|
+ echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>"$CONFIG_DIR/default.pa"
|
||||||
+ echo "set-sink-mute $PA_MASTER_SINK 0" >>"$PULSE_DIR/default.pa"
|
+ echo "set-sink-mute $PA_MASTER_SINK 0" >>"$CONFIG_DIR/default.pa"
|
||||||
+ echo "### END: Equalized audio configuration" >>"$PULSE_DIR/default.pa"
|
+ echo "### END: Equalized audio configuration" >>"$CONFIG_DIR/default.pa"
|
||||||
|
|
||||||
echo "Equalizer setting saved (enable-config)."
|
echo "Equalizer setting saved (enable-config)."
|
||||||
echo "-------------------------------------"
|
echo "-------------------------------------"
|
||||||
@ -122,9 +122,9 @@
|
|||||||
- if [ -f $HOME/.pulse/default.pa.noeq ]; then
|
- if [ -f $HOME/.pulse/default.pa.noeq ]; then
|
||||||
- echo "Found '$HOME/.pulse/default.pa.noeq', moving..."
|
- echo "Found '$HOME/.pulse/default.pa.noeq', moving..."
|
||||||
- mv $HOME/.pulse/default.pa.noeq $HOME/.pulse/default.pa
|
- mv $HOME/.pulse/default.pa.noeq $HOME/.pulse/default.pa
|
||||||
+ if [ -f "$PULSE_DIR/default.pa.noeq" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa.noeq" ]; then
|
||||||
+ echo "Found '$PULSE_DIR/default.pa.noeq', moving..."
|
+ echo "Found '$CONFIG_DIR/default.pa.noeq', moving..."
|
||||||
+ mv "$PULSE_DIR/default.pa.noeq" "$PULSE_DIR/default.pa"
|
+ mv "$CONFIG_DIR/default.pa.noeq" "$CONFIG_DIR/default.pa"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# If equalizer configuration is present, delete file
|
# If equalizer configuration is present, delete file
|
||||||
@ -132,10 +132,10 @@
|
|||||||
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
- echo "Equalizer definition detected, deleting '$HOME/.pulse/default.pa'..."
|
- echo "Equalizer definition detected, deleting '$HOME/.pulse/default.pa'..."
|
||||||
- rm $HOME/.pulse/default.pa
|
- rm $HOME/.pulse/default.pa
|
||||||
+ if [ -f "$PULSE_DIR/default.pa" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ if [ "$(cat "$PULSE_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
+ if [ "$(cat "$CONFIG_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
+ echo "Equalizer definition detected, deleting '$PULSE_DIR/default.pa'..."
|
+ echo "Equalizer definition detected, deleting '$CONFIG_DIR/default.pa'..."
|
||||||
+ rm "$PULSE_DIR/default.pa"
|
+ rm "$CONFIG_DIR/default.pa"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -145,8 +145,8 @@
|
|||||||
|
|
||||||
- if [ -f $HOME/.pulse/default.pa ]; then
|
- if [ -f $HOME/.pulse/default.pa ]; then
|
||||||
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
+ if [ -f "$PULSE_DIR/default.pa" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ if [ "$(cat "$PULSE_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
+ if [ "$(cat "$CONFIG_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
echo "Equalizer configuration status: [enabled]"
|
echo "Equalizer configuration status: [enabled]"
|
||||||
else
|
else
|
||||||
echo "Equalizer configuration status: [disabled]"
|
echo "Equalizer configuration status: [disabled]"
|
||||||
@ -156,8 +156,8 @@
|
|||||||
|
|
||||||
- if [ -f $HOME/.pulse/default.pa ]; then
|
- if [ -f $HOME/.pulse/default.pa ]; then
|
||||||
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
- if [ "$(cat $HOME/.pulse/default.pa | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
+ if [ -f "$PULSE_DIR/default.pa" ]; then
|
+ if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
+ if [ "$(cat "$PULSE_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
+ if [ "$(cat "$CONFIG_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
echo "Equalizer configuration status: [enabled]"
|
echo "Equalizer configuration status: [enabled]"
|
||||||
echo "Equalizer plugin: [$PA_LADSPA_PLUGIN/$PA_LADSPA_LABEL]"
|
echo "Equalizer plugin: [$PA_LADSPA_PLUGIN/$PA_LADSPA_LABEL]"
|
||||||
echo "Equalizer control: [$PA_LADSPA_CONTROLS]"
|
echo "Equalizer control: [$PA_LADSPA_CONTROLS]"
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
@@ -293,7 +293,7 @@ if [ "$1" = "enable-config" ]; then
|
@@ -293,7 +293,7 @@ if [ "$1" = "enable-config" ]; then
|
||||||
|
|
||||||
# Set LADSPA sink as default sink & set appropriate master sink (preamp) volume
|
# Set LADSPA sink as default sink & set appropriate master sink (preamp) volume
|
||||||
echo "set-default-sink $PA_LADSPA_SINK" >>"$PULSE_DIR/default.pa"
|
echo "set-default-sink $PA_LADSPA_SINK" >>"$CONFIG_DIR/default.pa"
|
||||||
- echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>"$PULSE_DIR/default.pa"
|
- echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>"$CONFIG_DIR/default.pa"
|
||||||
+ #echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>"$PULSE_DIR/default.pa"
|
+ #echo "set-sink-volume $PA_MASTER_SINK $PA_REAL_PREAMP" >>"$CONFIG_DIR/default.pa"
|
||||||
echo "set-sink-mute $PA_MASTER_SINK 0" >>"$PULSE_DIR/default.pa"
|
echo "set-sink-mute $PA_MASTER_SINK 0" >>"$CONFIG_DIR/default.pa"
|
||||||
echo "### END: Equalized audio configuration" >>"$PULSE_DIR/default.pa"
|
echo "### END: Equalized audio configuration" >>"$CONFIG_DIR/default.pa"
|
||||||
|
|
||||||
@@ -383,7 +383,7 @@ if [ "$1" = "enable" ]; then
|
@@ -383,7 +383,7 @@ if [ "$1" = "enable" ]; then
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
--- a/usr/bin/pulseaudio-equalizer
|
--- a/usr/bin/pulseaudio-equalizer
|
||||||
+++ b/usr/bin/pulseaudio-equalizer
|
+++ b/usr/bin/pulseaudio-equalizer
|
||||||
@@ -133,6 +133,8 @@ fi
|
@@ -133,6 +133,8 @@ fi
|
||||||
if [ -f "$PULSE_DIR/default.pa" ]; then
|
if [ -f "$CONFIG_DIR/default.pa" ]; then
|
||||||
if [ "$(cat "$PULSE_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
if [ "$(cat "$CONFIG_DIR/default.pa" | grep -m1 "### BEGIN: Equalized audio configuration")" = "### BEGIN: Equalized audio configuration" ]; then
|
||||||
PA_EQUALIZER_PERSISTENCE=1
|
PA_EQUALIZER_PERSISTENCE=1
|
||||||
+ else
|
+ else
|
||||||
+ PA_EQUALIZER_PERSISTENCE=0
|
+ PA_EQUALIZER_PERSISTENCE=0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
|
--- a/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
|
||||||
+++ b/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
|
+++ b/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
|
||||||
@@ -364,7 +364,19 @@ class Equalizer:
|
@@ -364,7 +364,16 @@ class Equalizer:
|
||||||
self.window.connect("destroy", self.destroy_equalizer)
|
self.window.connect("destroy", self.destroy_equalizer)
|
||||||
self.window.set_title(windowtitle + " [" + realstatus + "]")
|
self.window.set_title(windowtitle + " [" + realstatus + "]")
|
||||||
self.window.set_border_width(0)
|
self.window.set_border_width(0)
|
||||||
@ -8,16 +8,13 @@
|
|||||||
+
|
+
|
||||||
+ icon_theme = Gtk.icon_theme_get_default()
|
+ icon_theme = Gtk.icon_theme_get_default()
|
||||||
+ if icon_theme.has_icon("multimedia-volume-control"):
|
+ if icon_theme.has_icon("multimedia-volume-control"):
|
||||||
+ icon = icon_theme.load_icon("multimedia-volume-control", 16, 0)
|
+ self.window.set_icon_name("multimedia-volume-control")
|
||||||
+ self.window.set_icon(icon)
|
|
||||||
+ elif icon_theme.has_icon("gnome-volume-control"):
|
+ elif icon_theme.has_icon("gnome-volume-control"):
|
||||||
+ icon = icon_theme.load_icon("gnome-volume-control",16,0)
|
+ self.window.set_icon_name("gnome-volume-control")
|
||||||
+ self.window.set_icon(icon)
|
|
||||||
+ elif icon_theme.has_icon("stock_volume"):
|
+ elif icon_theme.has_icon("stock_volume"):
|
||||||
+ icon = icon_theme.load_icon("stock_volume",16,0)
|
+ self.window.set_icon_name("stock_volume")
|
||||||
+ self.window.set_icon(icon)
|
|
||||||
+ else:
|
+ else:
|
||||||
+ print("No icon found, window will be iconless")
|
+ print("No icon found, the window will be iconless")
|
||||||
|
|
||||||
menu = Gtk.Menu()
|
menu = Gtk.Menu()
|
||||||
|
|
||||||
|
@ -64,9 +64,9 @@
|
|||||||
- icon_theme = Gtk.icon_theme_get_default()
|
- icon_theme = Gtk.icon_theme_get_default()
|
||||||
+ icon_theme = Gtk.IconTheme.get_default()
|
+ icon_theme = Gtk.IconTheme.get_default()
|
||||||
if icon_theme.has_icon("multimedia-volume-control"):
|
if icon_theme.has_icon("multimedia-volume-control"):
|
||||||
icon = icon_theme.load_icon("multimedia-volume-control", 16, 0)
|
self.window.set_icon_name("multimedia-volume-control")
|
||||||
self.window.set_icon(icon)
|
elif icon_theme.has_icon("gnome-volume-control"):
|
||||||
@@ -380,42 +385,59 @@ class Equalizer:
|
@@ -377,42 +382,61 @@ class Equalizer:
|
||||||
|
|
||||||
menu = Gtk.Menu()
|
menu = Gtk.Menu()
|
||||||
|
|
||||||
@ -130,6 +130,8 @@
|
|||||||
- preampscale = Gtk.VScale()
|
- preampscale = Gtk.VScale()
|
||||||
+ if GTK_VERSION >= (3, 2, 0):
|
+ if GTK_VERSION >= (3, 2, 0):
|
||||||
+ preampscale = Gtk.Scale(orientation=Gtk.Orientation.VERTICAL)
|
+ preampscale = Gtk.Scale(orientation=Gtk.Orientation.VERTICAL)
|
||||||
|
+ preampscale.set_hexpand(True)
|
||||||
|
+ preampscale.set_vexpand(True)
|
||||||
+ else:
|
+ else:
|
||||||
+ preampscale = Gtk.VScale()
|
+ preampscale = Gtk.VScale()
|
||||||
preampscale.set_draw_value(0)
|
preampscale.set_draw_value(0)
|
||||||
@ -139,7 +141,7 @@
|
|||||||
preampscale.set_range(0.0, 2.0)
|
preampscale.set_range(0.0, 2.0)
|
||||||
preampscale.set_increments(1, 0.1)
|
preampscale.set_increments(1, 0.1)
|
||||||
preampscale.set_digits(1)
|
preampscale.set_digits(1)
|
||||||
@@ -426,16 +448,25 @@ class Equalizer:
|
@@ -423,16 +447,25 @@ class Equalizer:
|
||||||
label.set_markup("<small>Preamp</small>")
|
label.set_markup("<small>Preamp</small>")
|
||||||
preampscalevalue = Gtk.Label()
|
preampscalevalue = Gtk.Label()
|
||||||
preampscalevalue.set_markup(str(preampscale.get_value()) + "x")
|
preampscalevalue.set_markup(str(preampscale.get_value()) + "x")
|
||||||
@ -151,9 +153,9 @@
|
|||||||
+ grid.attach(preampscale, 1, 1, 1, 1)
|
+ grid.attach(preampscale, 1, 1, 1, 1)
|
||||||
+ grid.attach(preampscalevalue, 1, 2, 1, 1)
|
+ grid.attach(preampscalevalue, 1, 2, 1, 1)
|
||||||
+ else:
|
+ else:
|
||||||
+ grid.attach(label, 1, 2, 0, 1)
|
+ grid.attach(label, 1, 2, 0, 1, yoptions=Gtk.AttachOptions.SHRINK)
|
||||||
+ grid.attach(preampscale, 1, 2, 1, 2)
|
+ grid.attach(preampscale, 1, 2, 1, 2, yoptions=(Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL))
|
||||||
+ grid.attach(preampscalevalue, 1, 2, 2, 3)
|
+ grid.attach(preampscalevalue, 1, 2, 2, 3, yoptions=Gtk.AttachOptions.SHRINK)
|
||||||
#label.show()
|
#label.show()
|
||||||
#preampscale.show()
|
#preampscale.show()
|
||||||
#preampscalevalue.show()
|
#preampscalevalue.show()
|
||||||
@ -170,13 +172,15 @@
|
|||||||
#separator.show()
|
#separator.show()
|
||||||
|
|
||||||
# Equalizer bands
|
# Equalizer bands
|
||||||
@@ -444,11 +475,14 @@ class Equalizer:
|
@@ -441,11 +474,16 @@ class Equalizer:
|
||||||
self.labels = {}
|
self.labels = {}
|
||||||
self.scalevalues = {}
|
self.scalevalues = {}
|
||||||
for x in range(1,num_ladspa_controls+1):
|
for x in range(1,num_ladspa_controls+1):
|
||||||
- scale = Gtk.VScale()
|
- scale = Gtk.VScale()
|
||||||
+ if GTK_VERSION >= (3, 2, 0):
|
+ if GTK_VERSION >= (3, 2, 0):
|
||||||
+ scale = Gtk.Scale(orientation=Gtk.Orientation.VERTICAL)
|
+ scale = Gtk.Scale(orientation=Gtk.Orientation.VERTICAL)
|
||||||
|
+ scale.set_hexpand(True)
|
||||||
|
+ scale.set_vexpand(True)
|
||||||
+ else:
|
+ else:
|
||||||
+ scale = Gtk.VScale()
|
+ scale = Gtk.VScale()
|
||||||
self.scales[x] = scale
|
self.scales[x] = scale
|
||||||
@ -187,7 +191,7 @@
|
|||||||
scale.set_range(float(ranges[0]), float(ranges[1]))
|
scale.set_range(float(ranges[0]), float(ranges[1]))
|
||||||
scale.set_increments(1, 0.1)
|
scale.set_increments(1, 0.1)
|
||||||
scale.set_digits(1)
|
scale.set_digits(1)
|
||||||
@@ -462,67 +496,79 @@ class Equalizer:
|
@@ -459,67 +497,80 @@ class Equalizer:
|
||||||
scalevalue = Gtk.Label()
|
scalevalue = Gtk.Label()
|
||||||
self.scalevalues[x] = scalevalue
|
self.scalevalues[x] = scalevalue
|
||||||
scalevalue.set_markup("<small>" + str(scale.get_value()) + "\ndB</small>")
|
scalevalue.set_markup("<small>" + str(scale.get_value()) + "\ndB</small>")
|
||||||
@ -199,9 +203,9 @@
|
|||||||
+ grid.attach(scale, x + 2, 1, 1, 1)
|
+ grid.attach(scale, x + 2, 1, 1, 1)
|
||||||
+ grid.attach(scalevalue, x + 2, 2, 1, 1)
|
+ grid.attach(scalevalue, x + 2, 2, 1, 1)
|
||||||
+ else:
|
+ else:
|
||||||
+ grid.attach(label, x + 2, x + 3, 0, 1)
|
+ grid.attach(label, x + 2, x + 3, 0, 1, yoptions=Gtk.AttachOptions.SHRINK)
|
||||||
+ grid.attach(scale, x + 2, x + 3, 1, 2)
|
+ grid.attach(scale, x + 2, x + 3, 1, 2, yoptions=(Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL))
|
||||||
+ grid.attach(scalevalue, x + 2, x + 3, 2, 3)
|
+ grid.attach(scalevalue, x + 2, x + 3, 2, 3, yoptions=Gtk.AttachOptions.SHRINK)
|
||||||
label.show()
|
label.show()
|
||||||
scale.show()
|
scale.show()
|
||||||
scalevalue.show()
|
scalevalue.show()
|
||||||
@ -211,13 +215,15 @@
|
|||||||
|
|
||||||
- vbox2 = Gtk.VBox(True, 1)
|
- vbox2 = Gtk.VBox(True, 1)
|
||||||
- vbox2.set_border_width(10)
|
- vbox2.set_border_width(10)
|
||||||
|
- hbox1.add(vbox2)
|
||||||
+ if GTK_VERSION >= (3, 0, 0):
|
+ if GTK_VERSION >= (3, 0, 0):
|
||||||
+ vbox2 = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, homogeneous=True, spacing=1)
|
+ vbox2 = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, homogeneous=True, spacing=1)
|
||||||
+ vbox2.props.margin = 10
|
+ vbox2.props.margin = 10
|
||||||
|
+ hbox1.add(vbox2)
|
||||||
+ else:
|
+ else:
|
||||||
+ vbox2 = Gtk.VBox(homogeneous=True, spacing=1)
|
+ vbox2 = Gtk.VBox(homogeneous=True, spacing=1)
|
||||||
+ vbox2.set_border_width(10)
|
+ vbox2.set_border_width(10)
|
||||||
hbox1.add(vbox2)
|
+ hbox1.pack_start(vbox2, False, True, 0)
|
||||||
vbox2.show()
|
vbox2.show()
|
||||||
|
|
||||||
presetslabel = Gtk.Label()
|
presetslabel = Gtk.Label()
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
+LC_MESSAGES=C
|
+LC_MESSAGES=C
|
||||||
if [ -z "$XDG_CONFIG_HOME" ]; then
|
if [ -z "$XDG_CONFIG_HOME" ]; then
|
||||||
PULSE_DIR="$HOME/.config/pulse"
|
CONFIG_DIR="$HOME/.config/pulse"
|
||||||
else
|
else
|
||||||
@@ -113,20 +114,20 @@ fi
|
@@ -113,20 +114,20 @@ fi
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
Sun Feb 25 18:16:05 UTC 2018 - sor.alexei@meowr.ru
|
Sun Feb 25 18:16:05 UTC 2018 - sor.alexei@meowr.ru
|
||||||
|
|
||||||
- Add 0000-add-python3-compat.patch: Add Python3 compatibility.
|
- Add 0000-add-python3-compat.patch: Add Python3 compatibility.
|
||||||
- Rebase and improve 0001-pulse-path.patch.
|
- Rebase and improve 0001-pulse-path.patch, 0005-window-icon.patch.
|
||||||
- Squash 0007-remove-all-preamp.patch into 0002-remove-preamp.patch.
|
- Squash 0007-remove-all-preamp.patch into 0002-remove-preamp.patch.
|
||||||
- Rebase 0003-force-default-persistence-value.patch,
|
- Rebase 0003-force-default-persistence-value.patch,
|
||||||
0004-do-not-crash-on-missing-preset.patch, 0005-window-icon.patch,
|
0004-do-not-crash-on-missing-preset.patch,
|
||||||
0008-fix-locale-issues.patch, 0009-do-not-zero-volume.patch.
|
0008-fix-locale-issues.patch, 0009-do-not-zero-volume.patch.
|
||||||
- Add 0007-pygobject3-port.patch: Port to PyGObject3 and GTK+3.
|
- Add 0007-pygobject3-port.patch: Port to PyGObject3 and GTK+3.
|
||||||
- Unwrap pulseaudio-equalizer-gtk.
|
- Do not use a wrapper for pulseaudio-equalizer-gtk.
|
||||||
- Switch to Python3.
|
- Switch to Python3.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user