Is it possible to permanently disable autoscroll? - browser

This is most often an annoyance when I'm web browsing, but if I middle click somewhere, I get the stupid autoscroll icon. I would like for this to never, ever happen again. I don't know whether this is a windows 10 setting, a mouse driver setting, or a browser setting; but if I could disable it in all three places, that would make me extremely happy.

This probably occurs due to a setting of your mouse driver. So you could change it easily if your mouse driver would offer a settings dialog.
But the ability to change it depends on the capabilities of your mouse driver, because not all options could be changed in the Windows 10 property dialog.

Related

I want to make sure that windows that are not directly selected in Windows 10 are never TOP of ALL

I wonder if you have a Windows 10 setup or software.
While viewing a browser or another window, the window is forced to switch if one program installation is complete, or if one game is completely loaded.
Is there a way to set the window so that it never changes forcibly unless I choose it?
I can't find any solution.

Linux Window Manager Forces Window Size/Location

We're using Red Hat Linux 6.4, and our application is built using Qt. The application has multiple windows and we support a layout system where our users can save the application layout and restore it later. The application is cross-platform, and on Windows, everything is fine. On Linux, we're having problems restoring windows when a window spans multiple monitors. Our configuration uses a single virtual X display spanning all monitors, and the users can manually position and size windows across the monitors as desired.
What we've found is that the window manager is enforcing a policy on windows that are programmatically set and forcing them not to span across divide between two monitors. When we attempt to restore a saved layout containing a window that spanned monitors, the window manager reduces its size and repositions at as it sees fit. Basically, as long as the user makes the change by dragging and resizing the window, the window manager respects it, but an application that programmatically sets it gets overridden. I'm sure someone somewhere thought this was a reasonable restriction, but our customers disagree.
A developer here has spent days searching and experimented trying to find a way to work around this behavior programmatically, or better yet, tell the window manager to stop doing that. We're using the GNOME desktop and Qt 4.8.x.
Any ideas?
Thank you,
Doug McGrath

How is the panel displayed when launching Chrome Hangout extension made to be always on top and pinned?

When launching the Chrome Extension Google-Hangouts, a panel initially appears that lists members and a link/button to create a new Hangout.
This panel is initially pinned to the bottom right of the browser window. When pinned like this, it remains always on top as a browser navigation session continues: users can go to different URLs, change tabs, etc. and that panel stays at the bottom right and stays on top of all other windows (or at least on top of the main browser window).
Once it's unpinned, you can drag it around the window, but it no longer stays always on top.
My question is, how was that achieved - what code, or what functions, do i need to call to create that window/panel so that it stays initially pinned and always on top? Is there some binding to some native code that's involved? Some other approach?
If anyone know and can show or explain, i would be hugely grateful as this feature is key to an extension i'm trying to build.
Thanks a lot!
This may not be an answer but to get a clue of what is happening I extracted the crx file to view its content there are a few OS specific files : ace.dll , libace.so and ace. After researching a bit i found this. This is a plugin. Hangouts extension is using ace plugin which is actually running on your desktop(i'm not sure about this). You can check this article
I found this related post: How to build an chrome extension like Google Hangouts
ACE is actually not what makes the window, Chrome has that capability built in, apparently. Even if you don't enable panels, extensions from Google can still make them, provided your OS is capable.

Disable Chromium Ctrl+T, Ctrl+N, Ctrl+W, Alt+F4, etc on Linux in kiosk mode?

Is there a way to disable Chormium's shortcut keys in Linux? I've tried the --app and --kiosk flags but they don't disable the shortcuts, you can still create a new (though unusable) tab with Ctrl+T and can create a new (fully functional) window with Ctrl+N. Also, Chromium appears to do it's own check for Alt+F4 because even though I have it disabled in the window manager it will close Chromium. How do I disable all the shortcuts within Chromium? Window manager is matchbox, started with xorg + nodm (the default lightdm+openbox system didn't allow me to auto-restart the session or get rid of Alt+Tab).
This is for an embedded system using node.js in the background to handle hardware io, but it will need a network connection to function so I want to ensure users are locked out of the browsers (the various Ctrl+Alt+F* shortcuts have already been removed, Chromium is all that remains in making it a real kiosk system). Alt+F4 isn't a major concern (though it would be really nice to get rid of) because when Chromium crashes nodm will automatically restart it and it handles the Alt+F4 somewhat reasonably (black screen, flashing white, then it's back up - it's not a security concern just a severely ugly "feature" people might stumble accross).
I don't think chromium has an inbuilt interface for disabling os keyboard shortcuts like ALT+F4, but what you could do is intercept those key-presses with javascript and that should be enough to stop the key-presses from working.
To enable such a script on all your pages, you'd need something like greasemonkey, which chromium has a support for out of the box, you can read about it here.
Custom Keyboard Shortcuts - Chromium extensions

Browser is not reloading images that are in css (background swap on mouseover or other events)

Sometimes browsers are not reloading images. Especially images that are in css.
Why is this happening?
Sometimes, when we creating website - we change images many times. Sometimes images are cached and they are not refreshing.
The best example are images, that browser loads on "mouseover" or "click" events (menu backgrounds for example) are really frustrating, because there is no way to refresh them with F5 or Ctrl+F5, because they are not displayed. They can ruin your day :D
HOW TO DISABLE CACHE IN POPULAR BROWSERS TUTORIAL
IMPORTANT: don't forget what you turned off/on - you may need cache later when you will work on 56k modem :D or 3G connection.
How to disable cache in Google Chrome:
Open Chrome Developer Tools (by menu, or shortcut Ctrl+Shift+I).
Click gear icon in right bottom corner (settings)
In settings of Developer Tools there is an option "Disable cache".
How to disable cache in Mozilla Firefox:
Type or paste "about:config" in address bar.
Accept message from scary window (new versions) :)
Find "network.http.use-cache" and double-click it.
To reenable - double-click again.
How to disable cache in Opera?
Type "opera:config" in address bar.
Find Cache section.
There are many helpful options. You can:
set image expiry in cache
permanent disable cache for images (its called "Cache Figs")
permanent disable cache for documents
How to disable cache in Internet Explorer 9
(unfortunately i dont have english version, so i can make mistake translating)
Turn on Developer Tools (shorcut key F12)
Expand developer tools window if you dont see menu
Find Cache in that menu and there should be an option "Always Refresh from Server"
Alternative for IE (older versions without developer tools):
You can find "Always Refresh from Server" option in IE settings.

Resources