LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Xfce 4.8 (https://www.linuxquestions.org/questions/slackware-14/xfce-4-8-a-843467/)

mlpa 11-12-2010 05:54 PM

What are the new dependencies of XFCE?

titopoquito 11-12-2010 06:39 PM

Quote:

Originally Posted by mlpa (Post 4157222)
What are the new dependencies of XFCE?

Quote:

...the core of the desktop environment has been aligned with today's desktop technologies such as GIO, ConsoleKit, PolicyKit, udev and many more...
plus the changed libraries I guess. Doesn't it also pick up upower?

rworkman 11-12-2010 10:49 PM

xfce4-session now has polkit support, so no hacks needed in that regard.

mlpa 11-15-2010 03:23 AM

Hey Robby with this batch of updates in current some of the dependencies of XFCE 4.8pre1 are fulfill?

rworkman 11-15-2010 03:51 PM

Quote:

Originally Posted by mlpa (Post 4159172)
Hey Robby with this batch of updates in current some of the dependencies of XFCE 4.8pre1 are fulfill?

Not really, no, but it *does* give me a more stable base upon which to build :)

rmjohnso 11-20-2010 11:33 AM

Robby, do you have a build order that you could post? I've been playing around with making some modifications to your xfce-4.6.2 SlackBuild script, but I keep bombing out with xfce4-panel. I think my problems are coming from my build order, but I'm not having much luck figuring it out.

rworkman 11-20-2010 01:29 PM

Well...

I may as well post a build order and everything else while I'm at is, so: http://connie.slackware.com/~rworkman/xfce-4.8.0/

The NOTES file has build order and a few other miscellaneous notes, and the only other useful tidbit of information I can give you is to remove any existing xfce package before attempting to build this. I don't recall details now, but the 4.6.2 stuff on the system will screw around with building 4.7.x.

mlpa 11-20-2010 03:04 PM

Quote:

Originally Posted by rworkman (Post 4165554)
Well...

I may as well post a build order and everything else while I'm at is, so: http://connie.slackware.com/~rworkman/xfce-4.8.0/

The NOTES file has build order and a few other miscellaneous notes, and the only other useful tidbit of information I can give you is to remove any existing xfce package before attempting to build this. I don't recall details now, but the 4.6.2 stuff on the system will screw around with building 4.7.x.

Hey robby I was looking the dependencies of XFCE 4.8 and in you folder is notification deamon. Does XFCE 4.8 don't provide xfec4-notifyd?

rworkman 11-20-2010 05:17 PM

Yeah, it does provide xfce4-notifyd. I'll be moving back to that, but for now, it doesn't support the newest libnotify spec.

cwizardone 11-20-2010 05:27 PM

Mr. Workman,
Will any of the 4.6.2 plug-ins work with your new 4.7 package?
Thanks.

rworkman 11-20-2010 06:59 PM

Maybe. At the very least, they have to be recompiled before they'll work. Some of them are fine, but others don't work. YMMV. :)

rmjohnso 11-21-2010 11:56 AM

Robby, thanks again for posting what you have pulled together so far. I managed to get everything up and running, and here is some of my feedback for your NOTES file and just my overall experience with 4.8 so far.

1. At the bottom of your NOTES file, you mention building media-player-info, but it's not listed in the build order above it. It might be helpful just to include it in the list so someone doesn't miss it, even if it is flagged as optional.

2. I added libimobile, which also requires usbmuxd, libtasn1 (already in the list), and libplist. I saw it was an optional component.

3. As I went through the build process, I found that there were some newer versions of some of the deps, but since I'm on another machine right now, I don't have a list of all of them. I do remember that I had problems building upower-0.9.7 and the latest gnome-disk-utility, so I dropped back to your versions.

4. When building xfce, I had to uncomment the make install line. Otherwise, many xfce components could not find the earlier components. I tried manually pointing to the xfce-build-dir with some configure options, but this is not an area I'm very good with.

My overall impression is that there are some nifty new features in 4.8. However, my panel is EXTREMELY unstable. It routinely disappears, and it does not always save the items that I've added to it. I tried clearing out all of my xfce settings .config and .local with no luck. The notification area item also seems to have some problems with themes, even some of the stock xfce themes.

Since I can't keep the panel with a stable setup, I'll probably drop back to 4.6.2, but at least I have all of the new deps installed. Since I'm planning on keeping the deps around, I can always reinstall in case anyone on this thread would like me to test something out.

rworkman 11-21-2010 12:41 PM

Quote:

Originally Posted by rmjohnso (Post 4166240)
1. At the bottom of your NOTES file, you mention building media-player-info, but it's not listed in the build order above it. It might be helpful just to include it in the list so someone doesn't miss it, even if it is flagged as optional.

Perhaps :)

Quote:

2. I added libimobile, which also requires usbmuxd, libtasn1 (already in the list), and libplist. I saw it was an optional component.
Absent some compelling case of "we really need this," I probably won't add these.

Quote:

3. As I went through the build process, I found that there were some newer versions of some of the deps, but since I'm on another machine right now, I don't have a list of all of them. I do remember that I had problems building upower-0.9.7 and the latest gnome-disk-utility, so I dropped back to your versions.
Newer polkit is needed for upower >= 0.9.6, so we can't do that yet.
It looks like gnome-disk-utility-2.32.0 is going to require libnotify-0.6.1 or greater, so that's out of the question for now. libnotify-0.5.x requires a notification daemon that supports the latest notification spec (hence the use of notification-daemon instead of xfce4-notifyd here), while libnotify-0.6.x and 0.7.x seem to have a hard requirement on gtk3 (I know that they do not actually *have* it, but configure errors out saying that they do, and until now, I didn't care enough to try to figure out why - I guess I don't have much of a choice now).

Quote:

4. When building xfce, I had to uncomment the make install line. Otherwise, many xfce components could not find the earlier components. I tried manually pointing to the xfce-build-dir with some configure options, but this is not an area I'm very good with.
Yep, definitely you need to comment out the 'make install' line - my mistake on that. I always build in a virtual machine, and install the resulting package on my real systems. Then I can rebuild/upgrade without the 'make install' lines.

Quote:

My overall impression is that there are some nifty new features in 4.8. However, my panel is EXTREMELY unstable. It routinely disappears, and it does not always save the items that I've added to it. I tried clearing out all of my xfce settings .config and .local with no luck. The notification area item also seems to have some problems with themes, even some of the stock xfce themes.
Those panel crashes shouldn't be happening - they were present in some of the older releases, but fixed in a newer one. I'll double-check to make sure I have the newest releases of everything - maybe I missed one. Alternatively, see if you can reproduce the crashes with my packages.

rmjohnso 11-21-2010 08:10 PM

2 Attachment(s)
Robby, I installed your packages, from the xfce core package to the other xfce extras (keeping my built deps). The panel crashing issue is gone now, which makes me wonder what went wrong with my build. However, the theme issues are still present with the panel, especially for some of the custom themes that I tried. The notification area, mixer, and window button list are the worst offenders here.

I've attached a screenshot of my notification area showing how the far left icon is always cut in half, even when using the stock themes. If you use a darker theme, the mixer icon never has its background updated. [edit] In the screenshot that I attached, my panel is 32 pixels tall. If I change this to 24, the cutting off issue goes away. Strange. [/edit]

I also brought up a terminal, killed the panel, and then relaunched it to see if any errors cropped up. Below is what comes up, but I'm not entirely sure if it is referring to the xfce session manager or not.

Code:

xfce4-panel: Failed to connect to session manager: Failed to connect to the session manager: SESSION_MANAGER environment variable not defined
I also just noticed that I've lost the ability to reboot or shutdown from the logoff button. I also don't have options like suspend (see attachment). I double-checked the groups that my personal account is in, and everything looks correct. I didn't have this problem in 4.6.2.

rworkman 11-21-2010 08:58 PM

The icon issues are, iirc, known bugs - still some nits in there.
The reboot/shutdown issue is polkit related - run "ck-list-sessions" and see what shows up.

Are you coming into xfce from gdm/kdm or some such or from a console using startx? If from a console, make sure you have re-run xwmconfig since upgrading.


All times are GMT -5. The time now is 12:02 AM.