Puppy In-House Development
BSD Build
lguleder wrote:
EDIT: another image, this time with the GTK1 package manager.
----------------------------------------------------------------------------------------------
Downloaded, Burned a CD and...
It would have been nice to know that this release is only for x86-64 (64 bit) computers before downloading... no good for my 32 only bit testing.
Will there be a 32 bit ?
>>>---Indian------>
EDIT: another image, this time with the GTK1 package manager.
----------------------------------------------------------------------------------------------
Downloaded, Burned a CD and...
It would have been nice to know that this release is only for x86-64 (64 bit) computers before downloading... no good for my 32 only bit testing.
Will there be a 32 bit ?
>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
the standard libx11 duplicates the functionality of iconv (already included in musl and glibc) as a table. Just removing the largest tables (big5, gb*, ...) and configuring out some other unneeded opt can reduce the build to ~800kb @ -Os (roughly half)
btw, As far as I am concerned, this is the kind of stuff that needs to go away. If iconv functionality needs to be faster, then modify _it_ directly to be build time configureable for speed vs. size vs. whatever. A lot of the problems here relate to how Ulrich Drepper controlled the glibc project, so it may be feasible now.
btw, As far as I am concerned, this is the kind of stuff that needs to go away. If iconv functionality needs to be faster, then modify _it_ directly to be build time configureable for speed vs. size vs. whatever. A lot of the problems here relate to how Ulrich Drepper controlled the glibc project, so it may be feasible now.
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].
There is
Here's a question that I would like to ask here, in public space, of this current effort.
Firstly, I see and applaud this thread's direction of a distro on a modern system that is fast, stable and flexible. Most PC CPUs built since 2007 are 64bit and the PCs themselves come with lots of RAM providing lots of flexibility in this development project. Thus, the platforms for testing is done on a less restrictive platform and the system speed yields results quickly.
Since this effort is starting with a "grounds-up" approach, I would like to ask about a technical ability that is exhibited by Knoppix and wondering if the ability would/could offer benefit here. I am NOT one who clearly understands the internals of how its done, so forgive me (or not) for my lack of understanding as I pose this question.
Dunno ...
P.S. If this question about the threads effort belongs elsewhere feel free to move.
Firstly, I see and applaud this thread's direction of a distro on a modern system that is fast, stable and flexible. Most PC CPUs built since 2007 are 64bit and the PCs themselves come with lots of RAM providing lots of flexibility in this development project. Thus, the platforms for testing is done on a less restrictive platform and the system speed yields results quickly.
Since this effort is starting with a "grounds-up" approach, I would like to ask about a technical ability that is exhibited by Knoppix and wondering if the ability would/could offer benefit here. I am NOT one who clearly understands the internals of how its done, so forgive me (or not) for my lack of understanding as I pose this question.
- Like Knoppic, can, at boot-time via a parm, the user indicate whether he wants to boot the 64bit version or the 32bit version?
Dunno ...
P.S. If this question about the threads effort belongs elsewhere feel free to move.
DVD (in Knopix case)amigo wrote:Of course that can be done -it just means that there are two complete distros on the CD.
Puppy could certainly manage with a CD and if you move the "all"-arch packages in a 3rd sfs you might even be able to reduce the size a bit more.
However, without an auto detect method I can envision more problems than solutions with such a build.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
I think an online system builder like porteus would be good.
http://build.porteus.org
http://build.porteus.org
-
- Posts: 82
- Joined: Wed 30 Mar 2011, 07:02
Could not start X
Hello,
I've downloaded the last image of Lazyux. My computer is an ultrabook Acer S3-391 with Intel HD 4000 and ELAN PS/2 port smart-pad. The touchpad is not working when I try to move the mouse pointer so I use an external mouse.
Works ok in prompt mode (without X window) but when I try:
The X is trying to start, the mouse pointer appear on the screen and I can moving it but nothing else if appears, just the gray screen and a message in the up-right corner. I pressed Ctrl+Alt+Backspace to exit x and I have this error:
Then I tried
I receive
Is there any possibility to have multiple users (like in Shahor or FatDog64) in this distro in the future? I tried useradd an adduser commands but they are not working.
Thank you!
I've downloaded the last image of Lazyux. My computer is an ultrabook Acer S3-391 with Intel HD 4000 and ELAN PS/2 port smart-pad. The touchpad is not working when I try to move the mouse pointer so I use an external mouse.
Works ok in prompt mode (without X window) but when I try:
Code: Select all
#xinit
Code: Select all
Could not init path element /usr/share/fonts/truetype/, removing from list!
ratpoison:mainc:602 errpr: Xdoesn't seem to support your locale
xinit: connection to X server lost
Code: Select all
#startx
Code: Select all
/bin/startx[185]: /usr/bin/mcookie: not found
Thank you!
-
- Posts: 82
- Joined: Wed 30 Mar 2011, 07:02
I understand those errors are normal but X doesn't start, I have just a mouse pointer that I can move on a black screen and a message in the up-right corner regarding to press "C-t" key.Iguleder wrote:xinit is the way to go - these errors are normal. Multi-user support and networking are still missing.
I have no icons or menu start or anything else. The only way to exit this screen is using Ctrl+Alt+Del or Ctrl+Alt+Backspace. When I exit this blank screen and return to terminal I can see the error
Code: Select all
Could not init path element /usr/share/fonts/truetype/, removing from list!
ratpoison:main.c:602 error: Xdoesn't seem to support your locale
xinit: connection to X server lost
Does anybody have an idea how to find out the reason for X windows don't start?
Thanks.
@laurentius77
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me.
BTW.. just for anyone interested, this is how I boot lazyux on a stick.
# isohybrid lazyux.iso
# dd if=lazyux.iso of=/dev/sdX #where X is your usb stick, eg: sdc NOT sdc1, which is a partition on the usb stick. Be careful! You can wipe your HDD if you get it wrong.
Put stick in target machine >> ensure boot from usb stick is the default (or choose from menu, many BIOS have this these days) - power on >> watch it boot >> at login prompt type root (you may not see the entry, don't worry) >> at password prompt type root >> after successful login type xinit ... rtfm about rat-poison!
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me.
BTW.. just for anyone interested, this is how I boot lazyux on a stick.
# isohybrid lazyux.iso
# dd if=lazyux.iso of=/dev/sdX #where X is your usb stick, eg: sdc NOT sdc1, which is a partition on the usb stick. Be careful! You can wipe your HDD if you get it wrong.
Put stick in target machine >> ensure boot from usb stick is the default (or choose from menu, many BIOS have this these days) - power on >> watch it boot >> at login prompt type root (you may not see the entry, don't worry) >> at password prompt type root >> after successful login type xinit ... rtfm about rat-poison!
Puppy Linux Blog - contact me for access
Xorg -retro .. -- good to distinguish between Linux console and /usr/bin/Xorg ..01micko wrote:@laurentius77
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me..
Also starts up faster for me ..
Hmm.. never heard about rat-poison ..
Xorg -allowMouseOpenFail start server even if the mouse can't be initialized ..
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
@laurentius77 - Your X is working, "ratpoison" (like many other window managers) does not provide any desktop environment ... it just manages windows ... my microsaurus experiment used only jwm to provide the full desktop since it does have many extras (the whole !distro was still less than 1Mb)
Hows bout I try to simplify init and xinit into a single shorty (ported from my c implementation to shell)
**that should boot you to X really fast (but IIRC some X servers will require a login as root as well), but you'll need to set up other env vars for things like ROX and you'll want to mount /dev/pts for rxvt to work, but that can be done in X with an autostart script such as jwm's StartupCommand or as part of the freedesktop autostart API ... something like:
for x in $HOME/.autostart/*;do $x;done
Hows bout I try to simplify init and xinit into a single shorty (ported from my c implementation to shell)
Code: Select all
#!/bin/sh
#Normally these variables would be in a sourced config file - here for brevity
#X="Xorg"
X="Xvesa -screen 1280x800x24 -nolisten tcp"
wm="jwm"
PATH=/bin #... etc (all my binary dirs symlink to /bin :) )
HOME=/root
TERM=rxvt
PS1=" > "
SHELL=/bin/sh
export X wm PATH HOME TERM PS1 SHELL
waitforX(){
while [ ! -S /tmp/.X11-unix/X0]; do sleep .1;done
[ "$DISPLAY" ] || export DISPLAY=":0"
}
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devtmpfs none /dev #or config kernel to do this
$X & waitforX && $wm
for x in $HOME/.autostart/*;do $x;done
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].
Now part of woof-CE technosaurus..
https://github.com/puppylinux-woof-CE/w ... oot_.jwmrc
https://github.com/puppylinux-woof-CE/w ... oot_.jwmrc
Code: Select all
<StartupCommand>
for i in $HOME/.config/autostart/*.desktop;do if [ -f $i ];then xdg-open $i;fi;done
</StartupCommand>
Puppy Linux Blog - contact me for access
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Thanks for fixing my mis-remembering of the autostart directory. (Note: for multiuser there are additional directories to consider if anyone is going that direction ...$XDG_CONFIG_DIRS)01micko wrote:Code: Select all
<StartupCommand> for i in $HOME/.config/autostart/*.desktop;do if [ -f $i ];then xdg-open $i;fi;done </StartupCommand>
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].
-
- Posts: 82
- Joined: Wed 30 Mar 2011, 07:02
I expected that Ratpoison to be not different from Puppy X manager but I was on a wrong way...I read the documentation and exercised some commands. It's very different and very interesting.01micko wrote:@laurentius77
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me.
BTW.. just for anyone interested, this is how I boot lazyux on a stick.
# isohybrid lazyux.iso
# dd if=lazyux.iso of=/dev/sdX #where X is your usb stick, eg: sdc NOT sdc1, which is a partition on the usb stick. Be careful! You can wipe your HDD if you get it wrong.
Put stick in target machine >> ensure boot from usb stick is the default (or choose from menu, many BIOS have this these days) - power on >> watch it boot >> at login prompt type root (you may not see the entry, don't worry) >> at password prompt type root >> after successful login type xinit ... rtfm about rat-poison!
Regarding installing Lazyux on usb I have already installed it using Universal USB Installer from Windows, worked for any ISO livecd that I tried until now.
I intend to compile Openvpn and Asterisk for Lazyux and I am asking myself if this will be possible to accomplish... ?