LxPup-by-SFS (LXDE)

Window managers, icon programs, widgets, etc.
Message
Author
User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

New versions

#76 Post by peebee »

17-nov-13

All versions have been updated - sfs's to version "04" - pets to version "41" to match the LxPup13.11 isos.

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Dpup Wheezy version

#77 Post by peebee »

14 Dec 2013

Here is a version of LxPup-by-SFS for Pemasu's Dpup Wheezy 3.5.2

The SFS is actually the Slacko one:
lxpup-by-sfs_S.5.6.04.sfs 1b9e51ae27147ed284248e0c1103eb80 14.4MB

The setup pet is however unique to Dpup Wheezy:
lxpupsetup-d.3.5.2.pet 0997979faba7c1ce69c090c8e5755531 722KB

Install as described in post #1

Cheers
peebee
Attachments
image-1.png
Alternative background & optional top panel selected
(142.51 KiB) Downloaded 2709 times
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#78 Post by 01micko »

Peter

Here is a work around for the icon problems in newer woof-CE pups, it should only run if the autostart dir is populated.

Code: Select all

#!/bin/sh
if [ -d $XDG_CONFIG_HOME/autostart/ ];then
 for file in $XDG_CONFIG_HOME/autostart/*.desktop
  do 
  [ "$file" ]||exit
  EXEC=`grep ^Exec $file|cut -d '=' -f2|awk '{print $1}'` #strip options
  [ "$EXEC" = "firewallstaterun" ] && EXEC=firewallstate #work around
  echo $EXEC #DEBUG
  PID=
  CNT=0
  until [ "$PID" -o $CNT = 9 ] 
   do
    echo -n "$CNT " #DEBUG
    PID=`pidof $EXEC`
    echo " pid: $PID" #DEBUG
    [ "$PID" ] && kill -9 $PID && break
    CNT=$(($CNT + 1))
    sleep 0.5 #only sleep if needed
   done
  done
 #sleep 1
 for desktop in $XDG_CONFIG_HOME/autostart/*.desktop
  do 
  echo $desktop #DEBUG
  xdg-open $desktop
  done
fi
Goes in ~/Startup/
#Comment the lines marked #DEBUG

You can do away with that hack in 1-lxde-startup.sh (line 6), or at least make it conditional, something like a test for the desktop files, or even better, kill and rerun all files in /root/startup or as a last resort add some sleep at the top of the code I just posted, and call it zhack (or something with a z so it execs last).
Puppy Linux Blog - contact me for access

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#79 Post by peebee »

01micko wrote:Peter

Here is a work around for the icon problems in newer woof-CE pups,
Gosh!! Thanks Mick.....

Grateful if you could say in simple terms what your patch does?

And do you know why it is needed? Is it a bug in lxpanelx?

Will the patch be needed as a permanent feature of any systems using lxpanel/lxpanelx?

I had started to work out last night where the problem lay and had discovered that if I moved all the tray items from .config/autostart to /etc/autostart and removed the line #6 then the icons worked unless a panel restart was done. But that was as far as i had got.

Thanks
Peter

BTW - for other interested readers, this only applies to the new testing versions of Slacko5.7 which contain new svg icons.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#80 Post by 01micko »

Hi Peter,

It's a bug in lxpanelx. A timing issue. As SFR stated lxpanel is unaffected.

I would report it to the developer if I were you. He may be able to add a few milliseconds delay or track down the issue that causes it.

Oh, and if he tells you try starting from /etc/xdg/lxsession/LXDE/autostart (aka $XDG_CONFIG_DIR/LXDE/autostart) file the same issue occurs. (that file can be in $XDG_CONFIG_HOME/LXDE/ too)

What my work around does (and that's all it is) is kill each process when it is actually started (because it doesn't get the background colour) then restart them. It's pretty simple actually, just finds each process ID when it starts, kills it, then once they are all killed it restarts them. The slow down is powerapplet_tray as on desktops it doesn't run, so the full 4 seconds (sleep 0.5 x 8 ) [ ha.. cant post digit 8 character ')' on the forum, get 8) ] is taken up. Not a huge issue. I think that restart you are doing is rather the problem with the cpu maxing out issue.

In my tests it works flawlessly with line 6 commented (in 1-lxde-startup.sh)

HTH
Puppy Linux Blog - contact me for access

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Setup pet for woof-ce built Slacko 5.7

#81 Post by peebee »

Here is the setup pet for the Slacko5.7 test builds (woof-ce builds).

Many thanks to 01micko for the system-tray fix for LxPanelX as I would have been very sad to have to stop using it.

I've changed the background to a lighter one as the new tray icons for battery and sound do not work on a dark background.

Cheers
peebee
Attachments
lxpupsetup-s.5.7.1.pet
updated 29-dec-2013
(146.36 KiB) Downloaded 799 times
Last edited by peebee on Sun 29 Dec 2013, 20:08, edited 2 times in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Volhout
Posts: 547
Joined: Sun 28 Dec 2008, 08:41

fix for 13.11

#82 Post by Volhout »

Hi PeeBee,

Will you incorporate this fic also in 13.11 (or 13.12 / 14.01) ?
Or do you plan to work on a Slacko 5.7 release with LXDE ?

Volhout

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Re: fix for 13.11

#83 Post by peebee »

Volhout wrote:Hi PeeBee,

Will you incorporate this fic also in 13.11 (or 13.12 / 14.01) ?
Or do you plan to work on a Slacko 5.7 release with LXDE ?

Volhout
Hi Volhout

I will track the Slacko 5.7 pre-releases to check that the LxPup can be built - the pet above being the first change needed for the new woof-ce builds - and then will make a new LxPup iso - probably 14.01 I would imagine - when Slacko 5.7 is released.

see: http://murga-linux.com/puppy/viewtopic. ... 759#746759

LxPup13.11 on Slacko5.6 does not require the changes.

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

LxPup add-on for Quirky Tahr

#84 Post by peebee »

Experimental.....

07-feb-14 lxpupsetup pet re-uploaded

Install onto Quirky Tahr:

1. quirky_tahr_lxpup-5.7.05.pet

then

2. lxpupsetup-qt.5.7.045.pet

Activate LxPup....

To deactivate - use the PPM to unload #2

Cheers
peebee
Attachments
capture8395.png
(142.44 KiB) Downloaded 1746 times
Last edited by peebee on Fri 07 Feb 2014, 21:09, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#85 Post by slenkar »

Im using it with Quirky Tahir, it's very nice thanks

I had a slight problem where if you open up several programs the clock goes off the screen because the taskbar gets bigger, instead of making the program icons smaller.

Also it seems to do something to the command line because when I try to compile something it complains about the arguments

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#86 Post by peebee »

The lxpupsetup pet for Quirky-Tahr has been re-uploaded....

#slenkar - I don't see your panel tab problem with LxPup - have you changed any panel settings?

Checked Q-T - no problem there either.....

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#87 Post by slenkar »

yes I probably did change the settings oops

dont know how the command line argument thing happened though

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#88 Post by slenkar »

does this lxpup-by-sfs do a chroot or some other linux command to change some system variable?

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#89 Post by slenkar »

does this lxpup-by-sfs do a chroot or some other linux command to change some system variable?

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#90 Post by peebee »

slenkar wrote:does this lxpup-by-sfs do a chroot or some other linux command to change some system variable?
Don't believe so....if you can give more details of what you are trying to do and what problems you are experiencing I might be able to duplicate and investigate....

I assume it's the Quirky-Tahr pets you are using? Have you tried your problem task on vanilla Q-T without the lxpup pets?
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Quirky Tahr pets updated to LxPup14.03 state

#91 Post by peebee »

Updated 19-mar-2014

Install LxPup onto Quirky Tahr using these pets:

1. lxpup_quirky_tahr-14.03.pet

2. lxpupsetup_qirky_tahr-14.03.pet

If you have the previous pets installed, use the Puppy Package Manager to uninstall first the setup pet and deactivate LxPup then the main pet before loading the new pets. If you have made any serious panel changes it might be wise to save the changed config files before doing the uninstall/reinstall (from /root/.config/lxpanelx/LXDE/panels)

Cheers
peebee
Last edited by peebee on Mon 28 Apr 2014, 16:17, edited 2 times in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

Re: Quirky Tahr pets updated to LxPup14.03 state

#92 Post by step »

Very nice, thank you!
P.S. the link to lxpup pets for QT in the first posting of your lxpup thread points to the wrong spot, it should probably point to http://www.murga-linux.com/puppy/posting.php?p=755424

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#93 Post by slenkar »

peebee wrote:
slenkar wrote:does this lxpup-by-sfs do a chroot or some other linux command to change some system variable?
Don't believe so....if you can give more details of what you are trying to do and what problems you are experiencing I might be able to duplicate and investigate....

I assume it's the Quirky-Tahr pets you are using? Have you tried your problem task on vanilla Q-T without the lxpup pets?
Yes I am using an IDE which compiles code by calling programs on the commandline, it works on vanilla Quirky Tahir but not after installing lxpup.
it is the IDE at monkeycoder.co.nz
You can install the free version

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#94 Post by peebee »

slenkar wrote:
peebee wrote:
slenkar wrote:does this lxpup-by-sfs do a chroot or some other linux command to change some system variable?
Don't believe so....if you can give more details of what you are trying to do and what problems you are experiencing I might be able to duplicate and investigate....

I assume it's the Quirky-Tahr pets you are using? Have you tried your problem task on vanilla Q-T without the lxpup pets?
Yes I am using an IDE which compiles code by calling programs on the commandline, it works on vanilla Quirky Tahir but not after installing lxpup.
it is the IDE at monkeycoder.co.nz
You can install the free version
What error messages do you get??
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#95 Post by slenkar »

Basically the IDE is calling a compiled executable on the command line

The executable is called Trans (it translates code, but that isnt important)

When lxpup is installed I get a weird error message from trans that indicates it received the wrong arguments, so somehow the call to trans is being altered.

I can get the exact error message if you want? (dont think it will help)

Post Reply