Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 21 Sep 2014, 08:13
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
dpup 486
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 3 [45 Posts]   Goto page: 1, 2, 3 Next
Author Message
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Sun 29 Dec 2013, 12:16    Post subject:  dpup 486
Subject description: dpup 485 updated
 

This is an update of dpup 485
This is not an update of backend but mostly user applications
Also multiuser support is partially implemented (read 2nd post for details and how-to)

NOTE FOR USERS UNFAMILIAR WITH DPUP484/485: This is older dpup version and if newer puppies/dpups work for you I don't reccomend this puppy. I still use it because it works best on my PC and it can still work optimal for some range of hardware. I know some users still use dpup 485 and I thought I'd share this updated iso.

DOWNLOAD: dpup-486.iso 195 MB
MD5SUM: 45397964d1eef0ab436def0eeeaa5426 dpup-486.iso
DEVX: Use the one from dpup485 (rename to _486): dpup-devx_485.sfs
Kernel sources: kernel_src-2.6.30.5-patched.sfs4.sfs (u: puppy / p: linux)
Some additional pets: dpup486-pets
AFAIK all of these should still work: dpup-485-pets
For DRI install libgl1-mesa-dri from package manager or get it from here

Changelog from 485 to 486:

Kernel, glibc, and gtk are same version (2.6.30.5 / 2.13 / 2.24)

Apps:

seamonkey 2.23 (precompiled)
flash player 11.2.202.332 (precompiled)
transmission 2.60 (last version that supports gtk2) (compiled)
abiword 2.9.4 (puppy precise pet)
gnumeric 1.10.17 wheezy puppy repo + goffice 0.8.17
geany 1.22 debian wheezy repo
mtpaint 3.44 precise puppy pet
asunder 2.2 from debian wheezy
sfs_load-1.9.9.pet
Send-to-backgrounds_lucid52-0.pet
volumeicon 0.4.6 instead absvolume
sol and xmahjongg games

Other

dpkg/tar/libbz2/liblzma5 packages from wheezy
(some debs from wheezy and newer will not install with old dpkg)
libstdc++ package from wheezy
libjpeg8, libwv and libvoikko deps from debian wheezy
libblkid (debian wheezy repo), fsck complained about version compatibility
libgomp1 (debian wheezy)
gtkdialog 0.8.3 as 'gtkdialog4'
gtkdialog is symlink to gtkdialog4
added gtkdialog-splash to /usr/bin
Removed SafeBrowse - doesn't work with new seamonkey (anyone know how to fix?)
Replaced DISTRO_PKGS_SPECS in /root/.packages (thanks to oldyeller) to fix lenny packages repo
added missing libical0 and libpoppler3 libs from lenny repo as suggested by rcrsn51 and tallboy (fixes printing and osmo)
Added "open containing folder" fix script for seamonkey
Nathan wallpaper setter, pwallpaper segfaults when ran by another user
Changed various scripts to allow another user to run X and apps

_________________



Last edited by dejan555 on Sun 29 Dec 2013, 12:19; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Sun 29 Dec 2013, 12:17    Post subject:  

MULTIUSER SUPPORT:

dpup 486 implements multiuser setup (not perfect but functional!)
You can now manage multiple users which can run X server and apps and have customized desktop settings or run different WM/DE (tested with jwm, fluxbox and trinity sfs from iguleder - there's fluxbox pet in additional packages link with fixed menu refresh script)
To add/remove users and enable text login prompt, type "usermgr" in console. On first boot puppy still logs in as root so you can setup X, internet access, firewall etc... then when you add user and enable login it will be available on next boot when you save sesion. Note that you can still login as other users even if you don't save - exit X, then switch to another tty (Alt + right arrow) and there will be another login prompt, after you login type "xwin" or "xwin some-other-wm"
You'll be still logged on as root on first tty.
When clicked on package or if you run PPM you'll be asked for root password

MOUNTING:
pup_event (desktop drive icons) and mounting is not implemented for other users but when clicked on pmount you'll be asked for root password (by default "woofwoof" in puppy but you can change with "passwd" command)
Other user might still not be able to write to mounted drive but you can make a directory on drive as root and change ownership to other user.

Example:
Code:
mkdir /mnt/sda1/dejan555
chown dejan /mnt/sda1/dejan555
chmod 750 /mnt/sda1/dejan555 #This makes the directory non-readable to other users except root


That way user will be able to write to that dir but not outside it on the rest of the drive.
You can even move whole user's directory to drive and make symlink to /home

Code:
mv /home/dejan555 /mnt/sda1/dejan555
ln -s  /mnt/sda1/dejan555 /home/dejan555


That way user's documents and customizations will be saved on drive outside of savefile

OTHER WAYS TO MANAGE STUFF AS ROOT WHEN RUNNING AS OTHER USER:

To switch to root in console, type "su root" then you can run commands or run apps from that session as root
there's also "runasroot" command that displays gui prompt for password and runs given command

Example:
Code:
runasroot rox

Will run rox filer as user root
OR:
Code:
runasroot net-setup.sh

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
tubeguy


Joined: 28 Aug 2009
Posts: 1326
Location: Park Ridge IL USA

PostPosted: Sun 29 Dec 2013, 16:09    Post subject:  

Posting from 486 now, think I will take some time and set this up as an everyday driver! Thanks dejan!

Edit: Yup it's my new daily driver. Outstanding. Very Happy

_________________
Toshiba M115-S1061: PupServer |HP/Compaq D330ST: Dpup 486
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Sun 29 Dec 2013, 21:58    Post subject:  

Hi, dejan.

Thanks for this. Brings back good memories!

Endless games of clickosquare, gposil's elegant sub-menu in jwm's menu bar...

I don't know what you did to it, but your Seamonkey 2.23 has the fastest loading time!

And nobody can beat the combination of Beep + Ogle for media playing. They each do
one thing only, but very well. Other developers weren't listening when this info was
circulated!

So, thanks again, dejan. Nice work that just works! Very Happy

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
gcmartin

Joined: 14 Oct 2005
Posts: 4276
Location: Earth

PostPosted: Mon 30 Dec 2013, 00:56    Post subject: Multi-user DPUP486 can be extended to allow many Xdesktops  

Understanding this thread's author to provide multi-user functionality, I offer this implementation:
Quote:
Adding @GoingNuts' XRDP PET will allow a single DPUP486 to support multiple users with different IDs to use the system simultaneously as it will provide a DPUP desktop to each user, individually. This is accomplished without installing anything at all on the remote PCs in many cases.
This utility from him allows other PCs on the LAN to run a DPUP desktop session without ever moving from their location. This is simultaneous and individually such that no one session steps on the activities of the other.

Thus this multi-user PUP for ONLY a single desktop session at a time, becomes a multi-user PUP allowing multiple simultaneous users their desktop no matter where they reside on the LAN including the console user's desktop.

Although I have tested and used this PET on other PUP distros and found the Xdesktop from those distros to be remarkably responsive, I have not tested this scenario on DPUP486, but see great potential in administration and use in this ability of DPUP486.

Here to help

_________________
Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engine or use DogPile
Back to top
View user's profile Send private message 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Mon 30 Dec 2013, 02:50    Post subject:  

Thanks guys, gcmartin, sounds good, I'll test from laptop to desktop, dpup already has vnc and rdesktop clients but not server.
I did use vnc server on it before implementing multiuser (my monitor droped dead so I had to login from laptop)

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
nmlkngdm

Joined: 27 Dec 2013
Posts: 27

PostPosted: Mon 30 Dec 2013, 08:22    Post subject:  

Frugal install to HP Pavilion Entertainment laptop
-Computer-
Processor : Intel(R) Core(TM)2 Duo CPU T5850 @ 2.16GHz
Memory : 3113MB (116MB used)
Operating System : Puppy Linux 4.86
User Name : root (root)
Date/Time : Mon Dec 30 07:34:15 2013
-Display-
Resolution : 1280x800 pixels
OpenGL Renderer : Unknown
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : HDA-Intel - HDA Intel
-SCSI Disks-
ATA TOSHIBA MK3252GS

Back to top
View user's profile Send private message 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Mon 30 Dec 2013, 17:51    Post subject:  

thanks nmlkngdm

I uploaded amarok sfs - 35 MB
amarok-1.4.10-i386-lenny_486.sfs
MD5SUM: 7c53c14dc441804c0abf5cd7e3cbc5e2 amarok-1.4.10-i386-lenny_486.sfs

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
tubeguy


Joined: 28 Aug 2009
Posts: 1326
Location: Park Ridge IL USA

PostPosted: Mon 30 Dec 2013, 18:31    Post subject: Looking for libs in all the wrong places.  

Wanted to be able to get in Google hangouts, my camera works in Webcam Viewer so I thought I would try it out. In Firefox the hangout plugin seemed to install but always crashes, pretty sure SeaMonkey would exhibit the same behavior. I wanted to try Chrome because I thought the hangout plugin would either be integrated already or would be a more seamless install. Tried chromium-31.0.1650.57.sfs from user OskarTalks and on first run it's looking for libudev.so.0, so I went looking for libs with no success. Lenny repo seems to have vanished due to being EOL'd. I doubt this is the first missing dep so I guess I should ask if there is a Lenny repo somewhere or if anyone knows of a Chromium sfs or pet.

I never tried hangouts in Puppy before because I didn't think my hardware was up to it, but 486 is running so well I started thinking about what else I could do with it. Wink

_________________
Toshiba M115-S1061: PupServer |HP/Compaq D330ST: Dpup 486
Back to top
View user's profile Send private message Visit poster's website 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Mon 30 Dec 2013, 18:41    Post subject:  

You can try libudev lib from wheezy http://packages.debian.org/wheezy/i386/libudev0/download

Lenny repos are available through ppm, and on net they are archived here:
http://archive.debian.net/lenny/

Newer Chromes won't run though I think they want newer glibc or something, will test some chrome pets when I have time and see which version works...

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
tubeguy


Joined: 28 Aug 2009
Posts: 1326
Location: Park Ridge IL USA

PostPosted: Mon 30 Dec 2013, 18:58    Post subject:  

Thanks! Man I've been away too long, I remember being all over http://packages.debian.org. Now I got
Code:
/usr/lib/Chromium/chromium: /usr/lib/libxslt.so.1: no version information available (required by /usr/lib/Chromium/chromium)
/usr/lib/Chromium/chromium: symbol lookup error: /usr/lib/Chromium/chromium: undefined symbol: XIQueryVersion

after installing libxslt1.1_1.1.26-14.1_i386.deb. Think I'm going to leave this one alone for now, already getting crosseyed, I can still use the Windows box for hangouts.

_________________
Toshiba M115-S1061: PupServer |HP/Compaq D330ST: Dpup 486
Back to top
View user's profile Send private message Visit poster's website 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Mon 30 Dec 2013, 19:01    Post subject:  

I see that there's chromium in debian wheezy repo, I'm downloading now it should be compatible since debian wheezy has glibc 2.13 (same as dpup486) and it's probably compiled against that.
Will report or make a sfs with any dependencies that it might have.

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
tubeguy


Joined: 28 Aug 2009
Posts: 1326
Location: Park Ridge IL USA

PostPosted: Mon 30 Dec 2013, 19:13    Post subject:  

Hey don't go jumping through hoops on my account. Wink But having Chromium as an option for others would be a good thing I guess.

I'm completely happy with 486 as-is, running current firefox straight out of the unpacked tar, wine is letting my use foobar2000, gkrellm installed from source without a hitch. I don't know enough to say why but across the board it is the fastest puppy I have. Even youtube and streaming video is better, I couldn't watch anything in HD without stutter and now I can, even with xorg set at 1600x1200x24. Whatever magic dust you folded into dpup made it better than ever, at least on my hardware.

_________________
Toshiba M115-S1061: PupServer |HP/Compaq D330ST: Dpup 486
Back to top
View user's profile Send private message Visit poster's website 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Tue 31 Dec 2013, 12:31    Post subject:  

This pet adds support for some additional formats to beep media player (thanks gnz)
BMP-plugins-FLAC-AAC-WMA.pet
EDIT: Seems that these are already included in dpup

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Wed 01 Jan 2014, 06:53    Post subject:  

gcmartin, I tried xrdp pet, but it doesn't do what you thought it does (no simultaneous connections of different users)
As stated in first post of goingnut's thread it only gives shared desktop (shared X11 session that is already running on server PC, no matter which user is logged on)
And it starts x11vnc with password supplied on sommand line (woofwoof in /root/Startup/x11vnc_start - this is bad for security too because you have written your password in text file unencrypted, I had to change to root's password which on my setup I changed to something else and couldn't connect with combination of user/password of any other user - well if I changed x11vnc option with password of other user I might probably)
I have read a bit on xrdp's project page and I understand that xrdp does provide this functionality but probably needs different command line options for x11vncserver and I understand it needs linux pam module for true authentication of different users

_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
Display posts from previous:   Sort by:   
Page 1 of 3 [45 Posts]   Goto page: 1, 2, 3 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1001s ][ Queries: 12 (0.0096s) ][ GZIP on ]