You’re running a script that you downloaded off the internet, which isn’t deterministic, with a sudo command, as opposed to using a relatively deterministic binary on a substitute server from the distro maintainers themselves. The better solution is to just use the Flatpak version of OBS, which comes with a DroidCam plugin, or Nix, or maybe Guix, if that’s what you prefer.
There are way too many bars that look like dockable windows, the stuff at the bottom. Lots of stuff looking like decorations (but in general these buttons are confusing af even macOS is better than that.
And at the top it looks like the whole desktop is a window with decoration??
In general low contrast, too many strange thin things, no clear icons.
This is a screenshot of window running a VM, so yes it is a window running a whole desktop. The top window decoration, menu bar, and the very bottom panel are not part of the old desktop, but rather from the modern host system.
I agree though, it is confusing. Main problem (and I remember this) is that this is Gnome with Enlightenment as a wm, and Enlightenment had aspirations to be more than a wm. So there’s some duplication of effort there, and no integration/communication between the two projects (Gnome in the next version used sawfish/sawmill as wm, which was more coordinated with Gnome).
Enlightenment has/had its own toolkit, which you can see here in the DOX window, which is different from Gtk. Enlightenment also has a bunch of widgets, like the top bar and the stuff in the bottom corners, which are non-Gnome and clash with and are on top of the Gnome panel. The desktop icons are also zero pixels under the Enlightenment top bar, which suggest the people responsible weren’t coordinating at all.
Your script uses gh, which I think is the github cli, to clone a repository.
It would be easier for most people to just do a git clone [email protected]:umlaeute/v4l2loopback (or git clone https://github.com/umlaeute/v4l2loopback). I don’t really understand why you’d use gh for something as simple as a clone tbh.
First obvious question: do you have a firewall enabled?
From a terminal, type “iptables -L” and if there are any rules there (rather than just category headers) you will probably need to allow inbound traffic through the firewall
Yeah your iptables is already set to up ACCEPT by default meaning no blocking.
My next step would be to determine whether the traffic is reaching the target machine. Look into how you can monitor inbound traffic and verify whether the server even sees the inbound connection attempt
yeah thats the first thing i wanted to check. im not a network expert but i think my phone tried connecting to my machine. on the log, SRC=192.168.43.60 is my mobile phones address, but I cannot confirm it was a success or not.
Well, true up to the point where the OS itself uses up most of the available RAM just for basic processes (like tracking and reporting the users’ data to the manufacturer’s data centre).
And you never mention what problems this solves… I use the package manager version of v4l2loopback and have no problems, and it auto updates. And I would use a package manager version of droidcam for the same reason.
ah… problems like v4l2loopback not found. I used to face it a lot, and I never found the reason why it was not working in the same place (I might get one thing here and another thing there) so I tried to aggregate everything and create this post, so that people who face that issue would get this post and they won’t stay confused for a long amount of time like I did.
This is just a theory, I don’t have knowledge of the inner-workings of either Linux or Windows (beyond the basics). While Microsoft has been packing tons of telemetry in their OS since Windows 10, I think they fucked up the I/O stack somewhere along the way. Windows used to run well enough on HDDs, but can barely boot now.
This is most easily highlighted by using a disk drive. I was trying to read a DVD a while ago and noticed my whole system was locked up on a very modern system. Just having the drive plugged in would prevent windows from opening anything if already on, or getting past the spinner on boot.
The same wasn’t observed on Linux. It took a bit to mount the DVD, but at no point did it lock up my system until it was removed. I used to use CDs and DVDs all the time on XP and 7 without this happening, so I only can suspect that they messed up something with I/O and has gone unnoticed because of their willingness to ignore the issues with the belief they’re being caused by telemetry
I ran Storm Linux for a short while in about… 2001-2002. Got it on a CD in a misc pack of disks from some Linux distro vendor.
It was supposed to be a server oriented distro, secured more than others, and ran Enlightenment for a desktop. Overall, it was a reasonable distro, but didn’t gain enough general support and devs to keep it up and running. The group behind it folded after a short while.
Windows also still runs software unchanged
from 20 or more years ago, while software on Linux has to be constantly updated to use new libraries and APIs, else it's considered "dead" and very soon will no longer run or even compile in its current form.
It has a lot of baggage that Linux doesn't need to worry about. Up until Vista, you could even still natively run 16 bit DOS software from the 80s.
Not sure about DOS, but Windows 10 will happily run 16-bit Windows software. You have to use the 32-bit version of Windows though - the 64-bit version dropped support.
@independantiste@TimeSquirrel , I could be wrong, but Windows NTFS is also incredibly terrible at reading/writing large numbers of small files. Windows explorer can now be opened in different processes, at least that's some improvement.
Edit: There's a reason why game developers create an archive of the files for the game rather than reading them from the FS itself.
The question really is why do they keep hanging to NTFS? It’s like 156 years old at this point, there are so many newer alternatives like btrfs that are faster, support bigger drives and have more features like snapshots
You could still run 16-bit apps on the 32-bit version of Windows 10! You just had to manually install NTVDM from the optional features dialog. It was completely unsupported by Microsoft, though.
They never ported NTVDM to 64-bit Windows, so it died once Windows because 64-bit only.
linux
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.