Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 39 posts ] Go to page 1, 2, 3  Next
Author Message
 Post subject: Nexus activation by hitting screen border not working
PostPosted: Wed Feb 26, 2014 8:34 am 
Offline

Joined: Mon Jun 14, 2010 6:57 am
Posts: 35
Hi forum,

I am a long-time user of Nexus, and probably have spent like "weeks" in its ca. 1 zillion settings.

However after all those years I still can't seem to set Nexus up such that it simply sits there at the top of the screen on the Desktop behind all windows, waiting for activation by mouse.

I'm not sure, but at least when Firefox is the topmost window, it seems that I always need to hit the top screen border several times, then click on Firefox' titlebar, hit that screen border again, and then (maybe) Nexus would condescend to appear (i.e. jump into the foreground).

Any ideas on how to resolve this would be greatly appreciated.

Cheers David.P


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Wed Feb 26, 2014 1:51 pm 
Offline
User avatar

Joined: Sat Jan 08, 2011 5:57 pm
Posts: 898
Location: Athens, Greece
Hmmm... I'm not sure about that. Usually, edge bump works when a dock or the shelf is hidden, so on bump it slides down (or up, left, right, depending on the setting).
Maybe you could try that?

_________________
Live long and prosper...


Back to top
 Profile WWWYIMICQ 
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Wed Feb 26, 2014 7:54 pm 
Offline

Joined: Mon Jun 14, 2010 6:57 am
Posts: 35
Thanks, seems to work -- however now there is this NEXUS icon out of nowhere (always on top of everything) when the dock is hidden :(

Could it be that this software is rather buggy...?


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Wed Feb 26, 2014 10:41 pm 
Offline

Joined: Wed Aug 05, 2009 3:47 pm
Posts: 933
Don't know if this will solve your problem especially since it's derived from Winstep Xtreme settings and not Nexus, but it's worth a try.

I posted it to help users to navigate through the abundance of features offered in Xtreme. viewtopic.php?f=2&t=4530&start=15

P.S. Try looking at the post I made Fri May 31, 2013 10:52 am before looking at the rest of the thread. It possibly could aid in fixing the issue you're having.


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Wed Feb 26, 2014 10:59 pm 
Offline

Joined: Fri Mar 30, 2012 1:18 am
Posts: 68
Location: Netherlands
You may be bumping the edge to shortly.
The mouse pointer has to stay at the edge for at least 0.5 second (I believe is the default setting) before the dock appears.
You can change this (waiting) time as follows:

In WorkShelf Preferences, Tab Docks & Shelves select one of the Docks you have and click on Properties.
Alternative: right click on the Dock, but not on an icon !! (rather difficult) and select Dock Properties.)

Select tab Behaviour and click on Edge Bump Settings.
The top slider can be used to set the time that the mouse pointer has to bump and stay at the edge, before the dock will appear.

Note: it is the Edge Bump Settings window shown in the post given by Windy.


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Thu Feb 27, 2014 12:30 am 
Offline
User avatar

Joined: Sat Jan 08, 2011 5:57 pm
Posts: 898
Location: Athens, Greece
Actually, with regard to what you said about Nexus being buggy, I should mention a couple of things that the average user does not know.

One: changing the Z-order of windows -- that's what the order of which window overlaps which is called -- is somewhat problematic in Windows (the operating system) in general. Various windows are meant to be activated (in other words, brought forward) by either clicking on them, their icon in the taskbar or through Alt-Tab. Edge bump activation is a 'stretch' of a couple of functions provided by the Windows API.

Two: some programmes use non-standard programming techniques to 'create' their windows, rather than use the standard mechanism provided by Windows. Firefox is one of them and the reason is that (stupid) "Firefox button" at the top, which is a non-standard object that shouldn't be on the title bar of a window. Essentially, Firefox is using a border-less and title-less 'dialogue' window (basically, its window is an empty box) and draws its own borders and titlebar, copying Windows' style where it suits it.
Interestingly, Nexus docks are (probably) using the same technique; combined with a transparent background and window shape dictated by the composition of the active theme's background image and the icons in the dock.
Now, these non-standard windows also exhibit some non-standard behaviour with regards to z-order, being maximised, being moved out of screen borders etc. Don't know if you've ever noticed, but Firefox (and Thunderbird) also behave strangely with regards to their "alt-tab" order when being minimised.

All in all, some side-effects are to be expected when you combine two or more Windows functions employed in non-standard ways. I guess you could call it a "bug", but then again... which programme's bug is it? Nexus for being unable to move over a non-standard form, or Firefox for not surrendering z-order priority when it's being told in an unconventional way?

I know all this doesn't help you with your problem, but I hope you now have a better understanding on what's happening behind the scenes.

_________________
Live long and prosper...


Back to top
 Profile WWWYIMICQ 
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Thu Feb 27, 2014 12:44 pm 
Offline

Joined: Thu Feb 27, 2014 12:32 pm
Posts: 2
Thanks for the explanation but it doesn't really help when other competing products are working fine. I like winstep nexus and I want to use it because I have very limited needs and the free version perfectly meets that. I have issue with chrome like the other user had with firefox. I have configured nexus to autohide for full screen apps and show (not toggle) when mouse taps the bottom border. However, it simply doesn't come. I also tried with hotkey instead of mouse based activation but same result. It is happening only with Google Chrome at the moment. I don't have firefox.

Another issue is with youtube videos in full screen mode. Somehow, nexus doesn't treat it as a full screen window and persists to show all the time at the bottom. I can live with it but it is very annoying.

Please note that I verified with ObjectDock to be working fine in both these cases. So, somehow they have been able to handle this situation.


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Fri Feb 28, 2014 8:08 am 
Offline

Joined: Mon Jun 14, 2010 6:57 am
Posts: 35
No matter what I do, Nexus doesn't work properly.

Auto-hide mode is disregarded, no matter what I set there, it just disappears without effect.

Nexus icon, although disabled, appears as soon as Dock disappears.

I have attached my settings file.


Attachments:
wsbackup.zip [10.03 KiB]
Downloaded 1463 times
Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Fri Feb 28, 2014 11:59 am 
Offline
User avatar

Joined: Sat Jan 08, 2011 5:57 pm
Posts: 898
Location: Athens, Greece
@planet: I already said it's not going to help, I just wrote it as an explanation.
The fact that "other" programmes work, is also rather irrelevant.

@both: I can't think of a reason why autohide won't work, or the issue with the icon. Can you post a screenshot of the icon or the desktop, perhaps?

_________________
Live long and prosper...


Back to top
 Profile WWWYIMICQ 
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Mon Mar 10, 2014 11:21 am 
Offline

Joined: Mon Jun 14, 2010 6:57 am
Posts: 35
Here's the Nexus icon that always comes up as soon as the Dock is hidden:
Image

...although the icon is disabled in the settings:
Image

:?: :? :?:

So, how to get rid of that icon?


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Mon Mar 10, 2014 12:25 pm 
Offline
User avatar

Joined: Sat Jan 08, 2011 5:57 pm
Posts: 898
Location: Athens, Greece
Ok, if you posted the screenshot in English, I might be able to know where it came from...
...unfortunately, that "Sterungen der Icon fur ausblanden" means nothing to me... :D
Where did that setting reside?

_________________
Live long and prosper...


Back to top
 Profile WWWYIMICQ 
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Mon Mar 10, 2014 2:22 pm 
Offline

Joined: Mon Jun 14, 2010 6:57 am
Posts: 35
This is under Appearance (but could be anywhere in the confusing settings 'telephone book') and means "Hide Dock Control Icon".


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Mon Mar 10, 2014 3:06 pm 
Offline
User avatar

Joined: Sat Jan 08, 2011 5:57 pm
Posts: 898
Location: Athens, Greece
Actually, your description makes me think that it's a different setting you should be worried about.
In the dock preferences, in the "position" tab, you should have the "Dock to screen edge" option selected. If it's not selected, that means that the dock is floating, so it needs the control icon visible so you can open the dock!
Otherwise, with the dock floating somewhere in the middle and not attached to any screen edge, there would be no way to "unhide" it!
Actually, under normal conditions, the "hide control icon" setting will simply remove the control icon from the (expanded) dock.
When the dock isn't... ehm... docked (pardon the pun) to a screen edge, the control icon acts as an "anchor" of sorts, so that you know where the dock is.

_________________
Live long and prosper...


Back to top
 Profile WWWYIMICQ 
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Mon Mar 10, 2014 3:27 pm 
Offline

Joined: Mon Jun 14, 2010 6:57 am
Posts: 35
Thanks, yes. I would love to dock Nexus to the top screen edge (of my middle monitor).

Image

However if I select monitor #1 in Nexus, it docks to monitor #3, if I select monitor #2, Nexus docks to monitor #1, and if I select monitor #3, Nexus docks to monitor #3 also.

Image

Other than in above screenshot, my monitor #2 is NOT "vorrangiger=primary monitor" in Windows -- rather, monitor #1 is primary monitor. Nexus seems to have difficulty in recognizing multiple monitors correctly.

Thus, I can't dock Nexus to the middle monitor (monitor #2), therefore I had to set it to "free float".


Back to top
 Profile  
 
 Post subject: Re: Nexus activation by hitting screen border not working
PostPosted: Mon Mar 10, 2014 3:48 pm 
Offline
User avatar

Joined: Sat Jan 08, 2011 5:57 pm
Posts: 898
Location: Athens, Greece
That's a very interesting bug. Actually, I realised you've got some sort of monitor extender from the buttons on the titlebar of your Windows. I remember there was another issue like this, a few years ago, where the Windows monitor enumeration was somewhat... buggy. I remember Jorge had to introduce some sort of monitor enumeration using... something like serial numbers or other?
Now, the big question is whether that monitor expander that you're using (which one is it, by the way) is interfering with Nexus or not.
In any case... I'll tell Jorge about it and see if he's got a better idea.

_________________
Live long and prosper...


Back to top
 Profile WWWYIMICQ 
 
Post new topic Reply to topic Board index : Winstep Forums : General Discussion  [ 39 posts ] Go to page 1, 2, 3  Next
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: Google [Bot] and 7 guests


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 post attachments in this forum

Search for:
Jump to:  
cron