How to trace/fix mouse speed changes that aren’t reported by xinput?

Occasionally, for an unknown reason, my mouse suddenly starts moving faster, I think it’s acceleration but it might be speed. It happens using desktop apps, and in the middle of CSGO fullscreen sessions; it’s occasional and unpredictable and has been happening all the time I’ve been on Bionic AFAIR.

I’m on “KDE Frameworks 5.47.0”, plasma-desktop 4:5.10, using Kubuntu 18.04.2 (bionic). The mouse is a Logitech M185 wireless.

I use something like this:

xinput --list-props 11 | tee xinput_mouse-11_20190731d2.out 

to get the xinput properties for comparison (then meld ./xinput*.out for diffing). However they don’t change when the mouse goes fast!

If I use the “Mouse – System Settings Module” (/usr/bin/kcmshell5 mouse) I can alter any mouse setting (eg left -> right hand), apply and get back to my desired mouse settings, ie the cursor moves at the required speed again.

So it seems that xinput, and kcmshell5 mouse both still have my desired speed/accel set. The weird thing is that none of the properties are reported as changed in xinput when the mouse clearly is not working the same.

Now, in investigating I’ve found xset m, this appears to do the mystery setting, the properties shown in xinput don’t alter and the speed/accel goes to about what I think I’m getting with the transient error … xset only sets AFAICT, it won’t display and the man page doesn’t say where it is writing settings too. It sounds from passages like:

Threshold is just an integer. The setting is applied to all connected pointing devices. xinput(1) should be used if you need device-specific settings.

That it saves settings to the same place as xinput, but then why doesn’t xinput report the changes?

To repeat: if I do xinput --watch-props 11, then run xset m nothing is reported by watch-props but the mouse speed increases. However, if I then open up kcmshell5 mouse and toggle the “reverse scroll” property then only the following is reported:

Property ‘Evdev Scrolling Distance’ changed.
Evdev Scrolling Distance (285): -1, -1, -1
Property ‘Evdev Scrolling Distance’ changed.
Evdev Scrolling Distance (285): 1, 1, 1

but we’re back at the desired properties.

So, any insight, how I can trace the bug that’s happening (what system it’s in) how I can tell quantitively the accel/speed the system is currently using (as xinput is clearly not showing it); and if possible how I can fix it so mouse settings don’t alter themselves randomly.

As of the November 2018 core book updates, what changes were made in the latest printings of the PHB that aren’t noted in the errata document?

The D&D 5e core books were updated with a new printing as of November 2018 (alongside the release of the Core Rules Gift Set), as can be seen from a number of new questions and updated answers referencing these changes.

Some examples of the new questions:

  • Does casting Disintegrate on a polymorphed enemy still kill it after the 2018 errata?
  • How does the November 2018 PH errata change the usage of multiclass spell slots to cast spells?
  • Now that Simulacrums are constructs, should healing methods that work on other constructs work on them as well?
  • Are enemies with immunity to the Poisoned condition unaffected by Contagion?

Most of these changes are noted in the 2018 PHB errata PDF. However, frustratingly, not all of the changes are noted there. (For instance, the phrasing of the fighter’s Action Surge feature was simplified, and the description of the clone spell added a significant word.)

While some of these changes have been noticed by keen-eyed readers, I have not been able to find a single place documenting all these otherwise undocumented changes to the PHB.

As such, I hope the community here is able to document all these changes in a single Q&A, hopefully serving as a valuable resource to anyone looking for a proper accounting of the changes made in the November 2018 printing of the books – since the 2018 PHB errata fails to do a sufficient job of this.

As of the November 2018 core book updates, what changes were made in the latest printings of the PHB that aren’t noted in the errata document?

Given the specific focus of the question (it’s not an unrestricted list, and has clear correct answers), hopefully it should not be too broad to be answerable here.

Apps aren’t auto updating in spiteof setting

Every morning I turn off the alarm on my phone, look at it, see there aren’t any updates and unplug it.

A few seconds later I’ll start to receive several notifications about apps that need updates. These updates will not automatically download or install even though I’ve set that option in the Play Store; instead they sit waiting until I manually go to the Play Store and hit “Update All.”

My phone spends all night plugged in and on Wi-Fi; why aren’t they updating then?

For reference, I’m running an LG V20, with Android version 7.0. Play Store is version 8.5.39. If it matters, my alarm is set for 3:45 am. I didn’t see any option in the store to change the update time.

Users aren’t allowed to reuse old passwords for security reasons. How to alleviate this pain point?

I work at a healthcare tech start up which is pretty strict about its login guidelines, largely because protecting patient and provider info is such a vital need in this industry. But while our strictness serves an important need, it can cause a fair amount of headaches for our providers. The source of much of this frustration is the fact that providers, when changing their passwords, are not allowed to reuse any of their last 12 passwords. And they’re having difficulty remembering their old passwords, and there’s no secure/systematic way of providing that info to them. What’s worse is that they’re also required to change their passwords every 90 days. So between the cognitive load required to remember all of their recent passwords and the frequency with which they need to update their passwords, providers are getting fed up, and are either abandoning the platform in frustration or relying heavily on customer support, who are inundated with requests to change providers’ passwords for them.

That said, does anyone have any experience with the “previous password” problem? And if so, what approaches have you used to mitigate it? Thanks for your help!

(and an FYI, I asked my security team if there was any wiggle room on the frequency of the pw change, as well as the change criteria, but they said its pretty much set in stone)

Besides a rebuild, how can you become native to Toril if you currently aren’t?

So, let’s say you are a prospective 1st level kobold ex-paladin but, alas, you failed to decide to be native to Toril. Besides the rebuild rules present in PHBII, what methods exist that allow you to alter your native status?

Official 3.5 material, including dragon magazine material, and un-updated 3.0 material is okay, but no third party stuff. This question is about what works, not what is balanced (I mean, it’s a question about a facet of Pun-Pun-ness, so hopefully that was already clear). Our criterion for judging whether your history is sufficiently altered or not and to what extent is how unambiguously it qualifies you as a potential target for the Manipulate Form ability of the Sarrukh from Serpent Kingdoms provided you count as a Scaled One.

Magento 2: Products Aren’t Showing up. But they exist in backend!

I’ve added products in the backend even a test one. But they will not show up no matter what we do.

We have already tried php bin/magento indexer:reindex in the SSH We have cleared the cache, It worked on the local build but once we pushed it up it just refused to work. All the products have been manually added.

Im pulling my hair out at the moment.

They are visible in backend, But not in frontend, I cant see them in the products menu.

Does anyone have any ideas what on earth is going on?

I’ve editing the following files: app\code\Modules\Catalog\etc\di.xml app\code\Modules\Catalog\Model\Indexer\Category\Product\Action\Full.php

As referenced in this stackoverflow link

We have also tried invalidating and then reindexing.

Any advice would be greatly appreciated.

Telling users passwords don’t match and aren’t strong enough

I have two functions in my user registration form

  • One checks the password and confirmed password are the same.
  • The other checks if the password is strong enough.

I have two presentation related questions

  • What words should I use if the passwords don’t match or isn’t strong enough? I have a text field beside the first password which is initially empty but gets updated as each character is typed in (I can add a second text field beside the confirm password part).
  • When and in what order should the functions be called? For example if I only call the passwords match function on the confirm password section then if the user goes back and changes the first password things will get messed up. If I call the passwords match function at the first time the user types in the password then it will override the message about the password not being strong enough or the strong enough password will override the “password don’t match” message.

The function that checks if the password is strong enough is real simple, just to prevent “123” and password. In the future I’d like to make an option to unmask the password and only have one field and no confirm.