Pcursorsel-0.1 Xcursor selector - now with preview feature!

Stuff that has yet to be sorted into a category.
Message
Author
User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#21 Post by Pizzasgood »

Excuse me, but this code was released under the GPL. That means you're supposed to provide the modified source files when you release a derivative version.

I see no source code for 1.0 and 1.1. Is it elsewhere?

I had some modifications I wanted to make, but I can't, because there is no source. Also, nobody can legally distribute any version of Puppy that uses 1.0 or 1.1 until you upload the source files.

Please try to comply with the GPL. It exists for a reason, and some people take it very seriously. Don't make me sick RMS on you! :lol:
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
trio
Posts: 2076
Joined: Sun 21 Dec 2008, 15:50
Location: अनà¥￾मोदना

#22 Post by trio »

I think I lost the modified source...so, I should delete it?

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#23 Post by Pizzasgood »

Yaaarrrr, I don't know matey. I suppose ye could ask spottedzebra fer permission to be usin' his code under non-GPL terms. Considerin' without yer source the fork is dead, I doubt he'd be minding any.

Otherwise, technically ye be lootin' his booty and goin' 'gainst the Code. If RMS catches ye, he'll send ye to Davy Jones' Locker fer sure. But I think ye may be stealthy enough to evade his watchmen. 'Specially since yer changes are small an' without source, ye cannot improve yer version no more, nor recompile it to use newer libraries if'n it be gettin' old and grey.

Official Puppy releases should not be usin' it though, jus' to be on the safe side. And also 'cuz other fellers like me might need to make their own modifications.

As fer me, I suppose I'll just have to be usin' the original version then.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#24 Post by Pizzasgood »

Okay, this is a very small modification of the original 0.1 version. All I did was make it use the $HOME environment variable rather than blindly assuming the user is root. The only other change I made is that I added an icon entry to the .desktop file so that it uses the same icon as in Puppy 4.2.1.

I also put together a very simple (non-autoconf) makefile for it, so you can use make clean, make, make test, make install, and make uninstall.


The source for the xcur2png binary that's in the .pet is over here:
http://linux.softpedia.com/get/Multimed ... 2642.shtml
(I didn't include the source or binary for xcur2png in the pcursorsel_SRC-0.2.tar.gz file, since it's just a dependency. I left the binary included in the .pet package for convenience and to be consistent with 0.1.)
Attachments
pcursorsel-0.2.pet
Multiuser friendly upgrade of pcursorsel-0.1
(15.71 KiB) Downloaded 645 times
pcursorsel_SRC-0.2.tar.gz
Source for pcursorsel-0.2
(2.74 KiB) Downloaded 571 times
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#25 Post by Flash »

spottedzebra wrote:...would it be desirable to have more than one cursor previewed, because that is possible, i thought i would just preview one cursor until people wanted more ...
It seems to me that comparing and choosing among the available cursors is much faster and easier if they are all previewed together. Having to preview each cursor separately causes an un-Puppylike waste of time. There is a better way. :)

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#26 Post by Pizzasgood »

It wouldn't be hard. But I have too many commitments that still need fulfilling right now. I just needed to make this multiuser-friendly so I could finish up Multiuser Puppy (which is one of those commitments).

If nothing happens along those lines by the end of October, remind me and I'll do something. Otherwise, this would be another one of those good little projects for people who want to practice their C++ and GTK.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

Post Reply