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 Wed 01 Oct 2014, 18:46
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
JWM Desktop Updates to V755 (Release) and V910 (Test)
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 6 of 16 Posts_count   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8, ..., 14, 15, 16 Next
Author Message
`f00


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

PostPosted: Mon 18 Mar 2013, 18:45    Post_subject:
Sub_title: and so on
 

Seems like it was only yesterday, oh wait a mo' Embarassed

JWM vgit-704 by Joe Wingbermuehle
compiled options: confirm fribidi icons png shape xft xinerama xpm xrender

.. the w5c dotpet (I didn't do confirm or fribidi on my earlier compile) on racy 5.4.91, kernel 3.8.0

Keeps looking as good or better all the time (my binary was slightly smaller at 144.8 kb compared to the dotpet at 151.1 kb). Using kcompmgr -n seems a bit better than the xcompmgr racy came with .. window controls hold up better, only a few display remnants observed (basically when toggling maxh and maxv and even then only on the right and bottom respectively or both together with full max). No display remnants at all with shade, popups, menus and so on .. what a change from vsvn-574 ( Laughing I could make wallpaper in a few seconds by r-clicking the rootmenu, shading and blipping the windowmenu). Closing windows seems just a tad slower with a compmgr running -n option. Shadows and other composite stuff tends to bog my old hardware to some extent.

Terminals with the fade option enabled (urxvt v8.1, mrxvt and aterm) will 'roll' from top to bottom the faded text to unfaded as un/focus'd (sloppy model).

Minor changes
Oddly enough vsvn-574 is the last version I have prior to 679 that will work with the titlebar buttonmasks I linked to at the bottom of p.5 - the specific tags used in jwmrc-personal for that come up as invalid in the new versions. Reverts to the standard oem look if left on any of the custom looks and version changed. Rename/re-X is how I flip, then un/comment-out the personal.

pointer-change-on-hover
In my opinion (again) it's a fine feature for the less accurate snipers, good visual ui of when you're in the zone for action. True, the dot-in-box is somewhat unusual but it does show up well against almost all backgrounds .. unlike the dratted all-black crosshair I often lose on dark bg.
point.png
 Description   pointer pix .. tas does this really well
 Filesize   37.03 KB
 Viewed   715 Time(s)

point.png

Back to top
View user's profile Send_private_message 
scsijon

Joined: 23 May 2007
Posts: 1046
Location: the australian mallee

PostPosted: Mon 18 Mar 2013, 21:16    Post_subject: Requests now added into the database:  

Requests now added into the database:

1- Add setting for 'hover control' to revert to 'system default' or not. And allow setting of the Pointer Change on hover.

EDIT: from joe> have a look at http://joewing.net/projects/jwm/cursors.shtml it explains the cursors. It should work, so let me (scsijon) know in this thread if it is no longer doing so!

2- Allow Individual settings for individual desktops. I also considered allowing rox-filer to set individual iconsets for each desktop.

EDIT: answered in message below this from joe I think.

3- JWM title bar window buttons bitmask.

EDIT: from joe>
Quote:

It's possible (and was done in the past). I removed this feature so that JWM would draw the buttons scaled to the right size (JWM now uses Xlib drawing primitives rather than bitmaps).
I probably won't implement this (at least not in the near future) though since I would like to keep JWM as lean as possible.



That should keep him busy.

Any more worth adding?

And how's the testing going across platforms?

Edited_times_total
Back to top
View user's profile Send_private_message Visit_website 
joewing

Joined: 24 Dec 2006
Posts: 23

PostPosted: Mon 18 Mar 2013, 21:22    Post_subject:
Sub_title: ..
 

'f00, your "Desktops" tag is closed, which is why JWM's complaining about the "Desktop" tags. Try this:
Code:

<Desktops width="1" height="3">
  <Desktop name="1">
    <Background type="command">hsetroot -fill /usr/share/backgrounds/default.jpg</Background>
  </Desktop>
  <Desktop name="2">
    <Background type="command">hsetroot -fill /usr/share/bgsyms/smoQ</Background>
  </Desktop>
  <Desktop name="3">
    <Background type="command">hsetroot -fill /usr/share/bgtiles/bluswirl</Background>
  </Desktop>
</Desktops>


As far as the cursors over the window buttons are concerned, it's actually possible to change them (though somewhat annoying). See http://joewing.net/projects/jwm/cursors.shtml. It's kind of unfortunate that the default cursors in X11 are so hideous.

The bit masks for title buttons are no longer supported since JWM draws the title buttons using Xlib drawing primitives now (allowing them to scale to the size of the title bar). In the future I may add support, but I like to keep things as simple and efficient as possible.

- Joe
Back to top
View user's profile Send_private_message 
darkcity


Joined: 23 May 2010
Posts: 2455
Location: near here

PostPosted: Wed 20 Mar 2013, 08:47    Post_subject:  

It would be grand if new versions have better keybinding config - change alt+mouse-drag combo for moving windows (AKA mouse bindings)?

I am forced to use OpenBox with Inkscape due to the drawing package insisting on using Alt-Drag for selecting underneath (at least I couldn't configure it under jwm. http://www.murga-linux.com/puppy/viewtopic.php?p=605607)

Twisted Evil

_________________
helping Wiki for help | IF SendSpace link = "dead" THEN PM me ("up file to http://meownplanet.net/")
Back to top
View user's profile Send_private_message Visit_website 
scsijon

Joined: 23 May 2007
Posts: 1046
Location: the australian mallee

PostPosted: Wed 20 Mar 2013, 15:20    Post_subject:  

darkcity wrote:
It would be grand if new versions have better keybinding config - change alt+mouse-drag combo for moving windows (AKA mouse bindings)?

I am forced to use OpenBox with Inkscape due to the drawing package insisting on using Alt-Drag for selecting underneath (at least I couldn't configure it under jwm. http://www.murga-linux.com/puppy/viewtopic.php?p=605607)

Twisted Evil


There is already a request for the ability to make them configurable in the system, so it's in the list.
Back to top
View user's profile Send_private_message Visit_website 
recobayu


Joined: 15 Sep 2010
Posts: 112
Location: indonesia

PostPosted: Wed 20 Mar 2013, 23:55    Post_subject:  

I downloaded the new jwm. I think this is good, change the cursor at minimize, maximize, and close button. but now I can't drag my window to another desktop,just stack at border of screen, but at the previous version I can.
because of that, I have an idea, how if the window get half size of screen if we drag to the right or left border of screen? like kde or wdz8 did.

one more, how if we add script:
Code:
vbox scrollable=\"true\"

in /usr/local/jwmconfig2/theme_switcher, so that if there are a lot of jwm theme, the window not too high. like pemasu did
Back to top
View user's profile Send_private_message 
`f00


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

PostPosted: Thu 21 Mar 2013, 00:29    Post_subject:
Sub_title: continuado
 

@joewing
Thanks for the example(clarification)/tips! Agreed that your wm is best served lean but with just the right 'fat' content to make it tasty :9

Good idea to make a personal cursor theme although perhaps a bit involved (elegant and useful for the industrious, however). I 'cheated' by modifying src/cursors.c (before compile) to show left_ptr for the titlebar button hovers as some users would like.

___more testing - puppy 4.31
A vintage pup, to be sure (jwm vsvn-457). The stock 704 just wouldn't fly (or even make it to desk), good thing I got other wms Wink . Too much different to mess with bandaids, so a fresh compile in p431 did the trick properly. A few minor adjustments and version-switching is do-able.

Something I've noticed in the two compiles I just did .. memory footprint is noticeably less (from a ballpark 1.3% of RAM on my machine to 0.8%). Possibly the configure options I used..
CFLAGS="-mtune=generic -O2 -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" --prefix=/usr --localstatedir=/var --disable-confirm --disable-cairo --disable-fribidi --disable-nls --disable-debug
..since cairo was disabled, rsvg was also (implicit).

@members
Pm me if you'd like an archive (I rarely do dotpets) of my 'special' 704 ~and/or~ 704-for-p431
If scsijon indicates, I could attach them if that's okay (otherwise not)

___possible request(s)
1) border/outline-less tray/tasklist buttons for a 'flat' look or an example of what/how to edit for such
2) very minor .. rounded popup/tooltips?
704special.png
 Description   illustration
 Filesize   14.21 KB
 Viewed   543 Time(s)

704special.png

Back to top
View user's profile Send_private_message 
scsijon

Joined: 23 May 2007
Posts: 1046
Location: the australian mallee

PostPosted: Thu 21 Mar 2013, 19:19    Post_subject:  

'f00, the stock jwm I built is for puppy 5 level's, i'm not suprised it didn't work with 431.

If you want to attach the archive to a pm i'll pet it up and make available on the first post.

I did consider trying to build a puppy 214, but decided not, unless I have a few requests.

I no longer have a working 431 since that machine had a power supply malfunction and put 240v on the 5v power rail, quite a light and smoke show at the time.
Back to top
View user's profile Send_private_message Visit_website 
darkcity


Joined: 23 May 2010
Posts: 2455
Location: near here

PostPosted: Fri 22 Mar 2013, 18:49    Post_subject:  

recobayu wrote:
I downloaded the new jwm. I think this is good, change the cursor at minimize, maximize, and close button. but now I can't drag my window to another desktop,just stack at border of screen, but at the previous version I can....


I'm having the same problem, can't find the setting to allow windows to be dragged off screen edge to another virtual desktop.

Other than that 704 seems good, tried with qjackctl (qt) and audacity (wxWidgets) - both appear working fine.

_________________
helping Wiki for help | IF SendSpace link = "dead" THEN PM me ("up file to http://meownplanet.net/")
Back to top
View user's profile Send_private_message Visit_website 
joewing

Joined: 24 Dec 2006
Posts: 23

PostPosted: Fri 22 Mar 2013, 19:04    Post_subject:  

@`foo:
You can make tray buttons border-less/flat by setting border="false". This wasn't supported in the past for task lists, but as of snapshot 707, you can do this for task lists as well.
I'm kind of divided on rounded popups. They were there in the past and then I removed them when redoing some of the code...

@recobayu, @darkcity:
To drag to another virtual desktop, drag the window to the side of the screen and hold it there. The default timeout is 1000 milliseconds, but you can change that using the undocumented "delay" attribute to MoveMode (I guess I should document that).

As far as Inkscape is concerned, that's really annoying. Mouse bindings might be more important than I thought.
Back to top
View user's profile Send_private_message 
01micko


Joined: 11 Oct 2008
Posts: 7805
Location: qld

PostPosted: Fri 22 Mar 2013, 19:05    Post_subject:  

darkcity wrote:
recobayu wrote:
I downloaded the new jwm. I think this is good, change the cursor at minimize, maximize, and close button. but now I can't drag my window to another desktop,just stack at border of screen, but at the previous version I can....


I'm having the same problem, can't find the setting to allow windows to be dragged off screen edge to another virtual desktop.

Other than that 704 seems good, tried with qjackctl (qt) and audacity (wxWidgets) - both appear working fine.
I thought Joe disabled this (hi Joe Smile )

To send a window to another desktop click the icon in the top left of the title bar and choose "Send to" or right click the window's entry in the pager, same procedure.

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send_private_message Visit_website 
darkcity


Joined: 23 May 2010
Posts: 2455
Location: near here

PostPosted: Fri 22 Mar 2013, 19:30    Post_subject:  

joewing wrote:


@recobayu, @darkcity:
To drag to another virtual desktop, drag the window to the side of the screen and hold it there. The default timeout is 1000 milliseconds, but you can change that using the undocumented "delay" attribute to MoveMode (I guess I should document that).

As far as Inkscape is concerned, that's really annoying. Mouse bindings might be more important than I thought.


Okay I got it working now just wait for the 1000mil delay. Its good to have some delay. I'd probably lower it about 500mil.

The Inkscape thing should be configurable in Inkscape - unless JWM is 'grabbing' the drag action in some way.

_________________
helping Wiki for help | IF SendSpace link = "dead" THEN PM me ("up file to http://meownplanet.net/")
Back to top
View user's profile Send_private_message Visit_website 
darkcity


Joined: 23 May 2010
Posts: 2455
Location: near here

PostPosted: Sat 23 Mar 2013, 05:04    Post_subject:  

I've found 50 milliseconds to be about right for me

Cool
Code:
<!-- The move mode (outline or opaque), virtual desktop switch delay -->
<MoveMode delay="50">outline</MoveMode>


I find it counter intuitive that the window appears in the same place when the next virtual desktop to switch to. It would be cool if the window appears on the opposite edge (ie. drag off far left -> appears on far right).

_________________
helping Wiki for help | IF SendSpace link = "dead" THEN PM me ("up file to http://meownplanet.net/")
Back to top
View user's profile Send_private_message Visit_website 
scsijon

Joined: 23 May 2007
Posts: 1046
Location: the australian mallee

PostPosted: Sat 23 Mar 2013, 19:04    Post_subject:  

as you can see in a message from joe, he has moved forward to v707, I shall build a test version of that and a release version of v704 and upload later today as today has suddenly got a little busy with unexpected visitors.
Back to top
View user's profile Send_private_message Visit_website 
`f00


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

PostPosted: Sun 24 Mar 2013, 16:18    Post_subject:
Sub_title: ..
 

@darkcity - mmm, bearing in mind that jwm uses discreet desktops (rather than viewport mode, etc) there's a few issues
1) layout of desktops - serial horizontal/vertical or grid, it's an exercise for the mapping to determine where/how a window appears on the 'next' desktop. Seems like when dragging in the pager, a window will flip to the dragto desk when it reaches > 50% of the window - there's some geometry math involved in the positioning but it does flip intuitively according to my layout borders in 704
2) ring or linear - ring connects the last desk to the first in circular fashion Rolling Eyes , believe jwm uses linear

as for grab, that's pretty much in the man

@scsijon - I should run some compatibility check for jwmconfig2 items in p431, wrapper should work for the vdesk difference but I'm so used to setting it up for manual switching via personal and binary.. that way I can keep the buttonmask deal in the old version(s) Laughing

Had some fun cobbling together a custom cursor set (no more all-black + pointer!)
Now to move on to 707 …
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 6 of 16 Posts_count   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8, ..., 14, 15, 16 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.1084s ][ Queries: 13 (0.0074s) ][ GZIP on ]