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.
be aware that the following packages shouldn't be needed anymore (gvfs, that should have no dependencies, is used by libfm instead of gnome-vfs)
Code:
gnome-mime-data
ORBit2
GConf
libbonobo
gnome-vfs
also, configuration files in /etc are changed so, if you are updating a previous installation, I suggest to have a look at the new ones and customize them accordingly (or something may break ): in this case, also note that some packages finally regained their original name, so no more lxappearance-new, libfm-new, pcmanfm-new and their original counterparts return in the set.
FYI:
In the near future there will be only marginal updates to lxde as in git are being merged some patches for gtk+3 support.
I'm preparing a gtk+3.SlackBuild based on the gtk+2 one by Pat and the one in gnomeslackbuild.org by Steve Kennedy (when it'll hit -current, I'll switch to that) and I'll use it to build and test the new git versions on slackware current: it surely will need some testing/debugging by the lxde people so I think some time will pass before I'll start to use new tarballs to make packages.
ponce, I've just installed your packages in 13.37 and I'm glad to see that LXDE has come a long wat since I last tried it. Thanks for making it available.
There's one thing bothering me, though. I haven't figured out how to start lxterminal in a login shell. I've changed /usr/share/applications/lxterminal.desktop's Exec line to lxterminal -l, but I still keep getting non-login shells. Any ideas?
to do that you need a little trick, because lxterminal invocation expects parameters and seems like there's no configure options to set in ~/.config/lxterminal/lxterminal.conf for that.
create an /usr/bin/lxterminal-login file with this content
Code:
/usr/bin/lxterminal -l "$@"
make it executable and use lxterminal-login in the Exec line of the .desktop file.
you can also copy the pristine to /usr/share/applications/lxterminal-login.desktop, modify it and then load this new desktop file in ~/.config/lxpanel/LXDE/panels/panel, so things can go smoother between package updates
Thank you ponce, that did the trick. I am putting the custom settings in /usr/local/share/applications because I find it more pleasant to make such choices valid system-wide.
Ponce, thanks for your work on bring LXDE to Slackware! I used your guide with a slightly modified version of your queue file on the SBo tree to build my DE.
For the most part everything work really well. One thing that I had to learn is that if you have a custom autostart file at ~/.config/lxsession/LXDE/autostart that it is run in addition to the file at /etc/xdg/lxsession/LXDE/autostart.
There are two issues I am having currently:
1) PCManFM does not mount removable media
When I try to mount something I get a message saying
Quote:
Failed to execute child process "gnome-mount" (No such file or directory)
Is PCManFM not using udisks correctly?
2) Computer lockups
This is not necessarily caused by LXDE, but it only occurs when I am using LXDE. I used KDE4 for a month without this issue. There weren't any helpful messages that I saw in messages, syslog, or Xorg log. I did notice some stability issues when I first started using oxygen-gtk, so perhaps that is related. Or perhaps, the PCManFM problem above is an indicator that something further below is the issue. I used KDE again last night without any problems, so I doubt it is a system wide issue. It is really strange for my Slackware box to be behaving this way! It's usually rock solid.
Below are the LXDE packages that I have installed:
can it be you got still traces of an old installation of gnome-vfs around: gnome-mount uses hal.
if you don't have a gnome-vfs package still installed, I would check if it behaves the same with a new fresh user account.
if that fails, can you please try to build (temporary remove GConf first) gvfs, libfm and pcmanfm from the following scripts?
I strongly doubt lxde can cause any lockups, this is the first report I got about it...
oxygen-gtk should work fine, I'm using it too here (1.0.5)
regarding /etc/xdg/autostart, check that you got polkit-gnome-authentication-agent-1.desktop or lxpolkit.desktop. you can check if the authentication agent started with the command ck-list-sessions: it should show just one session.
can it be you got still traces of an old installation of gnome-vfs around: gnome-mount uses hal.
if you don't have a gnome-vfs package still installed, I would check if it behaves the same with a new fresh user account.
I have never installed gnome-vfs before. The problem was the same with a new user account.
Quote:
Originally Posted by ponce
if that fails, can you please try to build (temporary remove GConf first) gvfs, libfm and pcmanfm from the following scripts?
That fixed it! I suspect the addition of "--disable-hal" in the gvfs build was part of the solution. Either that or something was fixed in those versions. I hope in future versions they make it so that the media unload icon disappears after it is unmounted (like it does in dolphin).
Quote:
Originally Posted by ponce
I strongly doubt lxde can cause any lockups, this is the first report I got about it...
oxygen-gtk should work fine, I'm using it too here (1.0.5)
Went ahead and upgraded to 1.0.5...we'll see how it goes...
Quote:
Originally Posted by ponce
regarding /etc/xdg/autostart, check that you got polkit-gnome-authentication-agent-1.desktop or lxpolkit.desktop. you can check if the authentication agent started with the command ck-list-sessions: it should show just one session.
There was not a problem there. I think I did previously have to make a change earlier to the lxpolkit desktop file so that it did not load in XFCE. OnlyIn=LXDE...I believe you fixed this in your newest SlackBuild.
ponce, I just installed your pre-compiled binaries on Slackware64-13.37. Like it!
Thanks for sharing them with us!
One little snag, that I have with some other WMs/DEs, too (so it may be a bit OT, as it is not LXDE specific): The global keyboard setting is not honoured. LXDE always starts up with the default US keyboard, and I have to issue
Code:
$ setxkbmap de nodeadkeys
in order to get my keyboard working properly, although I have selected "de nodeadkeys" already during system installation. As I said: Some DEs use this global setting, others ignore it.
The general question obviously is: Where would I set the keyboard for the machine, globally, so that LXDE and all other WMs/DEs use it?
@gargamel
This may be a stupid question, but have you looked at /etc/X11/xorg.conf.d/90-keyboard-layout.conf. That's how I got the DEs/WMs to follow my layout. It's in CHANGES-AND-HINTS.TXT
@gargamel
This may be a stupid question, but have you looked at /etc/X11/xorg.conf.d/90-keyboard-layout.conf. That's how I got the DEs/WMs to follow my layout. It's in CHANGES-AND-HINTS.TXT
Sometimes I feel, I am so lame...
That did the trick, and I should have known it. Thanks a lot for your patience.
Soemehow I was expecting that setting the keyboard during setup would be good enough, at least 13.37. But obviously this install time setting doesn't affect the 90-keyboard-layout.conf file. It would make sense, though, if it did, I think...
The keyboard setting during setup is for the console keyboard, while the stuff documented in C&H is for X. One of the long-term items on my TODO list is to work up something to hit both of them during setup, but alas, no time.
One niggle I noticed recently is that lxpanel freezes when I am using Libreoffice. I can restart it, and then it works again for a bit before freezing again. If I close Libreoffice the freezing stops. It is a weird bug that I hear doesn't happen with LibreOffice 3.4.x....haven't had a chance to test that out yet...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.