Author |
Message |
dejan555

Joined: 30 Nov 2008 Posts: 2817 Location: Montenegro
|
Posted: Sat 16 Jan 2010, 15:01 Post subject:
|
|
Screenie of karmen wm /w simple menu:
http://murga-linux.com/puppy/viewtopic.php?p=382504#382504
_________________ puppy.b0x.me stuff mirrored HERE or HERE
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14542 Location: Gatineau (Qc), Canada
|
Posted: Sat 16 Jan 2010, 16:28 Post subject:
|
|
Nice!
Q.: I believe the karmen wm allows for only one desktop?
_________________ 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
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2817 Location: Montenegro
|
Posted: Sat 16 Jan 2010, 16:50 Post subject:
|
|
Hmm, I think so, didn't find any configuration options, it's really basic wm, has no taskbar/tray/menu or anything, only two buttons on titlebar for minimize/close, plus double clicking titlebar maximizes window. right click on titlebar gives list of running windows though so you can raise another window even if one is already maximized.
_________________ puppy.b0x.me stuff mirrored HERE or HERE
|
Back to top
|
|
 |
aragon
Joined: 15 Oct 2007 Posts: 1698 Location: Germany
|
Posted: Sun 17 Jan 2010, 10:13 Post subject:
|
|
dejan, nice screenie.
how did you call the menu within karmen? i know i've used it before, but cannot remember...
aragon
_________________ PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2817 Location: Montenegro
|
Posted: Sun 17 Jan 2010, 10:21 Post subject:
|
|
i put command in script and place it in rox panel (first icon)
_________________ puppy.b0x.me stuff mirrored HERE or HERE
|
Back to top
|
|
 |
aragon
Joined: 15 Oct 2007 Posts: 1698 Location: Germany
|
Posted: Mon 18 Jan 2010, 05:19 Post subject:
|
|
dejan555 wrote: | i put command in script and place it in rox panel (first icon) |
thanks, seeing the answer i thought "what a dumb question"
aragon
_________________ PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
|
Back to top
|
|
 |
aragon
Joined: 15 Oct 2007 Posts: 1698 Location: Germany
|
Posted: Mon 18 Jan 2010, 10:25 Post subject:
|
|
uploaded version 0.3.
changelog:
- changed fixed path /root to $HOME to support multiuser-environments.
- moved SAMPLEspm-bottom and SAMPLEspm-top from /root/.config/spm to /usr/share/doc/spm.
aragon
_________________ PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
|
Back to top
|
|
 |
aragon
Joined: 15 Oct 2007 Posts: 1698 Location: Germany
|
Posted: Tue 19 Jan 2010, 10:34 Post subject:
|
|
uploaded version 0.4.
changelog:
- apps are now sorted case-insensitive.
aragon
_________________ PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14542 Location: Gatineau (Qc), Canada
|
Posted: Tue 19 Jan 2010, 11:50 Post subject:
|
|
A little but noticeable improvement! 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
|
|
 |
aragon
Joined: 15 Oct 2007 Posts: 1698 Location: Germany
|
Posted: Wed 20 Jan 2010, 05:20 Post subject:
|
|
musher0 wrote: | A little but noticeable improvement! Thanks!  |
this has bugged me for some time, but finding a solution for the sorting in perl needed time with google...
i think i have now implemented all needed features and will go for a little code cleanup...
aragon
_________________ PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
|
Back to top
|
|
 |
amigo
Joined: 02 Apr 2007 Posts: 2647
|
Posted: Wed 20 Jan 2010, 08:16 Post subject:
|
|
Aragon, I just want to thank you for using version numbres and for leaving your original versions available! You are a true open-source adherent.
|
Back to top
|
|
 |
aragon
Joined: 15 Oct 2007 Posts: 1698 Location: Germany
|
Posted: Wed 20 Jan 2010, 10:07 Post subject:
|
|
amigo wrote: | Aragon, I just want to thank you for using version numbres and for leaving your original versions available! You are a true open-source adherent. |
trying to get there as part of my learning curve...
aragon
_________________ PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2817 Location: Montenegro
|
Posted: Thu 26 Aug 2010, 17:55 Post subject:
|
|
Hey aragon, haven't forgot about your handy utility here, check out this post in metacity thread, I made a systray icon to launch it for panels that don't have menu/configurable launchers:
http://murga-linux.com/puppy/viewtopic.php?p=445646#445646
_________________ puppy.b0x.me stuff mirrored HERE or HERE
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Thu 26 Aug 2010, 19:34 Post subject:
|
|
I threw together a "proof of concept" little menu generator in gtkdialog a while back - the generated menu file in a standard puppy install ends up being close to 30kb so it is really slow this way (it would be faster if icons and mouse-over tooltips were removed, but i figured it would be easier for people to subtract code than recode it)
delete the quotes from /usr/share/applications/ayttm.desktop Category="..." or it won't run as written (fixes anyone)
Code: |
#!/bin/ash
# can't use entries with " (double quote) in the comment section maybe others - Ayttm is one example
[ -f /var/locatedb ] && echo file database detected, skipping updatedb for finding of icons || updatedb --localpaths=/usr
[ -f /tmp/.pgtkmenu ] && Xdialog --infobox "generating gui" 0 0 10000 & gtkdialog3 -f /tmp/.pgtkmenu -G 300x600 && exit
Xdialog --msgbox "building menu" 0 0
for x in `ls /usr/share/applications/*.desktop`; do
EXE="`grep "^Exec=" $x |cut -d = -f 2`"
CAT="`grep "^Categories=" $x |cut -d = -f 2`"
NAM="`grep "^GenericName=" $x |cut -d = -f 2`"
[ "$NAM" = "" ] && NAM="`grep "^Name=" $x |cut -d = -f 2 |cut -d " " -f 1`"
ICO="`grep "^Icon=" $x |cut -d = -f 2`"
##needs full path to icon - will rework later
COM="`grep "^Comment=" $x |cut -d = -f 2`"
NEW="<hbox tooltip-text=\"$COM\"><button><label>$NAM</label><input file>$ICO</input><action>$EXE &</action></button></hbox>"
case $CAT in
*alculat*|*inance|*heet|ProjectManagement) BUS=$BUS$NEW;;
*eskto*|*creensave*|*ccessib*) DSK=$DSK$NEW;;
*ocumen*|*ordProcessor|*ebDevelo*) DOC=$DOC$NEW;;
*ile*) FIL=$FIL$NEW;;
*Game|*olePla*|*imulation|*musement) FUN=$FUN$NEW;;
*raphics|*hotography|*resent*|*art) GFX=$GFX$NEW;;
*udio*|*ideo*|*layer|*ecorder|*usic|*idi|*ixer|*equencer|*uner|TV|*iskBurning) MED=$MED$NEW;;
Dialup|Network|HamRadio|RemoteAccess) NET=$NET$NEW;;
X-PersonalUtility|X-Personal|Calendar|ContactManagement) PER=$PER$NEW;;
*etup*|PackageManager) SET=$SET$NEW;;
*onitor|*ecurity|*ardware*|*ore|*ystem) SYS=$SYS$NEW;;
Utility|Viewer|Development|Building|Debugger|IDE|Profiling|Translation|GUIDesigner|Archiving|TerminalEmulator|Shell) UTL=$UTL$NEW;;
*nternet|*rowser|*mail|*ews|*essaging|*elephony|*lient|*ransfer|P2P) WEB=$WEB$NEW;;
*) MSC=$MSC$NEW;;
esac
done
DLG="<notebook page=\"0\" tab-pos=\"1\" enable-popup=\"true\" labels=\"Business|Desktop|Document|File|Fun|Graphics|Media|Network|Personal|Setup|System|Utility|Web|Miscellaneous\">
<frame Business>$BUS</frame>
<frame Desktop>$DSK</frame>
<frame Document>$DOC</frame>
<frame File>$FIL</frame>
<frame Fun>$FUN</frame>
<frame Graphics>$GFX</frame>
<frame Media>$MED</frame>
<frame Network>$NET</frame>
<frame Personal>$PER</frame>
<frame Setup>$SET</frame>
<frame System>$SYS</frame>
<frame Utility>$UTL</frame>
<frame Web>$WEB</frame>
<frame Misc>$MSC</frame>
</notebook>"
echo $DLG >/tmp/.pgtkmenu
$0 |
 |
Description |
|
Filesize |
29.66 KB |
Viewed |
1560 Time(s) |

|
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2817 Location: Montenegro
|
Posted: Fri 27 Aug 2010, 01:04 Post subject:
|
|
Het technosaurus, that's cool, I had a small Xdialog dropdown thing, it's a two-liner only, here's the code: http://www.murga-linux.com/puppy/viewtopic.php?p=381560#381560
_________________ puppy.b0x.me stuff mirrored HERE or HERE
|
Back to top
|
|
 |
|