Remaster & update of Upup_Precise_3.8.3.1 with echinus wm

A home for all kinds of Puppy related projects
Post Reply
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Remaster & update of Upup_Precise_3.8.3.1 with echinus wm

#1 Post by musher0 »

Hello all.

First, a Happy, Healthy and Prosperous New Year to all!

This is a first remaster for me, so it's bound to have round corners at
times. Don't hesitate to tell me. I shall welcome any and all constructive
comments.

A few years ago, I promised myself never to come up with a puplet, since
there were, even then, too many of them.

Why I'm opening this thread today is that I felt Puppy needed to show its
stuff with a tiling window manager, something more efficient and faster
(IMO) than our usual cascading wm's, our usual jwm and openbox.

So this puplet is essentially a showcase for echinus, one of the best and
most accessible tiling / dynamic wm's I know.

You can download my Puppy derivative, called
"UpupPrecise-3831-'echinus'", from here:
Edit, Jan. 9, 2016:
-- Removed -- (Project put on hold indefinitely. Sorry.)

(Please get rid of the previous iso if you downloaded it.)

(Please see at bottom of message for changes / version notes.)

I based it on pemasus's Upup_Precise_3.8.3.1* for a number of reasons:
-- the precise repos at ubuntu are still active;
-- the goal is to showcase a window manager, not to tackle cutting-edge
__ hardware;
-- pemasu's work has always been reliable and polished, so it's a good base;
-- his take on precise was different from the maintream PrecisePup, and I
__ like originality!
-- some other Puppy derivatives I tried to base this project on had video
__ card problems on some computers I tested it on;
-- I also felt the need to defend the practice of "good old re-mastering"**
__ with something substantial.

UpupPrecise-3.8.3.1''echinus' looks like this:
(Please see screen captures below.)

More later!

BFN
~~~~~~~~~
* To those who need a devx to compile applications, beef up their
python or whatever reason:
the devx to use with this derivative is
pemasu's original. It is located here.

** BTW, that entire thread on remastering, initiated by nic007, makes a
good read, IMO.
~~~~~~~~~
Version notes:
* 0.1 * Following the comments of one particular feedback, I redid the desktop to
align icons vertically according to the Golden Rule. It's more than a pretty name and
an old math formula in this case: it offered me a handy way to take into account the
various screen resolutions users have.

Still not perfect, of course. If the icons, especially those on the right of the screen
appear jumbled, I included 3 PuppyPins in /root/Choices/ROX-Filer for various
screen resolutions. You'll distinguish them easily, they have screen resolution
numbers as endings. Pick the one that matches the resolution of your screen, and
then go down in a terminal in the /root/Choices/ROX-Filer folder and type:

Code: Select all

cp -f PuppyPin.(screen-resolution-numer) PuppyPin
rox -p $PWD/PuppyPin
I've included a few scripts that I hope will be useful, some general, some specific
to echinus.

Among the general ones:
* A script called 'montees.sh' in /root/my-applications/bin will mount all your ext?
partitions in one go. This should save you many clicks going back and forth using
pmount.

Among the ones specifically for echinus:
* You cannot do a finer resizing of opened windows in the echinus window manager.
There, I've said it. However, the bottom icon, first column of icons at the left, is
called "Redim" for a reason: redimension (aka resize). Click on that and +/- ten
window sizes will be offered. Choose one, then when the crosshairs appear, drag it
to the window you want resized and left click.
~~~~~~~~~

Lastly, once you have burned the iso to CD or DVD, and loaded it for the inital run,
do not use the 'save to CD/DVD' function when you exit. I'm still trying to
figure out what the bug is. Changes are saved, but on reboot, the changes are only
partially restored. The regular pupsave function is ok, though.

BFN.
Attachments
800x450_UpupPrecise3831_echinus-2.jpg
After clicking on the PPin0 icon.
(52.69 KiB) Downloaded 531 times
800x450_UpupPrecise3831_echinus-1.jpg
Regular appearance.
(61.66 KiB) Downloaded 527 times
Last edited by musher0 on Sat 09 Jan 2016, 23:43, edited 12 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Hello again all.

Please find below a list of "what's in, what's out, what's changed" in this
remake / update of pemasu's UpupPrecise-3.8.3.1-"echinus":

What's out ----------------------- Replaced by
bash 3.0 (ouch) ----------------- bash 4.3
__ (That certainly escaped pemasu at the time; bash 3 is from 2005?)

seamonkey 2.13 ----------------- seamonkey 2.39 (just out)

gawk ----------------------------- mawk (publ. Dec. 14, 2014)

abiword -------------------------- seamonkey composer + geany plug-ins

asunder -------------------------- abcde.sh

less (from busybox) ------------- less 4.81 (the real one, just out)

lzop (from busybox) ------------- lzop (the real one)

PPM ------------------------------ PPM2 from 01micko's latest 32-bit slacko
__ Keeping the petget script from PPM1, though, because upupPrecise
__ doesn't have the new "dialog" utilities. Surprisingly, PPM2 works great
__ that way! The icons are missing, but no big deal: just hover your mouse
__ over the buttons at the top left to know what they do.
~~~~~~

What's in (new programs and scripts)
echinus, of course (latest from github, AFAIK)

bmpnel2 plus complete set of bmpanel2 themes

ourico (echinus' own taskbar. I have not enabled it, but it's there,
__ pre-configured, if you prefer to use it instead of bmpanel2)

aemenu, for shutdown and calendar menus and scripts

gatotray

yweather

CatApps (launch-base and menu-by-numbers based on less and a few other
__ small utilities, specially designed for off-off-Broadway wm's like echinus.)

lzip (a compactor's best friend!!!)

xclock

1 script for xload

2 scripts for xclock (i.e. you have a choice of two xclock configurations).
~~~~~~~~

What's in (configurations)
xclock rendering configuration (in .Xresources)

xcalc skin from archlinux, plus my own xcalc.sh script
__ (Result: the very competent xcalc now looks modern!)

my bashrc, .Xresources and .Xdefault files
__ (please have a go at changing them, too!)
~~~~~~~

What's in (decorative)
a number of image snippets that I created throughout my years with Puppy,
__ which can be used to color the ROX filer background and panel(s).
__ Also can be used to create desktop button icons and what not.

jwm themes
__ this is where you're supposed to weep: :lol: jwm is just pushed
__ aside, not thrown out!

a variety of new backgrounds

a large set of gtk-2.0 theme engines
__ I don't think you can ever have a complete set of those, new ones hit
__ the streets all the time. But now you can use pretty much any gtk-2
__ theme you happen to like in your Puppy

murrine gtk-2 themes (for starters)

TTF fonts other than DejaVu
__ to the nonchalant [let's be polite!] developers: there's about 85,000
__ fonts for every occasion at the Open Font Library site and satellites.
__ -- https://fontlibrary.org/en -- So please find something other than
__ DejaVu from the remaining 84,999 fonts? How difficult can that be, eh?

You see where I'm going here: I'm providing more choices to the user so
that the first thing (s)he does with his Puppy is enjoy it, not f-l-e-e to the
Internet in search of themes/backgrounds to "un-ugly-fy" his/her puplet.

This puplet is quite ugly too, but at least I'm trying! :lol:
~~~~~~

Finally, this puplet was created on and designed for a wide screen (1920 x
1080 pixels). (A truly great invention, that.) YMWV ("your mileage will
vary") on smaller resolutions.

More later.
Last edited by musher0 on Sat 02 Jan 2016, 13:22, edited 5 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Hello again, people.

For more info about echinus, please see here.

~~~~~~~~
Edit, Jan. 2 2016:
A) I've just worked out a mini-manual for echinus in French, here.
I'll produce my own translation later, but if you are in a hurry to use
my brand new pup ;), use reverso on that how-to.

You read right, I said "reverso", NOT "google": please, this French
how-to deserves better than a Google translation, much better! :)

B) The CatApps script is based entirely on the real less, not the busybox
one. To learn how to move in a less window, how to go from one loaded
text file to the next, etc., the best thing you can do is type 'h' in the
CatApps window. Type 'q' ONCE when finished. (If you type 'q' more than
once, you'll exit not only the less help file, but the CatApps script as well.)

Please note:
-=> -=> CatApps itself has its own how-to. Those instructions appear in
-=> -=> yellow at the top and bottom of each list.
(2nd edit at 19:45 on 2016-01-02.)
~~~~~~~~

Bye for now.
Last edited by musher0 on Sun 03 Jan 2016, 01:03, edited 7 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#4 Post by ally »


musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

Many thanks, ally.

Happy New Year, BTW! :)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

No Abiword, refused !

#6 Post by Pelo »

pas d'abiword, je prends pas !
War against anti-Abiword people is declared
Other text editor are for geeks !
Geany ? :) :D :evil:
Osmo has a small text editor included, for housewifes and their husband.
Desktop icons are empiled !
Attachments
Non !.jpg
Aussi nous ne testerons pas echinus !
(26.53 KiB) Downloaded 625 times
Last edited by Pelo on Wed 15 Mar 2017, 18:26, edited 1 time in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#7 Post by musher0 »

@pelo: Tough luck, man! :twisted:
Traduction française : "Tant pis pour toi !" :twisted:
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

partsman
Posts: 363
Joined: Wed 06 Jun 2012, 19:00
Location: OHIO,USA

#8 Post by partsman »

Hey musher0 :D

Looks good ! Downloading now !
I have never tried echinus WM before so I am
looking forward to it !
Thanks ! :wink:
[color=red]Anyone can build a fast processor. The trick is to build a fast system. (Seymour Cray)[/color] :wink:

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#9 Post by musher0 »

Thanks, partsman. Let me have some feedback? Thanks in advance. :)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#10 Post by musher0 »

Hello all,

I made an improved and better-looking version available in my first post. Enjoy!
Any and all comments welcome. BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#11 Post by slavvo67 »

Hi Musher0:

Good choice. UpUp Precise has always been a solid standby of mine. I didn't notice a mention of Kernel change. Was there one? Your link in post 1 did not work. I downloaded from Ally's link.

Best,

Slavvo67

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#12 Post by musher0 »

slavvo67 wrote:Hi Musher0:

Good choice. UpUp Precise has always been a solid standby of mine. I didn't notice a mention of Kernel change. Was there one? Your link in post 1 did not work. I downloaded from Ally's link.

Best,

Slavvo67
Hello Slavvo67.

Hm... ally's file is altready behind the times. He has the old beta, and there's a
third beta coming. So maybe wait another day?

My link works, it's just not a simple double-click kind of link, it"s a

highlight->right-click->go-to-web-address kind of link.

And when you get to the adrive ftp site, you can take a deep breath and count
"1,001-1,002" before the download prompt for the file appears.

This forum doesn't allow users to mark https addresses in any way.

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Médor

#13 Post by Médor »

Hi musher0,

In next iso: please mouve seamonkey to /usr/lib ;)

Cheers,
Médor.

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#14 Post by slavvo67 »

Hi Musher0:

Yes, I noted the copy / paste feature. It was a no go so I'll give her another try, tomorrow.

Just a note, the version I downloaded had the icons appear behind the drive icons.

Best,

Slavvo67

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#15 Post by musher0 »

Médor wrote:Hi musher0,

In next iso: please mouve seamonkey to /usr/lib ;)

Cheers,
Médor.
Hi Médor.

Let's ask someone to time and compare the results.

And since I am a practical man more than a theoretician, let's ask someone to
bring some solid theory for and / or against this argument.

Then we'll know for sure if gposil was right to do so originally in his dpup-4.82.

What the above means, is that all I have is a hunch that gposil was right, but
maybe I'm wrong!

Let's have the facts. In the meantime, it can't hurt, it's just unorthodox, to have
seamonkey there.

Considering that it's oh so logical in the first place to have an executable in the
middle of the user's library directory. :twisted:

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#16 Post by musher0 »

slavvo67 wrote:Hi Musher0:

Yes, I noted the copy / paste feature. It was a no go so I'll give her another try, tomorrow.

Just a note, the version I downloaded had the icons appear behind the drive icons.

Best,

Slavvo67
Hi, Slavvo67.

Yeah, I did the first beta with a 1920x1050 screen. I deduct that you have a
smaller screen resolution?

The coming beta tries to take other screen resolutions into account, so that no
icons pile up on top of one another.

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#17 Post by slavvo67 »

I successfully switched out the Kernel with the following thread as my lead:

http://www.murga-linux.com/puppy/viewtopic.php?t=60180

Note: You can skip a lot of the steps because the remaster script already does quite a bit. Just deleting and moving directories, really.

This was against the original UpUp, though. I used Vivid so ended up w/ Kernel 3.18.8. With the remaster script and a little tweaking; it's a breeze.

Sorry, I don't want to sidetrack your thread. Thought you may be interested.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#18 Post by musher0 »

One thing at a time, slavvo67! I have only one head!!! :twisted: :lol:

Edit, half an hour later:
My goal for this remaster is to champion as best possible a wonderful tiling /
dynamic window manager called echinus. In my mind at this time, anything else
is irrelevant.

Of course it would be nice to incorporate a more recent glibc, a more recent ash,
a more recent kernel, rufwoof's researches with lz4 for loading Puppy much faster,
and so on and so forth.

This is PuppyLinux. If you looked at the forum tonight, you saw that there are about
two dozen interesting projects cooking at once.

Maybe later. First let me get this particular remaster off the ground.


BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#19 Post by musher0 »

Hello all.

Due to human and technical reasons, I have decided to put this project on
hold until debugged, perhaps indefinitely. Thanks for your understanding.


BFN.
Last edited by musher0 on Wed 13 Apr 2016, 17:57, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

I go away before being the bird.

#20 Post by Pelo »

why don't you propose echinus on a Puppy yet known as stable ? kill one bird with one stone. :) I was just walking on the wild side. I go away before being the bird.

Post Reply