Thanks, peebee.
@radky:
I spent the night trying out your incarnation of DPupStretch-7. I haven't tested
everything, that's impossible in only a couple of hours.
My impression is that your StretchPup-7a2 is generally very well behaved.
I had bugs with the jwm-tray-2 (the one on top of the monitor).
-- My outside monitor (the one I usually use ) is 1920x1080. The top tray stays
somewhat to the right when at boot-up lxrandr changes to this second screen -- until
I run your jwm-menu and click "Apply" at the bottom.
-- To launch anything from it, this tray seems to understand either a very short left-
click on an icon or repeated double-clicks. The behaviour is not constant.
-- I had a bug with the time-sync script, in the sense that psync
appears to
NOT work properly until a network connection is established. I suspect an unaware
user may find this a hair-pulling experience if the battery on his / her computer is
weak or dead.
Is it possible to get the Pup to connect immediately at first boot? It may ease the
experience for a newbie.
-- Debian has decided to go for "hybrid" executables in their Stretch issue. In itself,
it's none of our business.
However, that created a problem when I decided to change the default terminal from
lxterminal back to urxvt in the defaultterminal file. After that when I clicked on the
console icon, your ldd utility ran, listing all the libs used by urxvt. I found that
irritating at first, and then I found it funny!
Running elfdit on it, like so:
Code: Select all
cd /usr/bin
elfedit --input-type=dyn --output-type=exec urxvt
solved the problem. After this modification, urxvt ran normally by clicking on its
desktop icon.
(Elfedit is in the devx, which is why I asked above where yours was.)
It may be worth checking if other executables behave similarly. I know geany and
mtpaint do not call your ldd utility to get analyzed (
) when you click on their icon,
they simply run! But I did not check any others.
-- Perhaps improve, so the user can better see them, the appearance of:
-- the
clock on the jwm taskbar by adding the following xml code in file
/root/.jwm/jwmrc-personal:
Code: Select all
<ClockStyle>
<Font>DejaVuSans-20</Font>
<Foreground>grey25</Foreground>
</ClockStyle>
-- the
xload insert by editing its code in /root/.jwmrc-tray to:
Code: Select all
<Swallow name="xload" width="64">
xload -nolabel -bg "#3f6fa9" -scale 3
</Swallow>
This bit of code doubles xload's width and provides 2 horizontal lines
in it so the user does not have to squint to see what's happening in the xload.
-- Aside from that, it lacks a small choice of fonts, GTK2 and jwm themes and a
few nice backgrounds. I don't mean anything big, just "A Choice". Is there a way
you could provide a complement to your Pup with those in it? I found your
StretchPup a tad spartan ex-factory.
Why not include the themes Oscar_Talks' produced for the new version of jwm?
As to the included GTK2 themes, when browsing through them with gtk_chtheme,
you get the impression that they are all "more of the same". Variety is lacking.
Speaking of the gtk_chtheme utility, may I suggest that it has its own *.desktop file
and entry in the menu, as it used to be. IMO, having access to it only from your
jwm-desk utility is too remote; I felt I needed a quicker access to it.
-- I never tried your pArchive interface, because I found its layout forbidding. Sorry
for being so frank. I do miss the traditional entry for SFR's UExtract in every
directory shown by the right-click menus.
-- You have almost nothing in the .Xdefaults and .Xresources files in your Pup.
Maybe populate them with a view to countering the prejudice that CLI is boring.
Simply including colors in ~/.Xresources, like so:
Code: Select all
!!!!!!!!!!!!!!!!!!!!!!!!
! Nicer terminal colors
! Inspired by : https://wiki.gentoo.org/wiki/Rxvt-unicode
! Viewed on 2017-11-19 at 03h15
*background: #0f0f0f
*foreground: #c8c8c8
!black
*color0: #251f1f
*color8: #5e5e5e
!red
*color1: #eb4509
URxvt*color9: #FF5454
!green
*color2: #94e76b
URxvt*color10: #54FF54
!yellow
*color3: #ffac18
URxvt*color11: #FFFF54
!blue
*color4: #46aede
URxvt*color12: #5454FF
!magenta
*color5: #e32c57
URxvt*color13: #FF54FF
!cyan
*color6: #d6dbac
URxvt*color14: #54FFFF
!white
*color7: #efefef
URxvt*color15: #FFFFFF
could make a big difference.
It's the same with .bashrc; certainly a prompt with an inspiring motto would spice up
the terminal. Maybe something like this:
Code: Select all
PROMPT_COMMAND='DIR=`pwd|sed -e "s!$HOME!~!"`; if [ ${#DIR} -gt 30 ]; then CurDir=${DIR:0:12}...${DIR:${#DIR}-10}; else CurDir=$DIR; fi';titlebar="\D{Le %A %d %B %G, %r}"
PS1="\nKnow thyself\e[1;36m(Socrates)\e[m | \D{%a %d %b, %R}\n[\$CurDir]>"
Change the motto to what speaks to you, of course.
That, and a few aliases that you could advertise in some doc, would make life at
the console easier for the user.
-- Finally, may I suggest the inclusion ex-factory of a second window manager,
again, nothing huge, but still competent. (The name "blackbox" comes to mind, but
there are many other good small WM's.) In an attempt to dismiss the idea the
general public may get that Puppy is a "farm club" for the jwm WM.
Submitted in a positive spirit. IHTH.
Best regards.
~~~~~~~~~~
Style edits, Nov. 22, 2017. musher0