<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - gtk3 and gtkmm3 3.20 possibly break gui"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94887">94887</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>gtk3 and gtkmm3 3.20 possibly break gui
</td>
</tr>
<tr>
<th>Product</th>
<td>PulseAudio
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>pavucontrol
</td>
</tr>
<tr>
<th>Assignee</th>
<td>pulseaudio-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jw.hendy@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>pulseaudio-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>lennart@poettering.net
</td>
</tr></table>
<p>
<div>
<pre>I'm running Arch Linux:
$ uname -a
4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux
I just upgraded my packages yesterday, and I noticed that the pavucontrol gui
appeared to break. The top menu items crowded together, I lost the vertical
scroll bar on the right, and the sliders for volume adjustment disappeared. It
was still responsive to mouse and keyboard (click the area of the volume
slider, and left/right arrows would adjust).
I noted that the upgraded included gtk3 and gtkmm3, both from versions 3.18 to
3.20. After downgrading to 3.18, the gui is back to normal. Here are
screenshots of pavucontrol on both versions:
- 3.18: <a href="http://i.imgur.com/zeuT1ov.png">http://i.imgur.com/zeuT1ov.png</a>
- 3.20: <a href="http://i.imgur.com/2MMzsRv.png">http://i.imgur.com/2MMzsRv.png</a>
Here is an example of the error output I see on 3.20:
(pavucontrol:31786): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:7:37:
The style property GtkButton:child-displacement-x is deprecated and shouldn't
be used anymore. It will be removed in a future version
(pavucontrol:31786): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:8:37:
The style property GtkButton:child-displacement-y is deprecated and shouldn't
be used anymore. It will be removed in a future version
(pavucontrol:31786): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:9:31:
The style property GtkButton:default-border is deprecated and shouldn't be used
anymore. It will be removed in a future version
(pavucontrol:31786): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:68:13: The :insensitive pseudo-class is deprecated. Use
:disabled instead.
(pavucontrol:31786): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:69:13: The :insensitive pseudo-class is deprecated. Use
:disabled instead.
(pavucontrol:31786): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:69:25: The :insensitive pseudo-class is deprecated. Use
:disabled instead.
I tried changing gtk themes, but seemed to affect anything. I haven't noticed
any other affected applications.
Relevant packages:
$ sudo pacman -Q |grep gtk
gtk-engine-murrine 0.98.2-2
gtk-engine-unico 1.0.2-1
gtk-engines 2.21.0-2
gtk-update-icon-cache 3.20.2-1
gtk2 2.24.30-1
gtk3 3.20.2-1
gtkmm3 3.20.0-1
gtkspell 2.0.16-3
pygtk 2.24.0-6
$ sudo pacman -Q |grep gnome
gnome-icon-theme 3.12.0-3
gnome-icon-theme-symbolic 3.12.0-3
gnome-themes-standard 3.20-1
$ openbox --version
Openbox 3.6.1
Let me know if further information would be helpful!</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>