Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 18 Aug 2018, 04:29
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Suggestions
Puppy-like ICEWM menu?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [26 Posts]   Goto page: Previous 1, 2
Author Message
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Mon 25 Dec 2017, 00:00    Post subject:  

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.
icewm-menu-musher0-0.2.pet
Description 
pet

 Download 
Filename  icewm-menu-musher0-0.2.pet 
Filesize  49.15 KB 
Downloaded  114 Time(s) 

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Wed 27 Dec 2017, 07:51    Post subject:  

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 Sad
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Wed 27 Dec 2017, 16:43    Post subject:  

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 Sad

HI torm.

Sounds like you're interested in doing a fork for Puppy? Smile 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"? Wink Just a thought.

Good luck!

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Fri 29 Dec 2017, 15:19    Post subject:  

Will try to put together the "abstract" of it in next coming weeks..
.. so yeah, I'm interested, while most likely not able to pull it off all by myself.

1.3.12.144 looks okay, have been using it for about half year now.
With some modifications..
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Fri 29 Dec 2017, 18:24    Post subject:  

Looking forward to it. Smile

Hapuppy Holidays! Wink

(The typo was non intentional, but I decided to keep it!)

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Tue 02 Jan 2018, 11:49    Post subject:  

In short:
-remove overlapping, hidden and/or obsolete features
-rethink and rebuild theme support
-simpify configure, build and installation
-GUI for settings and updates
-integration with ROX filemanager
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Tue 02 Jan 2018, 11:50    Post subject:  

moved..

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, 15:14; edited 2 times in total
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Tue 02 Jan 2018, 11:52    Post subject:  

Happy New Year!
Last edited by torm on Fri 05 Jan 2018, 15:01; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Tue 02 Jan 2018, 14:47    Post subject:  

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.

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Tue 02 Jan 2018, 15:16    Post subject:  

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 Wink 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:
#!/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

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.
checklibs.zip
Description  The above libs checker, zipped. Unzip in a "bin" dir in your path, make executable and run.
zip

 Download 
Filename  checklibs.zip 
Filesize  568 Bytes 
Downloaded  58 Time(s) 
old-icewm-menu-editor.jpg
 Description   As I said, "ugly", but does the job!
 Filesize   232.12 KB
 Viewed   118 Time(s)

old-icewm-menu-editor.jpg

xaa-abs_menueditor-0.1.pet
Description  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.
pet

 Download 
Filename  xaa-abs_menueditor-0.1.pet 
Filesize  230.77 KB 
Downloaded  100 Time(s) 
xab-abs_menueditor-0.1.pet
Description 
pet

 Download 
Filename  xab-abs_menueditor-0.1.pet 
Filesize  230.77 KB 
Downloaded  92 Time(s) 
xac-abs_menueditor-0.1.pet
Description 
pet

 Download 
Filename  xac-abs_menueditor-0.1.pet 
Filesize  230.77 KB 
Downloaded  104 Time(s) 
xad-abs_menueditor-0.1.pet
Description 
pet

 Download 
Filename  xad-abs_menueditor-0.1.pet 
Filesize  230.77 KB 
Downloaded  95 Time(s) 

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Thu 04 Jan 2018, 20:20    Post subject:  

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.
icewm-menu-musher0-0.4.pet
Description 
pet

 Download 
Filename  icewm-menu-musher0-0.4.pet 
Filesize  59.86 KB 
Downloaded  111 Time(s) 
refresh-defaults-submenu-icewm.jpg
 Description   
 Filesize   39.13 KB
 Viewed   86 Time(s)

refresh-defaults-submenu-icewm.jpg

icewm-menu-generator-0.4.jpg
 Description   
 Filesize   83.33 KB
 Viewed   90 Time(s)

icewm-menu-generator-0.4.jpg


_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [26 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Suggestions
Jump to:  

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
[ Time: 0.0790s ][ Queries: 14 (0.0122s) ][ GZIP on ]