Puppy-like ICEWM menu?
Hello all.
Here is my icewm menu creator, version 0.2. This one adds to the "Quit" section
whatever other WMs you may have installed on your Pup, from list WM.lst2.
Please remove the previous version from the PPM beforehand.
BFN.
Here is my icewm menu creator, version 0.2. This one adds to the "Quit" section
whatever other WMs you may have installed on your Pup, from list WM.lst2.
Please remove the previous version from the PPM beforehand.
BFN.
- Attachments
-
- icewm-menu-musher0-0.2.pet
- (49.15 KiB) Downloaded 270 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Is there any version of IceWM developed for PuppyLinux?
That would take into account ROX desktop and Gtkdialog.. etc?
github ( unofficial branch ) by bbidulock is pushed the version to 1.4.2
.. while the latest changes may need some time for bugfixes.
Source looks a lot cleaner than the usual.. where it comes to pixmap related code etc.
On the other hand, clicking toolbar menu crashed the systray.. maybe it
was just to early for this version. Builds only with cmake on my system
That would take into account ROX desktop and Gtkdialog.. etc?
github ( unofficial branch ) by bbidulock is pushed the version to 1.4.2
.. while the latest changes may need some time for bugfixes.
Source looks a lot cleaner than the usual.. where it comes to pixmap related code etc.
On the other hand, clicking toolbar menu crashed the systray.. maybe it
was just to early for this version. Builds only with cmake on my system
HI torm.torm wrote:Is there any version of IceWM developed for PuppyLinux?
That would take into account ROX desktop and Gtkdialog.. etc?
github ( unofficial branch ) by bbidulock is pushed the version to 1.4.2
.. while the latest changes may need some time for bugfixes.
Source looks a lot cleaner than the usual.. where it comes to pixmap related code etc.
On the other hand, clicking toolbar menu crashed the systray.. maybe it
was just to early for this version. Builds only with cmake on my system
Sounds like you're interested in doing a fork for Puppy? Why not?
About your 2nd paragraph, my impression is that some productions on github are
experimental... until they are stable... Sorry for stating the obvious.
If possible, maybe follow the dev at a couple of versions behind the one he's
currently working on? Let him do the "accidents"? Just a thought.
Good luck!
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
moved..
Started a new thread here: http://murga-linux.com/puppy/viewtopic.php?t=112471
..as suggested.
Also linked back for IceWM-menu details.
Started a new thread here: http://murga-linux.com/puppy/viewtopic.php?t=112471
..as suggested.
Also linked back for IceWM-menu details.
Last edited by torm on Fri 05 Jan 2018, 19:14, edited 2 times in total.
Hi torm.
Your flow of thought is quite interesting on this re-thinking of icewm. But if I may...
The thread is dedicated to icewm menu.
May I suggest that you start a new thread for this subject of re-thinking icewm with
integration of ROX, etc. It will be clearer and you will attract another class of readers,
those interested in the design and concept of this kind of thing.
My 2¢. BFN.
Your flow of thought is quite interesting on this re-thinking of icewm. But if I may...
The thread is dedicated to icewm menu.
May I suggest that you start a new thread for this subject of re-thinking icewm with
integration of ROX, etc. It will be clearer and you will attract another class of readers,
those interested in the design and concept of this kind of thing.
My 2¢. BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Hello all.
I came on this thread today to report a re-discovery by a long-standing forum
member. He found in his computer bazaar an old icewm menu editor. Which I am
attaching in pet archive form. (Please see below.)
Now this old thing has old libraries (included), As a safeguard, I am attaching a
checking script. If you already have those libs, back them up before
installing the attached pet. Are we clear on this? Thanks.
Other notes: the thing is ugly by today's standards and it does not handle utf-8.
Finally the docs are lacking.
Nevertheless, it is spot on the subject of this thread,and it can be useful as an
editor. And the echo echoed : "as an editor, as an editor, as an edi..."
Because it is NOT a menu generator. If you want to build an icewm menu from
scratch with this editor, you can, but with tons of patience.
So here goes. And of course many thanks to the "long-standing forum member"!
Enjoy.
I came on this thread today to report a re-discovery by a long-standing forum
member. He found in his computer bazaar an old icewm menu editor. Which I am
attaching in pet archive form. (Please see below.)
Now this old thing has old libraries (included), As a safeguard, I am attaching a
checking script. If you already have those libs, back them up before
installing the attached pet. Are we clear on this? Thanks.
Code: Select all
#!/bin/ash
# checklibs.sh # for abs_menueditor for icewm
# provided by long-standing forum member X.
# (c) musher0, Jan 2, 2017. GPL3.
####
LisT="libgdk-1.2.so.0\nlibglib-1.2.so.0\nlibgmodule-1.2.so.0
libgtk-1.2.so.0\nlibImlib.so.1.9.15\nlibpng14.so.14.5.0"
clear;sleep 1s
echo -e "\n\e[36m\e[4mChecking if your Pup has (conflicting) libs for abs_menueditor:\e[0m\n"
echo -e "$LisT" | while read line;do
if [ -f /usr/lib/$line ];then
echo -e "\t$line -=> present; do back-up before\n"
else
echo -e "\t$line -=> none; ok to install\n"
fi
done
echo -e "\e[36m\e[4mFinished.\e[24m (Type Return when finished reading.)\e[0m"
read
Finally the docs are lacking.
Nevertheless, it is spot on the subject of this thread,and it can be useful as an
editor. And the echo echoed : "as an editor, as an editor, as an edi..."
Because it is NOT a menu generator. If you want to build an icewm menu from
scratch with this editor, you can, but with tons of patience.
So here goes. And of course many thanks to the "long-standing forum member"!
Enjoy.
- Attachments
-
- checklibs.zip
- The above libs checker, zipped. Unzip in a "bin" dir in your path, make executable and run.
- (568 Bytes) Downloaded 193 times
-
- old-icewm-menu-editor.jpg
- As I said, "ugly", but does the job!
- (232.12 KiB) Downloaded 239 times
-
- xaa-abs_menueditor-0.1.pet
- To reassemble, open a console in the dir. you downloaded the four parts in, and type:
< cat xa*.pet > abs_menueditor-0.1.pet >. Then install as usual by double-clicking
on the full pet archive, which should be 924 Kb in size. - (230.77 KiB) Downloaded 232 times
-
- xab-abs_menueditor-0.1.pet
- (230.77 KiB) Downloaded 220 times
-
- xac-abs_menueditor-0.1.pet
- (230.77 KiB) Downloaded 248 times
-
- xad-abs_menueditor-0.1.pet
- (230.77 KiB) Downloaded 220 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Hello people.
Please find attached my icewm menu generator, v. 0.4, and a screen capture.
This version adds various size checks for some menu and sub-menu files, and a
number check for the list of *.desktop files at /usr/share/applications. The goal was
greater speed, and not recycling the menu without a genuine need.
I think I have achieved that goal with this script, but of course you, the user, will
be the ultimate judge.
I have added a few niceties, I think:
-- an interface with radky's Favorites menu and routine, (From his PupMenu-6.1,
available here;
-- an "Others" submenu, which the user can edit to better suit his/her needs. You
do your changes in leafpad. Your changes are incorporated as the general menu
recycles.
-- the capacity to recycle the "defaults" submenu on its own (but you have to
recycle the whole menu afterwards). However, this I found to be needed only when
changing languages. During regular operations, a monolingual user will not need
this feature;
-- a little bcm panel will pop up if no recycling of the menu is needed;
-- Finally, I generalized the aOO submenu to include LibreOffice installs. The latter
I could not test, because I do not have LO on this machine. But the two being so
similar in file structure and file names, I suspect this submenu will work with LO
as well as with aOO. Please holler if it doesn't. This submenu includes easy access
to aOO/LO's html editor. (Even their own tray menu does not have this entry.)
Another add-on, for the convenience of some, is a start-up script for the icewm tray
at /root/Startup-NO, called "if-icewm.sh". Copy it to /root/Startup if you wish to use
it (don't forget to make it executable), and/or delete this temporary directory after-
wards. If you use this start-up script, you can also edit it to your heart's content.
I tried to put this script through as many awkward situations as I could imagine, but
I'll be grateful for any test or bug report. Any questions, please ask below?
TWYL, hopefully.
Please find attached my icewm menu generator, v. 0.4, and a screen capture.
This version adds various size checks for some menu and sub-menu files, and a
number check for the list of *.desktop files at /usr/share/applications. The goal was
greater speed, and not recycling the menu without a genuine need.
I think I have achieved that goal with this script, but of course you, the user, will
be the ultimate judge.
I have added a few niceties, I think:
-- an interface with radky's Favorites menu and routine, (From his PupMenu-6.1,
available here;
-- an "Others" submenu, which the user can edit to better suit his/her needs. You
do your changes in leafpad. Your changes are incorporated as the general menu
recycles.
-- the capacity to recycle the "defaults" submenu on its own (but you have to
recycle the whole menu afterwards). However, this I found to be needed only when
changing languages. During regular operations, a monolingual user will not need
this feature;
-- a little bcm panel will pop up if no recycling of the menu is needed;
-- Finally, I generalized the aOO submenu to include LibreOffice installs. The latter
I could not test, because I do not have LO on this machine. But the two being so
similar in file structure and file names, I suspect this submenu will work with LO
as well as with aOO. Please holler if it doesn't. This submenu includes easy access
to aOO/LO's html editor. (Even their own tray menu does not have this entry.)
Another add-on, for the convenience of some, is a start-up script for the icewm tray
at /root/Startup-NO, called "if-icewm.sh". Copy it to /root/Startup if you wish to use
it (don't forget to make it executable), and/or delete this temporary directory after-
wards. If you use this start-up script, you can also edit it to your heart's content.
I tried to put this script through as many awkward situations as I could imagine, but
I'll be grateful for any test or bug report. Any questions, please ask below?
TWYL, hopefully.
- Attachments
-
- icewm-menu-musher0-0.4.pet
- (59.86 KiB) Downloaded 278 times
-
- refresh-defaults-submenu-icewm.jpg
- (39.13 KiB) Downloaded 218 times
-
- icewm-menu-generator-0.4.jpg
- (83.33 KiB) Downloaded 225 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)