Unnamed pupplet (puppy411 kernel-2.6.27.5 Xorg-7.4 LXDE)

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#31 Post by MU »

wow has uploaded two more sfs, mesa 7.2 and xinput apps.
He will anounce it on his own, mwith more info I think, I just want to let you know, that the files are already there.
So if you have a graficscard that has no 3D accelleration in the main iso itself, try the mesa sfs.
http://puppyisos.org/isos/2008-07-to-12 ... .5/iso-01/
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

magerlab
Posts: 739
Joined: Sun 08 Jul 2007, 20:08

#32 Post by magerlab »

i have problems with keyboard keys recognition
first, arrows do not work at all
and when i add ru keyboard layout it stays only until the next X restart and i have to run keyboard wizard again
also the boot time is a bit slow due to kernel event manager
whatis it for? and is it possible to skip it or load it after x loaded?

User avatar
eightbitz
Posts: 19
Joined: Sat 06 Dec 2008, 13:42
Location: Where Hell froze over AKA- Michigan

Wireless?

#33 Post by eightbitz »

Any news on adding the wireless drivers?

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#34 Post by wow »

More SFS's (you can found the package list and configure options in <sfs file> /usr/doc/<sfs filename>.txt)
  • SOLVED: [read more] reported by MU and confirmed by me:xorgwizard resulted in a black screen when I chose "xorg" So, don't load these SFS files with Bootmanager, please only copy the files you need from them (double click on a .sfs file browse and copy drivers to the filesystem) I'll convert these sfs to .pet soon to avoid this problem.
Last edited by wow on Mon 05 Jan 2009, 01:42, edited 5 times in total.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#35 Post by wow »

magerlab wrote:surprisingly pcmanfm can mount drives and correctly shows russian file names on vfat
ROX-Filer should have no problems with filenames in vfat too :)
zygo wrote:It's not just a matter of compiling Xorg 7.4 is it?
Installing a new intel driver on Puppy-4.xx could fix it. Sometimes those xorg video modules requires to update even more libs.

@magerlab: About the boot time... I added 3 service scripts (for: hal 0.5.11, dbus-1.2.3 and udev-1.30) to the rc.sysinit file, I compiled Xorg with HAL enabled for xinput hotplug (try to add/remove/swap keyboard, mouse, or any other input device while X is running and it will be autodetected and autoconfigured) PCmanfm uses hal and udev(kernel event manager) to mount and unmount devices.
You said that arrow keys doesn't work at all? it happens any time or only with certain apps? Please tell me more.

@eightbitz : I'm downloading ndiswrapper-1.53 right now and will try to make a pet later.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#36 Post by wow »

For the people asking for desktop icons, copy and paste these commands in a terminal window.

Code: Select all

mkdir ~/Desktop
cp /usr/share/applications/Wizard-Wizard.desktop ~/Desktop
cp /usr/share/applications/Resize-personal-storage-file.desktop ~/Desktop
cp /usr/share/applications/Puppy-universal-installer.desktop ~/Desktop
cp /usr/share/applications/petget.desktop ~/Desktop
cp /usr/share/applications/pprocess.desktop ~/Desktop
cp /usr/share/applications/obconf.desktop ~/Desktop
cp /usr/share/applications/Network-Wizard.desktop ~/Desktop
cp /usr/share/applications/lxrandr.desktop ~/Desktop
cp /usr/share/applications/lxsession-edit.desktop ~/Desktop
cp /usr/share/applications/Chooselocale-country-localisation.desktop ~/Desktop
cp /usr/share/applications/BootManager-configure-bootup.desktop ~/Desktop
cp /usr/share/applications/lxappearance.desktop ~/Desktop
Image

iscraigh
Posts: 276
Joined: Sun 03 Sep 2006, 05:50

#37 Post by iscraigh »

How can I stop lxpanel running and use fbpanel (it has auto hide). I have installed fbpanel and can killall lxpanel and run fbpanel but I would like to have fbpanel startup automatically.

Thanks

Craig

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#38 Post by MU »

Craig,
the desktop is run in /usr/bin/startlxde.
You could edit it, e.g. replace lxsession with fbpanel.

---------------------------------
I had more time to check the iso out.
Installed the new xorg/mesa sfs.

Edited xorg.conf from "vesa" to "ati".
Now my desktop started with 1680x1050 pixel, and 3D is accellerated.
Unfortuntely Xorg 7.4 did not solve the crashes of my Radeon 9250 with DRI enabled, I think it is a hardware-defect/conflict.
Oh, and with this resolution, shadows are very slow again, so I had to "killall xcompmgr" to stop them.

Then I replaced again the Radeon with my Nvidia geforce2.
Edited xorg.conf to "nv".
Now I have stable and fast X, but no 3D, the nv driver supports no 3D accelleration.

Note: in both cases, xorgwizard resulted in a black screen when I chose "xorg".
I have not checked yet, if this is due to the mesa/xorg sfs, or to the devx sfs I also activated (that from Puppy 411).
So I edited xorg.conf by hand with mp.

I then tried to compile NVIDIA-Linux-x86-71.86.06-pkg1.run with this patch for 2.6.27:
http://www.nvnews.net/vbulletin/showthread.php?t=120971
nvidia-71.86.06-2.6.27.patch.txt (11.1 KB)

I extracted from Kernel.org linux-2.6.27.5.tar.bz2.
For a first test, without Puppy patches.
But got this error:
# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.27.5/kernel/drivers/video/nvidia.ko): Invalid module format
#
I then applied the patches described by wow here:
http://www.murga-linux.com/puppy/viewtopic.php?t=34341

But I still get the same error.
So it seems, there has something that changed with the Kernel, an different patch?
Tomorrow I'll continue to compile the whole Kernel.

I created an archive with the patches I used.
It includes a very detailed instruction, how I patched the Kernel.

We should continue the Kernel-related stuff in that thread, there you also can download the patches:
http://www.murga-linux.com/puppy/viewto ... 097#258097

----------------------------
oh yes, with Opera and Muppy-Filer/Quickmount I really enjoy this puplet :)
Time to build some own SFS files soon.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#39 Post by MU »

I think I sorted out how to compile a nvidia kernelmodule without running the installer.

Instructions:
download:
http://dotpups.de/diverse-tgz/nvidia-ke ... .86.06.tgz

Extract it in /root/
Backup your own nvidia-module, /lib/modules/2.6.27.5/kernel/drivers/video/nvidia.ko.

Then type:
cd /root/nvidia-kernelmodule-71.86.06/nv
./MU-compile


Then please zip and attach the resulting
/lib/modules/2.6.27.5/kernel/drivers/video/nvidia.ko

Then restore your backupped module.

If that works, we could easily compile new nvidia kernelmodules for the existing pets.
Thanks, Mark
Last edited by MU on Tue 16 Dec 2008, 12:52, edited 1 time in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#40 Post by MU »

Also added:
http://dotpups.de/diverse-tgz/nvidia-ke ... .14.19.tgz
patched for 2.6.27, see:
http://www.nvnews.net/vbulletin/showthr ... ?p=1819350
nvidia-drivers-100.14.19-kernel-2.6.25+26+27-compat.txt (54.4 KB)

http://dotpups.de/diverse-tgz/nvidia-ke ... 177.82.tgz
This compiles without a patch.

The matching Nvidia pets can be found here:
http://www.murga-linux.com/puppy/viewtopic.php?t=34001
So we just need to compile the modules now with a working kernelsource.

And I made a small pet that adds freememapplet-tray to /root/Startup.
So you can see the free diskspace in the panel.
I attach it.

Mark
Attachments
Freememapplet-tray.pet
(8.49 KiB) Downloaded 706 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#41 Post by MU »

ok got it.
I had to compile the full kernel.
It seems, I needed /usr/src/linux-2.6.27.5/Module.symvers
This was created then.
Now nvidia.ko loads after I recompiled it :D

I did not run X with it yet, need some sleep first.
But you can download it here:
http://dotpups.de/diverse-tgz/Nvidia-Ke ... 6.27.5.pet

Install it, and the
NVIDIA-71.86.06-k2.6.25.16.pet for prehistoric cards
from: http://www.murga-linux.com/puppy/viewtopic.php?t=34001
Then pray that it works :)
I'll report back with more details tomorrow.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#42 Post by MU »

oh darned :(

/var/log/Xorg.0.log
(II) Loading /usr/X11R7/lib/xorg/modules/drivers//nvidia_drv.so
dlopen: /usr/X11R7/lib/xorg/modules/drivers//nvidia_drv.so: undefined symbol: AllocateScreenPrivateIndex
(EE) Failed to load /usr/X11R7/lib/xorg/modules/drivers//nvidia_drv.so
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (loader failed, 7)
The kernelmodule loads, but the Xorg module is incompatible with Xorg 7.4.
That is closed source, so I doubt there will be a patch?

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

techtype
Posts: 180
Joined: Sun 16 Nov 2008, 17:04

Quad Core

#43 Post by techtype »

Just a note for you that this pup seems to only recognize 2 cores on a quad core. That is all that show in conky anyway. Great pup though!! I have not figured out how to configure lxde yet. Can't change the global font, wallpaper or position of the menu panel to the bottom.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#44 Post by wow »

NDISwrapper is a free software driver wrapper that enables the use of Microsoft Windows drivers for wireless network devices (cards, USB modems, and routers), on Unix-like operating systems, for devices sharing the same architecture only, namely either the Intel x86 architecture or x86_64. NDISwrapper works by implementing the Windows kernel and NDIS APIs, and dynamically linking the driver to this implementation.
ndiswrapper for this kernel, WARNING: many windows driver will not work...
Image

I will try to compile a newer version(ndiswrapper) later...
Attachments
ndiswrapper-svn-r2673-k2.6.27.5.pet
Source code updated on december 24 2008
(111.88 KiB) Downloaded 722 times
ndiswrapper-1.53-k2.6.27.5.pet
(111.61 KiB) Downloaded 691 times
Last edited by wow on Mon 29 Dec 2008, 22:28, edited 1 time in total.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#45 Post by wow »

@magerlab: "arrow key not work at all"
Ok, it happens when you change keyboard model with 'xkbconfigmanager' in Xorg-7.4
To fix it comment out 'Option "XkbModel" "pc102"' in /etc/X11/ don't worry about removing this, Xorg-7.4 will autoconfigure your keyboard.

Code: Select all

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
#    Option         "XkbModel" "pc102"
    Option         "XkbLayout" "es" #xkeymap0
EndSection
I edited ~/.xinitrc to read the keyboard layout from /etc/keymap, 'cause X always try to use the 'us' layout. Please use 'input-wizard'>'Choose keyboard layout for your country' to fix this.
_________________________________________________________________

@iscraigh: Edit /etc/xdg/lxsession/LXDE/autostart more info: http://wiki.lxde.org/en/LXSession

@techtype: My Conky cofig file only add the 2nd cpu if detected. To add more edit: /etc/conky/conky.conf Example(untested):

Code: Select all

...
TEXT
${font Zekton:size=20}puppy linux ${pre_exec head /etc/puppyversion -c 3 | sed 's/[0-9]/&./'}
${font Zekton:size=14}$alignr${execi 4 expr `calcfreespace.sh` / 1024} MB Free
${font Zekton:size=10}
${pre_exec cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //' | head -1}}
CPU 1: ${cpu cpu1}% 
${color lightgray}${cpubar cpu1 7,168}$color
${if_existing /proc/acpi/processor/CPU1/info}CPU 2: ${cpu cpu2}% 
${color lightgray}${cpubar cpu2 7,168}$color 
$endif
${if_existing /proc/acpi/processor/CPU2/info}CPU 3: ${cpu cpu3}% 
${color lightgray}${cpubar cpu3 7,168}$color 
$endif
${if_existing /proc/acpi/processor/CPU3/info}CPU 4: ${cpu cpu4}% 
${color lightgray}${cpubar cpu4 7,168}$color 
$endif

RAM: $memperc%
...
@MU, I used to have a GeForce2, it works with the 96.xx.xx driver. BTW, try to extract the kernel module source code from nVidia installer with something like:

Code: Select all

sh NVIDIA-Linux-x86-96.43.07-pkg1.run -x
Go to NVIDIA-Linux-x86-96.43.07-pkg1/src and look for any text file explaining how to compile the kernel module.

I'm downloading NVIDIA-Linux-x86-96.43.07-pkg1 (new legacy) driver, I'll make a dotpet tomorrow (22:03 here)

Use 'lxsession-edit' to get rid of xcompmgr and conky at startup (Menu>Preferences>Desktop Session Settings)
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

UP WOW

#46 Post by Lobster »

Image
very cool!
:D
It certainly is.
Woof Woof
Remember to read the warnings, first post in this thread - this might not work on every machine
I am using an AMD 5000+ 64 bit dual core with Nvdia GF 7050 integrated and 1GB of DDR2 (I have been a good crustacean and Santa came early)

I was impressed with the look and feel - reminded me of GrafPup which I think used this or a similar Window Manager . . . http://www.grafpup.org/

So it looks great
Let us put Unnamed Puplet through its paces . . .

It took me a while to find the Puppy menus (top left - Duh!)
and I moved this to the bottom and the bottom to the top (via the right)
Now I could connect to the net . . .
- usual couple of Puppy clicks and I am auto DHCP and net enabled

I used the Firefox SFS using the bootmanager option

I downloaded the suggested Nvidia graphics support
and the Mesa (open GL) SFS - again used Bootmanager to enable
and ran SecondLife

Done.

OK let us try this lxlauncher thing . . .
Done - I lost Conky AND for the first time ever
I want conky back - Conky always looked intrusive, this implementation seemed integrated.

Anyway lxlauncher runs from the command line and I look forward to lxlauncher as default in the next release or easy to access?
It reminds me of the Xandros interface on the Eeepc
which is designed for people even stupider than me (that is Windows Users and other semi conscious computer users) Excellent ease of use

Name suggestions:
Unnamed Puplet = UP = UltraPup or WOW = World Of Wowcraft
Last edited by Lobster on Wed 17 Dec 2008, 19:14, edited 1 time in total.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
prit1
Posts: 542
Joined: Fri 04 Jan 2008, 00:10
Location: Los Angeles

#47 Post by prit1 »

Wow,

Thanks a lot for packaging the ndiswrapper. Now I can use your pupplet more often as I can get on the net using it.
[url=http://macpup.org][b]Macpup - The beauty of linux[/b][/url] [b] | [/b] [url=http://pritlog.com/][b]Pritlog - Simple blog app[/b][/url]

magerlab
Posts: 739
Joined: Sun 08 Jul 2007, 20:08

#48 Post by magerlab »

You said that arrow keys doesn't work at all? it happens any time or only with certain apps? Please tell me more.

i noticed that arrows stop to work when i add ru keymap
also i still do not understand why russian keymap disappears after exit from X and why ru_winkeys( the most popular keymap) is not listed in add keymap dialog


pcmanfm is very useful with it's tabs

i also tryed to boot on EEE PC( wifi is recognized but tuochpad do not work properly)

is it possible to include russian UTF-8 locale into iso ?

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#49 Post by wow »

@MU: I installed NVIDIA-Linux-x86-96.43.07-pkg1.run (it can't be easily compiled, you must edit the source code) and got the same error on Xorg:

Code: Select all

Loading /usr/X11R7/lib/xorg/modules/drivers//nvidia_drv.so
dlopen: /usr/X11R7/lib/xorg/modules/drivers//nvidia_drv.so: undefined symbol: AllocateScreenPrivateIndex 
@Lobster: Use 'lxsession-edit' to enable/disable conky/xcompmgr/lxlauncher at startup (Menu>Preferences>Desktop Session Settings)

@magerlab: I'll make another sfs with all i18n/locale/translations soon.

EDIT, reason typo "can't be easily..." instead of "can be easily..."
Last edited by wow on Thu 18 Dec 2008, 00:59, edited 1 time in total.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#50 Post by MU »

wow has uploaded the Kernelsource.
Another SFS packed with SquashfsLZMA:

linux-2.6.27.5-patched-Nov-12-2008.sfs
linux-2.6.27.5-patched-Nov-12-2008.sfs.md5

Ready to compile new proprietary drivers (I ran "make clean && make oldconfig && make prepare" before made the sfs file)
-----------------------------------------------------
I have added 2 pets and some sfs

Screenshot:

Image

full size:
http://noforum.de/pics/Addons-MU.jpg

They are international (include localization).
They were built in Muppy0084 without lzma compression.
So they can be used also in other puplets.
Like this they are slightly larger than needed, e.g. 14 MB instead of 12 MB.

MuppyFiler+Quickmount+Freemem+xscreensize+gqvie
+backgrounds+sfscombiner+clocks+pbdict2_411.sfs
(4 MB)
- My filemanager and drivemounter with Gtkbasic and Puppybasic.
- MIME-Editor to edit file associations
- xscreensize to get the screensize in scripts
- gqview is a pictureviewer
- some dark coloured backgrounds
- freememapplet in /root/Startup
- countdowntimer
- alarmclock
- analogclock
- SFS-Combiner to merge several SFS to one
- GtkBasic Panel (the Muppy-panel)
- Pbdict2 (online/offline dictionary with editable dictionaries)
This sfs might be upgraded in future with other small tools.
BUGFIX: REQUIRES:
http://dotpups.de/dotpups/Programming/P ... ic-2.6.pet


Dictionaries-pbdict2-Duden_411.sfs (7 MB)
- german Duden for pbdict2

Gnumeric182_411.sfs (14 MB)
- the Gnome spreadsheet

Python252+gdesklets_411.sfs (25 MB)
- Python_cssm and gdeskletts with 200 clockfaces

Opera-9.62+qt338b+qt-polymer_411.sfs (11 MB)
- Opera 9.62
- QT libraries needed by Opera
- QT theme to give QT a nicer look

Gimp-2.6.1_411.sfs (18 MB)
- the Gnu Image Manipulation Program

OO3-DE-US-FR-NL-IT_411.sfs (230 MB)
- OpenOffice 3 in 5 languages

kde3510_411.sfs (355 MB)
- KDE full from Muppy, english, french, german, dutch
REQUIRED:
* kde-3.5.10-libs_411.sfs
* Opera-9.62+qt338b+qt-polymer_411.sfs
RECOMMENDED for full functionality:
* Xaralx+Imagemagick637_411.sfs
* Python252+gdesklets_411.sfs

kde-3.5.10-libs_411.sfs (1 MB)
- adds missing libraries for KDE
This sfs might be updated on request, it is no checked in detail yet.

Xaralx+Imagemagick637_411.sfs (20 MB)
- Xara is a vectorgrafics drawing program
- imagemagick is a set of tools for imagemanipulation

Gamecollection01+libSDL_411.sfs (69 MB)
- abuse
- AceOfPenguins
- brickshooter-0.04-i486
- descent2
- dreamchess
- dwarfconnect4-1.0-i486
- eggchess
- flashgames
- freecell
- frogger-1.1
- gltron
- gsodoku
- kraptor
- lbreakout
- ltris
- mahjongg3d-0.96-i486
- mahjongx
- pacman
- pinball
- pinball-edit
- seahaven
- stormbaan
- timidity
- tkhearts
- touchmegames-0.2.2-i486
- tuxracer
- xgalaga-2.1.1.0-i486
- xgalaga-plusplus-0.7-i486
- xgammon
- xmgobang-0.52-i486
- xpat2
- xsoldier-1.4
- xtux
- zaxxon
- libSDL 1.2.13 with addons
Most games also need (see first message in this thread):
[More video drivers(opensource), 2D and 3D acceleration ]
or:
[nVidia drivers for Geforce 6 and newer gpus]



filemnt-patched.pet
- filemnt from Muppy, as I could not mount 2fs files with Puppys one.
Revised by wow.

gxmessage+yaf-splash-patched.pet
- replaces xmessage and yaf-splash with gxmessage, needed to display international UTF8 characters

Download:
http://puppyisos.org/isos/2008-07-to-12 ... .5/iso-01/

Get the current password from this message:
http://murga-linux.com/puppy/viewtopic.php?t=28930
Mark
Last edited by MU on Tue 23 Dec 2008, 18:54, edited 4 times in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Post Reply