Quack Doc

@Quack Doc@lemmy.world
1 Post – 172 Comments
Joined 1 years ago

My name is Linus torvalds and this is why I TempleOS...

This would be a great comment if this was America...

1 more...

Was this the git hosting service that wanted to have things like federated (in this case im talking about cross instance) cloning, searching and issue hosting?

I may be mistaken in general but iirc there was a hosting service like this that I found super interesting, especially in light of things like DMCA abuse against projects hosted on github and gitlab.

EDIT: seems like it is one of two, forgefed is a protocol it will use, activitypub one, very interesting.

4 more...

Do we really need to be so constantly cringy about it? Yes, custom ROMs are great. I run one. Lots of other people run one. They're great. Don't get me wrong. But you have to realize most people simply don't care for one, Most vendors also don't really support their phones well under GSI, so things like camera and stuff like that hardly ever work properly.

In a lot of cases, it is quite a bit of work to get a custom rom flashed and have it working well. The technological skill gap between most people who will run an Android phone and even enthusiasts who will so much as think about installing a custom ROM is so massive that you may as well be a hacker to them.

2 more...

None of them are really great, Im hoping cosmic in the future will be, as it stands.

"Touch primary" DEs (IE. Phone, tablet with no keyboard or detachable etc.) I think are the way to go.

Plasma mobile is king 100% nothing gets remotely close right now.

Phosh I found far too buggy, and the apps are far too limiting. Things like squeekboard for instance don't scale properly, I had issues running chromium browsers on it too.

Ubuntu touch uses lomiri which im sure is great, I havent had luck running lomiri on any "common generic PC" linux distros. I did try getting it running on arch but found too many issues.

swmo is nice in theory, but it's missing a lot of the ergonomics.

Plasma mobile is missing a lot. It has some not great design choices I find, however it by far has the best app ecosystem in terms of actual app quality, as well as actually working fine on tablets and phones alike.

For touch secondary experiences I find KDE and Gnome to be just about as you would expect, Both are fine and mostly navigatable on touch only stuff, I would say KDE is often a lot better in terms of responsiveness, Gnome I can find bugs out as @that_leaflet@lemmy.world said. That being said, In portait mode, KDE is down right terrible some times as many KDE desktop apps have zero support for portrait aspect ratios, and you are relying on scaling being "low" enough that the app can fit fine anyways.

as for some stuff you can look forwards to in the future, We are starting to see stuff like catacomb which is designed for phones. I also had some actually great luck with Niri but it's mostly just buggy, and you still need something to manually launch keyboards.

In terms of applications, I have absurdly high hopes for cosmic apps. Each one I have used this far has a "tiling first" design policy, which translates pretty much 1:1 with being flexible for a phone it turns out, While cosmic apps have really poor touch support, if you install them and pretend your mouse is a finger, you will find that each one is almost perfect in a phone form factor.

Not sure how long this will last, but here are some videos I took of it, try not to mind the crunch on the last one, I had to use qsv_vp9 for it since I was running out of time and space. Also don't mind the fist video's bad fps, I was compiling in the background and forgot.

Simultaneously installing apps: https://cdn.discordapp.com/attachments/719811866959806514/1217198163149197332/record.mp4?ex=66032720&is=65f0b220&hm=b1e495b579a5313cbaf0f3046ba78479f51dd44fa9f8ecf21929784c27fcbd66&

Phone aspect ratio: https://cdn.discordapp.com/attachments/719811866959806514/1217198532641951856/record.mp4?ex=66032778&is=65f0b278&hm=4c4031dc44a5432570605bfa202720c0613105cd0c8487954d5859e0ec52e3ce&

Plasma mobile on x86 tablet vs gnome software: https://cdn.discordapp.com/attachments/719811866959806514/1217287580916125818/tablet.webm?ex=66037a67&is=65f10567&hm=c4afb4d964b35e04f0a4b12d387a5110403ecf74d267747b5dc2738ff12166bd&

2 more...

Why? Hyprland has been limited by wlroots multiple times in the past.

4 more...

The issue with flat packs is the more you use it, the higher the chance that you get less shared runtimes and the higher the chance of the duplication. And at some points it really does get to awfully ridiculous levels.

A while back, I had run everything I possibly could with Flatpak to the point I'd even make my own Flatpak to try and see how well it would work. Instead of using the AUR. And it worked great for the first little while. I'd installed all of my apps and it was fine, but as I kept using the system, kept installing new apps and not uninstalled the old ones, it really started to build up awfully quick, especially with older apps.

I feel like the usefulness of flatpaks is the inverse parabola, where it's extremely useful in the center use, but when you go to either side of it, it becomes less and less useful.

Apologies for any incoherentcy this was written with a speech 2 text.

Google will have to distribute rival third-party app stores within Google Play, and it must give rival third-party app stores access to the full catalog of Google Play apps, unless developers opt out individually.

what the fuck. I don't like google, I run fully Foss, and only recently installed microG, but I don't agree with this garbage.

It's easy enough to install any third party appstore. I don't agree with this at all.

6 more...

I tried Waydroid and it worked very well. The app ran supersmooth as if it was running natively.

thats because it was running natively

the blog post inside the linked blog post goes over some points. each point is copy and pasted more or less.

  • like for example the multiple times I've spent dozens of hours debugging a single issue only for it to turn out a small typo or a careless mistake that any language would catch at compile time, except for C
  • Memory safety issues arising from the absolute lack of any documentation whatsoever of wlroots have also been quite the annoyance
  • The development of a display server is very complicated, as they are very broad and complex pieces of software. Mixing a C library with 0 documentation is basically asking for trouble.
  • new wayland features that require changes in wlroots tend to take ages to get merged into wlroots, like for example tearing, where a basically ready MR took 9 months to merge
  • explicit sync still not being a thing, despite KDE and Gnome having implementations already (I believe it is now, but not at the time of the blog post)

Im very happy with how responsive its being in general. Discover and gnome's store are actually really sluggish to use when scrolling through in low end hardware and this app is smooth as silk.

even Fdroid stores on my phone are slower.

I literally threw a ThinkPad at a brick wall in rage a long time ago and it was fine a t-42 iirc. reccomended them ever since

I will never not be upset at people who don't realize how ram works

2 more...

Termux has been a thing for years.

Termux is not a full linux environment, you need proot (slow) or chroot (insecure) to get a full environment.

1 more...

she has a pretty unique presentation method for the camera ive not seen others do. not bad.

First impressions is I'm shocked by just how fast it is, Aside from the first boot which for some reason doesn't propagate apps and needs a reboot, it's extremely fast, Gnome software and Discover aren't even within the same league of responsiveness and speed. I didn't showcase Discover since I don't know where the cache files are to delete them.

Touchscreen for sure I wish was handled better. you can see I accidentally clicked an app in the last video instead of scrolling, but thats something that I assume will be fixed with time.

I find that even if you get a touch primary device, make sure to get one with a keyboard, Ubuntu, Fedora, doesn't matter, KDE, Gnome doesn't matter, the touch only experience on linux is simply not great. Make extra sure to get the keyboard with it if its optional.

5 more...

very exciting indeed. can't wait to try it out when federated tickets and PRs are a thing.

Does this mean we will finally be able to mark/search mobile/TV compatible apps? i remeber there being talk about that supported with appstream metadata

it's worth noting that no actual security problems have been presented that haven't been dealt with, Sandboxing is available on any distro assuming the tools are made availible. Waydroid supports both apparmor and selinux, please report any security issues and tag the maintainers when doing so.

EDIT: you do need to set apparmor into enforce mode manually though.

1 more...

it got shoved down our faces

3 more...

Partially, it also had strong technical motivations.

Click baity title aside. This is actually pretty much pretty true. What the vast majority of people want when they're writing their own composers seems to be specifically the custom window management aspects.

And it is true that even with something like Wlroots or a Smithay, it is a lot of works right your own composer and have it be "competitive". And he is right. There are a lot of composers out there that are just not usable for anything more than the basics. And there are tons more which are just toys that have been abandoned that aren't really usable. That being said we saw a lot of that with window managers, But yes, writing a compositor is a lot more then writing a window manager.

I personally don't use hyperland, but I can see the point he's trying to make, and I think it's a rather good point. I think if we had more compositors that focused on having a scriptable window management, then that would be for the better.

I don't really see this as toxic either. I mean, if it's toxic to call a composite or trash in one way or another, then I would argue that 90% of the Linux community is far more toxic than he is. It's just a matter of truth. Wayland is a big complicated thing with a lot of protocols and some of it is poorly documented.

And of course, this is him shilling his own composter. It's his own composter, and this is the blog about him making his own composter. Of course he's gonna put a post on it, shilling his own compositor.

That being said, As I said earlier, I would like to see a more scriptable take for things like window management. I don't think hyprland has to be unique in this aspect, but as it stands, it most definitely is.

pardon my weird language, its hard to use STT.

2 more...

Most displays support DDC, the feature has actually been in powerdevil for a while, but disabled due to bugs.

EDIT: modern displays*

is another big factor, and probably the one that finally tipped the scales

means that it is not the sole motivating factor.

which means even if they are literally adolf hitler, I shouldn’t care, as long as they don’t post about gassing people on my server

Literally means that if they go around spewing crap, they get dealt with. This is not condoning hateful trolling at all. He is on the free speech side of things, but that doesn't mean he condones it at all. If you start posting bad crap, you get dealt with. Minor slights, are as the name implies, minor. Those are allowed but within strict limitations, if you start going full blown idiot, you get dealt with.

for me, ill probably always use olive at this point, its such a phenomenal editor and blows kde out of the water for ease of use and flexibility.

especially when you test the glsl pr

2 more...

Now THIS is a duct tape solution!

tried it, sadly it seems to rarely actually pop up, most sites I tried just didnt do anything

8 more...

what Guest OS are you running? IF it is windows, the opengl driver is still a WIP and hasnt been merged yet IIRC.

I always reccomend using qemu cli, for qemu-cli you can do something like

-device virtio-gpu-gl  -display spice-app,gl=on

or if you are doing remote VMs you can use a remote spice viewer and connect to the port like so

-device virtio-gpu-gl  -display egl-headless  -spice port=3001,disable-ticketing

EDIT: for more reading, you can go through these docs I wrote for bliss. they are oriented more for android but they are still widely applicable https://docs.blissos.org/installation/install-in-a-virtual-machine/advanced-qemu-config/

this would be... somewhat possible, you can't really boot GSI images, however the folk at BlissOS do have an android generic project that makes porting custom roms to x86 a lot easier. By porting android images to generic x86, we can serve them as temporary VMs, just like https://distrosea.com/ (I've actually been thinking about doing something like this for bliss specifically but funding says no lol).

This is contingent on roms being ported to x86 though, off the top of my head there are images floating around for

  • Bliss (Obviously)
  • Lineage OS,
  • Vanilla AOSP,

and specific verisons of

  • Project sakura (A11 iirc)
  • CarbonROM A10
  • Bootleggers A10
  • RessurectionRemix
  • Pixel Experience
  • Dirty Unicorns
  • Tesla

I believe there are also images of LMODroid and Calyx floating around... somewhere

3 more...

Honestly might be a bit of a "shill" moment, Grabbing windows 2 in 1 and flashing bliss to it. Currently have a chuwi hi10x which can boot into Bliss and it's nice.

4 more...

This is always felt really weird to me in general because on one hand you do have a lot of over aggressive police officers in the States but on the other hand you also have a lot of police officers who are like been through the drill and are just calm as fuck about it.

I feel like the immediate pucker factor would be nine times higher if you're in the States, but then it either goes to shit real fast or settles down real fast.

some android kernels are, but AOSP itself can run perfectly happy on a vanilla kernel, just make sure your kernel was compilled with BINDER enabled, which yes, is upstream

this is not really quite true, we have always been able to run androidx86/BlissOS in qemu which works about "as well" but with less integration, IE no "native like" windows

One of the ones we had to take out. I'm still mad because it wasn't even that bad. It was a massive really long function that should have been refectored but kept getting put off. The comment was along the lines of

// TODO: take this fat bitch to the gym later.

Had to get removed because insensitive, well the function finally got refactored at least lol.

you already can, While cosmic stuff is on the AUR i've been having issues with it so I use my own scripts I have here https://github.com/Quackdoc/pkgbuild-scripts/tree/Master/cosmic-epoch

you can add the repo as a paru repo if you have it;

[quackpkg]
Url = https://github.com/Quackdoc/pkgbuild-scripts.git
#Path = /home/quack/code/pkgbuild-scripts
Depth = 4

then install it using paru -S --rebuild cosmic-applibrary-git cosmic-bg-git cosmic-comp-git cosmic-edit-git cosmic-files-git cosmic-greeter-git cosmic-icons-git cosmic-launcher-git cosmic-notifications-git cosmic-osd-git cosmic-panel-git cosmic-randr-git cosmic-screenshot-git cosmic-session-git cosmic-settings-daemon-git cosmic-settings-git cosmic-store-git cosmic-term-git cosmic-workspaces-epoch-git xdg-desktop-portal-cosmic-git

you will also need cosmic-applets-git I need to patch mine to disable LTO=fat with LTO=thin in cargo toml so it's not part of the above command. Note I haven't done a clean build on these, but they should mostly work. if you run into any issues lemme know and I can try and fix them.

cosmic-greeter can be enabled with cosmic-greeter.service I think you need to manually install greetd im not sure I have added it to deps. using cosmic-greeter isn't necessary however.

EDIT: it is somewhat likely that I may have messed something up, but as it stands i'm currently actively using cosmic comp right now

I use it a lot, I keep a little dock with me and a small bluetooth mouse and keyboard, when I'm typing on the go, I can just plug in when I come home and everything is there.

exact same thing with my emulators. I can also chroot into arch and get a full blown desktop environment if needed

I personally run a custom rom, even with that I find this very exciting, This should balance the Security, Perf, Convience, aspects quite nicely

It's just the sad state of reality. People get hurt when cops don't act on this. Unfortunately many police are poorly trained and filtered out, so this does lead to many instances where people do get hurt because of them responding. Police officers need to be more strictly trained and monitored when dealing with situations like these, and the transparency of stuff like this is shockingly little.