Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)K
Posts
202
Comments
380
Joined
5 yr. ago

  • Does "desktop" means no TUI? Because newsraft and its predecessor newsboat are pretty cool. Newsraft is the one I use.

  • Unified push is great news in general for AOSP based ROMs phones for battery life, it's an open notification standard and system. There are several providers or distributors. If you're already using nextCloud with the unified push support on the server (murena has enabled this already because they want apps to consume less energy because of having to run in the background if not wanting to use the proprietary google services notifications) then you can use the unified push app already available on f-droid. If using conversations (xmpp client) it already supports working as an unified push provider and perhaps other xmmp clients already added such support and conversations is also available on f-droid. Or you can use the ntfy provided app also available on f-droid. There's an apps list available to find out if particular apps already support unified push, and as you can see fennec is one of them. BTW, if one doesn't want or need push notifications on fennec this can be disabled on its notifications settings, When installing an unified push notification provider, the apps supporting it will attempt to subscribe with a particular topic name on the provider, and usually the providers come with default settings to automatically accept subscriptions, and one can just check if the subscription is there already or not, one might need to stop and re-open the app for it to attempt to subscribe. Make sure the provider is running in the background without restrictions, I can tell conversations and ntfy are pretty low battery consumers so no worries about no restrictions on battery consumption.

    Does that help? Otherwise I'm kind of lost with the questiosn.

  • Yyup, notmuch doesn't sync folders AFAIK since it is an indexer (a fast one), one needs mbsync and/or imapnotify to keep mail up to date (the combination might be mbsync to sync on boot, and then imapnotify to keep things up to date based on such notifications) to keep mail up to date. Another options is khard which is menat for cardav contacts just as khal is meant for caldav calendar... mutt-ics sounds great for ics calendar invitations, which I sometimes get from non family and non organization parties, otherwise I receive caldav ones, which I'd like to integrate with the caldav calendar so it syncs, perhaps mutt-ics handles that as well, first time reading about it, :)

    Many thanks for answering !

  • how does khal integrate with neomutt for received invitations? khard works pretty well AFAIK with neomutt. Also, have you tried alot (notmuch + afew + alot + ...)? It sounds alot integrates much better than neomutt with notmuch, which in turn integrates much more better than mutt...

  • Not only those, it was google removing support for extractors, knowing that would affect frontends, particularly yt-dlp, and of course they had to react. BTW, libretube, what I prefer from f-droid was also affected. See this yt-dlp issue which was already fixed with a commit and the immediate release they provided. I grabbed the yt-dlp fix on artix Today and the libretube fix on f-droid Today as well.

    I believe all frontends got affected (attacked?) in pretty similar ways...

  • artix, and honorific mentions to parabola and hyperbola (hyperbola is moving towards becoming a gnu + kopenbsd thing, like there was an attempt for a debian gnu + kfreebsd effort though this one got dropped)

    • terminal: profanity (really cool, it became what I regularly use, no audio/video calls though in which case a gui like dino can be used, syncing between the two)
    • gui: dino (there's a fork called dinox)
    • android: conversations (from f-droid)
  • It depends on your preferences of course. Notmuch offers a way fast indexer you can't get with traditional gui applications, but by itself it's not pretty useful, however the integration with other tools makes it really powerful, with afew you get your personal tagging when messages arrive (filters), with alot you just get the email frontend. If you like the terminal experience, then you'd know you need something extra for smtp (writing emails) and there you have for example msmtp. It's a matter of choice. I mentioned notmuch since the traditional approach to the terminal is plain neomutt, but there are alternatives. isync (mbsync) actually interacts well with neomutt but it also does it with notmuch, and neomutt can be used as a frontend for notmuch as well. A matter of choices.

    The thing with solutions like thunderbird is that you have to adhere to their design decisions. For example I don't like their librnp implementation, and I had to create alpm hooks on artix to keep updating such library with sequoia-octopus-librnp, not because I like rust (I don't dislike it either), but because at least I can keep just one keyring, and thunderbird when not having a master password (the default) keeps its keyring unencrypted, and I pretty much see no reason not to use gnupg. So I decided I better kept using gnupg's keyring and stuff. Integrating different tools designed for specific purposes you have more freedom of choice. At any rate that's how unix was conceived, and you can choose to do it that way if you want.

  • Cool, it never came back to arch/artix, however I see it on aur. I actually don't use gui for mpd, I use ncmpcpp, but good to know it has quite good gui frontend. ario is good as well, particularly if not much into Qt apps.

  • I don't know if your complain about serxng is something you'll eventually get with 4get. Whatever works at any time. See google and other search engines had been playing awful to searxng. At some point google will notice 4get instances and will take on them as well. On searx[ng] on the side one can see what has been suspended, denied, timed out, etc.

    Time wise, 4get allows for only 1 engine at a time. searx[ng] allows for several no wonders it can take time. BTW the user can choose any of the engines per search they want. That of course can take more time. The point is that right now all search engines have taken it on searx[ng], and options are welcome. Self hosting is working better maybe because the search engines don't feel threaten by it.

    The good thing is to have alternatives.

    BTW, I thought google found the way to finally get rid of invidio, but it seems there are a couple of instances still working. Good !

  • DeGoogle doesn't make sense if keeping google services and google play (this provides services any ways). For example grapheneOS as best as it is for security is not a DeGoogle experience. calyxOS would have been an option but it's currently out of maintenance. LineageOS with f-droid basic, apkupdater (apkpure mirror) if needing proprietary stuff and maybe aurora store if apkpure doesn't find something or you distrust it (it'll be connecting to google play), and for them, if needing google push notifications (most of them do) and unavoidable services then microG.

    Some FLOSS apps requiring push notifications allow to use unified push btw, like jami and davdroid (davx5), molly (signal client, though I no longer use signal), so no need for google push notifications, and for email imap has supported it's own push notifications mechanism for way long (fairemail, thunderbird, etc). It's on proprietary apps which mostly that's not the case... Installing from official f-droid I believe gets rid of proprietary google stuff, including dependencies on google services library...

  • cantata is no longer maintained AFAIK, but as mentioned there are other clients such as ario, which on arch/artix it is build on gtk3, not gtk2

  • How about isync + notmuch + afew + alot + msmtp? gpg decryption not directly supported but using alot's pipeto it can be used to decrypt messages. As using notmuch as indexer it's flow is pretty similar/compatible to/with gmail.

  • agreed, I though I ammended my original post about it.

  • Not specific to grapheneos, and also battery friendly on LOS is localsend, and on gnu+linux I use instead localsend-go since it offers a CLI (what I use) and a rudimentary TUI which is missing some functionality but good enough (I prefer using it as CLI). But localsend also includes a windows app BTW. On gnu+linux some prefer kdeconnect, but I find it more battery intensive than localsend on the phone, and the extra functionality is not what I expected, like I originally guessed I could write sms from a gnu+linux box, or read past one, and that's not what sms control means.

    Don't these alternatives work on grapheneos for some reason?

  • Flatpak's use of bubblewrap (it comes from flatpak but then it became its own project) is not a good example, see:

    https://madaidans-insecurities.github.io/linux.html#flatpak

    But in general this is true. I talked out of memory, but firejail given its suid way is considered insecure (possible privilege escalation), that's right

  • apparmor comes with several profiles, and if in your distro it doesn't include one for librewolf, you can use the firefox one. And if there's no available one and you would be interested in combine it with firejail then most probably firejail will come with with a profile for firefox or librewolf and usually with support for apparmor. Regardless of the distros, the arch wiki can guide you with apparmor and firejail. I recommend becoming familiar with both. Another option if there's no profile on your distro is to look into another distro's profile. ubuntu used include some software with apparmor out of the box so perhaps it's a good source of profiles...

    Also in this same community there's an old post precisely about what you're asking for, though it's a bit dated, you may want to scroll for some time until getting to it.

    Edit:

    Firejail is insecure, my bad. Better to use bubblewrap (I didn't know about bubblejail). The thing is that firejail offers profiles combined with apparmor which might have solved the lack of apparmor profiles. For my personal purposes I hope to take a look at bubblejail to have an easier way to do sandboxing. You can see the arch wiki bubblewrap examples to notice how bubblewrap doesn't help with apparmor profiles though. According to the arch wiki for bubblejail or the GH page for bubblejail profiles are used and can easily be created, however I have no idea of the interaction with apparmor, and if as with firejail such profiles include apparmor stuff, but intuitively I guess it doesn't.

    Going back to apparmor, which is MAC enforcement, if no profiles available on your distro for librewolf neither firefox, then looking at other distros is OK, and also one can create profiles as well as one can also modify existent or available ones. See for example the arch wiki for apparmor.

  • If you want to keep using google playstore and services, you no longer will be able to use f-droid, whether google or any aosp rom. grapheneOS claims it won't be affected given their sandboxed google play and services. Though I'm not sure if eventually google would come up with a counter measure or it won't ever care. They want to enforce that if anyone uses their proprietary stuff the apps interacting with it must be from register developers, which automatically exclude any libre/free app storage on which developers don't want to register to google. GrepheneOS being the exception.

    If you use microG with any custom rom, I guess that might work through fake registrations, but can't be sure. But any custom rom without google play and services is supposed to be ok with f-droid. The thing is that google knows most if not all users need one app that depends on their stuff, perhaps bank apps, payment apps, and so on...

  • Guix @lemmy.ml

    Futurile: Guix Resources

    www.futurile.net /resources/guix/
  • Asklemmy @lemmy.ml

    any desktop gtk client like lemoa?

  • Lemmy Support @lemmy.ml

    any desktop gtk client like lemoa?

  • LibreWolf @lemmy.ml

    From privacy community: If you use the LibreWolf browser, you may want to read this.

  • Privacy @lemmy.ml

    DivestOS ends development

    www.divestos.org /pages/news
  • Science @lemmy.ml

    ACSPublications: Presence of Perfluorohexanoic Acid in Fluoroelastomer Watch Bands

    pubs.acs.org /doi/10.1021/acs.estlett.4c00907
  • Open Source @lemmy.ml

    apkupdater not working properly

  • F-Droid @lemmy.ml

    apkupdater not working properly

  • F-Droid @lemmy.ml

    K9 and Thunderbird beta for testers

  • Linux @lemmy.ml

    Phoronix: Linus Torvalds Comments On The Russian Linux Maintainers Being Delisted

    www.phoronix.com /news/Linus-Torvalds-Russian-Devs
  • Arch Linux @lemmy.ml

    Dependency cycle on Arch (btw)

  • Linux @lemmy.ml

    Phoronix: Several Linux Kernel Driver Maintainers Removed Due To Their Association To Russia

    www.phoronix.com /news/Russian-Linux-Maintainers-Drop
  • LibreWolf @lemmy.ml

    Bleepingcomputer: Mozilla fixes Firefox zero-day actively exploited in attacks

    www.bleepingcomputer.com /news/security/mozilla-fixes-firefox-zero-day-actively-exploited-in-attacks/
  • LibreWolf @lemmy.ml

    Firefox Rolls Out Total Cookie Protection By Default | The Mozilla Blog

    blog.mozilla.org /en/products/firefox/firefox-rolls-out-total-cookie-protection-by-default-to-all-users-worldwide/
  • Linux @lemmy.ml

    ZDNET: 20 years later, real-time Linux makes it to the kernel - really

    www.zdnet.com /article/20-years-later-real-time-linux-makes-it-to-the-kernel-really/
  • Privacy @lemmy.ml

    anonymous blog preserving author identifier digital signature or similar

  • Lemmy Support @lemmy.ml

    lemmy.ml /c/xmpp@slrpnk.net
  • LibreWolf @lemmy.ml

    Firefox to collect your (anonymized) search data

    blog.mozilla.org /en/products/firefox/firefox-search-update/
  • Privacy @lemmy.ml

    xmpp android app with omemo and unified push notifications support

  • Rust Programming @lemmy.ml

    Any MT testing framework around shuttle MT testing crate

    docs.rs /shuttle/latest/shuttle