Previously: [Submission Statement Edition](https://lemmy.world/post/3297922)
Haven't done these in a while, so let's get started.
1. Since we haven't really heard any feedback one way or the other, *rule 8 is now official*. To be fair, we've had a lot less microblog posts than I expected (only one Twitter/X post in the last month even after I waited longer than the initial 1-2 weeks expected, and that was a crosspost.)
- Again, the rules are always a work in progress, feel free to give your two cents here whenever you like.
2. As you guys know, PipedLinkBot went completely insane 2 days ago and looks like it's temporarily shut down. So, I'd like to use this opportunity to explain why I banned the bot pretty much immediately after our community reopened. (And gloat a bit, of course)
- Even though I do agree with the principle of using open source, privacy focused frontend instead of using Youtube directly, I have a real problem with using a bot to respond every time somebody posts a Youtube link. It feels like spam, and it doesn't feel like it serves any utility besides pushing an agenda (even though many people here would agree with it). Most people have seen it around here enough to use pipedvideo if they wanted it to use it already.
- I think it's always been a rage inducing part of the reddit experience that you see you received a response to your comment, but only have it been a bot smugly correcting your grammar or tell you all your letters are in order or something useless like that. So, for this place, I would like to make sure that everyone you talk to here is a real person as much as possible, because people inspire people to be greater, but bots don't.
**The Fairphone 4**, as nominated by [@[email protected]](https://lemmy.world/u/be_gt)!
As promised, you will be receiving 1 Lemmy Silver, and of course, bragging rights.

But, we also have an honorary Golden Lemmy award, which goes to...
**Every Android device that is not the Samsung Galaxy S22+**, as nominated by [@[email protected]](https://discuss.online/u/OpenStars)!
You get 1 Lemmy Silver (and bragging rights) too!

That's it for this year's Golden Lemmy, folks!
(Nomination thread is [here](https://lemmy.world/post/10291122) for future references.)
Now before anybody starts about S24 having being a great phone and amazing performance, ...
I own the exynos chip version ( I live in the EU ) and the heating issues and battery draw is disqusting. I have had it for a little over a year and the battery will go from 78% at 1pm when starting afternoon shift to 24% at 10pm after finishing my shift.
It used to last 2-3 days with my usage, nowdays it can't go over half a day with me not touching it ( I have syncthing running and tasker to disable/enable syncthing depending on conditions. And home assistant to look up automations that I have configured to use the least amount of sensors as possible ).
All I need in a phone is good battery life ( atleast a day with syncthing/tasker and home assistant running in the background ), smaller sized screen with an oled/amoled display ( I tend to read manga and webtoons on my phone ) and possibly a snapdragon chip for occasional pc game emulation ( indie games ) using fex/gamenative.
EDIT: The main problem I have with the phone isn't the battery life, it's the overheating issues that made the battery life to degrade rapidly that I have the issue with.
~~While I usually don't condone proprietary software or hardware, I have to give a thumbs up to the One UI/Samsung devs.~~
I was "playing around" with my Samsung S23 - which by the way I have debloated to the point of it feeling snappier than all the bleeding edge iPhones - I "accidentally" messed up my recovery partition. Here comes the thumbs up part.
Instead of falling into a bootloop or becoming bricked in any way, some sort of failsafe mechanism kicked in, sending the user (me) to the download mode. So instead of leaving me with a brick containing all my music, contacts, banking stuff and, well, my everyday life, it allowed me to reflash a working recovery partition, albeit not the official one but TWRP since I - in my panicked state - could not find an image of *just* the Samsung recovery (I would have had to reflash all of Android...).
WELL DONE programming it so that it takes you to download mode! :D
PS: If you're going to experiment, don't do it on your daily driver. Don't be like me.
> @fdroidorg at this point is being used to push out an app with sensitive permissions that's been taken over by an unknown individual who refuses to engage with its large community of users and developers.
> I STRONGLY recommend disabling updates from Fdroid, if not uninstalling and manually installing 2.0.11.2, or installing the Google Play version which has a different maintainer.
> this is extremely shady and it's just looking worse as time goes on. I'll link to the Syncthing forum thread from about where I left off last time in a subsequent post.
When magisk came it was great and doing everything it needed to do. Then the dev got work at google and having magisk on top of google measure to stop it became imposssible. U can have module that will likely nearly make it invisible but that wont work. The magsik dev as far as i know don't intend for magisk to be this stealth solution that play proetct or pay or other measure couldnt detect. I dont use root extensively and with the passing of time i feel i might ditch it.
I saw some emerging solution but nothing either for my modele or that i feel confortable using. Wich is a shame cause i have a neobank and if i cant use it my phone is useless. But simply for adaway im really to keep my phone root but dont wanna loose bunch of capability
cross-posted from: https://lemdro.id/post/14305957
>Per the GitHub readme:
>
> > This app is discontinued. The last release on Github and F-Droid will happen with the December 2024 Syncthing version. Interactions (issues, PRs) are limited now, and the entire repo will be archived after the last release. Thus all contributions are preserved for any future (re)use. The forum is still open for discussions and questions. I would kindly ask you to refrain from trying to challenge the decision or asking "why-type" questions - I wont engage with them.
>
> > The reason is a combination of Google making Play publishing something between hard and impossible and no active maintenance. The app saw no significant development for a long time and without Play releases I do no longer see enough benefit and/or have enough motivation to keep up the ongoing maintenance an app requires even without doing much, if any, changes.
>
> > Thanks a lot to everyone who ever contributed to this app!
>
> This is extremely disappointing news. I have been using the [Syncthing-Fork](https://github.com/Catfriend1/syncthing-android) version, but since it is based on this app, this may be the end for that app as well.
cross-posted from: https://programming.dev/post/41272884
> [Donate](https://grapheneos.org/donate)
>
> [Discord Server](https://discord.gg/grapheneos)
>
> [Message Link](https://discord.com/channels/1176414688112820234/1176434676311797760/1442528725370540208)
>
>@everyone GrapheneOS is being heavily targeted by the French state because we provide highly secure devices and won't include backdoors for law enforcement access. They're conflating us with companies selling closed source products using portions of our code. Both French state media and corporate media are publishing many stories attacking the GrapheneOS project based on false and unsubstantiated claims from French law enforcement. They've made a clear threat to seize our servers and arrest our developers if we do not cooperate by adding backdoors. Due to this, we're leaving France and leaving French service providers including OVH. We need substantial help from the community to push back against this across platforms. People malicious towards us are also using it as an opportunity to spread libel/harassment content targeting our team, raid our chat rooms and much more. /e/ and iodéOS are both based in France, and are both actively attacking GrapheneOS. /e/ receives substantial government funding. Both are extremely non-private and secure which is why France is targeting us while those get government funding. We need a lot more help than usual and we're sending our the first ever notification to everyone on the sewer because this is a particularly bad situation. If people help us, it will enable us to focus more on development again including releasing experimental Pixel l0 releases very soon.
I had been using the phenomenal Breezy Weather for quite a while. It has built in integration with my launcher, provides a variety of configurations, and looks great. Here's why I switched to Overmorrow.
Overmorrow is on another level in terms of design. It uses well selected photos sourced from the copyleft Unsplash as the background, which indicate different weather conditions and times of day (and possibly other factors, like location, although I haven't tested it that extensively or examined the codebase). The background is responsive as you scroll the app, which is a nice touch.
The minimalist icons used for weather and time of day make it easy to read at a glance at any size. To be honest, I was not a fan at first. They are almost *too* minimal for me. As I've grown accustomed to seeing them, it is clear the attention to detail that has been invested in each one. Unlike Breezy Weather, the icon pack can't be changed.
Breezy is a more mature app, so it makes sense that it has a few more customizations and integrations available. Breezy offers over a dozen widgets, while Overmorrow offers just 5. The widgets available with Overmorrow cover all the basics, although I found one or two idiosyncrasies. The hourly mode could benefit from more configurability, and a weekly preview widget is missing entirely. For me that's not really a necessity, but might be a dealbreaker for others.
Opening the app, it feels very much like a complete solution. The information offered is detailed and displayed extremely thoughtfully. There are obvious settings like units and weather sources, but also full control of what and in which order information is displayed. Put what's important to you at the top, and less important stuff lower down (or leave it off completely).
Everything is snappy and intuitive. Colors can be customized or set based on your wallpaper, or the current weather conditions. The transitions between screens and updates are cleverly and subtly animated. The entire experience is crisp, smooth, and modern.
My favorite feature is the radar view, which is just as snappy and intuitive as the rest of the app. Press play to see the recent radar animated, or tap to see it in full screen view and look around. It can be super helpful in looking out for incoming weather, or visualizing how quickly a shower will blow over. And it's something conspicuously missing from some other apps.
Overall, the beautiful design, frictionless UI, and features make this one a winner for me.
[Source code](https://github.com/bmaroti9/Overmorrow)
[IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/com.marotidev.Overmorrow/)
[Play Store](https://play.google.com/store/apps/details?id=com.marotidev.Overmorrow)
Just wanted to share a really cool app I just found. Its called Catsky. Its a cat themed web wrapper for Bluesky with a few tweaks. I believe its open source. I didn't see it say it was distinctly on the github page. But I saw it's code posted.
First off, im not new to Lemmy, im behind my Alt account. But I was to make this post because if an android app me and my boyfriend are currently working on, or soon to be working on. We value are privacy and security very much, and we take this much to ensure we are protected as much as we can. We know we can’t do 100%, but we can achieve 99.97%.
Anyways…
So, my boyfriend is in the process of making an Android app that lets users sign into their online accounts in one app. He said he wants to make this Twitter UI like app, with the ability to login with his accounts, with privacy and maintaining a healthy security. However, he has a problem due to us being in a situation where we ~~can’t~~ don’t want to pay for API’s for such services we have accounts for.
The main point, is it possible to make it to where; once the user opens the app, taps the button to sign in with Facebook let’s say, it opens Facebook in webview and when the user is done authenticating, the app then closes webview and shows content, within the custom UI in the app.
> Same goes with other platforms like, Twitter, YouTube and what not.
Again, I’m not even sure if this is possible, but consuming that I have an android phone, and I play Fortnite at time to time, whenever I go to sign into my epic games account. The game opens webview and when I’m done signing in, it closes and continues with my account shown.
It’s basically a privacy security focused browser, but with an added features like viewing and managing your online accounts.
I'm looking to buy an iPhone 15 when it comes out. For those that also have a Pixel, what are some things that each phone does completely better than the other?
I was thinking of using the iPhone as a phone first, and having the Pixel as just a Personal Smart Device that I can use to do sideloading, emulation, file organizing, and other productivity and entertainment stuff, maybe even social media like having Mastadon and Lemmy there, maybe Signal too.
Whereas I'll have the iPhone for calling, texting, streaming, CarPlay, News, and Apple Watch stuff.
What are some other things I can segment?
(There's a lot of content and apps available on both, but I'm wanting to know if there's anything that's visibly or marginally better on either device that you've noticed)
How do yall backup your phone? Trying to de Google as much as I can but that means I wont have the ability to sync everything again if I drop my phone in a lake.
Preferably a program that can run on linux or a NAS that auto backs up over wifi. Id be fine with cable backup too if I had to.
I've been unable to access the PlayStore all day. It tells me I'm not signed in even though my profile picture is visible in the top right corner. When I tap "Try again" nothing happens.
When I tap on my profile picture and then select "Google Account" it tells me I'm not connected to the internet (see screenshot). But I am, using my browser for example works just fine.
The only other app I've noticed having problems is Weather, which is unable to refresh and also tells me there's no internet connection.
Any idea what's going on here?
I can't root my phone because I don't have an image for it (Moto G73) although I'd like to, but for some reason my banking app thinks it's rooted and refuses to work. This happened just after I updated it, it wasn't happening before.
Edit: I'm regretting not getting the Motorola Edge 40 Neo, which also costs £250, but is slightly better in multiple ways, and seems like it has better root support.
cross-posted from: https://sh.itjust.works/post/50874223
> Hey everyone,
> I am currently in the market for a tablet. My requirements are that it has pen support(either proprietary or usi I don't care), an unlockable bootloader, and a fairly powerful snapdragon processor (preferably 8 gen 3 or 8 elite or something). I would like it to be around 10 inches closer to 9 would be better. I don't know if that's possible though. If anyone has any ideas then that would be extremely helpful.
>
> Edit: I forgot to say what I would use it for lol. I would mainly be using it for note taking since I'm in college but I might also do some switch or PC emulation on it as well.
Hi all :)
I need to replace my Xiaomi Mi 10t Lite 5g, so my wife has agreed to buy me a replacement for Christmas. I'm clueless when it comes to phone chipsets though, so I need some help.
I posted a similar request last year for my wife, and we're in pretty much the same boat now, so I've quoted the relevant part of that post below. The main differences are, she went for a Motorola Moto G85, but I can't stand the wraparound screen, and if possible, I'd like to get a phone with usb 3 that can potentially act as a desktop replacement and connect to AR glasses, but the last part isn't important.
>The main things she needs are, decent battery life, an SD card, NFC, and more than 64GB of internal storage. If the OS can be changed in the future to get security updates, that would be a bonus. Given the direction that they seem to be going, with collecting data and locking down the bootloader, I'd prefer to move away from Xiaomi if possible.
>The catch is though, we're on a small budget. Thanks to Christmas, we've only got around £200 to £250 to spend. If there's a significant upgrade, we can go to about £300, but that's a stretch.
I did look at the Poco M6 Pro, the Samsung A55, and the Tecno Spark 20 Pro, which seems to be ridiculously cheap, but don't know if they're still considered decent.
Thanks :)
EDIT: Sorry, I forgot this bit. Pixels are no good for me because of the lack of SD card support. I'm regularly in places with no internet connection, so keep my media on my SD card.
I've written this blog post about moving from rooted Samsung to a Pixel running GrapheneOS.
It's a list of every root tool that I used, with a note on whether I'll miss it. I wrote it as a checklist for myself initially, and decided to add links and more comments and publish it. Turns out I don't really need root, which truly surprised me.
Do you have any apps or tools that hold you back from leaving root?
Anyone know any good, preferably open source, download managers for Andorid? I'm sorry for asking this here but, I really can't find any good ones. Any help is appreciated
EDIT: I choosed to use Aria2App. Thank you everyone that replied
cross-posted from: https://slrpnk.net/post/30244810
> ProtonVPN CLI, Android Linux Dev Terminal
>
> Hello,
>
> First, I'm not expecting any specific amount of support, or absolute resolution, as I'm fairly certain this falls under non-standard use. So, this is for testing and experimentation. Thanks ahead of time for any help or guidance you can think of!
>
> Testing the recent CLI program in the Linux Development Environment on a Pixel 6a, GrapheneOS, I've had an error come up.
>
> ```
> proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
> raise DBusErrorResponse(resp_msg)
> jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
> return Collection(connection)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
> self._collection.get_property('Label')
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
> (signature, value), = self.send_and_get_reply(msg)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
> raise ItemNotFoundException('Item does not exist!') from resp
> secretstorage.exceptions.ItemNotFoundException: Item does not exist!
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
> collection = secretstorage.get_default_collection(bus)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
> return create_collection(connection, 'Default', 'default', session)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
> raise PromptDismissedException('Prompt dismissed.')
> secretstorage.exceptions.PromptDismissedException: Prompt dismissed.
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
> keyring_backend.get_password(
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
> collection = self.get_preferred_collection()
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
> raise InitError("Failed to create the collection: %s." % e)
> keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
> raise DBusErrorResponse(resp_msg)
> jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
> return Collection(connection)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
> self._collection.get_property('Label')
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
> (signature, value), = self.send_and_get_reply(msg)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
> raise ItemNotFoundException('Item does not exist!') from resp
> secretstorage.exceptions.ItemNotFoundException: Item does not exist!
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
> collection = secretstorage.get_default_collection(bus)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
> return create_collection(connection, 'Default', 'default', session)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
> raise PromptDismissedException('Prompt dismissed.')
> secretstorage.exceptions.PromptDismissedException: Prompt dismissed.
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
> keyring_backend.get_password(
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
> collection = self.get_preferred_collection()
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
> raise InitError("Failed to create the collection: %s." % e)
> keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
> raise DBusErrorResponse(resp_msg)
> jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
> return Collection(connection)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
> self._collection.get_property('Label')
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
> (signature, value), = self.send_and_get_reply(msg)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
> raise ItemNotFoundException('Item does not exist!') from resp
> secretstorage.exceptions.ItemNotFoundException: Item does not exist!
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
> collection = secretstorage.get_default_collection(bus)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
> return create_collection(connection, 'Default', 'default', session)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
> raise PromptDismissedException('Prompt dismissed.')
> secretstorage.exceptions.PromptDismissedException: Prompt dismissed.
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
> keyring_backend.get_password(
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
> collection = self.get_preferred_collection()
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
> raise InitError("Failed to create the collection: %s." % e)
> keyring.errors.InitError: Failed to create the collection: Prompt dismissed.
> ```
>
> Given what I've seen, it's trying to access keyring, can't find relevant files, and fails to do what it's wanting.
>
> In a stimulated environment like this, similar to maybe docker/podman as I've noticed, a 'regular' boot/initialization doesn't occur and seemingly neither does a logon. So, keyring and other relevant files, services, or utilities just may not get initialized as a program might expect or need.
>
> Though, a keyring program seems installed, and autocomplete even works to enter the name in the terminal, that doesn't mean it's operating as needed.
>
> Given no regular desktop environment to utilize; as the 6a seems to not function with that aspect of the Linux Dev Environment, whether that would resolve this or not; there may not be a solution here.
>
> In the past, with the same hardware and environment, I've gotten manual configuration of OpenVPN to work with config files, so, at least at the time of that experiment, it's seemingly feasible to use ProtonVPN through that method if needed.
>
> Thanks again for any direction or advice. I hope you're having a good weekend.
i have a oneplus 9 (LE2113, if that matters) and the battery is starting to give. i'll try to have it replaced when it goes fully unusable but i'd like to already have a replacement in mind so i don't risk going without a phone for too long. any recommendations?
my current phone has never been slow, so i don't really care for a more powerful hardware.
i would like one from a brand with as little software bullshit as possible though (i've seen the horrors of redmi software and want to stay as far away from That as possible).
and in case anyone is wondering, i'm not brave enough to try rooting my main phone lol.
any help would be greatly appreciated
edit: i don't know if i worded myself poorly but by 'rooting' i also mean installing a third party os. i would like a phone that is not awful out of the box if such a thing exists.
Just got a marketing email from [Murena](https://murena.com/america/shop/smartphones/brand-new/murena-fairphone-6/) and they are advertising the FP6 in the USA with a $60 discount. I bought one when they first went on sale in the usa and I love it. You can run AOSP android or /e/os on it. I'm running /e/os with the fossify launcher and it's pretty great.
Battery life is probably the best part though, I can easily make it 3 days without charging.
cross-posted from: https://piefed.europe.pub/post/65174
> cross-posted from: https://lemmy.world/post/38001927
>
> > > In this post, I hope to clarify and expand on some of the points and rebut some of the counter-messaging that we have witnessed.
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: [email protected]
5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.
6. Memes are not allowed to be posts, but are allowed in the comments.
7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.
8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.