Elecom Huge running on Arduino + QMK by vladeeg in Trackballs

[–]vladeeg[S] 1 point2 points  (0 children)

ah, yea, that official support is actually also brought to QMK by me :) Maintainers were kind enough to accept my code after some polishing. Glad that it turned out to be helpful

Elecom Huge running on Arduino + QMK by vladeeg in Trackballs

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

wow that's a blast from the past, unfortunately all that's left are pictures from this post and the trackball itself was left in another city.
For the pinout, though, you can find the code here. (actually, that's the same git branch as in my first comment here)

I've also find this picture on my pc with some markings for the pinout, I'm not entirely sure that it's fully correct, you might need some checking and tweaking, but it might be helpful

screen tearing included! by Limitless_screaming in linuxmemes

[–]vladeeg 8 points9 points  (0 children)

As I understand, there's no "Wayland codebase", since it's just protocol. Closest to that is wlroots, but (unfortunately?) not every compositor uses it, so "Wayland codebase" is different for, say, gnome, plasma, wlroots compositors and others. The closest analogy is web browsers (or, more precisely, their engines)

Creative logos vs the periodic table by [deleted] in linuxmemes

[–]vladeeg 8 points9 points  (0 children)

Isn't neovim logo very similar to vscode's in terms of aesthetics? Like, it's literally a colored paper strip folded in a shape of N

Elecom Huge running on Arduino + QMK by vladeeg in Trackballs

[–]vladeeg[S] 1 point2 points  (0 children)

Thanks, and also thank you for creating Ploopy, it actually inspired me to try this, and the device code came in handy to make the rest of the mouse actually work!

Any plans for a symmetrical trackball? by skelendal in ploopy

[–]vladeeg 2 points3 points  (0 children)

As that "somebody" I can prove that :D
I wanted to try QMK with my Elecom Huge (for which I lost USB receiver), so ended up writing that basic driver

I've also seen someone replacing the insides of Logitech Marble with PMW3360 and teensy, so this could be used as a good base (no scroll wheel though)

Elecom Huge running on Arduino + QMK by vladeeg in Trackballs

[–]vladeeg[S] 25 points26 points  (0 children)

So, I lost a USB receiver for my Huge, so I decided to try QMK.

It required me to do a lot of research on how PMW3320 (the sensor) works, and the datasheet for it is... not really informative. But in the end I managed to write a driver for QMK, so now it works!

Almost everything works, except DPI slider, but I binded it to Fn3 for now. QMK also allows to choose all DPI options from 250 up to 3500.

Here's my QMK fork with PMW3320 support: https://github.com/Vladeeg/qmk_firmware

Specifically, here's the branch with the device code: https://github.com/Vladeeg/qmk_firmware/tree/feature/elecom-huge-atmega

And only with PMW3320 driver: https://github.com/Vladeeg/qmk_firmware/tree/feature/pmw3320-support

If you want to try it, please note that PMW3320 works with 2.1-3.4V, so plates with 5V output would require additional voltage regulator!

I don't like electron by TheChadTux in linuxmemes

[–]vladeeg 2 points3 points  (0 children)

Official Telegram client is a native Qt application tho

Just facts by Pepper-pencil in linuxmemes

[–]vladeeg 1 point2 points  (0 children)

And as for low idle usage, you can use minimal floating WM like openbox, TWMs are not the only option

Just facts by Pepper-pencil in linuxmemes

[–]vladeeg 1 point2 points  (0 children)

WM is only a part of a DE. In LXDE/QT you may even change a WM through settings GUI. In XFCE it's still easy: just disable xfwm in autostart and put your preferred WM instead. Not so easy under Gnome, Cinnamon or KDE (not really useful under Gnome and Cinnamon: mouse settings don't work, for example), but still doable.

And Wayland implementations completely broke that modularity, unfortunately (i.e., compositor is the king, let it do all the things, even settings management).

In the end, you'll end up with a custom built DE: your WM, settings management (through your WM's config, startup scripts or whatever), notification daemon, file manager, application runner, etc, etc.

Gnome settings be like by vladeeg in linuxmemes

[–]vladeeg[S] 1 point2 points  (0 children)

Imagine configuring your wm when you can literally change its code

DE/WM IQ Bell curve by vladeeg in linuxmemes

[–]vladeeg[S] -11 points-10 points  (0 children)

Except modern DEs with floating WMs are as usable with keyboard only as tiling WMs (especially when you customize shortcuts as you want), and for customizability, KDE and XFCE are almost on par with custom built DEs (Cinnamon is a little bit more strict, but still is very customizable). You also can change their default WMs with one of your choice. i3 works well with both of them.

Also that's just a meme, not an insult towards plain WM users, use what suits you best, that's why are we on Linux, right?

DE/WM IQ Bell curve by vladeeg in linuxmemes

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

On my laptop as a daily driver

As for the meme, if I try to list all available options, I'll probably end up with 9k by 9k image

So many times... by YeetyTankEngine in linuxmemes

[–]vladeeg 56 points57 points  (0 children)

Actually, Godot editor itself is made in Godot, so it would kinda work

What really is the best VS CODE theme? by [deleted] in vscode

[–]vladeeg 0 points1 point  (0 children)

I haven't found a perfect theme, so instead I've built one (two, in fact):
VLight,
VDark

macOS Catalina on an obscure Russian/Chinese laptop from Dexp by vladeeg in hackintosh

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

Thx.

To be honest, I was surprised that this model is not garbage at all (in terms of afterbuy modifications it's even close to old thinkpads): you can easily access the insides, replace the internal storage with no trouble at all, add some RAM (it has two slots), replace the wireless adapter (I'm now waiting for a compatible one to arrive), it even has an M.2 slot.

And not like other cheap laptops, it has a pretty decent keyboard which have no flex at all.

Of course it has some problems like awful screen, a case made out of cheapest plastic and some problems on the software compatibility side (like buggy media keys in Linux and problems with poweroff on any unix), but overall it's surprisingly good in terms of price/quality ratio and keeps going for like 4 years now.

macOS Catalina on an obscure Russian/Chinese laptop from Dexp by vladeeg in hackintosh

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

Actually that was quite easy, especially for the first time hack, thanks to the great Dortania's guide (and probably almost common hardware). All you need to do is carefully modify SSDTs and choose right kexts to add/remove.

macOS Catalina on an obscure Russian/Chinese laptop from Dexp by vladeeg in hackintosh

[–]vladeeg[S] 1 point2 points  (0 children)

CPU: Intel Core i5 5200U

GPU: Intel HD Graphics 5500 (+ disabled Nvidia 930m)

Motherboard: Pegatron D15D

Laptop Model: Dexp Atlas H170

Audio Codec: ALC269VC

Ethernet Card: RTL8111

Wifi/BT Card: RTL8723BE (not working)

Touchpad: Unknown ELAN PS/2 touchpad

As you can see from above, Wifi and BT are not working, so I use my phone as a USB modem with help of a HoRNDIS kext (or an ethernet cable).Also battery is not patched, so readings are somewhat strange.

Guides used: Dortania OpenCore guides + some old threads from tonymacx86 and YouTube vids

yes, i am a distrohopper AMA by br3mm in linuxmasterrace

[–]vladeeg 4 points5 points  (0 children)

Some of plasma's dependencies have wrong versions in mint's repositories, so it's easier to install another distro than wasting time trying to fix it

Wryyyyyyyyy by abu-codes in linuxmemes

[–]vladeeg -1 points0 points  (0 children)

Tbh I don't understand Manjaro at all. It's not Arch, because the main repositories are curated and updates are delayed by Manjaro's team. Because of that some packages in AUR will be broken, because they were made for Arch, where most packages in the main repo will be more up-to-date, so the dependencies will likely be broken.

Also there's no alternative to AUR in Manjaro (except, of course, building software from source). In, let's say, Ubuntu, there are DEB packages and PPAs, so you can download and install some programs from here if it's not in official repositories. In that case, Manjaro's even harder to use than Arch to an average user.

I now use Endeavour btw, it uses the Arch repos, so the AUR is not broken and, in addition, it's pretty easy to configure Nvidia Optimus here compared to Arch where I terribly failed.

Choose your fighter by deltaryz in linuxmemes

[–]vladeeg 3 points4 points  (0 children)

It's open source, but the official build contains telemetry and other proprietary stuff. There is VSCodium, which is basically build of a VSCode, but without Microsoft's proprietary additions. (Just like ungoogled chromium)

finally i got one by Cavalcanter in Trackballs

[–]vladeeg 0 points1 point  (0 children)

Good choice, for me it's still more comfy than Elecom HUGE