thayer

@thayer@lemmy.ca

My active account is https://lemmy.ca/u/thayerw.

https://lemmy.ca/u/thayer is inactive and no longer monitored; it remains only for the sake of post history.


This profile is from a federated server and may be incomplete. Browse more on the original instance.

XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes (sh.itjust.works)

I’m proud to share a status update of XPipe, a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like...

thayer,

I appreciate the writeup and that you’ve taken the time to post about it here, however I am 100% leery of managing remote access or credentials using closed source software. I’ll definitely keep an eye on the project, but it’s a hard pass for me until the app is fully open source.

thayer,

I hear Anna’s Archives is great for ebooks. I don’t do audiobooks, and can’t stand podcasts, but it sounds like a lot of good suggestions were made for those already.

what are your recommendations for a good privacy friendly sms app?

Hello, currently I use qksms but its very problematic and lacks basic fetures. One of those issues being you cant send videos, and sending and recieving media is pixalated or blurry because of a commpresion issue. I’ve already tried adjusting the compresion options in settings to find out it doesn’t work....

thayer, (edited )

Simple SMS, obtained from F-Droid, is probably the best universal option until the Fossify project adds the fork to their suite (assuming they do).

If you have the ability to toggle network access for your apps (GrapheneOS, etc.), Google Messages is a very solid SMS app that receives regular updates. I would normally only recommend FOSS apps, but many of those options are limited and/or dangerously outdated for SMS.

thayer,

Relevant topics also missing from the survey:

  • Choice of desktop operating system
  • Choice of mobile platform and OS
  • Use of email encryption
  • Use of cloud storage
  • Use and method of disk encryption
thayer, (edited )

My vote is Fedora. It offers fresh yet stable packaging, and a polished experience that you can rely on. You can then use flatpaks for even newer apps, or opt to run Arch in a container with distrobox/toolbox and play with as many cutting edge apps as you want, all as if they were installed on the host.

Finally, if you like what you see in Fedora, consider trying Fedora Silverblue, Kinoite, or any of their other immutable distros.

thayer, (edited )

Thanks, yeah I’ve found a few articles already on running scripts at shutdown…something like this should do it (using Tony Walker’s update script), though I’ve not tested it yet:


<span style="color:#323232;">/etc/systemd/system/silverblue-update-at-shutdown.service:
</span><span style="color:#323232;">
</span><span style="color:#323232;">[Unit]
</span><span style="color:#323232;">Description=Fedora Silverblue Update at Shutdown 
</span><span style="color:#323232;">ConditionPathExists=/run/ostree-booted
</span><span style="color:#323232;">DefaultDependencies=no
</span><span style="color:#323232;">Before=shutdown.target
</span><span style="color:#323232;">
</span><span style="color:#323232;">[Service]
</span><span style="color:#323232;">Type=oneshot
</span><span style="color:#323232;">ExecStart=/usr/local/bin/silverblue-update
</span><span style="color:#323232;">TimeoutStartSec=0
</span><span style="color:#323232;">
</span><span style="color:#323232;">[Install]
</span><span style="color:#323232;">WantedBy=shutdown.target
</span>
thayer,

I too like to review changes between images, but I’m just as content to run rpm-ostree status and/or rpm-ostree db diff to see what exactly has changed.

You should be forced to reboot though? And if you don’t want to reboot, can’t you just do an --apply-live?

I’m hoping to eliminate the extra reboot each day that is usually necessary to activate the latest image. I know that a lot of this will depend on exactly when the image drops from the repos (versus when I shutdown a host), which is why I was looking for some general feedback from others who might have done the same thing…I didn’t know if it’d be worthwhile in the long run, but I guess there’s only one way to find out. As for the –apply-live, I use it on occasion but I don’t want to rely on it for system updates (if that’s even possible).

thayer, (edited )

I was an rxvt/urxvt fan for nearly 20 years, then Alacritty for a while. Nowadays, I just use gnome-terminal and I’ve been happy with it. Looking forward to trying Prompt though.

5 days later: Prompt is the bee’s knees! Highly recommend for anyone wanting a snappy, feature-rich GTK4 terminal, especially if you work with containers.

thayer, (edited )

The best and most official explanation I’ve read is the 2017 GNOME blog post, Status Icons and GNOME.

Essentially, tray icons are a throwback to the days before designated notification and media playback APIs, and they now create some ambiguity for app developers, in addition to being ripe for abuse.

It’s a worthwhile read and the writer makes several valid points, but doesn’t address as much as I’d like in terms of actual solutions for things like instant messengers.

Personally, I would be happy if most traditional tray apps could be displayed in the dash, with status indicators, and started in a minimized state, but I still see the benefit of having some always-visible panel icons, such as instant messengers and VPN indicators.

thayer,

Thanks for sharing these links! I’m glad to see so much consideration being put into a better solution.

thayer, (edited )

I don’t think you’ll be able to build anything with €100, but you might be able to buy an old PC or laptop locally and use it as is. I’ve never run nextcloud myself, but from I’ve read it’ll be the most taxing service on your list. Everything seems pretty minimal, though I don’t know anything about Photoprism.

thayer,

That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off.

Next smartphone I buy, which one do you recommend?

Things that make me angry about my current smartphone Samsung Galaxy S21Ultra on a Verizon plan is the mandatory software updates in which they install WITHOUT MY PERMISSION stupid apps like Netflix and addictive gambling games and stacking block games and Candy crush. God knows what else they install without my permission. I...

thayer,

The bottom line is that GrapheneOS is the most security-focused mobile operating system available, and the Google Pixel is pretty well the only mainstream phone with an unlockable bootloader.

If Alphabet were to ever lock down the Pixel’s bootloader, the GOS devs would undoubtedly jump ship to a lesser available platform in order to continue the project. But until then, no other hardware comes close with respect to embedded security.

thayer, (edited )

While I’m a big fan of Vim, it’s definitely not for everyone.

I spend about half of my writing time in VSCodium, which is a community-based release of Microsoft’s open source VS Code editor. There are several markdown, grammar, and focus-oriented plugins for the platform, and you can pretty much shape it into whatever kind of editor you want.

I use VSCodium for the vast majority of my personal notes, technical writing, and project documentation (nearly all of which are written in markdown format).

thayer, (edited )

I won’t pretend to know how tightly integrated the keyboard is within the Android OS, but given the interoperability between app and keyboard it seems likely that vulnerabilities could be leveraged to gain malicious access to the clipboard and other sensitive data.

thayer, (edited )

It seems that BT 5.3 in USB format is a challenge to find, let alone support under Linux. If 5.0 is acceptable, the TP Link UB500 uses an RTL8761B chipset which has been supported since around kernel 5.16.

I have a few UB500 and UB400 adapters and both have worked OOTB without issue under Fedora.

Preparing to move from Ubuntu to Fedora

Hi! I’m seeking some advice and sanity check on hopping from Ubuntu to Fedora on my personal PC. I’ve been using Ubuntu LTS for almost two years now, switched from Windows and never looked back. But I cannot say I know Linux well. I use my PC for browsing, some gaming with Steam (I have AMD GPU), occasional video editing,...

thayer,

That still wouldn’t answer their dilemma of older versioning of packages, unless they went to Sid.

thayer, (edited )

Flatpak apps will use the same dotfiles as apps installed via traditional methods, however the storage location will likely be different. Most dotfiles will be contained within their respective flatpak app directory under ~/.var, so you can cherry pick which settings you want to bring over.

thayer, (edited )

I’ve been running Fedora Silverblue on nearly all of my PCs for about a year now and overall it’s been great.

  • Automatic and unobtrusive updates for the core OS and user apps (everything happens in the background without interaction; flatpak updates are applied immediately, and OS updates are applied at next boot)
  • I can choose to apply many core updates immediately, but rarely do
  • Atomic OS updates means that everything must be installed successfully or none of the OS updates are applied, which prevents a partially updated system
  • Being an image-based distro, I can and do easily rebase to Fedora’s test/beta/remix releases, and just as easily rollback, or run both stable and beta releases side by side for testing purposes
  • Being image-based means there’s no chance of orphaned packages or library files being left behind after an update, resulting in a cleaner system over time
  • In the event that anything does go sideways after a system update (hasn’t happened yet), I can easily rollback to the previous version at boot

Some elements not unique to Silverblue but part of its common workflow:

  • Distrobox/toolbox allow you to run any other distro as a container, and then use that distro’s apps as if they were native to your host system; this includes systemd services, locally installed RPMs, debs, etc.; I use distrobox to keep most of my dev workflow within my preferred Archlinux environment
  • Flatpaks are the FOSS community’s answer to Ubuntu’s Snaps, providing universal 1-click installation of sandboxed user apps (mostly GUI based); Firefox, Steam, VLC, and thousands of other apps are available to users, all without the need for root access

My only complaints about Silverblue are more to do with how Flatpaks work right now, such as:

  • Drag & drop doesn’t work between apps, at least not for the apps I’ve attempted to use; for example, dragging a pic into a chat window for sharing; instead, I have to browse to and select the image from within the chat app
  • Firefox won’t open a link clicked within Thunderbird unless the browser is already open, otherwise it just opens a blank tab
  • Many flatpak apps are maintained by unofficial volunteers, and this isn’t always clear on Flathub; I view this as a security risk and would prefer to see a flag or warning of some kind when a flatpak is not maintained by the official upstream developer

That said, I’m confident that these issues will be addressed over time. The platform has already come a long way these past couple of years and now that the KDE and GNOME teams are collaborating for it, things will only get better.

Like I said though, overall Silverblue has been a really great user experience, and as a nearly 20-year Linux veteran it has really changed the way I view computing.

thayer, (edited )

Do you have to watch a loading screen while system updates are applied like on regular Fedora or is it in the background?

The image is downloaded and staged in the background of the active session. Upon reboot, the session seamlessly defaults to the staged image. For flatpaks, the updates happen immediately and without the need for a reboot.

On flathub.org there’s a blue checkmark for apps maintained by the devs

Aha, that must be one of the newer features implemented from the beta portal they’d been working on. I’m glad to hear it, and overall I hope to see more official upstream devs come on board with the platform (Signal, I’m looking at you).

thayer,

Sounds good. I don’t think the automatic background updates are enabled by default, at least they weren’t when I last installed it. To enable:

  1. Edit /etc/rpm-ostreed.conf and set AutomaticUpdatePolicy=stage
  2. Reload system service: rpm-ostree reload
  3. Enable the timer daemon: systemctl enable rpm-ostreed-automatic.timer --now

Also, consider disabling GNOME Software’s management of flatpaks with the following:


<span style="color:#323232;">rpm-ostree override remove gnome-software-rpm-ostree
</span>

The flatpaks will continue to be updated by the backend system, but you’ll no longer have to deal with the sluggish frontend UI to keep things up to date.

thayer, (edited )

Looking so forward to seeing K-9 Mail incorporate even more modern features (snooze!) and take on the new branding. It has already come a long way these past couple of years, and made my degoogling journey much easier. Would love to see an Android-based calendaring equivalent too. Shout out to cketti for all his hard work!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #