spup-121.02 pre-alpha3 based on 13.37

A home for all kinds of Puppy related projects
Post Reply
Message
Author
User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#106 Post by James C »

For what it's worth, I've had zero luck with the nouveau driver.I always end up using nv which works pretty well.

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

#107 Post by 01micko »

James I am thinking of ditching nouveau and putting it in quickpet. It seems it has improved for newer hardware but is still crap on older gear. I found it quite usable this time, even getting decent HW acceleration, but still only half of what the nvidia driver can do.
Puppy Linux Blog - contact me for access

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

#108 Post by Iguleder »

Here's my Quickpet replacement, petthing-003.pet.

You can find a screeny here - this thing is very easy to develop, it's very configurable. The packages are listed in a configuration file and automatically detected - PetThing knows how to find the most appropriate package by checking the PET repos the wooflet was built against and scanning them according to their priority.

Haven't touched it since my spup devleopment, which produced Teh Gray Puppy (in the screeny, my main OS now), but I'm sure it could be very useful for 5.3. I won't mind rebuilding it with some parts converted to C, Perl or Python.

Maybe I can also integrate something similar to Pdebthing, that nifty little tool that processes DEB repos and downloads packages with all their dependencies accurately, to solve Puppy's problem of dependency hell. :idea:
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#109 Post by ttuuxxx »

Here's the latest stable transmission its 70kb compressed smaller than the svn beta version I posted earlier, maybe its small enough for an inclusion of the next release mick??? :)

transmission-2.22-i486|transmission|2.22-i486||Internet|716K||transmission-2.22-i486.pet||Download and share files over BitTorrent|slackware|13.37||

ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

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

#110 Post by Iguleder »

Working on something cool, a browser installer written in plain C with GTK.

Todo:
- Locales
- Make the package buttons call some installer (I can use the one from PetThing) :)
- Make it read the list of browsers and descriptions from /etc/bi.conf or whatever

Code: Select all

#include <stdio.h>
#include <gtk/gtk.h>

#define APP_TITLE "Browser Installer"
#define APP_LOGO "/usr/local/lib/X11/pixmaps/www48.png"
#define APP_ICON "/usr/local/lib/X11/mini-icons/pet16.xpm"
#define INFO_LABEL_TEXT "In order to browse the web, you'll have to install a web browser. Just pick a browser and click its logo; the installation is fully automated."
#define WELCOME_LABEL_TEXT "<b>Welcome to the browser installer!</b>"

#define ICON_DIR "/usr/share/pixmaps"
#define ICON_EXT "png"
#define FALLBACK_ICON "/usr/local/apps/ROX-Filer/ROX/MIME/application-pet.png"

#define SPACING 15

GdkPixbuf *load_icon(gchar *icon_path)
{
	GdkPixbuf *icon = gdk_pixbuf_new_from_file(icon_path, NULL);
	if (icon == NULL) {
		icon = gdk_pixbuf_new_from_file(FALLBACK_ICON, NULL);
		if (icon == NULL) {
			return NULL;
		}	
	}
	return icon;
}

GtkWidget *create_package_button(gchar *package_name, gchar *package_description) {
	GtkWidget *button;
	gchar *package_icon_path = g_strconcat(ICON_DIR, "/", package_name, ".", ICON_EXT, NULL);
	button = gtk_button_new_with_label(package_description);
	gtk_button_set_image(GTK_BUTTON(button), gtk_image_new_from_pixbuf(load_icon(package_icon_path)));

	g_free(package_icon_path);
	return button;
}
	
int main( int argc, char *argv[])
{
	GtkWidget *window;
	GtkWidget *vbox;
	
	GtkWidget *hbox;
	GtkWidget *app_logo;
		
	GtkWidget *labels_vbox;
	GtkWidget *welcome_label;
	GtkWidget *info_label;

	GtkWidget *buttons_vbox;
	GtkWidget *button;
	
	GtkWidget *close_button;
	
	gtk_init(&argc, &argv);

	/* the window */
	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
	gtk_window_set_title(GTK_WINDOW(window), APP_TITLE);
	gtk_window_set_icon(GTK_WINDOW(window), load_icon(APP_ICON));
	gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
    gtk_window_set_default_size(GTK_WINDOW(window), 250, 180);
	
	g_signal_connect(window, "destroy", 
						G_CALLBACK (gtk_main_quit), NULL);
   
	/* the header */
	hbox = gtk_hbox_new(FALSE, SPACING);
	app_logo = gtk_image_new_from_pixbuf(load_icon(APP_LOGO));
    gtk_box_pack_start(GTK_BOX(hbox), app_logo, TRUE, TRUE, 0);
    
    /* the labels vbox */
    labels_vbox = gtk_vbox_new(FALSE, 0);
	gtk_container_add(GTK_CONTAINER(hbox), labels_vbox);
        
    /* welcome label */
    welcome_label = gtk_label_new(NULL);
    gtk_label_set_markup(GTK_LABEL(welcome_label), WELCOME_LABEL_TEXT);
    gtk_box_pack_start(GTK_BOX(labels_vbox), welcome_label, TRUE, TRUE, 0);

	/* info label */
    info_label = gtk_label_new(INFO_LABEL_TEXT);
    gtk_label_set_line_wrap(GTK_LABEL(info_label), TRUE);
  	gtk_box_pack_start(GTK_BOX(labels_vbox), info_label, TRUE, TRUE, 0);

	/* package buttons */
	buttons_vbox = gtk_vbox_new(TRUE, 0);
	button = create_package_button("firefox", "Firefox web browser");
	gtk_box_pack_start(GTK_BOX(buttons_vbox), button, TRUE, TRUE, 0);
	button = create_package_button("seamonkey", "Seamonkey internet suite");
	gtk_box_pack_start(GTK_BOX(buttons_vbox), button, TRUE, TRUE, 0);
	button = create_package_button("opera", "Opera web browser");
	gtk_box_pack_start(GTK_BOX(buttons_vbox), button, TRUE, TRUE, 0);

	/* the close button */
	close_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
	g_signal_connect(close_button, "clicked", 
						G_CALLBACK (gtk_main_quit), NULL);
   
	/* put the header, the package buttons and the close button inside a big vbox */
	vbox = gtk_vbox_new(FALSE, SPACING);
	gtk_container_add(GTK_CONTAINER(vbox), hbox);
	gtk_container_add(GTK_CONTAINER(vbox), buttons_vbox);
	gtk_container_add(GTK_CONTAINER(window), vbox);
	gtk_container_add(GTK_CONTAINER(vbox), close_button);
	gtk_widget_show_all(window);
	
	gtk_main();

	return 0;
}
Attachments
bi.png
(28.75 KiB) Downloaded 902 times
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

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

#111 Post by 01micko »

ttuuxxx, considering transmission... :) we do need a torrent app for sure. I inadvertently left in ctorrent, which is broken anyway ,it's about 180k uncompressed, so that would open up a bit of room. I may trim the wallpapers too, atm they are close to 500k uncompressed.. I can halve that, maybe ditch an icon theme too.

Iguleder, I am including seamonkey-2.0.14 by default, mainly because it's a suite and it's a handy size at 12M. Does your app handle different repos? Can you have as the action for seamonkey to just make it the default browser or choose to get the heftier seamonkey 2.1x? people like the chromium browser and iron too. I'm not going to offer chrome, chromium and iron can fill that gap.
Puppy Linux Blog - contact me for access

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#112 Post by ttuuxxx »

here's an updated devx with the 3 missing files, plus a static lib event, plus the poppler fix so you can compile epdf. http://www.smokey01.com/ttuuxxx/Spup/12 ... vx_120.pet
md5sum 65c0da862ade9202952546c892102f8c spup_devx_120.pet

ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#113 Post by ttuuxxx »

01micko wrote:ttuuxxx, considering transmission... :) we do need a torrent app for sure. I inadvertently left in ctorrent, which is broken anyway ,it's about 180k uncompressed, so that would open up a bit of room. I may trim the wallpapers too, atm they are close to 500k uncompressed.. I can halve that, maybe ditch an icon theme too.
hi mick also there is a transmission command line version its 120kb smaller compressed or 258kb smaller extract, when you compare the bins, but it would need some sort of bash gui.
here's the bin and it does give the commands when run you it. I don't know if its worth starting a Ptransmission lol
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#114 Post by bigpup »

Would be nice to see this, when you are asked about making a save file.
Pupsave Config
http://www.murga-linux.com/puppy/viewtopic.php?t=60678

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

#115 Post by Iguleder »

01micko wrote:Does your app handle different repos?
Yes, it does. All automatic and in the order they're specified in DISTRO_PET_REPOS ... pretty much like Woof.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#116 Post by ttuuxxx »

removed
Last edited by ttuuxxx on Sat 07 May 2011, 04:08, edited 2 times in total.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

karmade
Posts: 4
Joined: Fri 06 May 2011, 15:57
Location: Europe/Berlin

spup-120.iso

#117 Post by karmade »

booted from grub4dos on SD-Card with:
title spup
kernel /spup/vmlinuz pmedia=usbflash psubdir=spup
initrd /spup/initrd.gz

Good news:
timezone Europe/Berlin chosen, time shown is correct
No black screens on bootup/shutdown, 1366x768 pixels detected and OK
MPlayer sound OK, Volume up/down OK

Bad news:
No Internet:
- Simple: eth0 atl1c Atheros 1000M Ethernet No Internet connection
- Wizard: eth0 Unable to connect to the network
- Wizard: Auto DHCP "successful", but browsers cannot load any page
Desksetup Templates:
- marked "Traditional", but only 5 icons are visible
urxvt start (after having set keyboard successfully to 'de' at first boot):
- bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US): No such file or directory
mtPaint-snapshot:
- After clicking Capture Now/Second Delay nothing happens
Pmount:
- crash after mount/umount, no mount/umount happens
InkscapeLite:
- moving cursor horizontally results in ruler being blacked by indicator

My current notebook:
Acer Extensa 5635Z
Intel Pentium T4500 (2.3 GHz, 800 MHz FSB)
Intel GMA 4500M Up to 1695 MB DVMT
15,6" HD (1366x768) LED LCD
4GB Memory
500 GB HDD
DVD-Super Multi DL drive
Acer Nplify 802.11b/g/n
6-cell Li-ion battery
Used OS's: Windows 7, Puppy Lucid 520/525, Debian Squeeze Live Lxde
Former used OS's: Fedora 14, Xubuntu 10.10

lspci -nn|grep -i vga
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)

System Information Summary:
-Computer-
Processor : 2x Pentium(R) Dual-Core CPU T4500 @ 2.30GHz
Memory : 2950MB (116MB used)
Operating System: Puppy Linux 0.12
User Name : root (root)
Date/Time : Fri May 6 15:00:54 2011
-Display-
Resolution : 1366x768 pixels
OpenGL Renderer : Unknown
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : HDA-Intel - HDA Intel
-Input Devices-
AT Translated Set 2 keyboard
SynPS/2 Synaptics TouchPad
Logitech USB Mouse
Lid Switch
Power Button
Sleep Button
Power Button
PC Speaker
Video WebCam
Video Bus
-Printers (CUPS)-
CUPS-PDF : <i>Default</i>
-SCSI Disks-
ATA WDC WD5000BEVT-2
MATSHITA DVD-RAM UJ890AS
Generic- Multi-Card

scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

#118 Post by scsijon »

ttuuxxx wrote:Ok having a bit of fun with gimp now, lol
Here's what happens when you breed a pup with a slackware :)
and also included a neon version I could touch up a bit, it was quick, lol
ttuuxxx
Now I do like that puppy with slackware eyes, what about turning them into sunglasses on her?

Then it would be easy to show what source puppy is using, maybe even worth asking Barry to consider as a standard theme (sunglasses reflecting where we sourced the version from). May even get approval from the various distributions then to add their logo.

How did you go with your QT pets? If were going to standardize, I'll use them for building eggWM with for spup if you'll give me a url (new Design and Testbox4 has no external connection) so I can download and transfer across. There is an awfull lot of qt apps out there, and most are small in themselves, it's the background lib that's large, and they seem to use the same one (as i've found so far).

thanks
scsijon
off-topic ps corsair is apparently about to release a stackable 16g mem card, suppose to be able to stack up to 4 vertically. 128+gig of ram would be something to see in a desktop. Half a terrabyte should fix caching issues in a server.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#119 Post by ttuuxxx »

Hi compiling QT as we speak should take about 4hrs, the QT sources directory will be around 1.5GB when finished compiling, Man I wish I could turn off the examples,help,test files from compiling, That would remove about 80% of the 1.5GB and save about 90% of the time compiling.
I just toss it all out the door anyways.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#120 Post by ttuuxxx »

scsijon wrote: Now I do like that puppy with slackware eyes, what about turning them into sunglasses on her?
LOL I have no idea how to make glasses for a dog face lol But I tried, lol
ttuuxxx
Attachments
slackware-pup2.png
(47.46 KiB) Downloaded 752 times
Last edited by ttuuxxx on Sat 07 May 2011, 04:33, edited 1 time in total.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#121 Post by ttuuxxx »

I removed the older transmission from above, after some testing it was found to be very unstable.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#122 Post by James C »

01micko wrote:James I am thinking of ditching nouveau and putting it in quickpet. It seems it has improved for newer hardware but is still crap on older gear. I found it quite usable this time, even getting decent HW acceleration, but still only half of what the nvidia driver can do.
Since my main Linux box is now old I guess, thought I'd try 120 in something with a newer Nvidia card. :)
Live pfix=ram in my Windows 7/PCLOS box. Everything working on initial boot.


VIDEO REPORT: Slack Puppy, version 120

Chip description:
oem: NVIDIA
product: G98 Board - 5610002u Chip Rev

Driver used by Xorg:


Video mode used by Xorg:
Resolution: Depth:

...the above also recorded in /tmp/report-video

# glxgears
bash: glxgears: command not found

-Computer-
Processor : Intel(R) Celeron(R) CPU 2.80GHz
Memory : 1034MB (158MB used)
Operating System : Puppy Linux 0.12
User Name : root (root)
Date/Time : Sat 07 May 2011 01:55:19 AM CDT
-Display-
Resolution : 1440x900 pixels
OpenGL Renderer : Unknown
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : ICH4 - Intel ICH5
Audio Adapter : CMI8738-MC6 - C-Media CMI8738

Ethernet controller : ADMtek NC100 Network Everywhere Fast Ethernet 10/100
Multimedia audio controller : C-Media Electronics Inc CM8738
VGA compatible controller : nVidia Corporation G98 [GeForce 8400 GS]


# free
total used free shared buffers
Mem: 1034764 409636 625128 0 51200
Swap: 2150396 0 2150396
Total: 3185160 409636 2775524
#

EDIT:
Even with the newer Nvidia card still unable to change driver to anything other than nouveau.........X simply won't start.
Last edited by James C on Sat 07 May 2011, 07:08, edited 1 time in total.

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

#123 Post by Iguleder »

ttuuxxx, you could try the latest 1.x - I remember they were smaller than the 2.x versions and had no dependency on libevent, which is highly integrated into the sources now.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#124 Post by ttuuxxx »

Wow look at the size of the QT compile folder, massive

and Iguleder I'm trying different 1 series transmissions
ttuuxxx
Attachments
qt.jpg
(39 KiB) Downloaded 1017 times
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#125 Post by ttuuxxx »

Hi Iguleder
well I checked as you requested
Transmission 1.93 632kb bin
Transmission 2.22 678kb bin
Transmission 1.20 467kb bin <-- winner needs testing guys :)
worked for me
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

Post Reply