Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 16 Nov 2019, 17:08
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
ocd-Dock - a dock written for Puppy
Post new topic   Reply to topic View previous topic :: View next topic
Page 6 of 7 [104 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7 Next
Author Message
Geoffrey


Joined: 30 May 2010
Posts: 2377
Location: Queensland

PostPosted: Thu 18 Aug 2016, 18:50    Post subject:  

ProgRob wrote:
Thanks Grant and Geoff,

It looks as if it works if I compile in Slacko. I have uploaded a Slacko version as a separate upload - please see the first post. I have uploaded an executable which needs to be downloaded and moved into /usr/local/bin

I will try to come up with a better way of distributing for future releases but if you can see if that fixes things I'd be grateful.

The problems might be caused by different versions of the underlying libraries (particularly libgee). I'll do some more digging but what has worked on my test is:

1. Restarting after a pin
2. Rox filer has got an icon



Rob


I have it now working in X-Slacko 4.2, thanks.

I too thought it may be a lib problem, the libgee in the PPM is version 0.12.0, so I compiled version 0.18.0 but that made no difference, using ldd to see the dependencies gave me no clue either.

Geoff

_________________
Carolina: Recent Repository Additions

Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 2811
Location: South Australia :-(

PostPosted: Fri 19 Aug 2016, 01:02    Post subject:  

The slacko compiled binary is working fine here in slacko-632.

I have read your instructions in the 37 page document, which has a lot of good information but it's still difficult to configure ocd-Dock. I think more complete examples are required such as a working example of a desklet and widget. It would be worth having at least one of each included as the default setup. This would make it easier to duplicate. Much easier to delete than add.

This has the potential to be a great App but I think it's going to be too difficult for many to configure. What it really needs is a configuration manager similar to wbar. Generally if people can't get it working in the first five minutes they will discard it. A theme and widget maker/manager would be useful too.

It's looks far to good to be discarded.

I'm looking forward to the source code so I can compile a version for Fatdog.

Cheers

Thanks

_________________
Software <-> Distros <-> Tips <-> Newsletters

Last edited by smokey01 on Fri 19 Aug 2016, 02:31; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
smokey01


Joined: 30 Dec 2006
Posts: 2811
Location: South Australia :-(

PostPosted: Fri 19 Aug 2016, 01:19    Post subject:  

Is it possible to run more than one instance of an application. For example: If I pin geany to the dock, I can only run one instance of it. Clicking a second time does nothing.
_________________
Software <-> Distros <-> Tips <-> Newsletters
Back to top
View user's profile Send private message Visit poster's website 
ProgRob

Joined: 13 Feb 2013
Posts: 65

PostPosted: Fri 19 Aug 2016, 05:21    Post subject:  

Thanks for the feedback! Great to hear that things are working. I think it is a library problem, but I am beginning to wonder whether it might be libwnck. I'd like to lose that as a dependency so might look into that. [Since making this post I have had another look to remind myself why I did not get rid of Wnck earlier - it turns out that Wnck provides a nice interface to all the windows on the system - something that Gtk cannot do. Looks like I need Wnck]

I am planning to release the code, but still want to finalise some things first - some of the code has been around a long time and is dreadful.

Thanks for the feedback on the number of options. I'll be honest that when I started I didn't want to push anyone down one particular route so ended up making anything that could be parameterised an option. I guess it is a bit overfacing. I'll include some more examples going forwards (excellent idea - many thanks for that) and include something in the initial run - a clock looks like a good candidate!

As for a tool to configure, I would like to do that - just need to work out how. Sounds like another good idea to follow up.

As for more than one instance of an application running, the answer is a definite yes. If you right click on a dockitem you should get a set of options in a menu including one to run the application - that immediately runs a new instance. The option to offer that option on the right click menu is controlled by yet another parameter in the config file!

Regards,
Rob

Last edited by ProgRob on Fri 19 Aug 2016, 06:28; edited 1 time in total
Back to top
View user's profile Send private message 
ProgRob

Joined: 13 Feb 2013
Posts: 65

PostPosted: Fri 19 Aug 2016, 05:41    Post subject:  

Hi Phil - not sure why it didn't work for you. I have just tested by setting up a brand new clean 6.0.5 environment. I downloaded the library libwnck22_2.30.7 which told me to also told me I needed to download libwnck-common_2.30.7. I downloaded that as well.

Then, at a terminal I typed ocd-Dock and it worked.


Does that help?

Rob


UncleBaldie wrote:
Good work, ProgRob.

Well, it probably is, but I can't get it going.
I am using TahrPup 6.0.5, with the standard JWM.
D/L Pet, installed, grabbed every libwnck-1 that I can find, and none of them work.

Is there a version anywhere that I can use ?

Regards,
Phil
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 2811
Location: South Australia :-(

PostPosted: Fri 19 Aug 2016, 17:26    Post subject:  

Phil, it looks like you're using a 64bit libwnck. You need to use a 32bit.
_________________
Software <-> Distros <-> Tips <-> Newsletters
Back to top
View user's profile Send private message Visit poster's website 
UncleBaldie


Joined: 03 Feb 2008
Posts: 42
Location: Staffordshire, UK

PostPosted: Fri 19 Aug 2016, 19:55    Post subject:  

@smokey01,

Oh, nuts ! *face-palm* Now why didn't I think of that !

Thanks....I'll give it a try....

Phil

_________________
Crackin' cheese, Gromit lad...


Woof-woof......oh yes !!
Back to top
View user's profile Send private message MSN Messenger 
mow9902

Joined: 26 Nov 2008
Posts: 173

PostPosted: Sat 20 Aug 2016, 18:42    Post subject:  

I use tahrpup 6.0.2 and libwnck-1.so.22.3.31 works fine.

unzip and then create a symlink to it named libwnck-1.so.22
libwnck-1.so.22.3.31.zip
Description 
zip

 Download 
Filename  libwnck-1.so.22.3.31.zip 
Filesize  97.8 KB 
Downloaded  122 Time(s) 
Back to top
View user's profile Send private message 
Keef


Joined: 20 Dec 2007
Posts: 972
Location: Staffordshire

PostPosted: Tue 23 Aug 2016, 15:28    Post subject:  

I installed the latest version, and have noticed that ocd_Dock gradually uses more and more memory - at least that is what htop is telling me. Today, it was up to about 10% after 15 minutes and is currently at 29% after 55 minutes. The other day it got up to 43% and the system started to crawl.
Didn't have this occur on previous versions (although I may have skipped the last one).
Quote:
PC Manufacturer: Hewlett-Packard
Product Name:

Motherboard Vendor: Hewlett-Packard
Product Name: 099C

BIOS Vendor: Hewlett-Packard
Version: 68DTD Ver. F.14
Release Date: 07/27/2006

Intel(R) Pentium(R) M processor 2.00GHz
Max Speed: 2000 MHz
Current Speed of Core 0:798 MHz

Memory Allocation:
Total RAM: 2014 MB
Used RAM: 1873 MB
Free RAM: 141 MB
Buffers: 85 MB
Total Swap: 582 MB
Free Swap: 582 MB

Linux Kernel: 3.14.56 (i686)
Kernel Version: #1 SMP PREEMPT Mon Dec 21 14:52:08 GMT 2015
PAE Enabled: No

Distro: tahrpup 6.0.5
Window Manager: JWM v2.3.5
Desktop Start: xwin jwm

busybox: 1.21.0
dhcpcd: 6.7.1
GCC: 4.8.4
GlibC: 2.19
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 2811
Location: South Australia :-(

PostPosted: Tue 23 Aug 2016, 22:52    Post subject:  

Anyone seen ProgRob? He appears to be AWOL.
_________________
Software <-> Distros <-> Tips <-> Newsletters
Back to top
View user's profile Send private message Visit poster's website 
ProgRob

Joined: 13 Feb 2013
Posts: 65

PostPosted: Fri 26 Aug 2016, 04:35    Post subject:  

Sorry folks but currently on holiday. Keef's feedback is worrying - sounds like a memory leak. I'll have to check the changes between versions to see where one might have been introduced.

Keef - have you used any of the new features when you got the problem or did you simply upgrade? Knowing this will help narrow the search.

Cheers
Rob
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 2811
Location: South Australia :-(

PostPosted: Fri 26 Aug 2016, 08:41    Post subject:  

ProgRob check your PM when you get a chance.
_________________
Software <-> Distros <-> Tips <-> Newsletters
Back to top
View user's profile Send private message Visit poster's website 
Keef


Joined: 20 Dec 2007
Posts: 972
Location: Staffordshire

PostPosted: Fri 26 Aug 2016, 15:54    Post subject:  

ProgRob

I just uninstalled the old pet and replaced it with the new one. Apart from changing the position and theme, I've not tried anything else.
Also tried it with Xenialpup, and the same thing happens.
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 2811
Location: South Australia :-(

PostPosted: Fri 26 Aug 2016, 20:09    Post subject:  

Attached is a configuration manager for ocd-Dock. I have sent a copy to ProgRob but he hasn't seen it yet as he is on holidays.

Warning - It will change your dock-config file but it will still work. Backup your existing config file.

Spaces and comments will be removed from the config file. This was quite a challenge and would have been much easier if the config file had the following format:
variable="value"
instead of:
variable = value

All of the help in the config file is included as tool-tips in the configuration manager. It's a bit rough and ready but I think it will appeal more to the non technical.

As usual my old mate CatDude has his paw prints all over it.

BTW, for Fatdog64-710 users, I have made a SFS of ocd-Dock with all the required 32bit libraries and it works fine here. If anyone is interested I will post the SFS on my site.

Enjoy.
ocd-Dock-Config.gz
Description  Remove fake .gz
gz

 Download 
Filename  ocd-Dock-Config.gz 
Filesize  31.79 KB 
Downloaded  187 Time(s) 

_________________
Software <-> Distros <-> Tips <-> Newsletters
Back to top
View user's profile Send private message Visit poster's website 
torm


Joined: 07 Mar 2015
Posts: 183

PostPosted: Sat 27 Aug 2016, 16:22    Post subject:  

calendar, week start monday and other locale specific _must-have_-s ....
will look closely, however to normal user may look a bit overhead to start with Confused

desklets are nice feature
Wink
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 6 of 7 [104 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0649s ][ Queries: 12 (0.0144s) ][ GZIP on ]