On 17-09-2014 10:21, Christopher Gregory wrote: > On Thu, September 18, 2014 12:25 am, Fernando de Oliveira wrote: >> On 17-09-2014 08:27, Fernando de Oliveira wrote: >>> On 17-09-2014 02:31, Bruce Dubbs wrote:
>>> ...finish LXDE with the updates (two tickets). It really needs >>> some fix. >>> >>> You, Christopher and I had problems with lxpanel. >>> >> >> Forgot ĸen, who was the first to report it, IIRC. Didn't completely >> understand "openbox hanging", but think it is the same as described >> afterwards. >> >>> >>> Christopher, do you remember the tweaks mentioned the other day? >>> > You need to do the following: > > cp /etc/xdg/lxpanel/default/panels/panel > /home/cjg/.config/lxpanel/LXDE/panels/panel > > This will reset the taskbar to what it was prior to whatever change they > have made in their updates. > > Everything just started working for me with this change. Thanks, Christopher. I had just partially solved, when reading your message. What I did: mkdir -vp ~/.config/lxpanel cp -vr /etc/xdg/lxpanel/profile/LXDE/ ~/.config/lxpanel > Unfortuneately you need to do this for every user that you have created on > your computer. I found this out after switching to my normal account > after I had root account working correctly. Yes, that was the problem with that solution. Finally think that the problem is solved. For reasons that I don't understand, lxpanel's LXDE profile, which should be default, has been moved away from where it was previously. This may be related to several modifications they are doing in LXDE, so some might be buggy: removed code from gnome and redhat from menu-cache, reason to the necessity of installing libfm-extra. Also, I don't fully understand yet, but lxpanel has several big modifications (reproduced after the signature): http://git.lxde.org/gitweb/?p=lxde/lxpanel.git;a=blob;f=ChangeLog;h=f4704c2be4c44a4570d38ec196a3dc4a9b4cb127;hb=7a5d57c2b3c4e4bfd0cb23ffb373b1d4271a7789 Back to the problem. When LXDE starts the session, it runs several programs, including the ones in: $ cat /etc/xdg/lxsession/LXDE/autostart @lxpanel --profile LXDE @pcmanfm --desktop --profile LXDE @xscreensaver -no-splash where the @ is meant keep the command in the line, if by any chance the program exits. You can copy the file to user's directory, so to add programs each user needs individually, on top of that from the system ones: $ cat ~/.config/lxsession/LXDE/autostart ... @/usr/lib/notification-daemon-1.0/notification-daemon gkrellm @conky ... numlockx ... But I digress. Problem is that *the profile LXDE is not at the right place*. Solution: ln -sv profile/LXDE /etc/xdg/lxpanel/LXDE This is what I intend to put in the book, but would be most grateful if someone or someones could please move out ~/.config, use that command, start LXDE, then later move back to place the saved ~/.config. Another possible solution would be: sed -i '/lxpanel/ s/LXDE/default/' /etc/xdg/lxsession/LXDE/autostart Probably could be done prior to start build, but te first solutions seems mor natural, for me. Comments, please? -- []s, Fernando -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
