SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
(sorry if this is mainly a cut and paste from here but it's very hard to find the words for saying the same things twice )
hi, finally found the time to work a little on this: I've prepared a second round of slackbuilds and packages based mainly on the git version of the various components (many improvements in there).
hope I haven't missed anything of the things spotted (still have to do experiments with suspend).
maybe is better if I just cut and paste from the README.txt of the download folder
Code:
LXDE for slackware current
--------------------------
many of the slackbuilds here are from alien bob's repository and slackbuilds.org
http://connie.slackware.com/~alien/slackbuilds/lxde/build/
http://slackbuilds.org/
I simply adapted/updated some things to build on current and added some others.
You can check the build scripts used in the "build" folder:
LXDE.SlackBuild is the script to launch (it uses a build queue, it's a modified
version of kde build script).
I updated the version of the stuff beyond the latest stable packages on sourceforge, as on git there's lotta new interesting stuff going on:
- new libfm and pcmanfm with automounting/udisks support
- new lxappearance (this is version 2, renamed in the build script)
- many translation and other updates
How to use:
* install the packages for your architecture:
- the i486 ones if you are running slackware-current
- the x86_64 ones if you are running slackware64-current
packages are UNTESTED on 13.1 (but, who knows, they might work ;) )
* be sure to have installed the packages tango-icon-theme (for the default
desktop icons/menu theme), vte (for lxterminal), atk, glib, pango, cairo and
gtk+2 from the official slackware repository (obviously also X packages :P).
* run xwmconfig as user and choose the lxde session.
* start/restart X.
* if you want to run lxdm as the session manager (optional) apply the patch that you can
find in this directory (instructions are inside the patch itself) to
/etc/rc.d/rc.4
**************************************
WARNING!
**************************************
these packages include *one* update of the standard slackware packages, glib2,
but unfortunately is needed for the new libfm.
http://blog.lxde.org/?p=768
if you find any problems report them on this linuxquestion thread:
http://www.linuxquestions.org/questions/slackware-14/lxde-desktop-for-slackware-13-1-testing-810047/
I'm only a little disappointed for having to upgrade glib2 but, you know, it's testing stuff
soon I'll try to do branches about these packages on my slackbuilds.org fork so I can use this stuff in my sbopkg queue: for eric scripts I think I'll do a first commit in the corresponding branch adding the original script and a second one with the modified version (I tried to follow the autotools-template).
you can find on the download page also a .tar of the build folder (with the sources folder and links in the slackbuilds folders too, for easy self-building).
Hey Ponce
Just wondering if you checked out lxappearance2?
Its very nice though I can only get it to work as root in ARCH?!
Opening as user gives segfault
don't know if you've tried yet (and also if you're using current) but I would try upgrading glib2 (as I wrote some posts ago).
or rebuild the stuff you want from the build.tar (it can be you need all of the packages so you simply launch ./LXDE.SlackBuild from the uncompressed build folder).
Update; tried building the whole LXDE build and failed at building libatasmart....
ah...I'll try on my "true" Slackware current build as this one has stuff from SalixOS, Slacky, etc....
tnx for the hint, linus, but can't follow that way: pcmanfm-mod looks fine (it has many interesting new stuff), but it won't support udisks
@robby: until glib2 won't get updated in mainline these are surely not suitable for SBo
I think I'll wait a little, then maybe I'll simply switch to building pcmanfm with support for gnome-vfs instead of udisks, if not they can't go in 13.1 repo, maybe I'll add a note about this in the README: any hint is much appreciated.
Thanks for the updates! I had encountered a problem while updating pcmanfm, for some reason it didn't automatically launch the desktop manager. I had to modify /etc/xdg/lxsession/LXDE/autostart and add the argument --desktop to the line with pcmanfm for that to work.
Furthermore, I get a "No authorization" error message when trying to mount a USB pen drive. Apparently this has something to do with policykit, but everything I googled hasn't helped. Any ideas?
maybe these are only problems related to old configuration files: the new lxde-common package should have installed an /etc/xdg/lxsession/LXDE/autostart.new file that has to be manually moved to /etc/xdg/lxsession/LXDE/autostart.
to mount usb drives you need also from standard slackware ConsoleKit, polkit and polkit-gnome, and your user has to be in group plugdev.
relaunch also xwmconfig so that it will rewrite your xinitrc for lxde, "ck-launch-session startlxde" should be in there.
I have all those packages, and my user is in plugdev, yet I still cannot mount my pen drive or external hard drive. Automatic mounting is enabled, however I still get the error "Not authorized".
I tried to find any self-explanatory configuration file regarding policykit, but I failed.. Any tips are greatly appreciated!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.