Search

Items tagged with: linux


WebKit GTK4 is now fully accessible. Shipping in GNOME 46 :gnome:

Funded by @sovtechfund and @igalia ❤️

Completed by Georges Stavracas at Igalia 🎩

Thanks to everyone involved !

gitlab.gnome.org/GNOME/gtk/-/m…
github.com/WebKit/WebKit/pull/…

#GNOME #WebKitGTK #accessibility #a11y #Linux #GTK



Do you, or have you ever, used a graphical user interface? If you use #Windows, #macOS, or any version of #Linux with a window manager or desktop environment, you can thank Dr. Clarence "Skip" Ellis.

Dr. Ellis worked at Xerox PARC, the research organization that developed the modern GUI. Icons, windows, the mouse, Ethernet-based networking, laser printing - all of these (and more) came out of PARC. Dr. Ellis led the team that created Officetalk, the first program to use icons and the Internet. He got his start at 15 years old showing a local tech company how to reuse punch cards, which was a game-changer back in 1958.

Oh, and he was also the first black man to earn a PhD in Computer Science.

#BlackHistoryMonth #BlackHistory #BlackMastodon #ComputerScience @blackmastodon

elective.collegeboard.org/clar…
en.wikipedia.org/wiki/Clarence…
redhat.com/en/command-line-her…


Version 1.2.0 of the xdg-utils is out! :drgn_box:

Please test them! (But don't deploy yet)

Thank you to everyone else who contributed and thanks to Simon for the trust and maintainer work! :drgn_heart:


We need more eyes on that code! :drgn_notice:

The xdg-utils are children of their time, shellscripts that by large don’t follow a “modern” scripting style …

… which means that there is a lot of work to catch up on and any changes should be reviewed by more people than they currently are.
In case you want to help:
Just pick something that seems interesting and doable for you and open an issue/merge request.

Things that need to be done:

  • Read the code and try to find mistakes (Usage of external tools, escaping, …)
  • Find mistakes in open merge requests.
  • Review, research and fix issues.
  • Improve tests
  • Improve documentation
  • Rebase old merge requests
  • Improve Cygwin and MacOS support
  • etc.

:neofox_solder: :neocat_science: :drgn_wrench:

#freedesktop #xdg #xdgUtils #xdg_utils #linux

And while I’m at it i might also hijack #fosdem for this. :drgn_dark_mlem:


Really happy to see first beta release of @OBSProject featuring PipeWire camera support. Along with the recent Firefox support for PipeWire camera this is a big step forward.
phoronix.com/news/OBS-Studio-3…
#linux #pipewire #fedora #obsstudio #libcamera





"Many recent Intel laptops have […] a raw MIPI camera-sensor connected to the IPU6 found in recent Intel laptop chips.

[…] #Linux support for the IPU6 relies on an out of tree #kernel driver with a proprietary userspace stack […]

[…] Linaro has started a project to […] allow these cameras to work without needing proprietary software and Red Hat has joined Linaro in working on this. […]

This work is at a point now where it is ready for wider testing. […]"

hansdegoede.livejournal.com/27… #LinuxKernel


I recently switched to using a unified kernel image on my laptop - a UEFI executable that includes the kernel and the initial RAM disk. It is loaded directly by the UEFI firmware, hence no boot loader is needed anymore.
I'm still resolving a few issues, but it's essentially working. For now, at least, I've decided to use dracut to generate the initramfs image, and the Arch Linux dracut-ukify package to automate creation of the unified kernel image.
wiki.archlinux.org/title/Unifi…
#Linux #BootProcess #uefi #UnifiedKernelImage






Workbench 45.4 is out 🛠️

flathub.org/apps/re.sonny.Work…

• Restore on-disk projects on start
• Restore scroll and cursor positions on format and Run
• Add "Copy" and "Select All" to Console
• Add Vala formatter support
• Add WebP image format support
• Library: Add "Context Menu" demo
• Library: Add "HTTP Server" demo
• Library: 12 demos ported to Python, 4 to Vala and 2 to Rust

Happy hacking / learning / prototyping

#Linux #development #GTK #GNOME #libadwaita #Rust #JavaScript #Python #Vala






By the way, #PortalRevolution is reaaaaally good! It's pretty much more of the same if you have played #Portal 1 and 2 but it is quite impressive for a fan project. There also is a native #Linux version. Grab it for free (you need to have #Portal in your library: store.steampowered.com/app/601…

Trailer: youtube.com/watch?v=cXczxIIvXJ…

#Steam #Gaming


Do you work on GNOME or adjacent stuff? Do you want to help improve the GNOME desktop around usability, reliability, safety, digital well-being?

GET PAID TO DO IT!

The @gnome Foundation is offering a one-year contract (with potential to extend) to work on the above on behalf of the Foundation. You’d probably interact with me, the GNOME design team, and core maintainers of GNOME components.

foundation.gnome.org/2024/01/1…

#GNOME #Linux #OpenSource #FOSS #FLOSS #GetFediHired #OpenPosition #hiring



This is the default background of the upcoming #GNOME 46 desktop environment. Embrace the rounded triangle!

@gnome #Linux #OpenSource



We love #Linux! 😍

That's why we offer desktop clients for all major distros.🧑‍💻
👉 tuta.com/blog/desktop-clients-…

What's your favorite distro? Let us know in the comments! 🐧

#tux #foss #opensource #debian #Debian #archlinux

  • Ubuntu (34%, 155 votes)
  • Arch (33%, 150 votes)
  • OpenSuse (8%, 39 votes)
  • Fedora (24%, 109 votes)
453 voters. Poll end: 2 years ago



Building and coordinating a team to support the GNOME project is one of the most fulfilling job I've had.

I find these are some of the biggest challenges

• Lots of people and organizations to coordinate with 🗺️
• Some projects are cans of worms 🥫🐛
• So many things to do 🏃

But it's very rewarding and everyone is brilliant and passionate.

I think I'll start sharing more personal updates on our efforts

Context foundation.gnome.org/2023/11/0…

#Linux #GNOME #accessibility #freedesktop #a11y




As I'm making my own debloat script for Windows, removing a few registry things and such, I went looking in my bookmarks and found this. It still holds up

First, a quote. The fact that this has to be turned on by anyone shows just how ableist much of open source culture is. No other operating system needs this. When you turn on VoiceOver on a Mac, you can access every accessible program. When you turn on Narrator or NvDA on Windows, you can access every accessible program. When you turn on ChromeVox on a ChromeBook, you can access every accessible program. It’s only on Linux, where you have to check a box to enable accessibility.

scribe.rip/@r.d.t.prater/linux… #Linux


A bunch of comments requested an explanation on #Linux graphics drivers, so I decided to take a look at the topic, and explain Mesa, kernel drivers, the Nvidia drivers (Nouveau, NVK, the official #opensource modules, and the proprietary driver), as well as AMD drivers (with RadeonSI, RADV, AMDVLK and AMDGPU, plus AMDGPU-Pro), and Intel drivers (with i915, i965, ANV and the new Xe driver).

I hope it helps make things a bit clearer!

youtu.be/CW1CLcT83as



In 2024, please switch to Firefox roytanck.com/2023/12/23/in-202… #privacy #security #opensource #unix #linux #macos


This December, if there’s one tech New Year’s resolution I’d encourage you to have, it’s switching to the only remaining ethical web browser, Firefox. According to recent posts on social media, Firefox’s market share is slipping. We should not let that happen. There are two main reasons why switching is important.
A red panda (firefox) resting on a tree branch.Red Panda” by Mathias Appel is marked with CC0 1.0.

1. Privacy


Firefox is the only major browser not built by a company that makes money from advertising and/or selling your personal data. There’s been a lot of talk about websites tracking users using cookies, fingerprinting and other nefarious technologies that hurt your privacy. But owning the browser puts Google, Apple and Microsoft in a position where they don’t even need those tricks. We need to use browsers that are independent, and right now that means Firefox.

2. Browser engine monopoly


Wikipedia lists four browser engines as being “active”. Browser engines are the bits that take a web page’s code and display it on your screen. Ideally, they conform to the official W3C standards, and display all elements as it describes. If that’s the case, web developers can easily write sites that work on all browsers. No proprietary vendor lock-in nonsense, just glorious open standards at work.

It’s happened before


In the early 2000’s, Internet Explorer had a massive 95% market share. This meant that many sites were only developed for use with IE. They’d use experimental features that IE supported, in favor of things from the official HTML standard. This was a very bad situation, which hindered the development of the World Wide Web.

Currenty, Chrome, Safari and Edge all use variations of the closely related Webkit and Blink engines. If we want to avoid another browser engine monopoly, we need to support Firefox, and its “Gecko” engine.

Firefox is actually really good


If Firefox would be a bad browser, I would not recommend you to switch. It’s fast, has a nice user interface, and feels every bit as modern and elegant as its competition. I’ve been using it as my main browser for a couple of years now, on Linux, Windows, MacOS and Android. As a web developer, I usually have at least three browsers open, but when I go look something up on the web, I pick Firefox.

So please, help save the web by using the best browser out there. It’s an easy thing to do, and it makes a big difference.

roytanck.com/2023/12/23/in-202…

#Firefox #privacy