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 Thu 02 Oct 2014, 09:17
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Oroborus Windowmanager
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 3 of 4 Posts_count   Goto page: Previous 1, 2, 3, 4 Next
Author Message
musher0


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

PostPosted: Sat 21 Jan 2012, 00:02    Post_subject:  

If anybody can double check ?

Features / bugs /shortcomings of deskmenu (sorry for being so frank!) Sad

In the config file:
* the abreviation for /root "~/" doesn't work, you have to write /root/ in full.
* doesn't seem to load *.sh file, only executables
* you have to indicate the full path. Simply gexec won't work. You have to specify: /usr/bin/gexec

I learned, from reading an old post from harii on the antiX forum concerning firebox, that this Mr. Stephan is too busy to maintain or improve on deskmenu.

Conclusion: let's not bother any more with this one. I like thoroughness of implementation in a program, don't you?

Too bad, too. Because oroborus would really be a hit if there was an acceptable on-root menu for it.

Is there another "mouse click on root" menu program that will work with oroborus ? Let's be on the lookout.

BFN

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Sat 21 Jan 2012, 00:49    Post_subject:  

Bingo! Success!

(Any oroborus lover who's got a good singing voice can sing a cheerful song now !!!) Smile

1) In addition to the last posts on this page
http://murga-linux.com/puppy/viewtopic.php?search_id=1475475961&t=53930,
1.1) tick the blackbox hack item in ROX options, as per
http://roscidus.com/desktop/book/export/html/12
(see the note on blackbox/fluxbox, about 1/3 through the page)
1.2) UN-tick the pinboard item under the Desktop parameters in ROX Options.
1.2.1) You'll now need to use icewmbg or xli to set your background picture from .xinitrc. You'll still be able to use the Nathan wallpaper utility if you indicate
Code:
 DesktopBackgroundImage="`cat /root/.config/wallpaper/bg_img`"

in icewm preferences (at: ~/.icewm/preferences) If you're not interested in icewm, it may actually be the only parameter in the file.

You can type a similar command in xli instead of specifying an actual picture.

Command line in the very last part of .xinitrc for xli would likely be:
Code:
xli -onroot -fillscreen "`cat /root/.config/wallpaper/bg_img`"

2) get aemenu and create a puppymenu

(I've created a utility to make one from the icewm menu, a copycat of the real thing, really. Just ask if you're interested, but it would be off subject for me to post it here.)


3) Get and install xbindkeys.

In /root/.xbindkeysrc, somewhere, type

Code:
 
"Menu_Puppy.sh"
          b:3

Where:
"Puppy_menu.sh" # is your script based on aemenu
and
b:3 # is the binder between the puppymenu script and the right mouse button.

The only drawback will be that you'll have to do Shift-right-click in ROX to get its context menu.

Get back to me if you're confused... ? It's all very simple, really, if you're methodical about it.

Since the "proof is in the pudding", well, here's the "pudding". Smile

Tra-la-la... Smile

BFN.
Bingo!.jpg
 Description   Showing an on-root menu popping up in oroborus, based on xbindkeys and aemenu, and with "raptor" gtk theme.
 Filesize   43.16 KB
 Viewed   518 Time(s)

Bingo!.jpg


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Sat 21 Jan 2012, 09:36    Post_subject:  

You could use MyGtkMenu (menu with icons) - stu90 made an editor for it. Smile
or
SimplePuppyMenu - an auto puppy aemenu
http://www.murga-linux.com/puppy/viewtopic.php?t=51138
that way too Very Happy

Quote:
I learned, from reading an old post from harii on the antiX forum concerning firebox, that this Mr. Stephan is too busy to maintain or improve on deskmenu.

I should try to see if Firebox-WM will work on puppy - forgotten about that one Razz

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Tue 24 Jan 2012, 05:05    Post_subject:  

Hi, harii.

I don't know about myGtkMenu, I'll have to look it over. But I discovered that aragon's spm is broken under the new puppies. The parser he uses is a perl exec that doesn't hook properly on the newer puppies. (My understanding of it.) I suppose we could ask him to fix his script.

For the record, I've puit my creator script here :
http://murga-linux.com/puppy/viewtopic.php?t=75393

A two-legged puppy member on that thread asked me if I want to internationlize the script? Phew... That's big. Not sure what's involved. I'm fluent in only two languages. Thinking about it.

TWYL.

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Tue 24 Jan 2012, 22:48    Post_subject:  

internationlize the aemenu sounds hard Sad
Google Translate?

Check into Navig8or - an GnoMenu + Screenlets
http://murga-linux.com/puppy/viewtopic.php?t=66008

Really don't use an menu just an launcher and "rox /usr/share/applications"

Could use "app starter" from browser linux,
pupapps,pupcontrol and pupshutdown from radky - much like an menu

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send_private_message Visit_website 
`f00


Joined: 06 Nov 2008
Posts: 809
Location: the Western Reserve

PostPosted: Wed 25 Jan 2012, 13:04    Post_subject:
Sub_title: menus, etc..
 

An advantage with rox is that dotdesktop files show the comment when hovered (for those who like extra detail when available in that value) and you can visually 'trim' the applications dir by hiding/rename with a dot-prefix for apps less-used. I usually do something a bit more drastic - comment out the Category=* line in those less used dotdesktops so the app is available but doesn't show normally in any menu that gets an update/fixmenus treatment like jwm, etc. Rox shows the icons as well but doesn't organize the apps by category value like a 'real' menu Neutral

@musher0 - generally I simply edit aemenu (or the clientrc file, to be sure) since it's so easy to do - even an extras section for backgrounds, panels, what-have-you. Haven't tried the xbindkeys thing for a traditional r-click on rootwindow launch yet, usually have aemenu launched from appbar (lightweight launchbar here) or wbar (wbar is a basic startup for all my wm along with conky for a sysmon, all the variations are in a script along with a background if needed in /root/Startup for each wm, the separate script helps to keep /root/.xinitrc a bit tidier and more foolproof).

Yeah, lots and lots of ways to set background - I'm kind of partial to hsetroot or whatever works nicely (like wmsetbg -s -S for those tiny 'minimal' bgs, see here). roxpins are another story - generally an on-demand item for me with a little 'kill rox' icon on 'em (some folk like a roxpin for the drag'n'drop or driveicons, for me it's just one more running process rather than a simple set-it-and-forget-it bg..).

Back to menu(s) - yep, internationalizing the text may be a chore (but some work has been done with .mo & .po localization, I think perhaps - more/better/recent in BK's blog). Next best is an iconified menu (like in the fb/lxpanel plugins), simple graphics are international by nature Smile but can be a bit sparse for details Laughing
Back to top
View user's profile Send_private_message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Thu 26 Jan 2012, 03:50    Post_subject:  

harii4 wrote:
internationlize the aemenu sounds hard Sad
Google Translate?

Hi harii4,

internationalisation of menus will allways be a pain, as long as the desktop-files on puppy do not contain the int. items as intended. the jwm_tools by technosaurus have code to generate an int. menu for jwm that could be adapted to do the same for aemenu. I'm actually working on a new version of spm that uses this code (but i've not much free time atm). With the new version we will also get rid of the perl-dependency (spm seems not to work with recent puppies as musher0 posted).

BUT (as allways a big but), as stated above, this will only generate int. items for apps, if their desktop-files do contain the int. texts...

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send_private_message 
musher0


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

PostPosted: Fri 27 Jan 2012, 23:57    Post_subject:  

Oh, allo, aragon, "long time no see" Smile

Well, thanks in advance for whatever update you can provide on your spm.
And you're right, there is nothing much we can do about internationalization until the comments[fr] and [de] and [pl], [it], etc. etc., are properly introduced in the *.desktop files.

As for me, I was thinking of my own needs when I produced my version base on icewm. I didn't think it would have even a small echo when I posted my script. There must be a need then, among average puppies (meaning : the average Puppy users), for customized menus.

TWYL.

Christian

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Sat 28 Jan 2012, 00:01    Post_subject:  

Does anybody here remember Mark Ulrich (aka MU, of NYPup fame) mentioning a fix for oroborus, you know, the annoyance it is that you have to click on the background to get some programs to appear after launch in oroborus.

I thought I had read something from him about it a couple of years ago, but I can't find it anymore. I should have made a note at that time, but I was focusing on wmx back then... Anyway, thanks in advance for any lead.

TWYL

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Sat 28 Jan 2012, 00:07    Post_subject:  

From `roo:
> Yeah, lots and lots of ways to set background -

I've recently rediscovered xli myself. Rather complete for such a small app. Not only can it set a background, it can do slideshows and lots of other things, such as modify the light intensity of a picture.

Thanks for providing your "recipe" concerning aemenu. I do pretty much the same. I've also created aemenus for directories, navigation in my work folders, etc. I even created with it sort of an organizer that points to calendars, months, a true PIM program, etc. Very versatile, this aemenu.

TWYL.

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Sat 28 Jan 2012, 09:31    Post_subject:  

Quote:
Does anybody here remember Mark Ulrich (aka MU, of NYPup fame) mentioning a fix for oroborus, you know, the annoyance it is that you have to click on the background to get some programs to appear after launch in oroborus.

I had the same problem but fixed it by playing with rox settings. Smile
Do you have the - override window manager unclicked
and
clicked - pass all backdrop mouse clicks to window manager in rox's options (compatibility)?
i like to use xsri set a background. Cool
http://murga-linux.com/puppy/viewtopic.php?t=60040&sid=60a58245f008bb6b22e3257f12775ab3
c1.2.gif
 Description   
 Filesize   68.43 KB
 Viewed   796 Time(s)

c1.2.gif


_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Sun 29 Jan 2012, 14:55    Post_subject:  

Thanks, harii, trying that.
_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Thu 22 Mar 2012, 17:42    Post_subject:
Sub_title: Variant of oroborus theme
 

Hello.

Here is a variant of the oroborus theme. It's made so the title bar disappears when program not in focus. Derived from the observation that when a program is not in focus, you never use its control buttons.

This theme can be used in conjonction with the parameter

borderless_windows=[the list of programs you wish to be borderless here, separated by commas (no space in between)]

in your /root/.oroborusrc-personal file to unclutter your screen a little.

See examples below. The scheme used in the pictures is "brick".

Important: the attached tar file has to be unpacked in directory:
/usr/share/oroborus/themes

Very Happy Enjoy!
oroborus-mod.tar.gz
Description 
gz

 Download 
Filename  oroborus-mod.tar.gz 
Filesize  1.86 KB 
Downloaded  235 Time(s) 
console-focused-644x.png
 Description   
 Filesize   81.1 KB
 Viewed   476 Time(s)

console-focused-644x.png

browser-focused-644x.png
 Description   
 Filesize   84.32 KB
 Viewed   448 Time(s)

browser-focused-644x.png


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Wed 28 Mar 2012, 01:58    Post_subject:  

Hi, guys!

Just found this on http://ostatic.com/wmtile, which adds tiling to oroborus and other small wm's. Please see attached illustration.

If you don't like full-width, as you may know, you can resize any oroborus window with Alt-Shift-arrow (any arrow!)

Enjoy!

P.S. A cascade utility for oroborus windows would be nice too, but I came back empty-handed from my Internet search... Any leads, people?
oroborus-tile.jpg
 Description   
 Filesize   64.85 KB
 Viewed   428 Time(s)

oroborus-tile.jpg

tile-0.7.1_i386.pet
Description  Adds tiling feature externally to oroborus
pet

 Download 
Filename  tile-0.7.1_i386.pet 
Filesize  11.27 KB 
Downloaded  225 Time(s) 

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send_private_message Visit_website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Wed 28 Mar 2012, 20:55    Post_subject:  

@ musher0
EDIT--- they must use different names
debian uses tile not wmtile?
is it the same app?

how dose it compare to Tile 0.7.2?
Code:
# tile --help
tile 0.7.2

Usage: tile [OPTIONS]...
              --help            Print help and exit
   -V         --version         Print version and exit
   -d         --dump            Dump run-time config and exit
              --verbose         Increase Verbosity (up to 5 times)

   -h         --horizontal      Horizontal Placement
   -v         --vertical        Vertical Placement (default)

   -pSTRING   --profile=STRING  Window Manager Profile Name (default='Default')

   -m         --win-workspace   Enable multi-desktop _WIN_WORKSPACE support (oroborus, fluxbox, etc) (default=off)
   -w         --net-wm          Enable multi-desktop _NET_*_DESKTOP support (GNOME, NET WM, etc) (default=off)

Somehow you can get bordeless tile and cascade windows too?
Might have to check jemimah's Fluppy thread for that ? Wink

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 3 of 4 Posts_count   Goto page: Previous 1, 2, 3, 4 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1066s ][ Queries: 13 (0.0066s) ][ GZIP on ]