LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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-25-2010, 01:18 PM   #1
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
LXDE desktop for slackware - testing


WARNING: This thread has some obsolete parts.
All the build scripts are now on slackbuilds.org, refeer to those for building your LXDE packages.
if needed I've prepared a quick install guide

if you want prebuilt packages have a look here

- slackware-13.1
- slackware-current
- slackware64-13.1
- slackware64-current
- slackware-13.37
- slackware64-13.37

ignore my packages indicated down

- - - - - - - - - - - - - -
START OBSOLESCENCE
- - - - - - - - - - - - - -

I have slightly modified alien bob's lxde build scripts, added a few things and built everything, including openbox, obconf, leafpad and xarchiver from SBo to create a slax-remix module to have an alternate desktop on that live distribution (it's based on ex-current, now 13.1).

while I was doing that, I managed to do also i486 and x86_64 packages for 13.1 to use on my desktops: if you want to test them they're here

http://ponce.cc/slackware/testing/lxde/

Last edited by ponce; 05-01-2011 at 10:26 AM.
 
Old 05-25-2010, 01:41 PM   #2
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware, Arch
Posts: 386

Rep: Reputation: 41
Awesomeness Thanks very much, an updated LXDE for Slackware 13.1 is just what I needed!

-A
 
Old 05-25-2010, 01:45 PM   #3
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Original Poster
Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
remember it's testing stuff: report back any bug that you encounter
 
Old 05-27-2010, 08:33 AM   #4
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware, Arch
Posts: 386

Rep: Reputation: 41
Hey, I installed all the packages, and LXDE is working great, however I patched rc.4 and LXDM doesn't start, but instead XDM (I commented out the other two). I'm not at my Slackware box to test it right now and maybe it's a silly mistake somewhere, but maybe I missed something important. Any ideas?

Thanks a lot again!

/EDIT: Solved (see below)

-A

Last edited by Ahmed; 05-27-2010 at 11:00 AM.
 
Old 05-27-2010, 11:03 AM   #5
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware, Arch
Posts: 386

Rep: Reputation: 41
Hey, I found the problem. Your rc.4.patch specifies /usr/bin/lxdm as the path, whereas your slackbuild package placed the executable under /usr/sbin/lxdm. I just changed the path in rc.4 and it worked. Maybe you can update your patch file.

Thanks a bunch once again!

-A
 
Old 05-27-2010, 11:13 AM   #6
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Original Poster
Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
thanks a lot to you ahmed, fixed it now

I redirect your thanks to Alien Bob and slackbuilds.org people, the build scripts are mainly theirs, I only updated some stuff but they have done the hard work

Last edited by ponce; 05-27-2010 at 02:39 PM.
 
Old 07-07-2010, 07:22 PM   #7
michaelinux
Member
 
Registered: Apr 2009
Location: El Salvador
Distribution: Slackware -current
Posts: 166

Rep: Reputation: 17
Hi i was wondering if you could tell me how to install the packages you've provided on the link, i've never used slackbuilds besides i don't know what files to download or do i have to download all of them?
please reply.
 
Old 07-07-2010, 09:11 PM   #8
TSquaredF
Member
 
Registered: Dec 2005
Location: "The South Coast of Texas"
Distribution: Slackware64-current
Posts: 564

Rep: Reputation: Disabled
Ponce,
I have downloaded your scripts & sources & I have a little problem. I cannot get lxde-common to untar. This is the result:
Code:
  --- snip ---
lxde-common-0.5.0/man/
lxde-common-0.5.0/man/openbox-lxde.xml
lxde-common-0.5.0/man/openbox-lxde.1
lxde-common-0.5.0/man/startlxde.1
lxde-common-0.5.0/man/Makefile.am
lxde-common-0.5.0/man/lxde-logout.1
lxde-common-0.5.0/man/Makefile.in
lxde-common-0.5.0/configure.ac
lxde-common-0.5.0/Makefile.in
lxde-common-0.5.0/depcomp
lxde-common-0.5.0/LXDE.desktop.in
lxde-common-0.5.0/openbox-lxde.in

gzip: stdin: invalid compressed data--crc error
tar: Child returned status 1
tar: Error is not recoverable: exiting now
./lxde-common.SlackBuild FAILED at line 131
lxde-common failed to build.
I have gotten the code from your site three times total. All failed the same way, but one stopped two lines before this one did. I'm going to download your packages, just to try out LXDE. I'm obviously going to have to learn about GIT repositories, 'cause I couldn't find "lxde-common-0.5.0.tar.gz" on the download site!
Regards,
Bill
 
Old 07-08-2010, 12:01 AM   #9
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Original Poster
Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
I'll have a look at the tarballs mirrored on my site (I'm on holidays at the moment), in the meantime you can get the lxde components from sourceforge

http://downloads.sourceforge.net/lxd...n-0.5.0.tar.gz

http://sourceforge.net/projects/lxde/files/

In the next weeks I'm gonna test the new pcmanfm/libfm versions that will be using udisks to manage devices (but they are still in a very early stage) trying to use them with robby's (thanks!) new udisks packages that will be soon added to slackbuilds.org.

@michealinux: you can download the folder corresponding to your architecture using lftp, then install them. I'll show you an example if you are using slackware-13.1 (you have to download the x86_64 folder if you are using slackware64-13.1)
Code:
lftp -c mirror http://ponce.cc/slackware/testing/lxde/i486/
upgradepkg --install-new --reinstall i486/*.txz
please have a look at the README for additional notes.
 
Old 07-08-2010, 05:27 AM   #10
Pode
LQ Newbie
 
Registered: Oct 2008
Posts: 24

Rep: Reputation: 1
I have a small problem with lxsession-edit package for slackware 13. The lxsession-edit.desktop looks like this and it won't show in the menu
Code:
[Desktop Entry]
Type=Application
Icon=xfwm4
Exec=lxsession-edit
_Name=Desktop Session Settings
_Comment=Manage applications loaded in desktop session
Categories=Settings;DesktopSettings;X-LXDE-Settings;
NotShowIn=GNOME;KDE;XFCE;
Just need to correct the Name and the Comment line and it will show in the menu.

Abount libfm/pcmanfm you will need to upgrade slackwares glib version because it will give you this error with glib2-2.22.5
Code:
GLib-GIO-WARNING **: Extension point gio-native-volume-monitor registered multiple times
I'am using glib2-2.24.1 and usisks-1.0.1 with pcmanfm and it is working great.
 
Old 07-11-2010, 01:35 PM   #11
TSquaredF
Member
 
Registered: Dec 2005
Location: "The South Coast of Texas"
Distribution: Slackware64-current
Posts: 564

Rep: Reputation: Disabled
Once I got the lxde-common tarball downloaded from sourceforge, I got all of LXDE built. I like it a lot, but not as much as pure fluxbox. I even tried it with fluxbox instead of openbox. One of the reasons I moved from xfce to fluxbox was the lack of a menu editor in xfce. I have the same problem with lxde. Also, the lxde wiki gave two methods to autostart programs; one involved editing a file, the other creating .desktop files in ~/.config/autostart. Editing the file did not work & I really don't like creating a .desktop file for every program I want autostarted. I really don't need a lightweight desktop on either of my machines, but I prefer the lightweight to any of the heavyweights. Overall, I'll give lxde a thumbs up, but will probably go back to fluxbox.
 
Old 07-12-2010, 02:44 AM   #12
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
ponce,

I'm glad to see you're looking at the rest of lxde. I poked at lxdm only because someone on IRC was wanting to use it, and they encountered a problem that I couldn't solve without actually installing it and testing it (note that there's a patch in the SBo build to fix that problem) On that note, I wanted to patch the bottom right shutdown menu to add a 'suspend' option, but I never could get it quite right. I managed to get the option to appear, and I *thought* I got the right calls in place to exec pm-suspend when clicking it, but theory and practice diverged at that point. Something to look at if you feel so inclined (and please submit to upstream if you do).

Anyway, I'd love to see all of this on SlackBuilds.org if/when you get to the point where you're happy with it.
 
Old 07-12-2010, 02:46 AM   #13
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Hrm, after looking at your build stuff, I see you didn't use the lxdm from SBo - you might want to consider that. :-)
You'll also want to fix up xinitrc.lxde to test for DESKTOP_SESSION as a condition for using ck-launch-session:

Code:
 Start the window manager:
if [ -z $DESKTOP_SESSION ]; then
    ck-launch-session startlxde
else
    startlxde
fi

Last edited by rworkman; 07-12-2010 at 02:49 AM.
 
Old 07-20-2010, 12:58 AM   #14
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Original Poster
Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
sorry for the late reply, and thanks robby for the precious hints: I'm managing to do something in these days on the git version with udisks, I prepared some packages and they work, but I have to fix some minor stuff here and there (the default panel profile mainly but also the things you and the people here and in slax forum -I'm doing this for also for slax-remix- pointed out).
I don't know if I can help with the suspend stuff as unfortunately I am not a C coder but I will have a look at other distro patches for hints

for submitting to slackbuilds.org I will have to rewrite all of alien bob's scripts (maybe getting some hints from there ), if the idea is ok for him...
 
Old 07-20-2010, 02:21 AM   #15
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by ponce View Post
sorry for the late reply, and thanks robby for the precious hints: I'm managing to do something in these days on the git version with udisks, I prepared some packages and they work, but I have to fix some minor stuff here and there (the default panel profile mainly but also the things you and the people here and in slax forum -I'm doing this for also for slax-remix- pointed out).
I don't know if I can help with the suspend stuff as unfortunately I am not a C coder but I will have a look at other distro patches for hints

for submitting to slackbuilds.org I will have to rewrite all of alien bob's scripts (maybe getting some hints from there ), if the idea is ok for him...
Sure, you can grab my SlackBuilds and adapt them to the slackbuilds.org template, I am OK with that (leave the copyright header as-is and then add your own name to it).

I like how you took the KDE.SlackBuild and created an all-in-one SlackBuild which creates all of the packages. Wish I had thought of that :-) I may end up adopting your script modifications.
 
  


Reply



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
LXer: LXDE, the New Lightweight Linux Desktop LXer Syndicated Linux News 0 04-14-2010 10:40 PM
Do you think LXDE/OpenBox should replace ........ Wm/Desktop in Slackware? samac Slackware 7 03-14-2010 05:24 AM
[SOLVED] lxde desktop program links mark_alfred Linux - Desktop 4 12-22-2009 12:58 PM
[SOLVED] Put icon on Desktop with LXDE? kushalkoolwal Linux - Software 2 08-13-2009 01:27 PM
LXDE Hanging on desktop rightclick yah0m Linux - Desktop 0 07-21-2008 06:14 PM

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

All times are GMT -5. The time now is 02:43 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
Open Source Consulting | Domain Registration