The time now is Tue 10 Dec 2019, 00:58
All times are UTC - 4 |
Author |
Message |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Tue 20 Sep 2016, 21:33 Post subject:
|
|
@Lazy Puppy:
Have you read vovhick's reply in the Hacked aemenu thread about a 64-
bit aemenu-pango? I have put the link above.
I understand from his message that he is not equipped for 64-bit
compiling at this time.
You can easily enough find the entire aewm package for 64-bit. (aemenu
is part of the aewm package, but can be used separately.) For ex., here:
https://pkgs.org/debian-jessie/debian-main-amd64/aewm_1.3.12-3_amd64.deb.html
But only vovchik has the recipe to turn the regular aemenu into
aemenu-pango!
BFN.
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
LazY Puppy

Joined: 21 Nov 2014 Posts: 2007 Location: Germany
|
Posted: Tue 20 Sep 2016, 21:50 Post subject:
|
|
Yes, I had read this already.
I hoped he would attach the glibconfig.h, though it probably doesn't make sense as it may differ from the version for 64bit.
I would like to compile but no chance without that .h file.
Probably there's some more .h files missing in devx's of 64bit puppies.
At least Slacko64 630 is missing it too.
Users needs the firmware, developers needs the .h files - anything else is crap.
Puppy turns more and more into crap lately rather than evolving to a true USER's OS.
Windows users stuck on the double click (disaster) and Puppy developers stuck an SMALL SMALL SMALL SAVEFILE SAVEFILE SAVEFILE (folder).
Puppy's FUN FUN FUN FUN FUN FUN FUN FUN is decreasing.
_________________ RSH
"you only wanted to work your Puppies in German", "you are a separatist in that you want Germany to secede from Europe" (musher0)
No, but I gave my old drum kit away for free to a music store collecting instruments for refugees! 
|
Back to top
|
|
 |
LazY Puppy

Joined: 21 Nov 2014 Posts: 2007 Location: Germany
|
Posted: Tue 20 Sep 2016, 21:58 Post subject:
|
|
Checked the devx's of
- lucid 528-4
- precise 571
- tahr 602, 605
- tahr64 605
- vivid beta2
- unicorn 60
- xenial 704
- xenial64 707
- slacko64 630
All of them are missing the glibconfig.h !!!
I wonder how vovchick could compile...
_________________ RSH
"you only wanted to work your Puppies in German", "you are a separatist in that you want Germany to secede from Europe" (musher0)
No, but I gave my old drum kit away for free to a music store collecting instruments for refugees! 
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Tue 20 Sep 2016, 22:30 Post subject:
|
|
Hello, Lazy Puppy.
FYI: Using vovchik's source directory, I just tried the same compile as
you on JL64-604 and got the same error message about that
glib-bla-bla.h file missing.
Also I had the error message that the .pc package file pango.pc was
missing. Is this particular to JL64-604? Ot did you get that error
message also?
However I got aewm's aedesk and aesession secondary files compiled in
64-bit using simply the usual < make > command.
Moral of this story: a 64 version is possible. But no aemenu-pango-64
yet, ha-ha. (Strum big guitar or hit big piano chord on the last "ha"!)
BFN.
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Tue 20 Sep 2016, 22:35 Post subject:
|
|
Another ha-ha, this one with "eureka" meaning!
http://www.ask.com/web?qsrc=1&o=0&l=dir&q=glibconfig.h&qo=serpSearchTopBox
See the first two entries.
(Stop complaining about Puppy being less and less fun!
The Ubuntu people have the problem too!!! )
BFN.
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Wed 21 Sep 2016, 04:56 Post subject:
|
|
Hello all.
Please find attached version 0.9.5.4.
This one has significant improvements, I think, in particular at the
presentation level.
New:
-- At first run, it will look for usable settings in your current gtkrc theme
file and use them for your first display. (You can recreate the first run
situation by going to dir. /usr/local/share/MRUF and copying the back-up
template file named "FirstRun.txt" to "FirstRun".)
More details about trying to pick up the colors of the current GTK theme
below, but it works +/- 75 % of the time, which is a significant statistic,
given the diversity of GTK themes and theme engines.
-- A few sub-menus now have information lines, in particular to help the
user distinguish between the images in the mtpaint history and those in
the "recently used" xbel history file. (With EN<->FR translations.)
-- Some subtle, cosmetic changes in the placement of some bullets to
improve the consistency of the look.
-- The script code itself is now down to 16 k (optimization mostly through
the use of internal functions)
-- A splash panel is shown at every update of color theme or history data.
-- The secondary color for the separators is now taken from either the GTK
theme or the provided color schemes. Previously it was static, always
"SeaGreen2".
-- As I explained above to RSH, I am now using the pango's underline
function as separators in the sub-menus and for the time display.
~~~~~~~~~
About the colors, which created some frustration earlier:
There is a new GetGtkTheme script that probes and parses the chosen
(current) GTK theme colors.
Using this script, 75 % of the 96 themes on my Pup load correctly (please
see attached gnumeric test sheet). That said, your results may vary, 'cause
GTK themes are like plants in the jungle, there are so many of them.
The rendition of some of them is pale (not much contrast), but readable,
which enables you to install one of the provided color themes for better
readability.
A few themes will trigger the error panel in the script, but will nevertheless
use your chosen theme colors -- with the foreground and background
colors of the previous theme, however. So again, you have something
readable and you can then go choose a suitable contrasting Color Scheme
from those provided. The samples on that list are colored as they will
appear in your menu.
Finally, in some cases the script just gives you exactly the colors and
contrast you need without you having to do anything. (Wow.)
~~~~~~~~~~~~~~~~~
The experience of the past few days have made me a little less naive about
the intentions of people, so here it is in clear:
-- this is a 32-bit script
-- there have been some reports of strange behavior on the 64-bit TahrPup
after using this script (why TahrPup in particular I do not know; I have had
no problem at all trying to run this script on the JL64-604, which is my 64-
bit Puppy [it simply didn't run; it didn't affect anything in the system])
-- you are expected to have perused the previous pages of this thread
before testing this script
-- you are expected to have some Linux and/or Puppy experience to be able
to test this script properly. Testing is not recommended for newbies.
-- you are expected to test intelligently, with a bit of methodical doubt.
-- yes this script is still experimental (alpha, or whatever you want to call it).
This script is not for production use yet.
-- this thread is a lab for this script
-- like in any lab, you the tester are expected to use due diligence and
"protective gear". In computer terms: backup your Pup OS and data and
computer properly before you start testing this or any new script.
-- I have taken great care in writing and testing this script, and I have run it
through all kinds of situations, but there is an almost infinite variety of
Puppies and hardware out there. Your results may vary.
-- I am only human. "Errare humanum est." (To err is human.)
Meaning: there are likely still involuntary bugs in there. That's why i'm
putting this script out there, so we can at some point with your help evolve
a script that is as perfect as possible.
-- Moral of this insert: Use at your own risk. I'm sure I forgot a few
items but you get the idea.
-- i almost forgot: I believe in collaboration and in co-operation. If you try
to take advantage of me or to prove me a lesser person because of that, or
to be generally a "free rider", as that's called in the jargon of co-ops:
it will be on you.
~~~~
-- If you encounter problems using this script, please report back with as
many details as possible: that's your part of the deal.
Please be polite in your report and please do not suppose I am out to get
your goat or your computer. I am not and here's why:
Vovchik's aemenu-pango is only a few months old, we are very fortunate
to have a person of such talent on Puppy, and we are all (including me)
gathering information and experience about the use of his new
"typographical features menu" (for lack of a better expression!).
-- Finally, "pango" is part of the Gnome environment; it is not new by any
stretch of the imagination. Nor is aemenu, which has been around for 15
years. But the two together, used in this context: yes, this is new.
~~~~~~~~~~~~
Attached:
-- the script
-- the list of files in this package
-- the list of my GTK themes, with an evaluation of their usability related to
the aemenu-pango (the results of my test, in other words, of my "Get Gtk
Theme" support script)
-- a couple of screen caps, illustrating the three steps to take to make this
history menu as beautiful as can be.
BFN.
~~~~~~~~
P.S. Don't enjoy this version too much, BTW!
 |
Description |
Result: the history menu with the Color Scheme you have chosen. Look at that contrast! :-) |
Filesize |
35.39 KB |
Viewed |
250 Time(s) |

|
Description |
Step Two. Since the colors are not too hot, you go to the Color Schemes sub-menu and choose one that provides good contrast and readability for your history menu. |
Filesize |
36.92 KB |
Viewed |
247 Time(s) |

|
Description |
Using the Shiki-Dust GTK theme as an example. The "Get GTK Theme" script gives you this as a starting point. (Step One) |
Filesize |
30.66 KB |
Viewed |
248 Time(s) |

|
Description |
The script.
|

Download |
Filename |
MRUF-lst-0.9.5.4.pet |
Filesize |
124.07 KB |
Downloaded |
186 Time(s) |
Description |
The contents of the pet archive that is attached to this post.
|

Download |
Filename |
files.tree.lst.zip |
Filesize |
882 Bytes |
Downloaded |
71 Time(s) |
Description |
Tests results of using the Get GTKTheme script for approx. 96 themes.
|

Download |
Filename |
GTK-themes-test.gnumeric.zip |
Filesize |
3.37 KB |
Downloaded |
78 Time(s) |
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
bigpup

Joined: 11 Oct 2009 Posts: 12980 Location: S.C. USA
|
Posted: Wed 21 Sep 2016, 09:13 Post subject:
|
|
musher0,
Too bad you did not start this topic.
All of the above information could be in the first post.
You would also be able to edit that first post at anytime you wanted to.
_________________ The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Wed 21 Sep 2016, 09:16 Post subject:
|
|
bigpup wrote: | musher0,
Too bad you did not start this topic.
All of the above information could be in the first post.
You would also be able to edit that first post at anytime you wanted to. | Oui, papa! (Yes, dad!)
But hey, I'm a creative type. I create first and rationalize things second.
The good thing about the way things are on this thread, people can see
the natural evolution, as opposed to your suggested structure which is
a mental construct, sort of a "before-thought".
Anyway, I agree to disagree with you and you leave me in peace, yes?
Or are you going to hassle me with your idea until Kingdom Come?
Respectfully.
Last edited by musher0 on Wed 21 Sep 2016, 09:25; edited 1 time in total
|
Back to top
|
|
 |
MochiMoppel

Joined: 26 Jan 2011 Posts: 1943 Location: Japan
|
Posted: Wed 21 Sep 2016, 09:24 Post subject:
Re: How to show MRU Most Recently Used Documents on Start Menu? Subject description: like Winblows |
|
OK, this could be what johnywhy had in mind. Hard to tell without seeing it in action.
I tried to understand your description...
Quote: | Edit:
Btw.: I got something similar to MRUF as a Menu Pipe in JWM. To get those programs to run from that Menu Pipe, the code is analyzing the files in the related "recent-used-lst" and then it changes e.g. Gnu Image Manipulation Program just to gimp, before the code is echoed into the Menu Pipe file (xml) which is then included (<include>) into the /root/.jwmrc file. | ...but I'm not sure what you mean by "Menu Pipe" or "recent-used-lst" . Could you please provide the code? Thanks.
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Wed 21 Sep 2016, 09:38 Post subject:
|
|
Self-censored.
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Last edited by musher0 on Wed 21 Sep 2016, 09:49; edited 1 time in total
|
Back to top
|
|
 |
LazY Puppy

Joined: 21 Nov 2014 Posts: 2007 Location: Germany
|
Posted: Wed 21 Sep 2016, 09:43 Post subject:
|
|
The aemenu binary compiled in tahr64 605
_________________ RSH
"you only wanted to work your Puppies in German", "you are a separatist in that you want Germany to secede from Europe" (musher0)
No, but I gave my old drum kit away for free to a music store collecting instruments for refugees! 
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Wed 21 Sep 2016, 09:46 Post subject:
|
|
Got it! Many thanks.
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
LazY Puppy

Joined: 21 Nov 2014 Posts: 2007 Location: Germany
|
Posted: Wed 21 Sep 2016, 10:04 Post subject:
|
|
@MochiMoppel
The term "Menu Pipe" was taken from a forum member who had (I think it was stu90, a few years ago) invented a "Menu Pipe" for Openbox WM to have the installed wallpapers present at the openbox menu. That way (after stu90 invented walle, the wallpaper setter/changer) one could change the current wallpaper just by clicking its menu entry in that "Menu Pipe".
I'd used this for years when using LazY Puppy and Openbox.
Later I examined this script and created "Menu Pipes" for almost all of my external files, scripts, roxapps, wine portables and many more for the use in Openbox and much later also for the use in JWM. I found it a bit more comfortable that JWM is not updating those "Menu Pipes" each time when entering the menu (as the original for openbox does).
Did not like JWM very much from the first day I joined the forum. After doing those JWM menu pipes this has changed. Love it!
The times when musher0 came up (when I discovered this topic) with this here mruf I examined those scripts and found it useful to have also a "Menu Pipe" for recently used programs and directories (the pipe for recently used docs was already there).
I could provide the complete package which is around 30 scripts, though I doubt it would work out of the box in any else Puppy apart from a T.O.P.L.E.S.S. made Puppy Linux. Though you could at least examine the code.
I have placed these scripts in /root/my-applications/bin/jwm-menu-pipes
Oh, and recently-used-lst is some sort of a typo for recently-used.xbel. Sorry for that.
 |
Description |
Do yourself a favor and do NOT test this with the your favorite save file.
|

Download |
Filename |
jwm-menu-pipes.tar.gz |
Filesize |
32.24 KB |
Downloaded |
203 Time(s) |
_________________ RSH
"you only wanted to work your Puppies in German", "you are a separatist in that you want Germany to secede from Europe" (musher0)
No, but I gave my old drum kit away for free to a music store collecting instruments for refugees! 
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14531 Location: Gatineau (Qc), Canada
|
Posted: Wed 21 Sep 2016, 12:59 Post subject:
|
|
MRUF-lst-0.9.5.4-64 first test, on JustLightHouse64-604: basically works!
However the support executable called "bcm" also needs to be compiled for
64-bit. That's why we see funny characters instead of bullets, I think.
Attached: LP's compile of aemenu-pango64, zipped, & screen cap.
BFN
Description |
|

Download |
Filename |
aemenu-pango64.zip |
Filesize |
31.22 KB |
Downloaded |
80 Time(s) |
Description |
MRUF-lst-0.9.5.4-64, first test, on JustLightHouse64-604 |
Filesize |
36.49 KB |
Viewed |
168 Time(s) |

|
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
Puppus Dogfellow

Joined: 07 Jan 2013 Posts: 1633 Location: nyc
|
Posted: Wed 21 Sep 2016, 14:19 Post subject:
|
|
musher0 wrote: |
Posted: Yesterday, at 00:50 Post subject:
Hello Puppus.
I thank you for the description you have provided.
And I consider you a friend. You have contributed an icon to this script,
and we had a couple of interesting and friendly exchanges in the past.
So please do not take the following the wrong way.
-- I find it strange that you are using my slocate wrapper when you don't
appear to be comfortable with it. I would never use a script or program
that I am not comfortable with.
I've been using that slocate script every day since I produced it without
problems. It does slow down some processes when it's active, only for
what, a minute?, every three hours, if I am working on the same drive
that it's indexing, it seems. I find that I can live with that inconvenience
given the benefit of having my computer files indexed and searchable at
a moment's notice.
Also, are you saying that my slocate wrapper is working OOTB on a
64-bit Puppy?
|
OOTB (but with a 64 bit slocate) in xenial 707 and 64 bit tahr. just a tweak to chill the indexing so it less frequently makes me "uncomfortable." it's a useful script and i include it in my Ultimatesque Utilities Pack/UUord Processor because, when not interfering with ongoing processes (which it's set to do somewhat rarely and i set it do even less frequently via the comment sections you provided), it's a huge time saver.
fwiw, it makes my most loaded machine noticeably slower for at least five to ten minutes--i'd prefer hte updating entirely unautomated, but generally just leave the machine or move to less taxing things if it's a problem. anyway, iirc, an older slacko64 needed a symlink in /var or something, but it does appear to work OOTB in tahr64 605 and xenial64 707
____
Quote: |
-- What made you --or anyone -- believe that what has been a 32-bit
script from its beginning five years ago could run on any 64-bit Puppy at
this time? Besides, it is not uncommon even on 32-bit Puppies that a
certain app or script will run on this Puppy but not on that other one.
Again, forgive me if I sound dumb, but I really do not understand this
"quasi-demand" all of a sudden (to me it seems so) from a number of
persons on this thread that a script developed on 32-bit Puppies off and
on for the past five years should have to run without fail on any 64-bit
Puppy.
I do not want to get in a fight with you, I want to preserve good
camaraderie. Also I know that you are sincere.
Thanks in advance for any "enlightenment".
|
puppus dogfellow wrote: |
(haven't tested in 32bit but that appears to be sorted out. new menu in one of the last screenies looks good and clear to my eyes).
|
LazyPuppy, you, and ASD were in the middle of discussing whether or not it worked in 64 bit. i tested in an effort to shed some light and share some results. interpreting it as a quasi-demand seems disingenuous to me, but yes, i'd like to remain on friendly terms with you, mon ami (i realize you felt put upon and were in defensive mode. no sweat). yes, it sometimes happens that one pup can run a thing and another can't--it's why we encourage testing. the "without fail part" again seems a bit out of place--it should run and run well. there didn't appear to be much going on that was 64bit dependent as far as what the script was asking the machine to do, but again, i think you know why the 64 bit version was tested. sensing it would give ASD ammo, so to speak, i refrained from mentioning why i thought something was off in the delay and why i thought there was a problem beyond the crawling of the machine, but since he's been booted, at least for a bit--Mochi's script is quick and pops up without delay and works in 64 bit and does many of the same things--it was my control group, so to speak. i benchmarked yours against his, or at least experience with his utility wasn't something i could remove from my mind while looking over yours.
Quote: |
Hello all.
If those of you with experience in this would have any ideas, impressions,
criticisms, about the following draft? It probes the current GTK theme and
tries to apply two colors to the aemenu-pango menu. |
users chose their gtk themes--maybe just extend the choice in full to the aemenu?
fwiw, i didn't participate in this thread to give you grief, musher.
|
Back to top
|
|
 |
|
|
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
|