Show more

Hello! We are a small independent bookshop in Stow, in the Scottish Borders. We are no longer using Twitter, for obvious reasons, but could use some new followers on Mastodon and other social media channels - where our presence is smaller than on Twitter. Please help / share this is you can! Thank you.

@purism will you release the numbers on how many people are paying for a subscription (and at what tiers)? it would be nice to draw some direct parallels to how these donations impact the open source and upstream work you do

1 year ago I ditched my Macbook, bought a Framework laptop, and moved to Linux for professional UX design work. In this article, I explain as simply as possible:
- Why I switched to Linux
- How you can do the same.

I cover design-specific concerns like:
- How to use Apple devices like the Magic Mouse in Linux
- Which design tools are available and how to install them
- How to find help if you get stuck

chris-wood.design/resources/li
#Design #UXDesign #UIDesign #Linux #MacOS #FrameworkLaptop

This is my first week attempting to use @postmarketOS on OnePlus 6T as my daily driver. Yesterday was my first full day with the device and it's fantastic! I was running errands, taking meetings out, and using the phone as my primary communicator.

For context, (and this is going to sound brutal, but it's the truth) I've been using a Librem 5 on PureOS as my daily driver since February, so my expectations are pretty low at this point.

In no particular order, here are my main observations so far.

This thing is fast! So responsive and slick. Again, I am comparing it to Librem 5, not iPhone. That said, @phosh performs so well on this device, it really feels like THIS is how it is supposed to work. (This is an aside, but it's a real shame how stuck and abandoned Phosh is on Librem 5, when that was the device it was originally made for.)
Cellular phone calls on my carrier (AT&T) require VoLTE, so I am using this hack (a) (b) to enable voice calls. Some people have reported issues with call audio; I've only noticed call audio loss very occasionally, and they are resolved for me by toggling the modem on and off.
Battery life is good, but not great. I was using the phone pretty heavily yesterday and I needed to top up the battery once in the afternoon. I'm interested to see how it fares on a day when it spends most of the time in my pocket.
Do not allow the device to suspend! Unlike the Librem 5, it won't automatically wake up for calls or SMS messages. And very much like the Librem 5, you won't receive any other notifications while it's asleep.
I'm using Fractal / Matrix / iMessage bridging (c) for the majority of my instant messaging needs. This works great, but the notification integration kind of sucks.

Core notification support appears to be handled by feedbackd (d) - thanks @agx! - which works really well. However, there's no obvious way to link general Freedesktop/libnotify notifications (e) to a feedbackd event.

The practical effect of this is that messages coming in over Fractal are received immediately BUT with no visual, audible, or haptic cues to indicate that they've arrived.

I'm solving this problem right now with a horrible little Python script that watches for Fractal notifications on dbus, and triggers a message-new-instant event when it sees them.

This is working for me right now, and I'm happy to share the code if anyone wants to see it. But I'm sure it's not how things are supposed to work. I would love to hear from the developers on what the "right" solution is supposed to be here.

I'll have more thoughts to share over time, but I'll wrap it up for now. At this point I'm really pushing the limits of what a "microblog" entry should look like.

References:
(a) gitlab.com/postmarketOS/pmapor
(b) gitlab.com/flamingradian/81vol
(c) github.com/mautrix/imessage
(d) source.puri.sm/Librem5/feedbac
(e) specifications.freedesktop.org

#postmarketos #mobilelinux #phosh #oneplus6t #linux #librem5

People of Bangladesh protesting for their rights.

But the worlds is unaware about it, while thousands of people are dying. Please boots the post, let the world know.

www.bbc.com/news/articles/c1dm4519l48o

#bangladesh #politics #fediverse #mastodon #students #savebangladeshistudent #asia #worldaffairs

I’m working on porting Mobian to the Pixel 3a, pretty much everything works, even eSIM. The kernel dev is already working on upstreaming the patches, some are already in the next Linux release.

I’ve recently posted about the progress: lemmy.sdf.org/post/19600671

Updates to that post would be that eSIM does work and that the internal microphone will work very soon once the already existing patches are pushed to the git repo.

What's the current status of OnePlus 6(T) camera works on #postmarketos. I'm currently in between the jobs, having plenty of spare time, and would be glad if can help somehow with coding/testing.

Need help with notifications in on a OnePlus6. Below excerpt gives audible, but no visible notification.
--
if mmscount > 0:
notification = Gio.Notification()
notification.set_title(f"{mmscount} MMS messages queued.")
notification.set_priority(Gio.NotificationPriority.HIGH)
self.send_notification(None, notification)
Lfb.init('XYZ')
event = Lfb.Event.new('message-new-sms')
event.trigger_feedback()
time.sleep(1)
--

Just realised that on Mastodon, boosting *is* the algorithm.

There's no code trying to cleverly show me stuff it reckons I'd be into, based on what my contacts are into, instead my contacts are saying "I like this, I bet my contacts would like it too" and that is way smarter than any algorithm.

Thank you, boosters!

For July's Open Home Newsletter, we share our new collaboration partners, our thoughts on recent acquisitions in the smart home industry, and introduce the Wake Word Collective to help improve the accuracy of microWakeWord.

Read more about these here: newsletter.openhomefoundation.

To prevent Firefox Telemetry completely, simply set the following two values in about:config to 127.0.0.1

toolkit.telemetry.dap_helper
toolkit.telemetry.dap_leader

#firefox #privacy

#Firefox , you were the least bad #browser .
I guess you still are, but trying hard to catch up, aren't you?

osnews.com/story/140247/i-told

Thanks for enabling a #privacy violation without asking me on a profile with enhanced #tracking protection on.

I have over 20 profiles and I can't find a working way to disable it everywhere at once -_-

#mozilla

@pocketvj I am using without auto suspend, as I don't find it reliable enough yet. Just trying to see if I could do a workaround until it is.

seems to be the biggest power hog on my running . Is there any way I can check if the screen is off for a a pre-determined amount of time and then automatically kill firefox or to freeze it in the background by using 'killall -19 firefox-esr'?

With firefox running on my phone, the battery drain is some 10%/hour, while if it is not running the battery drain seems to be in the 4-7%/hour range.

And I want to say I'm loving the state of #GNOME's app ecosystem. Lots of apps, most of them really nice, many of them incredibly polished and well designed. The vision of small applications that do one thing and do it great was never so close.

All my love for the developers of these and many other great applications out there, and also for the GNOME community, for creating the ground for such an ecosystem to grow.

Show thread

I met with @pabloyoyoista today. We talked, amongst other, about the directions of Papers. As part of my #GSoC project, for example, I'm tackling gestures. It'll be a clean-up as much as will enable touchscreen users, who currently cannot select text, nor add annotations.
Yes, the pizza at the end is obligatory. (Would've been a boring picture otherwise, right?) And yes, they were payed for from a #postmarketOS running device.

There's been recently some confusion in #postmarketOS as GNOME Software is still on version 45. The main reason is that the [simple plugin](github.com/Cogitri/gnome-softw) we use for APK has not been updated to follow GNOME Software's library changes. If anybody is interested in helping with maintenance for that project, I can provide guidance and reviews, and we will all be very pleased!

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml