A MRU[F/D] script to help you recall the apps you ran

Filemanagers, partitioning tools, etc.
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#41 Post by musher0 »

Hello all.

This version, 0.9.8.6, incorporates support for media player Vlc.
(Please see attached screenshot.)

Another important change is that the the fetching routine for the MZ
history items works in parallel, if no MZ sub-menus are detected, as
MRUF-lst is loading. We gain a bit of execution time this way. These
items are now available from the start, but the user can still refresh
them as needed via the menu.

Also, some code was cleaned, and I removed old interim files from
the pet-building directory. As a result, this pet archive is smaller than
the one for the previous version.

Have a great day!
Attachments
MRUF-lst-0.9.8.6_no-execs.pet
(116.39 KiB) Downloaded 167 times
Vlc-support-on-MRUF-lst.jpg
(181.37 KiB) Downloaded 182 times
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

#42 Post by musher0 »

Edit -- Deprecated. Please use version 0.9.8.7a, available here.
Thanks. musher0


~~~~~~~~~~~~~~~
Hello again all.

Here is version 0.9.8.7. What is new is that the font and skin in use are
flagged in the menu with a small arrow next to its name. (Please see
attached screenshot.)

If there is no arrow alongside any skin, simply choose one (or re-select
the one you have). Typically, this will happen on first run; after that, the
arrow will be shown.

Also, for convenience, from now on, MRUF-lst will be presented in three
pet archives: the execs (32-bit or 64-bit), the "decor" (default fonts and
theme), and the script with its satellite files.

This way, those who already have the decor files and the executables will
only need to download the "no-execs" pet to keep up to date.

Have a great day!

~~~~~~~~
P.S. The 64-bit execs are here, for those wondering.
Attachments
Font-size-now-flagged.jpg
(60.46 KiB) Downloaded 186 times
MRUF-lst-0.9.8.7_decor.pet
(83.34 KiB) Downloaded 156 times
MRUF-lst-0.9.8.7_execs32.pet
(27.36 KiB) Downloaded 569 times
MRUF-lst-0.9.8.7_no-execs.pet
(33.7 KiB) Downloaded 155 times
Last edited by musher0 on Mon 14 Aug 2017, 03:59, edited 1 time 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

#43 Post by musher0 »

Hello all.

In version above, in script MRUF-lst-0.9.8.7.sh located at
/usr/local/MRUF-lst/bin, please insert the following three lines between lines
647 and 648, save and restart MTUF-lst.

Code: Select all

		if [[ ${CouleurActive} != *"reverse"* ]];then
			$RPLCT "  ««---reverse" "-reverse"
		fi
This will make sure you have only one skin flagged in the list when using a
non-reverse skin. Please forgive the oversight.

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

B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#44 Post by B.K. Johnson »

Disclaimer:
I have not read most of the posts in the thread, so if there are any comments below that are not apropos, accept my apologies.

I was the 2nd downloader of MRUF-lst-0.9.7.9.pet, but unlike Pelo I did not run it. I read the requirements and did not have to go through Pelo's torture.
downloaded once from my side. refused at use because of aewm missing, and other stuff.
And you blaimed me as a user, bad user.

I surely will not be using MRUF|D-lst. You don't have to tell me I don't have to. I know!
I am sure it works well and is beautiful in your working environment, but that is non-standard for the majority of puppyians. It isn't the first time I am saying this to you. if you are placing software in the public arena, it is not sufficient just to place a blurb that lists the prerequisites. Maybe Pelo got a pop-up advice that aemenu is missing and was allowed to EXIT gracefully. But, IMHO, good software design demands that the developer make it easy for the target user. An approach that puts the blame on the user for not reading the blurb or running the app blindly is <choose your characterization>.

:idea: Maybe you would consider packaging the requirements in MRUF|D, test for each prereq and offer to install it/them if missing. You know, given that option I think I would try it. And if I don't like, it's no sweat to uninstall. It is a lot easier than if I had to search for and install for each prereq, the version that is sure to work. What's your reaction when you try to install a program and there are missing dependencies? Duh!

With a little nectar you may get more bees.

Get the message; don't kill the messenger.
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]

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

#45 Post by musher0 »

B.K. Johnson wrote:Disclaimer:
I have not read most of the posts in the thread, so if there are any comments below that are not apropos, accept my apologies.

I was the 2nd downloader of MRUF-lst-0.9.7.9.pet, but unlike Pelo I did not run it. I read the requirements and did not have to go through Pelo's torture.
downloaded once from my side. refused at use because of aewm missing, and other stuff.
And you blaimed me as a user, bad user.

I surely will not be using MRUF|D-lst. You don't have to tell me I don't have to. I know!
I am sure it works well and is beautiful in your working environment, but that is non-standard for the majority of puppyians. It isn't the first time I am saying this to you. if you are placing software in the public arena, it is not sufficient just to place a blurb that lists the prerequisites. Maybe Pelo got a pop-up advice that aemenu is missing and was allowed to EXIT gracefully. But, IMHO, good software design demands that the developer make it easy for the target user. An approach that puts the blame on the user for not reading the blurb or running the app blindly is <choose your characterization>.

:idea: Maybe you would consider packaging the requirements in MRUF|D, test for each prereq and offer to install it/them if missing. You know, given that option I think I would try it. And if I don't like, it's no sweat to uninstall. It is a lot easier than if I had to search for and install for each prereq, the version that is sure to work. What's your reaction when you try to install a program and there are missing dependencies? Duh!

With a little nectar you may get more bees.

Get the message; don't kill the messenger.
Hello B.K. Johnson.

I didn't answer Pelo because his comment made it so obvious that he did
not try this script. He wrote a lie.

If he had tried it, he would have found out that the aewm window
manager is not required.


The lesson we learned on the French side of the forum about Pelo is that
one must double-check everything Pelo says: he's talking through his hat
most of the time. For one true statement, he posts 19 errors -- or just
utter nonsense.

Everything you need to run MRUF-lst is included in the pets. While MRUF-
lst uses the stand-alone menu application that comes with aewm, it
is not dependent on the aewm window manager.


Perhaps you should indeed have read some of the previous posts. Barry
Kauler has included this app in his 64-bit Quirky-8.3 "xerus" a couple of
weeks ago. He said that I had done "Great work!" with this.
Ref.: http://barryk.org/news/?viewDetailed=00622

Now who are you going to believe? An experienced and talented developer
who devoted his life to facilitating people's access to Linux -- or a roving
clown who speaks without having checked the facts 19 times out of 20?

Don't try MRUF-lst if you don't want to. It's your loss -- because, even as I
am still polishing it and adding from time to time new access to histories
of various programs, as it is, it is already a great time-saver.

My intention writing this script was -- and still is -- : how can I save the
user some time. We all know how annoying and time-consuming it is to
drill down in ROX or any file manager to find a text or picture or html
article we saved in a certain directory. Sometimes we flat out don't
remember where we put it, because we lead busy lives -- or whatever.

This is where MRUF-lst kicks in. It groups in one place the paths and
filenames of the texts that you edited or read, of the pictures that you
viewed or touched-up, and of the music you listened to in the last 10 to
15 days. (I have explained in a post above where you can specify that
duration.)

Not only does my MRUF-lst script remember stuff for you, in addition, If
you are paranoid and hate application histories, with MRUF-lst you can do
the exact opposite: erase most of them. (Note -- i say "most" because
removing some Linux system histories will cause said Linux to crash.)

Anyway, believe pelo if you will.
(... self-censored ... )
I have the chance of being fluently bilingual, I participate a lot in the nglish
section, so pelo didn't affect me as much as the others.

I'm staying -- for now.

I'm sorry I had to say the above, but the truth must be known, and I have
to defend my work against pelo's prejudices, which you have
unfortunately espoused.

When you say:
:idea: Maybe you would consider packaging the requirements in MRUF|D, test for each prereq and offer to install it/them if missing. You know, given that option I think I would try it. And if I don't like, it's no sweat to uninstall. It is a lot easier than if I had to search for and install for each prereq, the version that is sure to work. What's your reaction when you try to install a program and there are missing dependencies? Duh!
please have a look at the packages above and you'll see that everything
needed to run MRUF-lst is at your disposal right in this thread. MRUF-lst
has no "dependencies", it's all here.

In conclusion, what you say of my approach and of this script is false.
I am sorry to observe that you fell prey to a rumor started by some clown.

A real Christian is a person who can give his pet parrot to the
town gossip. Billy Graham
From: https://www.brainyquote.com/quotes/keywords/parrot.html

My first name in real life happens to be "Christian" and I gave my pet
parrot away a long time ago. May I suggest you do the same.

Best regards.
Last edited by musher0 on Mon 14 Aug 2017, 09:20, edited 1 time 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

#46 Post by musher0 »

Hi, B.K. Johnson.

I just PM'd pelo to demand public excuses from him in this thread.

Pelo's ill-founded -- and who knows, malicious? -- comments are no way to
thank those, me included, who work so hard to build software repertoire
for the Puppy community.

As to the "required" items mentioned in the panel illustrated in this post
they are all in modern Puppies by default, except for replaceit, bcm and
aemenu-pango, which are in MRUF-lst's "execs" pet archive available here..

As to the browsers listed, Puppies offer at least one of them by default.
So "dependency hell", my eye!

You people are quite something! When are you going to stop hitting on
anyone trying to do something new just to compensate for your miserable
lives? When are you going to develop the instinct of checking facts before
sticking your foot in your mouth?

:x

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

Pelo

they are all in modern Puppies by default, except..

#47 Post by Pelo »

"they are all in modern Puppies by default, except for replaceit, bcm and
aemenu-pango, which are in MRUF-lst's "execs" pet archive available here.."
yes i agree. I told you i don't want installing a WM such aewm.. Only for MRU list, furthermore.
This WM is so complicated.. People, don't mind.. Try MRU.. I would'nt stop any try.. It is not in my mind, and if it was, i don't have such a power on other users :!:
I Tried it just for helping musher0 with a feed back.. Apps have their own history listed, MTpaint for instance.. Perhaps some have not. But it's really not my cup of tea !
Attachments
Memo.jpg
Thesee three have their own recent used files
(54.83 KiB) Downloaded 223 times

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

#48 Post by musher0 »

Pelo, eat your socks.

Here's proof that you don't need aewm to run my MRUF-lst script.

Below I have provided one capture per window manager, with MRUF-lst
running in it: wmx, jwm and icewm. The identification of the window
manager is in the console, given by the command

Code: Select all

cat /etc/windowmanager
The identification of the window manager is just below this command.

"Ye of little faith..."

(edited)
Attachments
MRUF-lst_on_echinus.jpg
(87.77 KiB) Downloaded 123 times
MRUF-lst_on_jwm.jpg
(80.16 KiB) Downloaded 226 times
MRUF-lst_on_icewm.jpg
(84.96 KiB) Downloaded 228 times
MRUF-lst_on_wmx.jpg
(88.97 KiB) Downloaded 229 times
Last edited by musher0 on Thu 17 Aug 2017, 11:02, edited 1 time 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

Re: they are all in modern Puppies by default, except..

#49 Post by musher0 »

Pelo wrote:"they are all in modern Puppies by default, except for replaceit, bcm and
aemenu-pango, which are in MRUF-lst's "execs" pet archive available here.."
yes i agree. I told you i don't want installing a WM such aewm.. Only for MRU list, furthermore.
This WM is so complicated.. People, don't mind.. Try MRU.. I would'nt stop any try.. It is not in my mind, and if it was, i don't have such a power on other users :!:
I Tried it just for helping musher0 with a feed back.. Apps have their own history listed, MTpaint for instance.. Perhaps some have not. But it's really not my cup of tea !
The above is what you should have said in the first place instead of lying.

In short, you don't like it and you don't have a need for it. Fine by me.
Except for the attack on my reputation.Some feedback, ah!

As to you having no power on other users, the posts at the bottom of the
previous page speak to the contrary.

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

Pelo

No need to attack your reputation..

#50 Post by Pelo »

No need to attack your reputation.. Your colleagues are with their own choices, no time to try yours, perhaps. Try is very fast however. .
But i repeat history is available by apps itselves, even for browsers.
How to show Recently Used Documents on JWM's Start Menu For JWM users
Attachments
aemenu.jpg
(36.25 KiB) Downloaded 185 times
Last edited by Pelo on Thu 17 Aug 2017, 11:54, edited 5 times in total.

B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#51 Post by B.K. Johnson »

@musher0
You wrote:
I didn't answer Pelo because his comment made it so obvious that he did
not try this script. He wrote a lie.
You should have instead of polluting your alleged answer to me. It is not too late. Cut and paste your rant in a different post addressed to Pelo. It has nothing to do with me. I don't give a damn about your feud with Pelo. Keep me out of it. Your inelegant rant had no place in responding to me.


I saw in very early posts that aemenu was a dependency.
I saw here a screenshot that clearly stated that aemenu among others was a Requirement. Though your command of English is excellent, I fell compelled to remind you of the meaning of the word, just in case you had a momentary lapse, so here is a meaning I googled:
requirement: a thing that is compulsory; a necessary condition. [the emphasis is mine]
Any sane person understands that a requirement in this context meanss "it won't run". Either it is going to crash or will exit gracefully with or without a message.

I included a quote from Pelo's post simply because his report agreed with my expectation ("it won't run") and dare I say, every other person on this planet based on your own writing.

Based on the logical premise that MRUF|D-lst would not work in puppies without the Requirements, I offered the constructive suggestion to wit:
consider packaging the requirements in MRUF|D, test for each prereq and offer to install it/them if missing. You know, given that option I think I would try it. And if I don't like, it's no sweat to uninstall. It is a lot easier than if I had to search for and install for each prereq, the version that is sure to work.
Your response was
Everything you need to run MRUF-lst is included in the pets. While MRUF-
lst uses the stand-alone menu application that comes with aewm, it
is not dependent on the aewm window manager.
Well musher0, it is a requirement or it isn't. Make up your mind. Stop speaking out of both sides of your mouth. You are just being insincere, dishonest, untruthful, false, deceitful, duplicitous, lying, mendacious; hypocritical. Did you not post a host of screenshots with the aewn window manager? What do you suppose those who download MRUF|D-lst expect to see? Something different? If you were "selling" something differeny, why have you never once posted a screenshot that shows MRUF|D-lst without the aemenu window manager? NOT ONCE! Why? Because it wasn't meant to be. And the "Requirement" blurb tells us it isn't meant to be. Now you come with this CYA nonsense .

You have excluded aemenu and others. That was the issue in my post. Since you don't seem to read so well, let me repeat.
Maybe you would consider packaging the requirements in MRUF|D, test for each prereq and offer to install it/them if missing. You know, given that option I think I would try it. And if I don't like, it's no sweat to uninstall. It is a lot easier than if I had to search for and install for each prereq, the version that is sure to work. What's your reaction when you try to install a program and there are missing dependencies? Duh!


The provisioning of "most recently used" functionality is a useful one. I have often wished I had it. That is what brought me to look at the thread after 11 months of ignoring it. But with your attitude and egocentricity, I'd rather do without. My loss, you say? Yes! Integrity I have. Can't say the same about you.
Kauler has included this app in his 64-bit Quirky-8.3 "xerus"
But, have you seen it in his Quirky? With or without aewm window manager? I'll bet my last Canadian silver dollar that Barry includes everything and does not ask his users to go pck up the pieces. That's the difference between a professional and a hack.
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]

B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#52 Post by B.K. Johnson »

@musher0
You wrote to me:
I just PM'd pelo to demand public excuses from him in this thread.

Pelo's ill-founded -- and who knows, malicious? -- comments are no way to
thank those, me included, who work so hard to build software repertoire
for the Puppy community.
Why are you telling me this. Address it to Pelo. You know @Pelo, don't you? Use it. Read my lips. I don't give a damn about you and Pelo.
As to the "required" items mentioned in the panel illustrated in this post
they are all in modern Puppies by default, except for replaceit, bcm and
aemenu-pango, which are in MRUF-lst's "execs" pet archive available here..

As to the browsers listed, Puppies offer at least one of them by default.

With all this knowledge, why the Required blurb Christian? Who wrote it? Not me! Do you know?
You are just trying to CYA, post facto. Get outta here. You are too duplitious for my liking.
So "dependency hell", my eye!
No! To hell with Requirements, it means nothing!
You people are quite something! When are you going to stop hitting on
anyone trying to do something new just to compensate for your miserable
lives?
You know nothing about me and my life. On the other hand, you are showing all how silly, paranoid, manipulative untruthful and self-centered you are.
When are you going to develop the instinct of checking facts before
sticking your foot in your mouth?
What facts? The fact that you stated that aemenu and others were required and then you retract that need ; the fact that no puppy has aemenu OOTB. Those facts I can agree on. Now, you whiner, please, pretty please tell us what facts you are speaking of.

Goodbye musher0. That's the last message from me to you. And don't address any to me. I won't be responding. About the facts, address your response to ALL.
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]

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

#53 Post by musher0 »

Fine, BKJ.

Help me out -- as a native English speaker -- instead of bashing me.
Please tell me what the right words would be.

What is the difference, in computer terms, between "required" and
"dependency"?

In my mind, they are not the same.

A "dependency" is a library the user needs to add to an app for the
app to run. The understanding in the Linux world AFAIK being that the user
has to go fetch this library from an outside repository.

bcm, aemenu-pango and replaceit are not dependencies in that sense:
they are not libraries, they are complete utilities by themselves,
and they are offered right here for download, alongside the main script.

I did mention the "required version" ofsome utilities, because older Puppies:
-- do not have the real less by developer Greenwood; they have the
stripped-down less utility in busybox
-- and they have lesser versions of bash and urxvt.

If the user's Puppy does not have them, or an adequate version of them,
how do you say to the user: "Use a newer version of Puppy if you wish to
run this script. Otherwise it won't run properly."

I did mention some data files as "required" because if they are empty or
non-existent, some sub-menus in MRUF-lst will not show. MRUF-lst relies
on the program's history or configuration file (if the history is in the config
file) rather than on the program itself.

~~~~~~~

As to my paragraphs about pelo, they are telling the truth and they'll stay.
This is not "my" opinion; it is not a "rant"; there is a consensus about this
among French-speaking members.

(self-censored)

I see chasing away users and developers of particular linguistic community
as causing damage to the entire Puppy community.

~~~~~~~

Respectfully submitted.

BFN.
Last edited by musher0 on Mon 14 Aug 2017, 09:15, edited 1 time 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

#54 Post by musher0 »

B.K. Johnson wrote:@musher0
You wrote to me:(...)
Goodbye musher0. That's the last message from me to you. And don't address any to me. I won't be responding. (...)
Many thanks for your good sense.
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

#55 Post by musher0 »

Presenting version 0.9.8.7a:

Changes:

-- Changed colors a bit in ColorScheme9 for better contrast

-- Choice of font sizes removed because it created "kerning" problems.
Font size is set at 15. If you have an absolute need, you can edit it
directly in a file named "Size" at /usr/local/MRUF-lst/share/MRUF.

-- I have added a couple of new code lines for better centering of some
main titles and separators.

-- The sub-routine for checking the "xbel" file, which used to be at the
beginning of the main MRUF-lst script, has been transfered to the
MRUF-lst-gtkrc.sh launcher script in /usr/bin.

-- The CleanMplayerHistory.sh script has been removed, this function
now being handled in the main script. (Please never forget to make
back-ups beforehand.)

-- Smaller code edits deriving from the above.

-- I added a lighter GTK2 theme, Finery, with which this version boots,
from url=https://www.gnome-look.org/p/1079653[/url]. The theme
illustrated there is FineryDark, but it has a light counterpart, Finery, in
the archive.

The previous dark theme, PeLo
url=https://www.gnome-look.org/p/1080034[/url], is still in the decor
archive, available to those who liked it.

(Sorry there is nothing doing with the https URLs today.)

This addition explains the larger decor archive. (Attached.)

-- You'll find screen shots of this version a couple of posts above,
illustrating use on the jwm, icewm and wmx window managers.

-- In addition to the attached, you will need the execs-32 file,
available here, or the execs-64 file, available here.


BFN.
Attachments
MRUF-lst-0.9.8.7a_no-execs.pet
(34.08 KiB) Downloaded 167 times
MRUF-lst-0.9.8.7a_decor.pet
(135.78 KiB) Downloaded 160 times
Last edited by musher0 on Tue 15 Aug 2017, 13:12, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

answer in forum francophone

#56 Post by Pelo »

answer in forum francophone to Musher0 topic, french forum, with french Slaxen
The first versions were downloaded more 500 times, MRU has been improved a lot. Try it ! What i could help better ?

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

#57 Post by musher0 »

Hello all.

I have added an illustration of MRUF-lst running on the echinus window
manager, here.

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

B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#58 Post by B.K. Johnson »

- In addition to the attached, you will need the execs-32 file,
available here, or the execs-64 file, available here.
A very, very small step in the right direction.

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

#59 Post by musher0 »

Hello all.

As requested by B.K. Johnson, here is a little script to check if you have
the utilities and version numbers required by MRUF-lst.

It's without any bling, but it will inform you.

Unzip in /root/my-applications/bin, make executable and run in console
by typing < Checks.sh > (without the chevrons).

No checks are done for the browsers: that, the user has to know already
if (s)he's reading this post.

IHTH.

~~~~~~~~~~~~

Code: Select all

#!/bin/sh
# /root/my-applications/bin/Checks.sh
# (or other suitable "bin" directory)
#
# Checking if you have the requirementsfor MRUF-lst.
# Thanks to B.K. Johnson for pointing out this need.
#
# (c) musher0, 2017-08-17. GPL3.
####
clear
echo "
Checking for MRUF-lst requirements.
-----------------------------------
"
for i in sfs_load replaceit aemenu-pango bcm;do echo;which $i;echo;done
echo "
# If the file name is listed, you have the utility.
# Hit Return to continue."
read
clear
echo
ls -d /usr/local/apps/UExtract
echo "
# If the directory name is listed, you have the utility.
# Hit Return to continue."
read
clear
for i in bash file less;do echo;$i --version |head -n 3;done
echo "
# These utils show their version number.

# Bash has to be v. 4.2 or higher.
# less must NOT be the busybox one. 
(It would say 'BusyBox' on the 1st line.)
# Lesser version numbers of less and file are ok.

# Hit Return to continue."
read
clear
urxvt -h
echo "# Urxvt has no parm. to list its version number. It is on the first 
line above. It has to be v.9.2 or higher."
read
clear
echo "
That's it. 
The check for the utilities required by MRUF-lst 
is now complete.
"
Attachments
Checks.sh.zip
(745 Bytes) Downloaded 172 times
Last edited by musher0 on Thu 17 Aug 2017, 22:41, edited 1 time 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

#60 Post by musher0 »

Worthy of note:

I wrote the script above in leafpad, and it doesn't show up in the list of
scripts in the MRUF-lst. Why? Because leafpad doesn't have a history file,
and is not scanned by the recently-used.xbel "mechanism".

The same will be true for similar, simple, programs.

MRUF-lst doesn't and cannot check all activity on a computer. Nor would
I want it to.

It is simply a convenient (IMO) interface grouping in one place as many
program histories as possible (those who have one), so you don't have to
look here, there and everywhere in your directory hierarchy to find a file
you recently viewed or used or listened to.

It's meant to help people's memory, not replace it.

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

Post Reply