LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 10-25-2018, 09:50 AM   #1
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Slackware
Posts: 1,588
Blog Entries: 3

Rep: Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595
LXQt in Slackware 14.2


I considered bumping ChuangTzu's thread, but it relates to 14.1, so it's probably time for a new one.

I notice that Lubuntu 18.10 Cosmic has moved away from LXDE to LXQt for the first time. I use LXDE on my netbook and I notice that Eric used to maintain binaries for LXQt, but they haven't been updated since last year. I was wondering if it was worth trying them out or holding fire.

What is the current state of LXQt in Slackware? Is it being developed, does anyone use AlienBob's build, does anyone plan to update/maintain a more recent build? LXQt seems to be the way things are going, for whatever that's worth.

Last edited by Lysander666; 10-25-2018 at 09:53 AM.
 
Old 10-25-2018, 09:58 AM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 8,859

Rep: Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789Reputation: 3789
My SlackBuild (singular) should work with 14.2. The only issue I might anticipate is if 14.2's CMake is too old.

One SlackBuild for any LXQt component

Last edited by dugan; 10-25-2018 at 10:10 AM.
 
2 members found this post helpful.
Old 10-25-2018, 10:35 AM   #3
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Slackware
Posts: 1,588

Original Poster
Blog Entries: 3

Rep: Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595
Is there a way of running the script on the 29 components in one fell swoop or does each one have to be done individually?

Presumably when all the components have been converted, can one install them all with

Code:
installpkg *
As long as they are separated into a separate folder. Is this correct or am I way off?
 
Old 10-26-2018, 07:13 PM   #4
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,324

Rep: Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221
I still have the older LXQt (0.11): http://slackware.uk/people/alien/sbr...2/x86_64/lxqt/

Prefer Fluxbox, but LXQt is very nice, they have a bright future.
 
Old 10-26-2018, 10:59 PM   #5
mralk3
Senior Member
 
Registered: May 2015
Location: Utah, USA
Distribution: Slackware 14.2 || Slackware-current && CentOS
Posts: 1,372

Rep: Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736
Quote:
Originally Posted by Lysander666 View Post
Is there a way of running the script on the 29 components in one fell swoop or does each one have to be done individually?

Presumably when all the components have been converted, can one install them all with

Code:
installpkg *
As long as they are separated into a separate folder. Is this correct or am I way off?
It might be safer to change the asterisk to *.tgz. I didn't build the packages, but the slackbuild looks safe enough. Be sure to run it in a VM or container of a clean Slackware install.

Run the slackbuild with all of the tarballs in the same directory.

Last edited by mralk3; 10-26-2018 at 11:01 PM.
 
Old 10-27-2018, 05:07 AM   #6
lopuh
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Rep: Reputation: Disabled
Qt version ≥5.4 is required to build LXQt from source.

SlackBuilds Repository > 14.2 > Libraries > qt5 (5.9.6): Error occurred with build
Code:
FAILED: gen/blink/core/CSSPropertyNames.cpp gen/blink/core/CSSPropertyNames.h 
/usr/bin/python2 ../../3rdparty/chromium/third_party/WebKit/Source/build/scripts/make_css_property_names.py ../../3rdparty/chromium/third_party/WebKit/Source/core/css/CSSProperties.in --output_dir gen/blink/core --gperf gperf
Traceback (most recent call last):
  File "../../3rdparty/chromium/third_party/WebKit/Source/build/scripts/make_css_property_names.py", line 238, in <module>
    in_generator.Maker(CSSPropertyNamesWriter).main(sys.argv)
  File "/tmp/SBo/qt-everywhere-opensource-src-5.9.6/qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/in_generator.py", line 108, in main
    writer.write_files(options.output_dir)
  File "/tmp/SBo/qt-everywhere-opensource-src-5.9.6/qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/in_generator.py", line 60, in write_files
    self._write_file_if_changed(output_dir, generator(), file_name)
  File "../../3rdparty/chromium/third_party/WebKit/Source/build/scripts/make_css_property_names.py", line 233, in generate_implementation
    gperf = subprocess.Popen(gperf_args, stdin=subprocess.PIPE, stdout=subprocess.PIPE, universal_newlines=True)
  File "/usr/lib64/python2.7/subprocess.py", line 394, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1047, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
[1412/18577] ACTION //third_party/WebKit/Source/bindings/modules:interfaces_info_individual_modules(/tmp/SBo/qt-everywhere-opensource-src-5.9.6/qtwebengine/src/toolchain:target)
[1413/18577] ACTION //third_party/WebKit/Source/bindings/core:interfaces_info_individual_core(/tmp/SBo/qt-everywhere-opensource-src-5.9.6/qtwebengine/src/toolchain:target)
ninja: build stopped: subcommand failed.
Code:
$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root     9 Aug 18 10:44 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root    14 Aug 18 10:44 /usr/bin/python-config -> python2-config
lrwxrwxrwx 1 root root     9 Aug 18 10:44 /usr/bin/python2 -> python2.7
lrwxrwxrwx 1 root root    16 Aug 18 10:44 /usr/bin/python2-config -> python2.7-config
-rwxr-xr-x 1 root root  6200 May  4 22:14 /usr/bin/python2.7
-rwxr-xr-x 1 root root  1681 May  4 22:14 /usr/bin/python2.7-config
lrwxrwxrwx 1 root root     9 Oct 27 09:57 /usr/bin/python3 -> python3.6
lrwxrwxrwx 1 root root    16 Oct 27 09:57 /usr/bin/python3-config -> python3.6-config
-rwxr-xr-x 2 root root 10360 Oct 27 09:52 /usr/bin/python3.6
lrwxrwxrwx 1 root root    17 Oct 27 09:57 /usr/bin/python3.6-config -> python3.6m-config
-rwxr-xr-x 2 root root 10360 Oct 27 09:52 /usr/bin/python3.6m
-rwxr-xr-x 1 root root  3077 Oct 27 09:52 /usr/bin/python3.6m-config
 
Old 10-27-2018, 05:23 AM   #7
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 7,534

Rep: Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899
lopuh, disk full? RAM exhausted?
You can also download and install a pre-built package: http://www.slackware.com/~alien/slackbuilds/qt5/ (mind the dependencies for Slackware 14.2).
 
Old 10-27-2018, 05:50 AM   #8
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Slackware
Posts: 1,588

Original Poster
Blog Entries: 3

Rep: Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595
Quote:
Originally Posted by ChuangTzu View Post
I still have the older LXQt (0.11): http://slackware.uk/people/alien/sbr...2/x86_64/lxqt/

Prefer Fluxbox, but LXQt is very nice, they have a bright future.
Well, it looks very nice and books to desktop fast, however, I have no panel. There is a message saying "no system tray detected on this system". I'm sure I downloaded all the packages.

I also had to install kwindowsystem-5 otherwise x wouldn't start.
 
Old 10-27-2018, 06:20 AM   #9
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-14.2.1.2 on Lenovo Thinkpad W520
Posts: 8,856

Rep: Reputation: Disabled
Quote:
Originally Posted by Lysander666 View Post
Well, it looks very nice and books to desktop fast, however, I have no panel. There is a message saying "no system tray detected on this system". I'm sure I downloaded all the packages
Assuming you installed lxqt-panel, there should be a way to create a panel then configure it to include a system tray.

Sorry I can't say more, Slint ships LXDE not LXQT (with an unusual setting as FVWM2 is the window manager by default, but i digress).
 
Old 10-27-2018, 06:46 AM   #10
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Slackware
Posts: 1,588

Original Poster
Blog Entries: 3

Rep: Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595Reputation: 1595
Quote:
Originally Posted by Didier Spaier View Post
Assuming you installed lxqt-panel, there should be a way to create a panel then configure it to include a system tray.

Sorry I can't say more, Slint ships LXDE not LXQT (with an unusual setting as FVWM2 is the window manager by default, but i digress).
That's OK, and thanks for the suggestion. I can only imagine there was some conflict between the LXDE packages and the LXQt. Some of the LXQt ones were older. If you compare ponce's LXDE with the older LXQt, you'll see some of the LXQt are older packages:

LXDE [19th Jan 2018]:

Code:
file-roller-3.24.1-i586-1ponce.txz         lxde-common-0.99.2-i586-1ponce.txz     lxsession-0.5.3-i586-1ponce.txz
gpicview-0.2.5-i486-1ponce.txz             lxdm-20170805_e3e7517-i586-1ponce.txz  lxtask-0.1.8-i586-1ponce.txz
leafpad-0.8.18.1-i586-2ponce.txz           lxinput-0.3.5-i486-1ponce.txz          lxterminal-0.3.1-i586-1ponce.txz
libfm-1.2.5-i586-1ponce.txz                lxlauncher-0.2.5-i486-1ponce.txz       menu-cache-1.1.0-i586-1ponce.txz
libfm-extra-1.2.5-i586-1ponce.txz          lxmenu-data-0.1.5-i486-1ponce.txz      openbox-3.6.1-i486-1ponce.txz
libunique-1.1.6-i486-5ponce.txz            lxmusic-0.4.7-i486-1ponce.txz          pcmanfm-1.2.5-i586-1ponce.txz
lxappearance-0.6.3-i586-3ponce.txz         lxpanel-0.9.3-i586-1ponce.txz          vala-0.34.9-i586-1ponce.txz
lxappearance-obconf-0.2.3-i586-3ponce.txz  lxrandr-0.3.1-i486-1ponce.txz          xmms2-20150712_942b17f-i586-1ponce.txz
LXQt [15th Nov 2016]:

Code:
compton-conf-0.2.0-i486-1alien.txz    lxqt-about-0.11.0-i486-1alien.txz            lxqt-qtplugin-0.11.0-i486-1alien.txz
kwindowsystem-5.28.0-i486-1alien.txz  lxqt-common-0.11.0-noarch-1alien.txz         lxqt-runner-0.11.0-i486-1alien.txz
libfm-1.2.4-i486-1alien.txz           lxqt-config-0.11.0-i486-1alien.txz           lxqt-session-0.11.0-i486-1alien.txz
libfm-extra-1.2.4-i486-1alien.txz     lxqt-globalkeys-0.11.0-i486-1alien.txz       lxqt-sudo-0.11.0-i486-1alien.txz
libfm-qt-0.11.1-i486-1alien.txz       lxqt-l10n-0.11.0-i486-1alien.txz             menu-cache-1.0.2-i486-1alien.txz
liblxqt-0.11.0-i486-1alien.txz        lxqt-notificationd-0.11.0-i486-1alien.txz    obconf-qt-0.11.0-i486-1alien.txz
libqtxdg-2.0.0-i486-1alien.txz        lxqt-openssh-askpass-0.11.0-i486-1alien.txz  pavucontrol-qt-0.1.0-i486-1alien.txz
libsysstat-0.3.2-i486-1alien.txz      lxqt-panel-0.11.0-i486-1alien.txz            pcmanfm-qt-0.11.1-i486-1alien.txz
lximage-qt-0.5.0-i486-1alien.txz      lxqt-policykit-0.11.0-i486-1alien.txz        qterminal-0.7.0-i486-1alien.txz
lxmenu-data-0.1.5-noarch-1alien.txz   lxqt-powermanagement-0.11.0-i486-1alien.txz  qtermwidget-0.7.0-i486-1alien.tx
libconfig-1.6-i486-1alien.txz
Note that I had to add kwindowsystem or x wouldn't start.

This all led to my completely upgrading LXDE. Since I first installed LXDE ponce has upgraded a lot of those packages, some significantly so. So in a way it's a good thing.

In particular, LXQt is running older versions of libfm, libfm-extra, lxmenu-data and menu-cache. PCManFM is different too, but I'm not counting this since I assume the qt version was slightly reworked. They are also running slightly different version of obconf, but again, I don't know if this is an issue.

Last edited by Lysander666; 10-27-2018 at 08:47 AM.
 
Old 10-27-2018, 04:29 PM   #11
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,324

Rep: Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221Reputation: 1221
I guess, stick with LXDE for now. Try LXQt 0.13 when Slack 15 arrives. You might be onto something though about LXDE packages causing a conflict with LXQt, although I lean more towards .config setting for lxpanel, lxqt or lxsession. Perhaps, rename those (.oldlxpanel etc...) then logout/back in etc...startx and see if new config fixes it. If not try from terminal:
Code:
lxpanelctl restart

Last edited by ChuangTzu; 10-27-2018 at 04:31 PM.
 
Old 10-27-2018, 08:08 PM   #12
FTIO
Member
 
Registered: Mar 2015
Location: Las Vegas, NV
Distribution: Slackware 14.1_32
Posts: 260

Rep: Reputation: 129Reputation: 129
I'd love to see LXQt happen for Slackware 15 (or whatever the version number is going to be that the boss man decides on, heh).
 
3 members found this post helpful.
Old 10-28-2018, 02:21 AM   #13
Livestradamus
Member
 
Registered: Feb 2006
Location: Planet Earth (currently)
Distribution: Slackware, Gentoo, Void, Debian
Posts: 54

Rep: Reputation: 15
Quote:
Originally Posted by FTIO View Post
I'd love to see LXQt happen for Slackware 15 (or whatever the version number is going to be that the boss man decides on, heh).
This ^^^
I think it's ready for prime time and would love of having an option to choose LXQt after a fresh install as the default DE.
 
4 members found this post helpful.
Old 10-29-2018, 09:08 AM   #14
lopuh
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
lopuh, disk full? RAM exhausted?
Nope. Can't believe this is a missing dependency error which describes that i need to install gperf.
 
Old 10-29-2018, 02:42 PM   #15
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 7,534

Rep: Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899Reputation: 5899
Quote:
Originally Posted by lopuh View Post
Nope. Can't believe this is a missing dependency error which describes that i need to install gperf.
You mean you had an incomplete Slackware installation from the start?
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
One SlackBuild for any LXQt component dugan Slackware 1 03-18-2018 12:33 PM
LXQt and Budgie hd_scania Linux - Desktop 2 09-11-2017 10:51 PM
LXQt Menu Manager Dawn507 Linux From Scratch 3 08-23-2016 10:24 PM
LXQt on Slackware 14.1 ChuangTzu Slackware 9 07-12-2016 01:59 PM

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

All times are GMT -5. The time now is 06:00 AM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration