linux

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

GrappleHat, in GNOME Recognized as Public Interest Infrastructure
@GrappleHat@lemmy.ml avatar

This is fantastic! Gnome is such a great project! Well done!

This will sound silly, but I didn’t realize that governments support open source like this. But it’s such a good idea! It’s similar to governments funding a park or a road any other public resource. Open source projects fit very nicely there!

BananaTrifleViolin, in Fonts

I use Noto Sans, or the Liberation Sans / Liberation Serif fonts. Tend to have a mix but Noto Sans for most desktop/GUI fonts.

I also quite like Libre Caslon and EB Garamond as serif fonts for reading, so tend to use those with e-reader software or on my ereader device.

I do install the old Microsoft Fonts just in case/out of habit but they seem to be disappearing from the internet fast now.

azvasKvklenko, in NVIDIA Linux Driver Adds Wayland Bug Fixes and Improvements

Don’t hold your breath just yet, it’s a step in the right direction but it’s far from being fully Wayland ready. I think the driver will only be fully ready some time after explicit sync protocol lands in Wayland (see gitlab.freedesktop.org/wayland/…/90)

panbroggi, in So sixel...
@panbroggi@feddit.it avatar

I love sixel! On Konsole it works out of the box, and it’s my main way to work with plots on headless remote machine 😊.

NekkoDroid, in Fonts
@NekkoDroid@programming.dev avatar

I download noto-fonts{,-{cjk,emoji,extra}} and ttf-nerd-fonts-symbols{,-mono}

Treczoks, in Fonts

Depends. I do most documents in Arial and Times New Roman, as they are two of the best in legibility.

I also use DroidFonts, and some TeX-Fonts.

I just found Monaspace and I think I'll give it a try (it is a monospace font family that does not look that much "monospacy")

ardent_abysm, in Fonts
@ardent_abysm@lemm.ee avatar

I use fonts.google.com for discoverablility, but download the fonts from the GitHub repositories.

UI: Inter (if I bother changing the default)

Reading: Source Serif 4, Literata, and Noto Serif

Terminal: Fira Code

Text editor: Fira Code

Document output: EB Garamond, Source Serif 4, and STIX Two Text

Symbols: Noto Sans Symbols, Noto Sans Symbols 2, Symbols Nerd Font

Microsoft fonts largely don’t have the character coverage I need or are not better than what is available under open licenses.

Embedding fonts in documents negages the need for others to have matching fonts installed on their computer.

NaoPb, in Amazon Building its Own Linux-Based OS to Replace Android

Nice try Amazon. I’m not falling for it.

GFGJewbacca, in What's new in Fedora Workstation 39

I updated from Fedora 38 yesterday, and my Asus ROG Zephyrus G15 is working even better than before. The tool for controlling the discreet graphics card is working flawlessly now, unlike before. I would strongly recommend upgrading.

EddoWagt,

Wait what tool are you talking about?

GFGJewbacca,

I’m talking about asusctl, supergfxclt, and rog-control-center which is a GUI front end for the previous two items. You can find lots of info and guides on it here.

KISSmyOS, in Fonts

Whatever is default on the distro I run.
If I see squares with numbers in them somewhere, I install the biggest font metapackage I can find in the repo, which usually fixes it.

MyNameIsRichard, in Fonts
@MyNameIsRichard@lemmy.ml avatar

I use KDE which has noto sans as its default. I use fira code for my terminal and ide though.

yournamehere, (edited ) in Amazon Building its Own Linux-Based OS to Replace Android

lets hope the devices can be rooted and we can have phosh or ubuntumobile or sth. like that flashed

sedot, in Fonts
Dirk, in Fonts
@Dirk@lemmy.ml avatar

What font do you use?

DejaVu Sans for basically everything. DejaVuSans Mono for things I need a monospace font for. Nerdfonts Symbols for various icons/symbols to show icons in Neovim or Waybar for example.

Spectacle8011, in If only more Linux programs followed sandboxing best practices...
@Spectacle8011@lemmy.comfysnug.space avatar

What really needs to happen:

Flatpak packages should ask for every permission they need, and the user needs to approve every one of them.

Right now, we have this weird in-between state where some flatpak packages ship with limited permissions (like Bottles). That’s because every permission the package asks for is immediately granted. The user doesn’t get a chance to refuse these requests. This current model serves to make life more difficult for non-malicious flatpak packagers while failing to protect users from malicious packages.

Also, GNOME needs a Flatpak permissions center like KDE. You shouldn’t need to install a third party program to manage permissions.

miss_brainfart,
@miss_brainfart@lemmy.ml avatar

Absolutely, permissions should be disabled by default, and only when the app needs to do something that requires a certain permission should it ask for it.

Maybe even do something like Android, where permissions automatically get revoked if you don’t use an app for a certain time. I love that feature.

oldfart, (edited )

It’s the first time I hear someone praise Android messing with user’s settings. Care to elaborate why you like it?

miss_brainfart,
@miss_brainfart@lemmy.ml avatar

There is very little reason any app should keep its permissions if you never actually use it, is there?

Especially when most people use apps that phone home every last piece of data they give them access to.

oldfart,

I don’t agree but I see your point, that would certainly be useful to some people. Thank you for explaining.

miss_brainfart,
@miss_brainfart@lemmy.ml avatar

I think it’s enabled by default, but you can also just disable it for specific apps.

But if you leave it enabled and permissions get revoked after a while, you’ll get a notification telling you about it. I think that’s fair.

There’s always going to be a debate on whether something like this should be opt-in or opt-out, but for the purpose of privacy and data security, it makes sense to be on by default, I reckon.

JoYo,
@JoYo@lemmy.ml avatar

it’s weird that android and ios already provide this but THE container standard doesn’t

anon5621,
@anon5621@lemmy.ml avatar
Spectacle8011, (edited )
@Spectacle8011@lemmy.comfysnug.space avatar

I don’t doubt it, but this is a good place to start.

This claim has interesting phrasing:

Adding X11 sandboxing via a nested X11 server, such as Xpra, would not be difficult, but Flatpak developers refuse to acknowledge this and continue to claim, “X11 is impossible to secure”.

If you look at the GNOME post, you’ll see they haven’t argued against including a nested X server at all:

Now that the basics are working it’s time to start looking at how to create a real sandbox. This is going to require a lot of changes to the Linux stack. For instance, we have to use Wayland instead of X11, because X11 is impossible to secure.

I’m not saying they haven’t refused to acknowledge this elsewhere, but it’s strange to point to this blog post which acknowledges that the sandbox is very much a work-in-progress and agrees with Madaidan that X11 is hard to secure.

Does Xpra provide better sandboxing than XWayland? If not, I think the Flatpak developer’s solution to this is: just use Wayland. And obviously, there’s plenty of room to improve with the permissions Flatpak does offer.

I did some searching on the Flatpak Github for issues and found that you can actually use Xpra with Flatpak, and the answer is “just use Wayland”:


This is also concerning:

As odd as this may sound, you should not enable (blind) unattended updates of Flatpak packages. If you or a Flatpak frontend (app store) simply executes flatpak update -y, Flatpaks will be automatically granted any new permissions declared upstream without notifying you. Using automatic update with GNOME Software is fine, as it does not automatically update Flatpaks with permission changes and notifies the user instead.

Source: privsec.dev/posts/linux/desktop-linux-hardening/#…

It’s great that GNOME Software notifies you when permissions change! I don’t use Flatpak enough to know, but I hope flatpak update notifies you too if you don’t use the -y option.

fossisfun,
@fossisfun@lemmy.ml avatar

I’ve tried to combat this a bit with a global Flatpak override that takes unnecessarily broad permissions away by default, like filesystem=home, but apps could easily circumvent it by requesting permissions for specific subdirectories. This cat-and-mouse game could be fixed by allowing a recursive override, such as nofilesystem=home/*.

But even then, there is still the issue with D-Bus access, which is even more difficult to control …

I think it is sad that Flatpak finally provides the tool to restrict desktop apps in the same way that mobile apps have been restricted for a decade, but the implementation chooses to be insecure by default and only provides limited options to make it secure by default.

TeryVeneno,

I think the main reason why the implementation is insecure by default is simply because when it started most applications did not use portals and many portals we have today did not exist. You had to poke holes in the sandbox to make anything work cause all applications expected to run unconstrained. In the future as more apps become flatpak aware this should stop being an issue.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #