Discussion:
Xfce 4.11 packages available
Guido Berhoerster
2014-05-01 14:25:47 UTC
Permalink
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
Marcus Moeller
2014-05-02 16:13:22 UTC
Permalink
Dear Guido.
Post by Guido Berhoerster
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.
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
Guido Berhoerster
2014-05-02 17:03:59 UTC
Permalink
Post by Marcus Moeller
Dear Guido.
Post by Guido Berhoerster
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.
First, thanks for the packaging. I have tried the packages from the
repository and noticed that the panel icon is no longer scaled
https://bugzilla.xfce.org/show_bug.cgi?id=10865
http://bug-attachment.xfce.org/attachment.cgi?id=5467
Thanks, I hadn't even spotted that.
--
Guido Berhoerster
Kyrill Detinov
2014-05-23 23:22:16 UTC
Permalink
Post by Guido Berhoerster
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

Post by Guido Berhoerster
parole
-------------------------------------------------------------------
- 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
Marcus Möller
2014-05-24 06:00:38 UTC
Permalink
Post by Kyrill Detinov
Post by Guido Berhoerster
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…
Post by Guido Berhoerster
parole
-------------------------------------------------------------------
- update to version 0.6.1
- properly use specified device, use correct URI (lp#1098323)
- completed port to GTK+3
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+***@opensuse.org
To contact the owner, e-mail: opensuse-xfce+***@opensuse.org
Guido Berhoerster
2014-05-24 09:41:00 UTC
Permalink
Hi,
Post by Kyrill Detinov
Post by Guido Berhoerster
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…
Post by Guido Berhoerster
parole
-------------------------------------------------------------------
- update to version 0.6.1
- properly use specified device, use correct URI (lp#1098323)
- completed port to GTK+3
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.
Post by Kyrill Detinov
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+***@opensuse.org
To contact the owner, e-mail: opensuse-xfce+***@opensuse.org
Kyrill Detinov
2014-07-26 00:48:47 UTC
Permalink
Post by Guido Berhoerster
Post by Kyrill Detinov
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).
Post by Guido Berhoerster
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.
Post by Guido Berhoerster
Post by Kyrill Detinov
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
Guido Berhoerster
2014-07-26 06:58:05 UTC
Permalink
Post by Kyrill Detinov
Post by Guido Berhoerster
Post by Kyrill Detinov
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.
Post by Kyrill Detinov
Post by Guido Berhoerster
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.
Post by Kyrill Detinov
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
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.
Post by Guido Berhoerster
Post by Kyrill Detinov
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
Kyrill Detinov
2014-07-26 07:22:09 UTC
Permalink
Post by Guido Berhoerster
Post by Kyrill Detinov
Post by Guido Berhoerster
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. :(
Post by Guido Berhoerster
Post by Kyrill Detinov
% 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 **
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.
Post by Guido Berhoerster
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
Guido Berhoerster
2014-07-26 08:45:58 UTC
Permalink
Post by Kyrill Detinov
Post by Guido Berhoerster
Post by Kyrill Detinov
Post by Guido Berhoerster
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...
Post by Kyrill Detinov
Post by Guido Berhoerster
Post by Kyrill Detinov
% 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 **
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.
Post by Guido Berhoerster
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
Kyrill Detinov
2014-07-29 18:43:40 UTC
Permalink
Post by Guido Berhoerster
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
Guido Berhoerster
2014-07-30 08:16:43 UTC
Permalink
Post by Kyrill Detinov
Post by Guido Berhoerster
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
** (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
Kyrill Detinov
2014-07-31 16:23:16 UTC
Permalink
Post by Guido Berhoerster
Post by Kyrill Detinov
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.
Post by Guido Berhoerster
So the next step to investigate would be to determine why
I will try soon.
--
WBR
Kyrill
Loading...