I decided that I will update the nextcloud (windows) desktop client once or twice a decade
mranderson17 @ mranderson17 @infosec.pub Posts 3Comments 86Joined 2 yr. ago
TIL the Cammus C5 works as a generic HID Force Feedback device in Linux. That really makes up for the weird marketing.
It requires a login to use it...
“An attacker would need to be able to coerce a system into booting from HTTP if it's not already doing so, and either be in a position to run the HTTP server in question or MITM traffic to it,” - Matthew Garrett
Summary left out a quite important bit.
I don't think AC is ever going to work without some workarounds to get it to start. AFAIK the only one required right now for vanilla AC is protontricks 244210 dotnet472 corefonts
and then I think it will start. GE might implement a fix for that I guess but honestly the vanilla game isn't worth playing without content manager at this point and that's a whole multi-step process to install inside the wine prefix and in the game root outside of steam, and not something GE can do anything about.
Anyway the process is much simpler than it used to be. Here's my notes from last time I did it about a month ago or so. I race (badly) in AC pretty much daily.
txt
Install game select GE-Proton8-25 (get it from github if you don't have it) run game and let it crash (takes like 15 minutes) protontricks 244210 dotnet472 corefonts (about 20 minutes) add fonts from here https://files.acstuff.ru/shared/T0Zj/fonts.zip (readme) Install Content Manager in .steam/root/steamapps/common/assettocorsa/ set launch options to c="%command%";sh -c "${c::-17}Content Manager Safe.exe'" mkdir -p $HOME/.steam/root/steamapps/compatdata/244210/pfx/drive_c/Program\ Files\ \(x86\)/Steam/config ln -s $HOME/.steam/root/config/loginusers.vdf $HOME/.steam/root/steamapps/compatdata/244210/pfx/drive_c/Program\ Files\ \(x86\)/Steam/config/loginusers.vdf protontricks 244210 winecfg, then add library override for dwrite.dll (native, builtin) Run game, will launch CM echo 'Z:\home\'$USER'\.steam\root\steamapps\common\assettocorsa' then paste that in the AC location when prompted install your key for the full version install CSP, then upgrade to 0.2.2 (will say Can't find INIReader::cache when launching if you don't), then upgrade to the preview if you want. install anything else you want like SoL, pure, etc. Drive!
I'm currently running AC in GE-Proton8-25... a little out of the loop I guess, what is broken?
This is.... exactly my setup too. Works great. The brio is a tiny bit weird in that it appears as two independent video devices in Linux, but choosing the right one is all that's necessary and it works fine.
Mosh: Like ssh, but better (e.g. local echo and persistent sessions across sleeps / network changes)
Mosh hasn't had a release in quite a while (Oct 2022). While that's not that old, and there does appear to be somewhat active development, it's a little slow moving for something that might be open to the internet directly. I used to use it but ssh with tmux is mostly fine and makes me feel a little safer because of their wider use.
AFAIK openSCAD is a code driven mesh format. So if you want to import openSCAD models into any other CAD software you have to convert the mesh to STEP or some other actual 3d object format during which there can be lots of error if the model is complex. I don't have a lot of experience doing this but I just tried a model I had lying around from the dactyl keyboard project and converting it resulted in a lot of really broken surfaces.
This is a cool alternative that makes 3d objects instead of meshes (at least it says it does). https://zalo.github.io/CascadeStudio/ . Also open source but web based.
EDIT: I should mention that CascadeStudio seems to be abandoned, just a cool concept of a different way of doing code driven CAD.
I use FreeCAD and Assembly3 for everything and have for many years now. I sometimes use realthunder's fork of FreeCAD but right now it's quite a bit behind upstream and there are some cool new features in sketcher so I use upstream for those.
Some people get confused about workflow in FreeCAD because there are so many options and every youtube video has different opinions or tries to feature a particular workbench like curves or something. My opinion.... Pretty much your workflow starting out should be to ignore everything else and use part design and sketches, it's the simplest way:
- enable autosave with a short interval, like 2min
- Switch to part design workbench
- create body
- create sketches as the base of the features of your part attached to the xy, xz, yz planes, offset them to create a "wire frame" that resembles your project a. Your sketches should be fully constrained b. Your sketches should have as little geometry in them as possible, if you need more complex stuff make more sketches c. Your sketches should have closed wires, you can't pad something that doesn't create a face.
- use pad, pocket, revolution, loft, and hole operations on those sketches to form a 3d solid
- if you need to create additional sketches which import geometry from the previous operations (using the external geometry tool), import SKETCH geometry from the previous ops, not edges of solids, whenever possible. Hide your solid, unhide your sketch, select that with the external geometry tool. a. Use sketch on face sparingly.
- Do fillets and chamfers last, if you need to change something, delete them and recreate them once you've made your changes.
To make multiple parts make multiple bodies with the same workflow as above.
Once you get pretty good at making static parts with constrained geometry, holes, threads (with the hole function), etc, which you can do with only the stuff above, then you can branch out into other workbenches like assemblies or curves, but all of those things build on the concepts above, so it's easy to get overwhelmed if you try to do it all right from the start. Learning how to recover from a mistake is just part of CAD in general, though I admit that it's a bit more effort to find what's wrong in FC vs commercial platforms, but we aren't here, on lemmy, in a linux community, to use commercial platforms.
AFAIK that's pretty much the same workflow as F360 uses for single-solid parts though things have different names. pad=extrude for example.
It's obviously far from perfect but in my opinion it's the best solution that runs natively on Linux and is actually open source. Also assembly3 uses solvespace as it's backend solver so if you make assemblies using that you are kindof using solvespace too.
Also, I hear/read a lot of complaining about instability but I've honestly never had a crash that wasn't on an experimental branch like RT or the edge release of upstream. However step 0 above should help if you're worried about that.
I do this too, but additionally group these outputs strategically on my 4 displays. I never thought of it like a desk with papers on it but that's very much what it is. And also how I organize papers on the few occasions that I do that.
Are they using vulkan natively (not dxvk through wine)? I posted about this when running the experimental vulkan support on BeamNG.drive https://www.beamng.com/threads/vulkan-api-%E2%80%93-feedback-known-issues-and-faq.79967/page-12#post-1617244. Looks to be very similar maybe?
My OS details are in that post but also here:
OS: Arch Linux x86_64 Kernel: 6.1.39-1-lts Resolution: 3840x1600 WM: sway CPU: AMD Ryzen 9 5950X (32) @ 3.400GHz GPU: AMD ATI Radeon PRO W6800 Memory: 64209MiB
All other games, even ones that use vulkan, work fine for me, it's just BeamNG.drive
EDIT: well, I'm not on 6.1.39 anymore... I have obviously updated since that post, but the rest is the same...
Dark mode back in the day (XP/Vista era). I wanted to theme everything and have cool UI/visual features in a non-shady download-this-third-party-totally-safe-theme-engine-wink-wink
way.
I'll be honest, I did not expect to ever hear another person mention Foobar2000 ever again. And now to learn they have an android app!!!! Hmm, may have to use that for a bit just for nostalgia sake.
I also use Vimeo for videos I can't send directly to people or host my self. For example if I post a FreeCAD howto I put it there so I can link to it from comments and stuff and I know everyone will be able to play it. While it's not open source, It's really pretty great as an alternative platform with all the youtube like features and more (you can change your video title if you make a mistake for example).
I have a whole Linux machine with a bunch of displays, 16 cores, tons of memory, powerful GPU, and an internet connection. And I still have a TI-84Plus sitting on my desk which I use for all my calculator needs.... It's just easier.
Not sure why all the downvotes, I use the note to self function for exactly this type of thing all the time. Though to be fair signal is both on my phone and on my computer basically all the time because I use it to talk to everyone too...
EDIT: oh, it's downvoted because this is the selfhosted community....
We are in a weird state it seems where some stuff requires amdvlk and some stuff requires that amdvlk not be installed.... Like the latest gamescope doesn't work for me when it's installed unless you explicitly set the AMD_VULKAN_ICD=RADV
env var but raytracinginvulkan requires the amdvlk package since it's not as mature of a project and makes too many assumptions.
Thanks, that's really great info! Aaaannd just like that the stack of keyboard boxes gets a little higher and my wallet gets a little lighter =]
Ok, I'm prepared to be downvoted today so here goes.
Nextcloud is an enterprise cloud suite. The one you run in docker on your rpi (or whatever) is the same one that is run at a company, albeit with more high availability and redundancy, but the same application, proxies, caching, db, etc. Nothing is stopping you from running the stable channel and testing your upgrades, or even rolling out specific stable client versions to your devices.
Said companies often have teams (more than one person) to run it, stage upgrades, automated testing, automated backups, monitoring, etc. They go to work and do just that, maybe not every day but at least a couple times a week their focus is Nextcloud and only Nextcloud.
What many people in the self hosting community do is spin up docker, without ever having touched docker before, and try to run Nextcloud, forget that it exists, and then upgrade it a year later across multiple versions without maintaining the database. Then they obsess about how fast an app loads by refreshing it a whole bunch, and then complain on internet forums that it sucks. This, like many posts, doesn't have a specific problem for us to help with, no logs or stack traces have been posted, and the subject of the complaint shows just how terrible your understanding of application security is.
So, while there is legitimate criticism of some of Nextcloud's design choices, this isn't it. And at the risk of sounding a little gatekeepy, if you post "nextcloud updates break everything" with no context you probably should spend some time gaining a better understanding of how internet facing services work and make an attempt to fix the problem (probably misconfiguration, and in this desktop client case probably a heap of un-updated local software installed alongside the client), which I'm sure people would find if they did the bare minimum of reading a few log files or any of the other things that come with being an application admin.