gtk1.2 puppy anyone?

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#61 Post by Iguleder »

I just uploaded a snapshot of DSLR :P

Now I'm stripping some unneeded features from emelFM, to make it lighter.

EDIT: the obligatory screenshot
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

buti
Posts: 13
Joined: Mon 24 Sep 2012, 09:54

#62 Post by buti »

Today my office mate is out and I fired up DSLR on her pc. Posting from Dillo right now :)

Quite impressed so far... it flies!

Looking forward to playing more with it.

buti
Posts: 13
Joined: Mon 24 Sep 2012, 09:54

#63 Post by buti »

I'm sadly back to my M$ machine :( How much funnier DSLR was!!!

I just wanted to signal that I always have a 'memory fault' welcome boot message at the very first line of the boot process'output. Even on my colleague's pc, which then booted fine (and fast).

Then it took me a couple of minutes to remember how to set-up a wired network from cli :roll:

Does it support booting as a puppy frugal install? Or maybe i should ask if it can be installed at all? Does it have persistency of some kind?

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#64 Post by Iguleder »

Thanks for testing!

I fixed that memory fault, it was a bug in mount.

It doesn't support frugal install, but a "hybrid" install - I haven't tested this for a long time, because I focus on getting all the basics working. You should be able to pass the "home=/dev/sda1" boot code (or something similar - make sure the partition is correct, it should be an empty partition) to make DSLR write all changes directly to that partition.

If you want to install it persistently, you'll have to do it manually at the moment. Just install Puppy and change the syslinux/GRUB configuration :lol:
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#65 Post by Iguleder »

Here's Slacko 6.0 beta 2 running GTK 1.x applications. There's plenty more, but the screen was too small to fit everything :lol:
Attachments
screeny_thumb.png
(55.12 KiB) Downloaded 1229 times
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#66 Post by technosaurus »

I've been going through the Amaya github mirror trying to find a good gtk1 branch to start from but the removed gtk1 bits sporadically so I may have to go way back and do a lot of cherry picking. It should build static in under 2mb and serve as a collabarative word processor, svg editor, html editor, image viewer and even as a decent web browser (though js support is experimental)
Does anyone know an easy way to review commits one by and modify them as needed before applying (for example, removing any Wx related additions)?
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Ibidem
Posts: 549
Joined: Wed 26 May 2010, 03:31
Location: State of Jefferson

#67 Post by Ibidem »

technosaurus wrote:I've been going through the Amaya github mirror trying to find a good gtk1 branch to start from but the removed gtk1 bits sporadically so I may have to go way back and do a lot of cherry picking. It should build static in under 2mb and serve as a collabarative word processor, svg editor, html editor, image viewer and even as a decent web browser (though js support is experimental)
Does anyone know an easy way to review commits one by and modify them as needed before applying (for example, removing any Wx related additions)?
Sounds like git rebase --interactive, I think.
But I haven't done that myself.

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#68 Post by Iguleder »

I packaged many static GTK+ 1.x applications here:
- emelFM
- xhippo
- X-Chat
- gtkedit
- gRun
- gcolor
- mhWaveEdit
- ROX-Filer
- gtkcat
- GDMap
- gbase
- gtklepin
- Sylpheed
- Calcoo
- Dillo
- gtkfontsel
- Ted
- Beaver
- gtkdiskfree
- mtPaint
- GTKSee
- GtkDialog1
- guiftp
- guiTAR
- gtkfind
- gcalendar
- Shut the Box

There are other useful packages there (e.g mpg123) and they're static as well. These packages should work in pretty much any 32-bit Puppy and use musl and LibreSSL instead of glibc and OpenSSL. 8)

To download a package, just copy its name and add it at the end of the URL. Unpack using tar -xJvf.

Have fun! :)
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

zenfunk
Posts: 220
Joined: Wed 18 Mar 2009, 07:28

#69 Post by zenfunk »

Excellent effort Iguleder!!!!
About a proper web-browser for modern times. Since you seem to have programming skills, probably one could port a webkit browser with a minimal GTK 2.x interface to GTK 1.2 with reasonable effort. The ones I was thinking of are e. g. xombrero (also known as xxxterm) and Luakit or surf (suckless.org).

Also a GTK 1.2 version of SpaceFM would be awesome.

Another question, how hard is it to change the somewhat old looking icons on the GTK 1.x buttons?
I guess the somewhat flat looking GTK 1.2 toolkit could look quite awesome with something like the numix icons.

Keep up the good work,
Christian

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#70 Post by smokey01 »

Iguleder wrote:I just uploaded a snapshot of DSLR :P

Now I'm stripping some unneeded features from emelFM, to make it lighter.

EDIT: the obligatory screenshot
I tried DSLR today or is it RLSD by burning it to a DVD. It booted to a desktop and most apps seemed to work ok. I couldn't get wireless to work with the wizard. Ping is missing.
It would not work in VirtualBox.
Cheers

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#71 Post by technosaurus »

I just wanted to add this gtk1 link here (native Mac cocoa port) ... in case anyone is interested

And a gtkdialog replacement: http://entity.sourceforge.net/
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

gcalendar

#72 Post by goingnuts »

Simple calendar with keybord navigation possible.
Drag and drop capable for text files.
Stores day notes in plain file format in ~/Calendar directory.

TAB key shift focus.
Day Editor with copy, paste, delete etc. capability.
564K static linked (uclibc/tinyxlib)/219K upxed.
Attachments
gcalendar-0.1.tar.gz
source package with configure et all
(92.16 KiB) Downloaded 143 times
gcalendar.png
(5.92 KiB) Downloaded 512 times
gcalendar-0.1.tar.gz
Source and static linked bin
(222.33 KiB) Downloaded 292 times
Last edited by goingnuts on Sat 10 Nov 2018, 16:02, edited 1 time in total.

User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

#73 Post by torm »

above "Download" not working, or browser error ?
:?

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#74 Post by Keef »

Download works ok for me with Palemoon.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#75 Post by greengeek »

Iguleder wrote:I packaged many static GTK+ 1.x applications here:
- emelFM
- xhippo
- X-Chat
- gtkedit
- gRun
- gcolor
- mhWaveEdit
- ROX-Filer
- gtkcat
- GDMap
- gbase
- gtklepin
- Sylpheed
- Calcoo
- Dillo
- gtkfontsel
- Ted
- Beaver
- gtkdiskfree
- mtPaint
- GTKSee
- GtkDialog1
- guiftp
- guiTAR
- gtkfind
- gcalendar
- Shut the Box

There are other useful packages there (e.g mpg123) and they're static as well. These packages should work in pretty much any 32-bit Puppy and use musl and LibreSSL instead of glibc and OpenSSL. 8)

To download a package, just copy its name and add it at the end of the URL. Unpack using tar -xJvf.

Have fun! :)
Anyone know if iguleders repo still exists at a live link somewhere?

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#76 Post by goingnuts »

@greengeek: I haven't been able to find a live link - but have compiled all but "Ted" and created an archive with all as .pet packages for download here: iguleder_collection_rebuild-20180423.tar.gz
Approximately 15Mb download.
Static linked with uclibc and tiny xlib so should work on most Puppy versions.

Code: Select all

beaver-0.2.7.pet
calcoo-1.3.15.pet
dillo-0.8.6.pet
emelfm-0.9.2-elm1.pet
gbase-0.5.pet
gcalendar-0.1.pet
gcolor-0.4.pet
gdmap-0.2.pet
gftp-2.0.11.pet
grun-0.8.1.pet
gtkcat-0.1.pet
gtkdialog1-1.4.pet
gtkdiskfree-1.6.5.pet
gtkedit-1.0.pet
gtkfind-1.1.pet
gtkfontsel-1.1.pet
gtklepin-0.2.pet
gtksee-0.5.1.pet
guiTAR-0.1.4.pet
mhwaveedit-1.4.23.pet
mtpaint-3.21.pet
ROX-Filer-1.2.2-12.pet
shutbox-0.4.pet
sylpheed-1.0.6.pet
xchat-1.2.1.pet
xhippo-3.5.pet

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#77 Post by greengeek »

Wow - many thanks goingnuts!
cheers

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#78 Post by greengeek »

gtklepin looks interesting - as far as I can tell it is used as a list prioritiser so that each list entry can be moved up or down as required. (I have been looking for something like that for some time...)

One thing I don't understand is why the contents of each entry does not display automatically once you bring it to the top of the list - you have to bring it up then click it.

Maybe I'm using it wrong. Anyone used gtklepin?

(EDIT : I have also emailed Luc - the author of gtklepin to ask if he can add a feature allowing the window to display automatically once the tab is raised to top position)

Tried the gtk dillo too - very refreshing to be able to browse so fast. No waiting for google-analytics and ads etc.

wiak
Posts: 2040
Joined: Tue 11 Dec 2007, 05:12
Location: not Bulgaria

#79 Post by wiak »

Nice to have all these GTK1 apps available (I've also downloaded to try). As far as prioritising notebook tabs though, it's fair to mention that you can do the same in geany in the sense that tabs can be dragged/dropped anywhere you like in the top bar. I often arrange/group stuff I'm reading in that fashion. Same with most webbrowsers.

wiak

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#80 Post by greengeek »

wiak wrote:As far as prioritising notebook tabs though, it's fair to mention that you can do the same in geany in the sense that tabs can be dragged/dropped anywhere you like in the top bar.
Thanks Wiak, I didn't realise that. Good to know.

What I particularly liked about the gtklepin tabs is that it allows you to configure the tabs vertically down the right hand side - so they look just like a "To-Do" list. And it has arrows allowing you to step the tab up or down relative to other tabs. Seemed like an electronic way of doing what I do with my daily job sheets.

Each sheet has customer contact details and some history info and I sort them in order to decide on "next job" or discard them once the job is done.

I have tried doing this with a flat file database structure but not successfully.

When I saw how gtklepin works I thought it might suit my application.

Post Reply