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
 
LinkBack Search this Thread
Old 08-06-2010, 12:45 PM   #16
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,316

Original Poster
Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816

(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).

happy testing!

Last edited by ponce; 08-06-2010 at 12:51 PM.
 
Old 08-06-2010, 12:49 PM   #17
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,057

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
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

see here;
https://bbs.archlinux.org/viewtopic.php?id=102337

I also tried building on slackware, no dice just segfault...
 
Old 08-06-2010, 12:54 PM   #18
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,316

Original Poster
Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816
it worked ok for me, I made a package of that for testing: I built everything on slackware-current.

wild guess based on nothing: if you're using a plain current, can it be related with the new glib2 (I had to upgrade)?

Last edited by ponce; 08-06-2010 at 12:59 PM.
 
1 members found this post helpful.
Old 08-06-2010, 12:57 PM   #19
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,057

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
is the package available Ponce?
I looked in your repo coudn't find it...
thx
 
Old 08-06-2010, 01:01 PM   #20
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,316

Original Poster
Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816
i486 and x86_64.

you should be able to find them from the main download folder (maybe you missed the link above )

Last edited by ponce; 08-06-2010 at 01:03 PM.
 
1 members found this post helpful.
Old 08-06-2010, 01:07 PM   #21
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,057

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
I apologize Ponce as I was looking for "lxappearance2"
duh?!

So, you've had no issues with it huh?
I really like LXDE
thx
 
Old 08-06-2010, 01:12 PM   #22
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,057

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
uh-huh
it's segfaulting too....
Code:
bash-4.1$ lxappearance

(lxappearance:2182): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-toolbar-style'
** (lxappearance:2182): DEBUG: cursor theme name: (null)

(lxappearance:2182): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed
Segmentation fault
 
Old 08-06-2010, 02:07 PM   #23
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,316

Original Poster
Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816
dunno what, working ok here

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).

ah, I tested suspend and it works on my laptop

Last edited by ponce; 08-06-2010 at 03:03 PM.
 
Old 08-06-2010, 04:07 PM   #24
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,057

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
OK
Yes, I am only running current in all my installs...
I'll have to build whole LXDE to get new lxappearance?
Oh, I got it...

Hey, Ponce, have you checked out PCManFM-Mod?
awesome and better than pcmanfm...
http://aur.archlinux.org/packages.php?ID=34819

http://sourceforge.net/projects/pcmanfm-mod/

http://igurublog.wordpress.com/downloads/mod-pcmanfm/

Last edited by linus72; 08-06-2010 at 04:22 PM.
 
Old 08-06-2010, 05:03 PM   #25
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,057

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
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....
 
Old 08-07-2010, 01:05 AM   #26
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,904

Rep: Reputation: Disabled
You're going to need to upgrade gtk+2 as well; that should eliminate the segfault in lxappearance.
 
Old 08-07-2010, 02:09 AM   #27
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,316

Original Poster
Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816
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.

Last edited by ponce; 08-07-2010 at 03:38 AM.
 
1 members found this post helpful.
Old 08-08-2010, 03:36 AM   #28
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware
Posts: 386

Rep: Reputation: 41
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?

-A
 
Old 08-08-2010, 04:26 AM   #29
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,316

Original Poster
Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816
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.
 
Old 08-08-2010, 04:51 PM   #30
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware
Posts: 386

Rep: Reputation: 41
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!

-A
 
  


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
Trackbacks are Off
Pingbacks are On
Refbacks are 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


All times are GMT -5. The time now is 07:51 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration