Potential Package Update: lxpanel 0.4.1

[ Thread Index | Date Index | More lists.tuxfamily.org/slitaz Archives ]


Greetings all,

After tracking down a problem with application-merged *.directory files not being displayed in the menu to an issue with 
lxpanel < 0.4.0, I have worked to update the lxpanel tazpkg to the 0.4.1 release (attached).  Given the nature some of 
the changes, this isn’t something that I just wanted to go ahead and check in.

There seem to be two main things to note—
 * netstat: The netstat plugin for lxpanel has been temporarily disabled by the LXDE developers.  From the LXDE mailing 
list: “The netstat plugins cause various bugs and crashes on some systems.  Besides, its companion component lxnm failed 
to work correctly.  So they are removed temporarily. Fred is now working on a new version.”  This impacts the tazpkg 
lxpanel-extra, as no netstat.so plugin gets built.
 * Terminal Emulator Panel Setting: A bug that necessitated specifying the “-e” command-line argument for xterm in the 
Panel Preferences dialog > Advanced tab > Set Preferred Applications section > Terminal Emulator setting has been fixed 
in lxpanel.  Due to how this setting is stored, a simple package upgrade will not update this configuration setting.
    - First, it is possible that lxpanel has created user settings under ~/..config/lxpanel.  If so, the file 
~/.config/lxpanel/default/config will have a “Terminal” setting.  Remove the “-e” command-line argument.
    - Second, files under /etc/lxpanel/default/ are flagged as config files in the receipt.  Thus, these settings will be 
retained on an upgrade.  The file in question is /etc/lxpanel/default/config; again, remove the “-e” command-line 
argument.
    - Alternatively, right-click on the SliTaz Menu > click the “Panel Settings” menu item in the pop-up menu > got to 
the Advanced tab > Set Preferred Applications section > Terminal Emulator setting.  Remove the “-e” command-line 
argument.  This only appears to save changes to ~/.config/lxpanel/default; the settings under /etc/lxpanel/default will 
remain unchanged.

If the “-e” command-line argument is not removed, *.desktop shortcut files with the property “Terminal=true” will not 
run; instead, you will see an error message and a shell prompt.

On the positive side, this upgrade did fix the problem I had with application-merged *.directory files not being 
displayed in the menu.  :-)

Thoughts or comments?


Thank you,
Matthew 



---
SliTaz GNU/Linux Mailing list - http://www.slitaz.org/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/