[opensuse-xfce] Xfce 4.11 packages available
Hi, I've packaged the current unstable development releases of Xfce packages. The packages are available in the X11:xfce:Next project on OBS, the project is self-contained and can be added on top of openSUSE 13.1 or Factory. If you want to try it out, just run zypper ar --refresh obs://X11:xfce:Next/openSUSE_(13.1|Factory) X11-xfce-Next zypper dup Don't do this on a production machine though, the updated packages are in a pre-Beta/RC stage and the code is still under development. Note that there is no fixed release date for Xfce 4.12, it will be released depending on when the components are considered ready and the developers have time. libxfce4ui and xfce4-panel 4.11 support GTK 3 so it is possible to write GTK 3-based Xfce applications and panel plugins, however a migration of the core components to GTK 3 is not planned for Xfce 4.12. The X11:xfce:Next project contains the following updates: * libgarcon 0.3.0 * libxfce4ui 4.11.1 * libxfce4util 4.11.0 * parole 0.6.1 * xfce4-appfinder 4.11.0 * xfce4-dev-tools 4.11.0 * xfce4-mixer 4.11.0 * xfce4-panel 4.11.0 * xfce4-session 4.11.0 * xfce4-settings 4.11.2 * xfdesktop 4.11.6 For your convenience a detailed changelog for the above packages is attached to this mail. The obsolete libxfcegui4 library does not build against the new libxfce4ui and libxfce4util so it has been removed together with the following packages which still depend on it and are unmaintained upstream: * xfce4-panel-plugin-radio * xfce4-panel-plugin-quicklauncher * xfce4-panel-plugin-cellmodem The following packages are still maintained but have not been completely ported to libxfce4ui yet and are thus currently broken: * xfce4-panel-plugin-verve * xfce4-panel-plugin-notes -- Guido Berhoerster
Dear Guido.
I've packaged the current unstable development releases of Xfce packages. The packages are available in the X11:xfce:Next project on OBS, the project is self-contained and can be added on top of openSUSE 13.1 or Factory. If you want to try it out, just run
zypper ar --refresh obs://X11:xfce:Next/openSUSE_(13.1|Factory) X11-xfce-Next zypper dup
Don't do this on a production machine though, the updated packages are in a pre-Beta/RC stage and the code is still under development. Note that there is no fixed release date for Xfce 4.12, it will be released depending on when the components are considered ready and the developers have time. libxfce4ui and xfce4-panel 4.11 support GTK 3 so it is possible to write GTK 3-based Xfce applications and panel plugins, however a migration of the core components to GTK 3 is not planned for Xfce 4.12.
The X11:xfce:Next project contains the following updates:
First, thanks for the packaging. I have tried the packages from the repository and noticed that the panel icon is no longer scaled correctly. I have created a new bugreport on that: https://bugzilla.xfce.org/show_bug.cgi?id=10865 and a screenshot, showing the old and the new version: http://bug-attachment.xfce.org/attachment.cgi?id=5467 Greets Marcus
* Marcus Moeller <marcus.moeller@gmx.ch> [2014-05-02 18:13]:
Dear Guido.
I've packaged the current unstable development releases of Xfce packages. The packages are available in the X11:xfce:Next project on OBS, the project is self-contained and can be added on top of openSUSE 13.1 or Factory. If you want to try it out, just run
zypper ar --refresh obs://X11:xfce:Next/openSUSE_(13.1|Factory) X11-xfce-Next zypper dup
Don't do this on a production machine though, the updated packages are in a pre-Beta/RC stage and the code is still under development. Note that there is no fixed release date for Xfce 4.12, it will be released depending on when the components are considered ready and the developers have time. libxfce4ui and xfce4-panel 4.11 support GTK 3 so it is possible to write GTK 3-based Xfce applications and panel plugins, however a migration of the core components to GTK 3 is not planned for Xfce 4.12.
The X11:xfce:Next project contains the following updates:
First, thanks for the packaging. I have tried the packages from the repository and noticed that the panel icon is no longer scaled correctly. I have created a new bugreport on that:
https://bugzilla.xfce.org/show_bug.cgi?id=10865
and a screenshot, showing the old and the new version:
Thanks, I hadn't even spotted that. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Thu, 1 May 2014 16:25:47 +0200 Guido Berhoerster wrote:
I've packaged the current unstable development releases of Xfce packages. The packages are available in the X11:xfce:Next project on OBS, the project is self-contained and can be added on top of openSUSE 13.1 or Factory.
Thanks, Guido. Generally, Xfce works very well. But…
parole ------------------------------------------------------------------- Thu May 1 08:35:37 UTC 2014 - gber@xxx.xxx
- update to version 0.6.1 - properly use specified device, use correct URI (lp#1098323) - completed port to GTK+3
It looks and feels ugly in GTK+3 variant: http://susepaste.org/view/simple/69644958 I use the MurrinaBlau theme. One more issue is there: http://susepaste.org/view/simple/53310299 "Don't install" or "Install" doesn't work at all. I don't remember if it was happened in GTK+2 build. -- WBR Kyrill
Am 24.05.2014 01:22, schrieb Kyrill Detinov:
On Thu, 1 May 2014 16:25:47 +0200 Guido Berhoerster wrote:
I've packaged the current unstable development releases of Xfce packages. The packages are available in the X11:xfce:Next project on OBS, the project is self-contained and can be added on top of openSUSE 13.1 or Factory.
Thanks, Guido. Generally, Xfce works very well. But…
parole ------------------------------------------------------------------- Thu May 1 08:35:37 UTC 2014 - gber@xxx.xxx
- update to version 0.6.1 - properly use specified device, use correct URI (lp#1098323) - completed port to GTK+3
It looks and feels ugly in GTK+3 variant: http://susepaste.org/view/simple/69644958 I use the MurrinaBlau theme.
Murrina is a GTK2 only theme, so GTK3 apps do not look good, when you are using this one. You can try to stick with Adwaita or Greybird instead, which both have GTK3 variants. Greets Marcus -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
Hi, * Kyrill Detinov <lazy.kent@opensuse.org> [2014-05-24 01:22]:
I've packaged the current unstable development releases of Xfce packages. The packages are available in the X11:xfce:Next project on OBS, the project is self-contained and can be added on top of openSUSE 13.1 or Factory.
Thanks, Guido. Generally, Xfce works very well. But…
parole ------------------------------------------------------------------- Thu May 1 08:35:37 UTC 2014 - gber@xxx.xxx
- update to version 0.6.1 - properly use specified device, use correct URI (lp#1098323) - completed port to GTK+3
It looks and feels ugly in GTK+3 variant: http://susepaste.org/view/simple/69644958 I use the MurrinaBlau theme.
as Marcus said, you are using a GTK2-only theme and in addition parole uses symbolic icons without the fallback mechanism which breaks in the way shown in your screenshot if your theme doesn't include a symbolic icon theme as well.
One more issue is there: http://susepaste.org/view/simple/53310299 "Don't install" or "Install" doesn't work at all. I don't remember if it was happened in GTK+2 build.
That dialog comes from Parole (and is completely superfluous), if you click on "Install" it brings up another dialog from the gstreamer PackageKit plugin asking you the same again and then allowing you to search for and install missing codecs. If the gstreamer PackageKit dialog doesn't come up, make sure you have PackageKit-gstreamer-plugin installed and try starting parole from a terminal to see any errors from PackageKit. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Sat, 24 May 2014 11:41:00 +0200 Guido Berhoerster wrote:
It looks and feels ugly in GTK+3 variant: http://susepaste.org/view/simple/69644958 I use the MurrinaBlau theme.
as Marcus said, you are using a GTK2-only theme and in addition parole uses symbolic icons without the fallback mechanism which breaks in the way shown in your screenshot if your theme doesn't include a symbolic icon theme as well.
Now I'm using GTK2 & GTK3 theme: Clearlooks-Phenix. All is OK (nearly).
parole uses symbolic icons
Why? Am I visually impaired? No. I want to see/use full-colored icons in menus and everywhere. No other app uses symbolic icons because we run Xfce and not GNOME. https://wiki.gnome.org/Design/HIG/IconsAndArtwork Full-color icons should be used for devices, filetypes/mimetypes and application (launcher) icons. All other icons should use the symbolic icon style. In addition, symbolic icons should always be used inside: Buttons Lists Entry fields When the background is semi-transparent (such as overlaid media or fullscreen controls) Really? What a stupid idea? Again: we run Xfce.
One more issue is there: http://susepaste.org/view/simple/53310299 "Don't install" or "Install" doesn't work at all. I don't remember if it was happened in GTK+2 build.
That dialog comes from Parole (and is completely superfluous), if you click on "Install" it brings up another dialog from the gstreamer PackageKit plugin asking you the same again and then allowing you to search for and install missing codecs. If the gstreamer PackageKit dialog doesn't come up, make sure you have PackageKit-gstreamer-plugin installed and try starting parole from a terminal to see any errors from PackageKit.
It doesn't work. PackageKit-gstreamer-plugin is installed. % rpm -q PackageKit-gstreamer-plugin PackageKit-gstreamer-plugin-0.8.16-4.2.x86_64 % parole http://tv.lifelink.ru/tv.cgi\?channel\=rossiya ** (parole:30298): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ** Message: PackageKit: xid = 69206498 ** Message: PackageKit: Codec nice name: ??????? Teletext ** Message: PackageKit: structure: gstreamer1(decoder-application/x-teletext)()(64bit) ** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files At the same time (it works!): % mplayer http://tv.lifelink.ru/tv.cgi\?channel\=rossiya MPlayer -4.8 (C) 2000-2014 MPlayer Team Playing http://tv.lifelink.ru/tv.cgi?channel=rossiya. Resolving tv.lifelink.ru for AF_INET6... Couldn't resolve name for AF_INET6: tv.lifelink.ru Resolving tv.lifelink.ru for AF_INET... Connecting to server tv.lifelink.ru[80.251.112.115]: 80... Cache size set to 320 KBytes Cache fill: 0.00% (0 bytes) libavformat version 55.48.100 (internal) TS file format detected. VIDEO MPEG2(pid=811) AUDIO MPA(pid=831) SUB Teletext(pid=871) PROGRAM N. 1 Stream not seekable! VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 15000.0 kbps (1875.0 kbyte/s) ========================================================================== Forced video codec: ffmpeg12vdpau Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 55.69.100 (internal) Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU)) ========================================================================== ========================================================================== Trying to force audio codec driver family libmad... Opening audio decoder: [libmad] libmad mpeg audio decoder AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000) Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3) ========================================================================== AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO: [vdpau] 720x576 => 768x576 MPEG2 VDPAU acceleration [zoom] A:55019.8 V:55019.8 A-V: 0.001 ct: -0.584 309/309 8% 0% 15.3% 8 0 10% -- WBR Kyrill
* Kyrill Detinov <lazy.kent@opensuse.org> [2014-07-26 02:58]:
On Sat, 24 May 2014 11:41:00 +0200 Guido Berhoerster wrote:
It looks and feels ugly in GTK+3 variant: http://susepaste.org/view/simple/69644958 I use the MurrinaBlau theme.
as Marcus said, you are using a GTK2-only theme and in addition parole uses symbolic icons without the fallback mechanism which breaks in the way shown in your screenshot if your theme doesn't include a symbolic icon theme as well.
Now I'm using GTK2 & GTK3 theme: Clearlooks-Phenix. All is OK (nearly).
It has not been updated for current GTK3 versions so there might be some visual quirks.
parole uses symbolic icons
Why? Am I visually impaired? No. I want to see/use full-colored icons in menus and everywhere. No other app uses symbolic icons because we run Xfce and not GNOME.
GTK3 uses them internally as well, e.g. the filechooser, so there is really no way around it. Adwaita has now been intgrated into GTK3 3.13 so the Adwaita icon theme with its symbolic icons is assumed to be present by GTK3 applications.
https://wiki.gnome.org/Design/HIG/IconsAndArtwork Full-color icons should be used for devices, filetypes/mimetypes and application (launcher) icons. All other icons should use the symbolic icon style. In addition, symbolic icons should always be used inside:
Buttons Lists Entry fields When the background is semi-transparent (such as overlaid media or fullscreen controls)
Really? What a stupid idea? Again: we run Xfce.
One more issue is there: http://susepaste.org/view/simple/53310299 "Don't install" or "Install" doesn't work at all. I don't remember if it was happened in GTK+2 build.
That dialog comes from Parole (and is completely superfluous), if you click on "Install" it brings up another dialog from the gstreamer PackageKit plugin asking you the same again and then allowing you to search for and install missing codecs. If the gstreamer PackageKit dialog doesn't come up, make sure you have PackageKit-gstreamer-plugin installed and try starting parole from a terminal to see any errors from PackageKit.
It doesn't work. PackageKit-gstreamer-plugin is installed. % rpm -q PackageKit-gstreamer-plugin PackageKit-gstreamer-plugin-0.8.16-4.2.x86_64
% parole http://tv.lifelink.ru/tv.cgi\?channel\=rossiya
** (parole:30298): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ** Message: PackageKit: xid = 69206498 ** Message: PackageKit: Codec nice name: ??????? Teletext ** Message: PackageKit: structure: gstreamer1(decoder-application/x-teletext)()(64bit) ** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files
PackageKit is DBus-activated, is PackageKit installed correctly and /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service present? -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Sat, 26 Jul 2014 08:58:05 +0200 Guido Berhoerster wrote:
parole uses symbolic icons
Why? Am I visually impaired? No. I want to see/use full-colored icons in menus and everywhere. No other app uses symbolic icons because we run Xfce and not GNOME.
GTK3 uses them internally as well, e.g. the filechooser, so there is really no way around it. Adwaita has now been intgrated into GTK3 3.13 so the Adwaita icon theme with its symbolic icons is assumed to be present by GTK3 applications.
I'm very sad then. :(
% parole http://tv.lifelink.ru/tv.cgi\?channel\=rossiya
** (parole:30298): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ** Message: PackageKit: xid = 69206498 ** Message: PackageKit: Codec nice name: ??????? Teletext ** Message: PackageKit: structure: gstreamer1(decoder-application/x-teletext)()(64bit) ** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files
PackageKit is DBus-activated, is PackageKit installed correctly
I think so.
and /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service present?
Yes, it is. % rpm -qf /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service PackageKit-0.8.16-4.2.x86_64 % cat /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service [D-BUS Service] Name=org.freedesktop.PackageKit Exec=/usr/lib/packagekitd User=root SystemdService=packagekit.service -- WBR Kyrill
* Kyrill Detinov <lazy.kent@opensuse.org> [2014-07-26 09:22]:
On Sat, 26 Jul 2014 08:58:05 +0200 Guido Berhoerster wrote:
parole uses symbolic icons
Why? Am I visually impaired? No. I want to see/use full-colored icons in menus and everywhere. No other app uses symbolic icons because we run Xfce and not GNOME.
GTK3 uses them internally as well, e.g. the filechooser, so there is really no way around it. Adwaita has now been intgrated into GTK3 3.13 so the Adwaita icon theme with its symbolic icons is assumed to be present by GTK3 applications.
I'm very sad then. :(
GTK3 is from an UI perspective a completely different beast than GTK2, symbolic icons are a rather small issue compared to CSD, the use of HeaderBars and application menus which do not properly integrate with Xfce...
% parole http://tv.lifelink.ru/tv.cgi\?channel\=rossiya
** (parole:30298): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ** Message: PackageKit: xid = 69206498 ** Message: PackageKit: Codec nice name: ??????? Teletext ** Message: PackageKit: structure: gstreamer1(decoder-application/x-teletext)()(64bit) ** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files
PackageKit is DBus-activated, is PackageKit installed correctly
I think so.
and /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service present?
Yes, it is. % rpm -qf /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service PackageKit-0.8.16-4.2.x86_64
% cat /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service [D-BUS Service] Name=org.freedesktop.PackageKit Exec=/usr/lib/packagekitd User=root SystemdService=packagekit.service
Hmm, then you'll need to debug this a bit further why DBus doesn't find it, I can't reproduce this neither on 13.1 nor Factory. You could look for errors in /var/log/messages or .xsession-errors-:?, monitor DBus traffice with dbus-monitor or d-feet and strace the session bus daemon for clues. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Sat, 26 Jul 2014 10:45:58 +0200 Guido Berhoerster wrote:
Hmm, then you'll need to debug this a bit further why DBus doesn't find it, I can't reproduce this neither on 13.1 nor Factory. You could look for errors in /var/log/messages or .xsession-errors-:?, monitor DBus traffice with dbus-monitor or d-feet and strace the session bus daemon for clues.
I'm afraid, this is difficult for me. No errors in /var/log/messages. I see the same output in ~/.xsession-errors-:? as in a terminal: ** (parole:30298): WARNING **: Couldn't register with accessibility ... Could you connect to http://tv.lifelink.ru to test? This is my ISP. I'm not sure it translates all over the world. -- WBR Kyrill
* Kyrill Detinov <lazy.kent@opensuse.org> [2014-07-29 20:43]:
On Sat, 26 Jul 2014 10:45:58 +0200 Guido Berhoerster wrote:
Hmm, then you'll need to debug this a bit further why DBus doesn't find it, I can't reproduce this neither on 13.1 nor Factory. You could look for errors in /var/log/messages or .xsession-errors-:?, monitor DBus traffice with dbus-monitor or d-feet and strace the session bus daemon for clues.
I'm afraid, this is difficult for me. No errors in /var/log/messages. I see the same output in ~/.xsession-errors-:? as in a terminal: ** (parole:30298): WARNING **: Couldn't register with accessibility ...
Could you connect to http://tv.lifelink.ru to test? This is my ISP. I'm not sure it translates all over the world.
That link only times out for me, instead I opened https://archive.org/download/ElephantsDream/ED-CM-5.1-DVD-C_64kb.mp3 on a pristine Factory install with X11:xfce:Next on top which has no MP3 decoder. First, a popup from parole comes up: Additional software is required. Parole needs MPEG-1 Layer 3 (MP3) decoder to play this file. It can be installed automatically. After clicking on "Install", the PackageKit plugin dialog comes up asking me to search for a suitable codec, after clicking on "Search" I get a dialog with the found package: Install the following plugin Do you want to install this package now? GStreamer plug-in from Fluend for MP3 support gstreamer-fluendo-mp3-18-4.2 (64-bit) After clicking on "Install", a polkit dialog comes up asking me to authenticate, after that it installs the package and starts playing. So it does work as it is supposed to for me, I've only seen problems in the past where the PackageKit plugin was not able to determine the package corresponding to the needed codec. So the next step to investigate would be to determine why DBus-activation fails for you. You can try tracing DBus like this: strace -p $(pgrep -U <username> dbus-daemon) -ff -y -s 4096 -o dbus before opening the stream with parole. Then look for where it stats/reads /usr/share/dbus-1/services/org.freedesktop.PackageKit.service and whether it exec's /usr/bin/gpk-dbus-service. DBus and Packagekit also log to the journal or /var/log/messages, there should be clues e.g.: Jul 30 10:13:53 factory-test org.freedesktop.PackageKit[1793]: ** (gpk-dbus-service:31979): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Jul 30 10:13:53 factory-test dbus[745]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' Jul 30 10:13:53 factory-test PackageKit[31983]: daemon start Jul 30 10:13:53 factory-test dbus[745]: [system] Successfully activated service 'org.freedesktop.PackageKit' Jul 30 10:13:56 factory-test PackageKit[31983]: what-provides transaction /1_eaebbdce from uid 1000 finished with success after 564ms Jul 30 10:14:13 factory-test PackageKit[31983]: daemon quit Jul 30 10:14:13 factory-test packagekitd[31983]: (packagekitd:31983): GLib-CRITICAL **: Source ID 6 was not found when attempting to remove it -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Wed, 30 Jul 2014 10:16:43 +0200 Guido Berhoerster wrote:
Could you connect to http://tv.lifelink.ru to test? This is my ISP. I'm not sure it translates all over the world.
That link only times out for me
A bit incorrect. The real link, I've put to Parole, is: http://tv.lifelink.ru/tv.cgi?channel=rossiya Anyway, "Install" doesn't work for me.
So the next step to investigate would be to determine why DBus-activation fails for you. You can try tracing DBus like this:
I will try soon. -- WBR Kyrill
participants (4)
-
Guido Berhoerster
-
Kyrill Detinov
-
Marcus Moeller
-
Marcus Möller