LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-16-2015, 02:50 AM   #1
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
A few remarks on Xfce 4.12 on Slackware -current


Hi,

I've recently installed Slackware -current on a sandbox PC. For my regular work I'm running Xfce 4.12 on Slackware64 14.1. A few remarks.

1. As far as I know, Whiskermenu is now officially part of Xfce. I've been using it for quite some time now, and I think it's worth including it in the main trunk, as a replacement for the traditional applications menu. Rock solid, no glitches, and so much nicer to work with.

2. I see the Adwaita icon theme has been included to accommodate the new Xfce. I've been fiddling with a lot of icon themes, and in my not so humble opinion, the Elementary Xfce theme is not only one of the more visually appealing, but also one of the rare complete icon themes. Nothing missing.

3. Slackware -current includes Thunar 1.6.7. There have been some instability reports on that version (but not the previous 1.6.6), and as far as I know, there's already a patch available. Might want to check that out.

Here's a link to a screenshot which shows both Whiskermenu and the Elementary Xfce icon theme.

http://www.microlinux.fr/images/mled/mled_desktop.png

Here's the link to Elementary Xfce:

http://slackbuilds.org/repository/14...ementary-xfce/

Cheers,

Niki
 
Old 05-16-2015, 05:39 AM   #2
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
Hi,

I tried the Whiskermenu plugin and it looks good, however I still prefer the simpler default menu: after all, one can launch any application with just two clicks, one on the menu button and one on the application's icon/name (with some mouse hovering in between). On the other hand, the alternate menu is already available as a SlackBuild, so keeping it there as an option might be a fair solution IMHO.

I didn't try your elementary-xfce SlackBuild so far, but I guess that it might be kept there as well, as an optional add-on to Patrick's work?

Regarding Thunar 1.6.7, it is working well here. To which bug and patch are you referring?

Cheers,
Philip
 
Old 05-16-2015, 06:01 AM   #3
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748
Quote:
Regarding Thunar 1.6.7, it is working well here. To which bug and patch are you referring?
http://www.linuxquestions.org/questi...sh-4175540627/
This has been included in Thunar-1.6.8 https://mail.xfce.org/pipermail/xfce...ay/000414.html

My observation is that Thunar has also developed a bug when used with lightweight window managers.
I can have hot-plugged devices (USB devices and optical disks) detected when Thunar is used within KDE and Xfce, but this has stopped working within WindowMaker and Fluxbox, unless I use 'dbus-launch thunar'. I think this is because Thunar (or thunar-volman) expects the DBUS_SESSION_BUS_ADDRESS environment variable to be set. It is my understanding that a process that cannot connect to D-Bus should attempt to start a new session bus or find the existing bus address, but the recent versions of Thunar do not seem to do this.
 
1 members found this post helpful.
Old 05-16-2015, 07:46 AM   #4
arsivci0
Member
 
Registered: Nov 2013
Location: Antalya
Distribution: Slackware64 current
Posts: 119

Rep: Reputation: 23
As a long time XFCE user, one thing I noticed that new window does not get automatic focus, you have to click it.
 
Old 05-16-2015, 08:18 AM   #5
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
Quote:
Originally Posted by allend
My observation is that Thunar has also developed a bug when used with lightweight window managers.
I can have hot-plugged devices (USB devices and optical disks) detected when Thunar is used within KDE and Xfce, but this has stopped working within WindowMaker and Fluxbox, unless I use 'dbus-launch thunar'. I think this is because Thunar (or thunar-volman) expects the DBUS_SESSION_BUS_ADDRESS environment variable to be set. It is my understanding that a process that cannot connect to D-Bus should attempt to start a new session bus or find the existing bus address, but the recent versions of Thunar do not seem to do this.
Perhaps you are using some custom init files for Window Maker and Fluxbox? I have the following test in my default '~/.fluxbox/startup', and the volume detection works fine:

Code:
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
   eval $(dbus-launch --sh-syntax --exit-with-session)
fi
However, if I comment these lines out and restart Fluxbox, then my USB devices, disks and system partitions are not detected anymore by Thunar's volume manager, as you describe. The same happens with Window Maker if I use this in '~/.xinitrc':

Code:
exec /usr/bin/wmaker
... instead of this, which is included by default in the file generated by WM:

Code:
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
  exec ck-launch-session dbus-launch --exit-with-session /usr/bin/wmaker $NOCPP
else
  exec dbus-launch --exit-with-session /usr/bin/wmaker $NOCPP
fi
 
1 members found this post helpful.
Old 05-16-2015, 08:35 AM   #6
_gin
Member
 
Registered: Aug 2012
Distribution: Oracle Linux
Posts: 106

Rep: Reputation: Disabled
Quote:
Originally Posted by kikinovak View Post
...As far as I know, Whiskermenu is now officially part of Xfce...Niki
I don't know if Whiskermenu is officially part of Xfce but according to the git interface Whiskermenu is part of Xfce's panel plugins meaning It's basically an option...

Quote:
Originally Posted by kikinovak View Post
...I think it's worth including it in the main trunk, as a replacement for the traditional applications menu. Rock solid, no glitches, and so much nicer to work with...Niki
Well...in my case, I don't like It, I prefer the traditional menu!
As a result, I'll be more than happy that Whiskermenu remains as an option, availlable on Slackbuilds for people who likes It to consider/to install...this would spare me some time to remove the package or worse, to recompile Xfce...

Last edited by _gin; 05-16-2015 at 08:49 AM.
 
Old 05-16-2015, 09:10 AM   #7
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by arsivci0 View Post
As a long time XFCE user, one thing I noticed that new window does not get automatic focus, you have to click it.
I'm seeing that as well.
 
Old 05-16-2015, 09:29 AM   #8
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
There's also a bug I've noticed if you click the Thunar refresh button in the address bar, the file browser starts doing various graphical glitches.
 
Old 05-16-2015, 10:29 AM   #9
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748
Quote:
Perhaps you are using some custom init files for Window Maker and Fluxbox?
Thunar and thunar-volman now work under fluxbox.
My ~/.fluxbox/startup did not have the lines
Code:
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
   eval $(dbus-launch --sh-syntax --exit-with-session)
fi
I had been starting fluxbox from kdm, but if I had run xwmconfig, those lines would have been added. With an appropriate ~/.fluxbox/startup, Thunar and thunar-volman behave as expected.

However, the fix for Thunar in WindowMaker suggested in post #5, does not work for me. I am using the ~/.xinitrc that is provided by running xwmconfig.
 
Old 05-16-2015, 10:42 AM   #10
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
Quote:
Originally Posted by ReaperX7
if you click the Thunar refresh button in the address bar, the file browser starts doing various graphical glitches.
The same here. And after that, when you do something to move around in the filesystem (by entering a directory in the main window, or in the side pane, or by using the navigation buttons) Thunar crashes. It also froze once, but I couldn't reproduce that.
 
Old 05-16-2015, 10:54 AM   #11
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
@allend

I've had problems using the ck-launch-session dbus-launch <command> approach in the xinitrc in the past when starting window managers (especially with XDM as it had a tendency to break Xauth). What I do now is use a start script for the window manager that will do the eval dbus-launch approach and then start the window manager.

Here's what I use for my local build of dwm in case it's of any use to you:

Last edited by GazL; 06-05-2015 at 06:40 PM.
 
1 members found this post helpful.
Old 05-16-2015, 11:29 AM   #12
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748Reputation: 2748
@GazL - Thanks for the response. I was hoping you would bite on this one as I know you have been down this track before.

I think you are right about the need for an intermediate script to launch WindowMaker, as it is the difference between the .xinitrc supplied for WindowMaker and other desktop environment and window managers.

The various /etc/X11/xinit/xinitrc.* scripts used by xwmconfig show some variability in the use of exec and the --exit-with-session option to dbus-launch. Do you have any insights here?

@kikinovak - My apologies for the thread hijack. This diversion into a side issue with an xfce application is probably not what you wanted.

@ReaperX7 - What you describe in post #8 sounds like the issue in Thunar-1.6.7 that I alluded to in post #3.

PS - My sleeping time now. I will come back to this later when refreshed.
 
Old 05-16-2015, 12:18 PM   #13
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
Thunar bug #11849: patched successfully

Quote:
Originally Posted by allend
@ReaperX7 - What you describe in post #8 sounds like the issue in Thunar-1.6.7 that I alluded to in post #3.
I confirm that I solved the issue in Thunar 1.6.7, described in posts #8 and #10, by applying the patch mentioned by allend in the relevant thread:

Using View Reload in Thunar 1.6.7 leads to crash

Last edited by Philip Lacroix; 05-16-2015 at 12:42 PM. Reason: fixed link
 
Old 05-16-2015, 03:17 PM   #14
quotaholic
LQ Newbie
 
Registered: Aug 2010
Location: Schenectady, NY
Posts: 16

Rep: Reputation: 6
I liked the gtk3 integration seen in xfce-4.12 within Debians recent release. Tried to build xfce from their downloads page on slackware64-current but ran in to a libicule problem I couldn't solve. The slackware prebuilt options do not seem to ask for this on xint however they seem to be built using older gtk-xfce-engine from 4.10. Would be nice to either solve dep and build from scratch using gtk3 or have a way to use gtk3 on prebuilt.
 
Old 05-16-2015, 05:05 PM   #15
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Quote:
Originally Posted by allend View Post
The various /etc/X11/xinit/xinitrc.* scripts used by xwmconfig show some variability in the use of exec and the --exit-with-session option to dbus-launch. Do you have any insights here?
Not really, no. I don't know why the WindowMaker one was never revised. WMaker was my WM of choice for many years, but I swapped to dwm a couple of years back and never looked back.

And yes, apologies to Niki for going off on a tangent on his thread.
 
  


Reply

Tags
xfce



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Building KDE 4.8.5 from Slackware sources - few remarks kikinovak Slackware 19 04-09-2013 07:27 AM
Some minor remarks Slackware 14.0 ChrisAbela Slackware 1 10-08-2012 09:18 AM
Cannot add new items to XFCE Panels in slackware -current el_jauzaa Slackware 1 02-08-2011 04:06 PM
broken xfce desktop after upgrade to slackware-current Gustav 4 Slackware 9 08-06-2009 05:52 PM
[SOLVED] Slackware-current, Audacious missing from XFCE system tray Eternal_Newbie Slackware 0 02-08-2008 05:39 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:46 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration