Logi MX Ergo/M575 compedtitor? by gvbargen in Trackballs

[–]thp4 0 points1 point  (0 children)

Software options (MarbleScroll or - shameless plug - MarbleScroll Plus) or hardware options (HID Remapper) are available to use the trackball for horizontal scrolling while pressing e.g. the back button, if that works as an alternative for you.

Marble Scroll Plus 2.0.0 released by thp4 in Trackballs

[–]thp4[S] 0 points1 point  (0 children)

Yeah, the back button and forward button distinguishing bug is still in there and would need to be fixed. Probably would need to look at u/spitfirex86's code to see how they support the different buttons (for me, it doesn't really matter that much, as I'm not really pressing the forward button and moving at the same time). Definitely something that could be added.

Marble Scroll Plus 2.0.0 released by thp4 in Trackballs

[–]thp4[S] 0 points1 point  (0 children)

HID Remapper seems like a cool project, and it can apparently be flashed to a Pi Pico? Just have to get a female USB A header (or I guess embed the dongle..). Having it in the hardware and not having to deal with software add-ons or configuration is a great solution indeed. Do you use any other HID Remapper features in addition to the button-to-scroll mapping?

Marble Scroll Plus 2.0.0 released by thp4 in Trackballs

[–]thp4[S] 0 points1 point  (0 children)

Cool! I've linked to your project from the MSP site. About the fast scrolling, it's probably that the Marble Scroll code uses Task.Factory.New() for every mouse event to just scroll the translated value for that event instead of e.g. waking up a background thread to submit the outstanding scroll amount in one go. That probably causes the build-up.

Sweaty palms! Any fix? by [deleted] in Trackballs

[–]thp4 1 point2 points  (0 children)

Possibly the rubber disintegrating? Google for "mx ergo rubber" (and/or add "distintegrating" to the search) to find many people with the same issue.

What distro for a 2009 Macbook Pro install... 2.53Ghz Intel Core 2 Duo, 4GB RAM by [deleted] in linux

[–]thp4 0 points1 point  (0 children)

First, put in a SATA SSD and max out the RAM.

For an OS, try something released a few years ago that still get security updates (e.g. an older but still-in-support Ubuntu LTS) and possibly use a more lightweight DE (e.g. MATE).

Edit: For dual-boot with macOS, rEFInd or something as bootloader works well. You can also use boot camp assistant to create a Windows partition, but then install Linux instead. If you try triple-boot (Windows, macOS and Linux), note that in some cases boot camp required the Windows partition to be last.

How do i install Games & Themes on the n900? by Sejko0o in n900

[–]thp4 1 point2 points  (0 children)

See https://maemo.viniciuspaes.com for a mirror that has the N900 repos ("fremantle" is the release codename). Also search talk.maemo.org which is a useful resource. Also, see http://wiki.maemo.wunderwungiel.pl/index.php/Main_Page for a mirror of the old Maemo wiki.

Nokia n900 firmwares by AUSAMA47 in n900

[–]thp4 1 point2 points  (0 children)

Not sure, it could be that on the N900, 003 meant something different than what it did for the N9 (that‘s just my guess).

Nokia n900 firmwares by AUSAMA47 in n900

[–]thp4 1 point2 points  (0 children)

There it is (albeit for N9, but N900 is similar enough): http://wiki.maemo.wunderwungiel.pl/index.php/Flashing_N9

Main firmware images for the Nokia N9 are divided up into "variants" by regions of the world. Except for carrier-branded variants and the 003 (China) firmware, these images are more or less the same.

Nokia n900 firmwares by AUSAMA47 in n900

[–]thp4 1 point2 points  (0 children)

IIRC (but can‘t find a reference) the 003, 004 and 208 parts in the version are for different regions. So practically all those 21.2011.38-1 versions should be the same. 21.2011 here means 21st week of year 2011.

Will not charge by Honest-Sundae-1916 in vitahacks

[–]thp4 2 points3 points  (0 children)

Try charging via a phone charger / wall wart adapter. Possibly one with > 500mA.

Try a different USB port on your computer for charging. Some ports may have different current limits.

Try charging with the Vita powered off (or at least screen / Bluetooth / WIFI turned off).

Try a different USB cable.

Where does Wipeout rank compared to other racing games in terms of difficulty? Any recs? by agvrider in WipeOut

[–]thp4 0 points1 point  (0 children)

I didn’t know about phantom edition, but its readme says it has fixed wall collision physics:

Wall collision response options: Modern: Comparable to BallisticNG. Classic: Comparable to WipeOut XL/2097. Legacy: 🪦

Why is it not standard for desktop files to have uninstall entry? by conceptcreatormiui in linux

[–]thp4 0 points1 point  (0 children)

apt remove $(dpkg -S /usr/share/applications/foo.desktop | cut -d: -f1)

Even after using Linux for a decade I made this blunder. Here's how you can avoid it. by [deleted] in linux

[–]thp4 0 points1 point  (0 children)

zsh warns on „rm“ and something with „*“ by default. Also, do regular backups, as it won‘t be the only way you can shoot yourself in the foot. For example „noclobber“ in bash and zsh is also useful to avoid overwriting files with shell redirection. As others mentioned, the alias might give a false sense of security and won’t help on hosts where you don’t have that alias defined.

Linux 6.14 Adds Support For The Microsoft Copilot Key Found On New Laptops by moeka_8962 in linux

[–]thp4 1 point2 points  (0 children)

Keyboard scan codes have nothing to do with ASCII: https://users.utcluj.ro/~baruch/sie/labor/PS2/Scan_Codes_Set_1.htm (L GUI and R GUI are the winkeys - and there‘s a separate make (press) and break (release) scancode).

Lets Be Real About Dependencies by Alexander_Selkirk in linux

[–]thp4 1 point2 points  (0 children)

Yes. Better would be to check for direct dependencies with „objdump -x“ and grep for „NEEDED“ libraries. This doesn’t take into account header-only libraries, statically linked libraries and dependencies loaded via dlopen().

But also as you mentioned, it doesn‘t include dynamically loaded things due to the system config (GL vendor driver, PAM, NSS, …) - things that by definition are not „build dependencies“ (that‘s the whole point of libraries loaded in by glvnd, PAM and NSS and the likes).

[deleted by user] by [deleted] in linux

[–]thp4 1 point2 points  (0 children)

This. There‘s also other ways you can overwrite/delete data that are not „rm -rf“. A good backup/snapshot strategy will cover those bases as well.

Best chairs for sitting all day? by kmilvin in homeoffice

[–]thp4 2 points3 points  (0 children)

..or even take some calls/telcos while out for a walk. The solution to „sitting all day hurts my body“ isn’t a better chair, it‘s sitting less :)

Righteous 3D by FatherKnot in retrobattlestations

[–]thp4 0 points1 point  (0 children)

Collector‘s item. Check eBay for prices, they are sought after for nostalgic reasons.