gtk1.2 puppy anyone?
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
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?
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
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?
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
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
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
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
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
- 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]
[url=https://github.com/dimkr]My GitHub profile[/url]
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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)?
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].
Sounds like git rebase --interactive, I think.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)?
But I haven't done that myself.
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
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.
To download a package, just copy its name and add it at the end of the URL. Unpack using tar -xJvf.
Have fun!
- 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.
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]
[url=https://github.com/dimkr]My GitHub profile[/url]
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
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
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.Iguleder wrote:I just uploaded a snapshot of DSLR
Now I'm stripping some unneeded features from emelFM, to make it lighter.
EDIT: the obligatory screenshot
It would not work in VirtualBox.
Cheers
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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/
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].
gcalendar
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.
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 151 times
-
- gcalendar.png
- (5.92 KiB) Downloaded 512 times
-
- gcalendar-0.1.tar.gz
- Source and static linked bin
- (222.33 KiB) Downloaded 300 times
Last edited by goingnuts on Sat 10 Nov 2018, 16:02, edited 1 time in total.
Anyone know if iguleders repo still exists at a live link somewhere?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.
To download a package, just copy its name and add it at the end of the URL. Unpack using tar -xJvf.
Have fun!
@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.
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
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.
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.
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
wiak
Thanks Wiak, I didn't realise that. Good to know.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.
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.