@24eme@mastodon.libre-entreprise.com · Reply to 24ème's post
Quant aux choix des dons, chaque salarié⋅e du 24ème a disposé de 14 tranches de 24€ à répartir aux projets libres de son choix. Ensuite, nous les avons mis en commun pour se répartir les paiements redondant. Une méthode bien efficace : en moins d'une demi journée, nous avons pu choisir et aider 30 projets.
@24eme@mastodon.libre-entreprise.com · Reply to 24ème's post
Quant aux choix des dons, chaque salarié⋅e du 24ème a disposé de 14 tranches de 24€ à répartir aux projets libres de son choix. Ensuite, nous les avons mis en commun pour se répartir les paiements redondant. Une méthode bien efficace : en moins d'une demi journée, nous avons pu choisir et aider 30 projets.
dear #gnome hackers: if you want to talk to users about how they can finance the further development of gnome, this is a good place for your upvotes and your commentary:
dear #gnome hackers: if you want to talk to users about how they can finance the further development of gnome, this is a good place for your upvotes and your commentary:
"If you value #GNOME, we would appreciate your support. But your comfort is essential. $50/mo is too much? Don’t stretch yourself! $25/mo or $15/mo still makes a massive difference. We’re asking all GNOME users, developers, and fans to consider supporting us in this way."
"If you value #GNOME, we would appreciate your support. But your comfort is essential. $50/mo is too much? Don’t stretch yourself! $25/mo or $15/mo still makes a massive difference. We’re asking all GNOME users, developers, and fans to consider supporting us in this way."
Does anyone know why #GNOME does the thing where it shows a notification "'App name' is ready" instead of showing the actual window. I clicked the 📁 icon in the Firefox downloads drop-down to open the enclosing folder. Instead of doing that it said "Files is ready", and I had to click again on that notification to make the Files window appear. On Windows and macOS the same action opens a Finder or Explorer window directly. Weirdly if I try to reproduce it now, it opens the window as expected.
I didn’t plan to write about Wayland yet. But Xorg is dying — not eventually, but now. GNOME’s dropping X11 support. RHEL already removed it. Ubuntu and Fedora are next. And if you rely on accessibility, you don’t get to wait this one out. So here’s Post 4 of I Want to Love Linux. It Doesn’t Love Me Back. I’m using Wayland now. Primarily. Not because I love it. Because the fallback is disappearing, and I want to be there helping fix what comes next. GNOME with Orca actually works. KDE and COSMIC are making progress. I’ve talked to the people involved. They care. But a lot is broken. MATE — the desktop most blind users preferred — isn’t on Wayland. ocrdesktop doesn’t work. xdotool is gone. wlroots compositors still don’t reliably support Orca’s keybindings, especially on laptops. This isn’t GNOME’s fault. They’re the only reason accessibility on Wayland works at all. But the old excuses are gone. “Just use Xorg” isn’t going to be an option much longer. So yeah. I’m a Wayland shill now. Because I’m using it. Because I have to. And I want to make sure we’re not excluded from what comes next. https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice/ #Linux#Wayland#Accessibility#Orca#GNOME#KDE#COSMIC#FOSS#a11y#BlindTech#xorg
I didn’t plan to write about Wayland yet. But Xorg is dying — not eventually, but now. GNOME’s dropping X11 support. RHEL already removed it. Ubuntu and Fedora are next. And if you rely on accessibility, you don’t get to wait this one out. So here’s Post 4 of I Want to Love Linux. It Doesn’t Love Me Back. I’m using Wayland now. Primarily. Not because I love it. Because the fallback is disappearing, and I want to be there helping fix what comes next. GNOME with Orca actually works. KDE and COSMIC are making progress. I’ve talked to the people involved. They care. But a lot is broken. MATE — the desktop most blind users preferred — isn’t on Wayland. ocrdesktop doesn’t work. xdotool is gone. wlroots compositors still don’t reliably support Orca’s keybindings, especially on laptops. This isn’t GNOME’s fault. They’re the only reason accessibility on Wayland works at all. But the old excuses are gone. “Just use Xorg” isn’t going to be an option much longer. So yeah. I’m a Wayland shill now. Because I’m using it. Because I have to. And I want to make sure we’re not excluded from what comes next. https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice/ #Linux#Wayland#Accessibility#Orca#GNOME#KDE#COSMIC#FOSS#a11y#BlindTech#xorg
I didn’t plan to write about Wayland yet. But Xorg is dying — not eventually, but now. GNOME’s dropping X11 support. RHEL already removed it. Ubuntu and Fedora are next. And if you rely on accessibility, you don’t get to wait this one out. So here’s Post 4 of I Want to Love Linux. It Doesn’t Love Me Back. I’m using Wayland now. Primarily. Not because I love it. Because the fallback is disappearing, and I want to be there helping fix what comes next. GNOME with Orca actually works. KDE and COSMIC are making progress. I’ve talked to the people involved. They care. But a lot is broken. MATE — the desktop most blind users preferred — isn’t on Wayland. ocrdesktop doesn’t work. xdotool is gone. wlroots compositors still don’t reliably support Orca’s keybindings, especially on laptops. This isn’t GNOME’s fault. They’re the only reason accessibility on Wayland works at all. But the old excuses are gone. “Just use Xorg” isn’t going to be an option much longer. So yeah. I’m a Wayland shill now. Because I’m using it. Because I have to. And I want to make sure we’re not excluded from what comes next. https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice/ #Linux#Wayland#Accessibility#Orca#GNOME#KDE#COSMIC#FOSS#a11y#BlindTech#xorg
I didn’t plan to write about Wayland yet. But Xorg is dying — not eventually, but now. GNOME’s dropping X11 support. RHEL already removed it. Ubuntu and Fedora are next. And if you rely on accessibility, you don’t get to wait this one out. So here’s Post 4 of I Want to Love Linux. It Doesn’t Love Me Back. I’m using Wayland now. Primarily. Not because I love it. Because the fallback is disappearing, and I want to be there helping fix what comes next. GNOME with Orca actually works. KDE and COSMIC are making progress. I’ve talked to the people involved. They care. But a lot is broken. MATE — the desktop most blind users preferred — isn’t on Wayland. ocrdesktop doesn’t work. xdotool is gone. wlroots compositors still don’t reliably support Orca’s keybindings, especially on laptops. This isn’t GNOME’s fault. They’re the only reason accessibility on Wayland works at all. But the old excuses are gone. “Just use Xorg” isn’t going to be an option much longer. So yeah. I’m a Wayland shill now. Because I’m using it. Because I have to. And I want to make sure we’re not excluded from what comes next. https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice/ #Linux#Wayland#Accessibility#Orca#GNOME#KDE#COSMIC#FOSS#a11y#BlindTech#xorg
I didn’t plan to write about Wayland yet. But Xorg is dying — not eventually, but now. GNOME’s dropping X11 support. RHEL already removed it. Ubuntu and Fedora are next. And if you rely on accessibility, you don’t get to wait this one out. So here’s Post 4 of I Want to Love Linux. It Doesn’t Love Me Back. I’m using Wayland now. Primarily. Not because I love it. Because the fallback is disappearing, and I want to be there helping fix what comes next. GNOME with Orca actually works. KDE and COSMIC are making progress. I’ve talked to the people involved. They care. But a lot is broken. MATE — the desktop most blind users preferred — isn’t on Wayland. ocrdesktop doesn’t work. xdotool is gone. wlroots compositors still don’t reliably support Orca’s keybindings, especially on laptops. This isn’t GNOME’s fault. They’re the only reason accessibility on Wayland works at all. But the old excuses are gone. “Just use Xorg” isn’t going to be an option much longer. So yeah. I’m a Wayland shill now. Because I’m using it. Because I have to. And I want to make sure we’re not excluded from what comes next. https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice/ #Linux#Wayland#Accessibility#Orca#GNOME#KDE#COSMIC#FOSS#a11y#BlindTech#xorg
I just released the final Blueprint related article I was planning to write: a step by step guide on how to create a window with UI-first search utilizing list models
I just released the final Blueprint related article I was planning to write: a step by step guide on how to create a window with UI-first search utilizing list models
pondering my professional future and probing if this is a feasible idea…
I would love to contribute to #foss full time. design for #GNOME. create new #retro games for #NES and #GameBoy. port SparkleShare to #Rust and maintain it. create a whole bunch of new GNOME #Flatpak apps.
would you donate a recurring monthly amount to make this happen? 💭
i’m in nyc for #unopensourceweek this week. let me know if you want to meet up and talk about #gnome as infrastructure, the free desktop, linux phones, flathub, supply chains, #a11y, the new developer hardware market, or digital sovereignty via ubiquitous computing!
i’m in nyc for #unopensourceweek this week. let me know if you want to meet up and talk about #gnome as infrastructure, the free desktop, linux phones, flathub, supply chains, #a11y, the new developer hardware market, or digital sovereignty via ubiquitous computing!
Was surprised to see that #GNOME Software allowed me to install OBS extensions right from the detail page through Flatpak. Was able to get my iPhone connected as a video source via NDI on #fedora Silverblue with no terminal in literally 30 seconds. That’s awesome!
ALT text detailsA video demonstrating how GNOME Calendar's Month, Week and Agenda views now behave with the new repurposed sidebar. The sidebar is now optional.
ALT text detailsA video demonstrating how GNOME Calendar's Month, Week and Agenda views now behave with the new repurposed sidebar. The sidebar is now optional.
Was surprised to see that #GNOME Software allowed me to install OBS extensions right from the detail page through Flatpak. Was able to get my iPhone connected as a video source via NDI on #fedora Silverblue with no terminal in literally 30 seconds. That’s awesome!
Every Linux distro I've ever used presents updates wrong IMO. Stop making me go to the app store to do system updates. System updates belong in the system settings and app updates belong in the app stores. Every other OS works this way. I don't go to the Google Play store or Apple App Store or (shutters) Microsoft App Store to install updates to my system. So why is every Linux distro sending me to their equivalent for it? It might be a minor thing but it's a pet peeve of mine. Especially with flatpak for user apps if I search for updates I don't also want to wait for the app center to search through all my system for updates too. And I don't wanna wait for looking for app updates when I'm trying to update my OS. #Linux#GNOME
Do a bit of initial research (not extensive, just enough for an estimate!), fill out the form, and you could invite all your GNOME friends to your city in 2026.
MirrorNeko - virtual screen, like MirrorHall, but without #gnome mutter screencast dependency. And written in @vala_lang . Now i can use my @postmarketOS tablet as 3rd screen :D Btw, video demo was #ShotOnOnePlus 6.
Since I covered #GNOME 1 recently, I thought it was only right I took a look at #KDE 1 as well!
And it was pretty interesting: I think it compares favorably to Windows 95 and Windows 98, but it was very, very barebones compared to the first GNOME version that released shortly after it.
Very different from what we know today, and still, pretty recognizable:
Since I covered #GNOME 1 recently, I thought it was only right I took a look at #KDE 1 as well!
And it was pretty interesting: I think it compares favorably to Windows 95 and Windows 98, but it was very, very barebones compared to the first GNOME version that released shortly after it.
Very different from what we know today, and still, pretty recognizable:
Today is day two of #BoilingTheOcean 5! Yesterday we were at @101lab in Kreuzberg, hacking on (among other things):
- Tested Aardvark and fixed some p2panda bugs - Tested GNOME OS on real hardware - Played with systemd TPM tooling - Designed a network inspector dev tool for p2panda apps - Experiments towards a new/modernized Waydroid - pmbootstrap cleanup - And more!
Today is day two of #BoilingTheOcean 5! Yesterday we were at @101lab in Kreuzberg, hacking on (among other things):
- Tested Aardvark and fixed some p2panda bugs - Tested GNOME OS on real hardware - Played with systemd TPM tooling - Designed a network inspector dev tool for p2panda apps - Experiments towards a new/modernized Waydroid - pmbootstrap cleanup - And more!
Anyone have experience with color calibration on linux? Specifically with gnome?
The gnome docs suggest a pantone huey is the best supported and cheapest option. I can find them on ebay for around $20. Will I regret not going with a more expensive option?
hello, #gnome friends! @sri has posted a call for participation in the upcoming @Endof10 campaign. everyone is welcome to help out by joining #endof10-en:kde.org but if you'd specifically like to be on the promo team, reach out to me or @sri on #engagement:gnome.org!
hello, #gnome friends! @sri has posted a call for participation in the upcoming @Endof10 campaign. everyone is welcome to help out by joining #endof10-en:kde.org but if you'd specifically like to be on the promo team, reach out to me or @sri on #engagement:gnome.org!
I will be presenting remotely at GUADEC 2025 in Brescia, Italy! 🇮🇹
I'll be talking about my journey with the Drum Machine app, how it became part of GNOME Circle, and how the GNOME community supports developers in bringing their ideas to life.
ALT text detailsBanner for GUADEC 2025 with the text ‘Brescia, Italy – July 24th–29th, 2025’
ALT text detailsScreenshot of an email from GNOME Events informing Alireza Shabani that their talk ‘Bringing Your App to GNOME Circle’ has been accepted for GUADEC 2025
ALT text detailsGUADEC 2025 banner with a background photo of Brescia, Italy
ALT text detailsBanner featuring the Drum Machine application with a screenshot of the UI, app logo, and the slogan ‘Create and play drum beats’
I will be presenting remotely at GUADEC 2025 in Brescia, Italy! 🇮🇹
I'll be talking about my journey with the Drum Machine app, how it became part of GNOME Circle, and how the GNOME community supports developers in bringing their ideas to life.
ALT text detailsBanner for GUADEC 2025 with the text ‘Brescia, Italy – July 24th–29th, 2025’
ALT text detailsScreenshot of an email from GNOME Events informing Alireza Shabani that their talk ‘Bringing Your App to GNOME Circle’ has been accepted for GUADEC 2025
ALT text detailsGUADEC 2025 banner with a background photo of Brescia, Italy
ALT text detailsBanner featuring the Drum Machine application with a screenshot of the UI, app logo, and the slogan ‘Create and play drum beats’
Once you do (or if you’re already a member), don’t forget to VOTE in the upcoming Foundation elections!
The GNOME Foundation Board of Directors is elected by Foundation members. If you want to influence how the Foundation is run, one of the most effective things you can do is to become a member and vote.
This release is a bit smaller than the previous two as we spent more time on other parts of the #LinuxMobile stack but there's still some 🐛 fixes and improvements, check out the full release notes at https://phosh.mobi/releases/rel-0.47.0/ for details or see 👇 for a short 🧵
This release is a bit smaller than the previous two as we spent more time on other parts of the #LinuxMobile stack but there's still some 🐛 fixes and improvements, check out the full release notes at https://phosh.mobi/releases/rel-0.47.0/ for details or see 👇 for a short 🧵
This release is a bit smaller than the previous two as we spent more time on other parts of the #linuxmobile stack but there's still some 🐛 fixes and improvements, check out the full release notes at https://phosh.mobi/releases/rel-0.47.0/ for details or see 👇 for a short 🧵
ALT text detailsA meme comparing Windows and Linux users where windows users needs technical support for every minor inconvenience while linux users be like "Fine I'll do it myself"
This time I took the former approach. I opened #GnomeSoftwareCenter and deleted #ZenBrowser without app data. And it worked (for real this time). Still I had zen app data lying in my system. So I manually deleted every one of them one by one. Afterwards I rebooted my system one last time and again installed Zen.
I again rebooted the system and this time deleted every folder within `.../storage/default/` folder. Then tried to uninstall #ZenBrowser along with app data. And this time it worked, I uninstalled the browser (so it seems). However afterwards the FS went read-only. I rebooted. And there was ZEN, casually waiting for me in the taskbar.
I traced the error to a certain file within `~.var/app/app.zen_browser.zen/.zen/nh9jf1x8.Default (release)/storage/default/https+++www.youtube.com/cache/morgue/81/` folder. I manually deleted the file and again tried to uninstall #ZenBrowser along with app data. It again caused an error saying that this time the error is within `.../https+++www.mastodon.social/` folder.
So today, I decided to delete the browser. When I opened the Zen page in #GnomeSoftwareCenter there were two options presented : 1. Delete the app 2. Delete the app along with app data Initially, I decided to go with the latter one. But when I clicked uninstall, the Software Center showed me an error (see the image) and the FS went read-only. I rebooted the system.
Hey, so after two days of debugging I finally figured it out. I solved it. It was indeed the #ZenBrowser. The problem was with the Zen data stored in my system. I think some of it got corrupted.
But, the moment I opened Zen Browser suddenly the filesystem went read-only. Coincidence, I think not. This also happened when I was offline. I opened Zen it showed me the webpage, all good. I reloaded it, it showed me the classic thing "something unexpected happened". All good. But when I closed the #browser, suddenly the FS went read-only.
To check the memory I used `sudo memtester 1024 5`. And EVERYTHING was fine. Even when I turned on the #wifi nothing changed. I opened the #gnomesoftware app, I also opened #firefox to browse #youtube and log in to this instance. Everything was fine.
So, today morning I opened the laptop with #wifi turned off and checked the system. It was going alright. The filesystem was behaving normally like it should. I also double-checked it using `mount | grep "btrfs"` and `fastfetch`. To check the nvme drive, I used `sudo smartctl --xall /dev/nvme0n1p3` + the diagnostics tool in the bios menu.
I now think that I can pinpoint the problem of the filesystem going read-only and it's (probably) neither the FS itself nor the nvme drive. And definitely not the RAM.
The problem is a single app that's causing this or that's what I found and its the @zenbrowser browser.
I will mentor this year again A Google Summer of Code Student: please everyone welcome @AlleyCH! She will work on @vala_lang to improve Json/Xml/Yaml syntax integration. I am looking forward to what will be achieved!!
Oh, this is nice. One of the things on my eternally growing "to do" list is to dig into GNOME Crosswords. It's one of those "people doing cool things in open source just because they can" things that I find inspiring... #GNOME#OpenSource#Outreachy
Using Libravatar/Gravatar for your profile in Planet GNOME
Now that the new planet.gnome.org website is live, we have added Libravatar and Gravatar support. Instead of having the Planet website host user images itself, we are giving members the choice to use profile images/avatars from these services.
Using Libravatar/Gravatar for your profile in Planet GNOME
Now that the new planet.gnome.org website is live, we have added Libravatar and Gravatar support. Instead of having the Planet website host user images itself, we are giving members the choice to use profile images/avatars from these services.
Oh, this is nice. One of the things on my eternally growing "to do" list is to dig into GNOME Crosswords. It's one of those "people doing cool things in open source just because they can" things that I find inspiring... #GNOME#OpenSource#Outreachy
@fossunleashed Next, I use this command `sudo dmesg | grep -i "btrfs"` to get #btrfs logs. Since, the logs are of 34 lines it is not possible to include them here.
So, here are the important ones (I think) -> 1. line no. 7 -> [ 96.295115] WARNING: CPU: 7 PID: 576 at fs/btrfs/extent-tree.c:3204 __btrfs_free_extent.isra.0+0x64c/0xa10 2. line no. 16 -> [ 96.295292] BTRFS: Transaction aborted (error -117)
@fossunleashed I kind of found the problem but, I've no idea how to fix it. Since, I can neither record or create screenshot, here's the gist.
So, the main disk `/dev/nvme0n1` is divided into 3 partition -> 1. `/dev/nvme0n1p1` : EFI System uses FAT (32-bit version) 2. `/dev/nvme0n1p2` : Linux extended boot uses Ext4 (version 1.0) 3. `/dev/nvme0n1p3` : Linux filesystem uses Btrfs
The above was the result of running `sudo fdisk -l`.
So, I'm facing a weird issue with my #fedora workstation. The filesystem goes "read-only" at random times and I dont know why. I've do a reboot to fix it. Do you have any idea about this and how to fix it ?
Ever wanted to lay down a sick beat but lacked the kit or know-how to do so? Drum Machine is an app that makes rhythm creation easy! It lets you program your own drum patterns on an intuitive grid, with sounds including kick, snare, hi-hat, and more. You're free to change the BPM of your track, then save the pattern to a file. Jam away with Drum Machine!
Ever wanted to lay down a sick beat but lacked the kit or know-how to do so? Drum Machine is an app that makes rhythm creation easy! It lets you program your own drum patterns on an intuitive grid, with sounds including kick, snare, hi-hat, and more. You're free to change the BPM of your track, then save the pattern to a file. Jam away with Drum Machine!
ALT text detailsSharepic with a painting depicting the seaside as the the background, mostly blue with some small houses at the bottom.
Text:
Boiling The Ocean 5
Saturday 24th
101Lab, Skalitzerstrasse 100
Sunday 25th
X-Hain, Grünbergerstrasse 16
Ever wanted to lay down a sick beat but lacked the kit or know-how to do so? Drum Machine is an app that makes rhythm creation easy! It lets you program your own drum patterns on an intuitive grid, with sounds including kick, snare, hi-hat, and more. You're free to change the BPM of your track, then save the pattern to a file. Jam away with Drum Machine!
ALT text detailsSharepic with a painting depicting the seaside as the the background, mostly blue with some small houses at the bottom.
Text:
Boiling The Ocean 5
Saturday 24th
101Lab, Skalitzerstrasse 100
Sunday 25th
X-Hain, Grünbergerstrasse 16
ALT text detailsA couple of weeks ago when Fedora 42 was released, I noticed that GDM would allow to only login to wayland sessions. Fedora devs had removed ability to login to a X11 DE with GDM in Fedora 42. After some complaints, they reversed this decision for Fedora 42, stating that Fedora 42 would be the last release with GDM X11 support, since this is the direction GNOME devs are heading anyways.
From an enduser perspective, this direction would be undesirable.
I understand that wayland is the future and X11 basically dead. So, there is no objection to GNOME itself being wayland only in near future.
As a enduser who has several DE’s installed, an wayland only GDM on the other hand is inconvenient. You need GDM for screen locking in GNOME. So you kind of need to use GDM.
The need to change display manager to be able to login to a X11 DE is a sad prospect.
-
Stop right there.
This is not an “end user perspective”: it’s yours. Do not try to elevate your perspective and needs to the ones of a “generic end user”. End users don’t really care about X11 or Wayland; people using several DEs are also not even the plurality of the installed user base.
…switch to a Linux distribution that caters to your requirements, and reverts changes in the GNOME session manager and login manager components.
The clock has run out on X11 sessions, but it’s all free and open source software: you can take the code, revert changes, and package things yourself—or convince somebody else to do it for you.
I will mentor this year again A Google Summer of Code Student: please everyone welcome @AlleyCH! She will work on @vala_lang to improve Json/Xml/Yaml syntax integration. I am looking forward to what will be achieved!!
I will mentor this year again A Google Summer of Code Student: please everyone welcome @AlleyCH! She will work on @vala_lang to improve Json/Xml/Yaml syntax integration. I am looking forward to what will be achieved!!
I just want to say, and I mean this from the bottom of my heart, fuck #Gnome, Gnome devs, and their fucking piece of shit #libadwaita and anti-theming bullshit.
In this one, #GNOME finds a new direction with a new Director, #OpenSUSE removes the Deepin desktop from their repos due to security concerns, and Linux Mint starts accepting Libadwaita more into the distro:
In this one, #GNOME finds a new direction with a new Director, #OpenSUSE removes the Deepin desktop from their repos due to security concerns, and Linux Mint starts accepting Libadwaita more into the distro:
I’m excited to work with Steven and see him help steer the GNOME Foundation going forward. He’s a great guy and I’m already excited by his framing and deep understanding of what GNOME is—and needs to be.
Too bad that #PixelFed doesn't support HEIC file format yet... I can't post my favorite pics on it these days! I take pics with my Samsung S23 FE with the HEIC format enabled. It works ok with my @ente account and with my #Gnome#Linux#Ubuntu OS.
@textovervideo@fosstodon.org · Reply to TOV's post
KDE and Gnome are probably the two most popular desktop environments available for Linux. Both have a dedicated Matrix client that is available to install as a Flatpak package.
@textovervideo@fosstodon.org · Reply to TOV's post
KDE and Gnome are probably the two most popular desktop environments available for Linux. Both have a dedicated Matrix client that is available to install as a Flatpak package.
ALT text detailsNotification from FluffyChat
You have been invited by "god-emperor-lunduke-owns-and-destorys-gnome-tranny-devs---am-yisrael-chai---fuck-hamas-fuck-palestine-fuck-iran"
The typo "destorys" has been copied verbatim and is not a transcription mistake.
ALT text detailsTwo group chat invitations
"GNOME Child Porn! (Lunduke says hi!)"
"Fuck GNOME. God emperor Lunduke send…"
In the past few years of triaging issues for #GNOMECalendar, I noticed it's almost the same three distros from which I keep hearing the weirdest things… This is the 3rd time someone complains that dark mode is not working, and I don't know how that's even possible (elsewhere, it Just Works): https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1390
I don't know what y'all do with Endeavor OS and Nix OS, but it sure sounds like playing #Linux on "Ultra Violence" difficulty
ALT text detailsProfessor Minerva McGonagall faces the "Harry Potter" series' protagonists (Hermione Granger, Ron Weasley, and Harry Potter), saying, "Why is it, when something happens, it is always you three?"
The three protagonists are labelled "Ubuntu", "Nix OS" and "Endeavor OS"
Taking my first dip into the @kdenlive pool. I'll still need Resolve for specific things related to my paid work but whenever I can, I'll support something free and community maintained. Loving it so far and impressed with how feature packed it is.
Taking my first dip into the @kdenlive pool. I'll still need Resolve for specific things related to my paid work but whenever I can, I'll support something free and community maintained. Loving it so far and impressed with how feature packed it is.
As noted by Allan, the post is his personal view and not an official position of the GNOME Foundation board. That said, I personally feel like it includes important context and is well worth a read.
As a KDE Plasma user, I was always jealous of some of the nicer GNOME apps.
Recently I realised that I don't need to be. I can run GNOME apps on KDE Plasma just fine! Sure, they look a little different, but they work just as they would on GNOME.
🗳️ Do you mix apps from different desktops?
(If no option applies to you, please comment instead)
Coming to you in #GNOME 48.2 near the end of May! 😎
Thanks to Owen Chiaventone (a total newcomer to @gnome !) for profiling and providing a patch to solve the issue, & @pabloyoyoista + @pwithnall for reviewing & merging!
Coming to you in #GNOME 48.2 near the end of May! 😎
Thanks to Owen Chiaventone (a total newcomer to @gnome !) for profiling and providing a patch to solve the issue, & @pabloyoyoista + @pwithnall for reviewing & merging!
Coming to you in #GNOME 48.2 near the end of May! 😎
Thanks to Owen Chiaventone (a total newcomer to @gnome !) for profiling and providing a patch to solve the issue, & @pabloyoyoista + @pwithnall for reviewing & merging!
As a KDE Plasma user, I was always jealous of some of the nicer GNOME apps.
Recently I realised that I don't need to be. I can run GNOME apps on KDE Plasma just fine! Sure, they look a little different, but they work just as they would on GNOME.
🗳️ Do you mix apps from different desktops?
(If no option applies to you, please comment instead)
Design tool appreciation day. Thank you Maxmiliano, Felix, Zander, Bilal and everyone caring and helping us whiny designer folks out. Thank you, you are amazing!
The enhanced image thumbnails in files app, along with the image viewer is worth its weight in gold, all by itself. Images render almost instantly. Then, double click on a thumbnail and the viewer opens just as fast.
I wanna ask, does anyone here have an update as to the Accessibility on Wayland work that GNOME was doing? I have not heard about it in a few months but I remember there being a pretty large grant to work on this, as well as a couple of GitLab threads but I've lost the links and haven't heard anything since
How's the involvement / discussion on that work going with other desktops? How far along are we? Are there demos or Proof-of-Concepts yet? Anything else cool that happened in this regard?
Boosts appreciated!
EDIT: I've been given this link which neatly puts together some of the info I was looking for: blogs.gnome.org/tbernard/2025/04/11/gnome-stf-2024/ For anyone else out there looking for this, you're welcome! :D
Design tool appreciation day. Thank you Maxmiliano, Felix, Zander, Bilal and everyone caring and helping us whiny designer folks out. Thank you, you are amazing!
Unicode is utterly ubiquitous, you aught to understand it! Runemaster lets you browse the character set in all it's glory, and find out more about any letter or symbol. If you need to identify some text, paste it in the scratchpad, and see the name, code and origin of each component character. With everything sorted into groups, and related entries clear to see, Runemaster helps a bunch!
ALT text detailsA screenshot of Runemaster, showing the Latin block. The selected character is LATIN CAPITAL LETTER A
ALT text detailsA screenshot of Runemaster, showing the Latin block. The scratchpad is open. It contains the first couple lines of Lorem Ipsum, though letters have been given random accents
ALT text detailsA screenshot of Runemaster, showing the Arabic block. The selected character is ARABIC-INDIC FOURTH ROOT
ALT text detailsA screenshot of Runemaster, showing the Emoticons block. The selected character is GRINNING FACE
Design tool appreciation day. Thank you Maxmiliano, Felix, Zander, Bilal and everyone caring and helping us whiny designer folks out. Thank you, you are amazing!
I wanna ask, does anyone here have an update as to the Accessibility on Wayland work that GNOME was doing? I have not heard about it in a few months but I remember there being a pretty large grant to work on this, as well as a couple of GitLab threads but I've lost the links and haven't heard anything since
How's the involvement / discussion on that work going with other desktops? How far along are we? Are there demos or Proof-of-Concepts yet? Anything else cool that happened in this regard?
Boosts appreciated!
EDIT: I've been given this link which neatly puts together some of the info I was looking for: blogs.gnome.org/tbernard/2025/04/11/gnome-stf-2024/ For anyone else out there looking for this, you're welcome! :D
The enhanced image thumbnails in files app, along with the image viewer is worth its weight in gold, all by itself. Images render almost instantly. Then, double click on a thumbnail and the viewer opens just as fast.
Ubuntu finally supports HDR in 25.04, I've had a HDR monitor for several years but never been able to use that feature.
Anyway, tested it out on the Live CD, it just made vibrant colours become washed out. HDR is complex and weird, it's like a standard implementing multiple different things at once where the end result is most things look worse or burn your irises with brightness. Doesn't help that a monitor can implement only parts of the standard and still advertise as "HDR".
I've heard it's better if your HDR supports True Black, like an OLED, otherwise doesn't seem to be worth it, though there's probably more nuance to it than that.
#Ubuntu 25.04 will be released today (maybe it already is), so here is my look at this new update!
The TLDR is: I thought it wouldn't have that much, but it turns out that between #GNOME 48, APT 3.0, Nvidia dynamic boost, and a new default app, there's a lot to cover!
Also, props to Xubuntu for the move to XFCE 4.20, that's going to be a big change for Xubuntu users!
#Ubuntu 25.04 will be released today (maybe it already is), so here is my look at this new update!
The TLDR is: I thought it wouldn't have that much, but it turns out that between #GNOME 48, APT 3.0, Nvidia dynamic boost, and a new default app, there's a lot to cover!
Also, props to Xubuntu for the move to XFCE 4.20, that's going to be a big change for Xubuntu users!
I finally wrote the first part of my journey developing a drum machine app and becoming a GNOME Foundation member. I talked about the great @gnome community, Gnome Circle apps, Gnome Foundation membership perks, and how to come up with an idea.
In the next articles, I will talk about the development of the Drum Machine and the application review process, and what happens after getting your membership and your app being accepted to the Gnome Circle.
Remember that GNOME Circle app developers are eligible to become voting members of the GNOME Foundation. And according to the bylaws¹, all contributors are eligible, including those who contribute to areas like documentation and advocacy.
Become a member if you aren’t already, then don’t forget to vote!
If you’re curious what the GNOME Foundation does, Allan has written an update² of recent activities.
Once you do (or if you’re already a member), don’t forget to VOTE in the upcoming Foundation elections!
The GNOME Foundation Board of Directors is elected by Foundation members. If you want to influence how the Foundation is run, one of the most effective things you can do is to become a member and vote.
Remember that GNOME Circle app developers are eligible to become voting members of the GNOME Foundation. And according to the bylaws¹, all contributors are eligible, including those who contribute to areas like documentation and advocacy.
Become a member if you aren’t already, then don’t forget to vote!
If you’re curious what the GNOME Foundation does, Allan has written an update² of recent activities.
Once you do (or if you’re already a member), don’t forget to VOTE in the upcoming Foundation elections!
The GNOME Foundation Board of Directors is elected by Foundation members. If you want to influence how the Foundation is run, one of the most effective things you can do is to become a member and vote.
ALT text detailsSharepic with a painting of the seaside and some houses at the bottom as the background. The text says:
Boiling The Ocean 5
May 24 and 25, Berlin
Save the date!
I finally wrote the first part of my journey developing a drum machine app and becoming a GNOME Foundation member. I talked about the great @gnome community, Gnome Circle apps, Gnome Foundation membership perks, and how to come up with an idea.
In the next articles, I will talk about the development of the Drum Machine and the application review process, and what happens after getting your membership and your app being accepted to the Gnome Circle.
I finally wrote the first part of my journey developing a drum machine app and becoming a GNOME Foundation member. I talked about the great @gnome community, Gnome Circle apps, Gnome Foundation membership perks, and how to come up with an idea.
In the next articles, I will talk about the development of the Drum Machine and the application review process, and what happens after getting your membership and your app being accepted to the Gnome Circle.
ALT text detailsSharepic with a painting of the seaside and some houses at the bottom as the background. The text says:
Boiling The Ocean 5
May 24 and 25, Berlin
Save the date!
Iconic lets you quickly edit your folder icons, so you know from a glance where each of your file types is stored. Just choose an image, or drag drag a pre-made one from the Icon Library app! You can leave it in the centre as default, or move it to one side and change the scale as desired. Iconic lets you spruce up your home directory with ease!
ALT text detailsA screenshot of Iconic, showing the "Folder Icon Creator" prompt. Text below reads "Click or Drag to Open Image", and the user is given two buttons: "Open Image", and "Show Bottom Layer"
ALT text detailsA screenshot of Iconic, showing a folder with an icon of a package
ALT text detailsA screenshot of Iconic, showing a folder with an icon of a game controller. It's color has been set to white, and it has been repositioned to the corner of the folder's tab, shrunken to fit
* GNOME (Mobile) 48 * 📷 Camera enablement for OnePlus 6, Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi (3S, 4 Standard, 4A) * Generic SM7150 packaging * @nlnet@NGIZero grant for Collation + i18n support in @musl libc got accepted! * COSMIC desktop * systemd service reloading/restarting on upgrade * Lots of events coming up around the world * A highly entertaining podcast episode
I'm working on a minimalistic icon theme currently. It's not that challenging for me, but I think they look good. Here's on Gnome. Pleasent ands not distracting IMHO.
I'm running the @gnome shell desktop for the first time in a long time, I absolutely see the appeal now. When it came out originally I was not at all on board, I get it now. Little touches like syncing my Google calendar are nice to have.
Where we disagree is still the desktop icon situation. Thankfully there's an extension for that, I think for all the disagreements Canonical does have some nice ideas.
Hi folks, I'm trying to jumpstart federation on my little gotosocial instance and get a more full feed of things to read and interact with.
I could use your help. If you could boost this, I would appreciate it. If you see this and favorite it, I will follow you if your interests seem to align with mine.
I'm not asking for follows... rather I'm asking for you to help me shout out into the ether that I'M looking for people to follow. My main interests are going to be hashtagged below.
By the way, the way hashtags work here is that currently, if I search, I only see what my server is already knows about... which would mean just the folks I follow, since I'm a single-user instance. Not very helpful 😂
I will also be using one of my apps that can load the main feed from other servers, to see if I see something interesting. If you see a follow from me and come here to check me out... I mean you no harm and I come in peace.
Hi folks, I'm trying to jumpstart federation on my little gotosocial instance and get a more full feed of things to read and interact with.
I could use your help. If you could boost this, I would appreciate it. If you see this and favorite it, I will follow you if your interests seem to align with mine.
I'm not asking for follows... rather I'm asking for you to help me shout out into the ether that I'M looking for people to follow. My main interests are going to be hashtagged below.
By the way, the way hashtags work here is that currently, if I search, I only see what my server is already knows about... which would mean just the folks I follow, since I'm a single-user instance. Not very helpful 😂
I will also be using one of my apps that can load the main feed from other servers, to see if I see something interesting. If you see a follow from me and come here to check me out... I mean you no harm and I come in peace.
Hi folks, I'm trying to jumpstart federation on my little gotosocial instance and get a more full feed of things to read and interact with.
I could use your help. If you could boost this, I would appreciate it. If you see this and favorite it, I will follow you if your interests seem to align with mine.
I'm not asking for follows... rather I'm asking for you to help me shout out into the ether that I'M looking for people to follow. My main interests are going to be hashtagged below.
By the way, the way hashtags work here is that currently, if I search, I only see what my server is already knows about... which would mean just the folks I follow, since I'm a single-user instance. Not very helpful 😂
I will also be using one of my apps that can load the main feed from other servers, to see if I see something interesting. If you see a follow from me and come here to check me out... I mean you no harm and I come in peace.
Hi folks, I'm trying to jumpstart federation on my little gotosocial instance and get a more full feed of things to read and interact with.
I could use your help. If you could boost this, I would appreciate it. If you see this and favorite it, I will follow you if your interests seem to align with mine.
I'm not asking for follows... rather I'm asking for you to help me shout out into the ether that I'M looking for people to follow. My main interests are going to be hashtagged below.
By the way, the way hashtags work here is that currently, if I search, I only see what my server is already knows about... which would mean just the folks I follow, since I'm a single-user instance. Not very helpful 😂
I will also be using one of my apps that can load the main feed from other servers, to see if I see something interesting. If you see a follow from me and come here to check me out... I mean you no harm and I come in peace.
How big is the pain in the #Gnome community in regard of a usable and convenient photo import UI? I am starting to grow really impatient with #shotwell - looking at the issue tracker (https://gitlab.gnome.org/GNOME/shotwell/-/issues) yields similar errors in regard to iPhone, gvfs and gphoto2 for over 14 years. I was thinking of something like a simple import tool and let #loupe do the rest. Any takers?
I wish I could integrate my self-hosted bitwarden/vaultwarden passwords in my GNOME desktop and with GNOME Web. Integrated password management and using biometrics on my laptop for my password manager is something I miss a lot from macOS but I'm also not wiling to give up sync and web/mobile clients to do it. #GNOME#Vaultwarden#Bitwarden#SelfHosting
I wish I could integrate my self-hosted bitwarden/vaultwarden passwords in my GNOME desktop and with GNOME Web. Integrated password management and using biometrics on my laptop for my password manager is something I miss a lot from macOS but I'm also not wiling to give up sync and web/mobile clients to do it. #GNOME#Vaultwarden#Bitwarden#SelfHosting
I've been accepted as a speaker at @LAS to talk about GNOME Circle. I was excited to travel to Albania and have my talk there but the Linux App Summit hasn't been answering any of my emails! Since I'm from Iran, I really need an Invitation Letter to be able to get my visa (e-visa) since Albania does not give visas to Iranians so easily, and it needs lots of paperwork (and also no embassy in Iran). I emailed LAS on 11th March...
Interestingly it appears that the #gnome circle website is still using #cantarell fonts instead of the new #adwaita fonts. I wonder if they will update this
I'm excited to share that Drum Machine is now officially on the @gnome translation platform! This is a big step forward in making Drum Machine accessible to users worldwide. You can contribute translations via Damned Lies: https://l10n.gnome.org/module/drum-machine.
I guess the obvious answer is to try Pitivi again. I think I’ve been burned by it in the past with it losing a project and waiting a long time for an export to get something that wasn’t accurately following my intended cuts—but maybe it’s gotten better?
Is that the best option for me to try again, or is there something else that works well and looks good on a modern GNOME desktop that I should be looking at?
I just used Kdenlive to edit together a 15-minute video from about an hour of original footage and a few slide overlays. It worked flawlessly. I'm not doing anything wild and crazy—mostly recordings from OBS w/lots of little jumps to cut out “ums,” “uhs,” dead air, and alternate takes. It went really smoothly!
I don’t have a problem using the best tool for a job even if it’s not designed specifically for GNOME, but should I be trying a more GNOME-y app?
I'm excited to share that Drum Machine is now officially on the @gnome translation platform! This is a big step forward in making Drum Machine accessible to users worldwide. You can contribute translations via Damned Lies: https://l10n.gnome.org/module/drum-machine.
After reading the GNOME blog, I learned that Inter font family covers 147 languages, but Arabic, Chinese, Khmer, Japanese, Lao, and Thai are not included. 😅
ALT text detailsTwo-panel meme. In the first panel the character ("Linux nerds asked for advise") is approached by three icons representing GNOME, KDE, and Cinnamon, labeled "Easier Solutions". In the second panel, the character dismisses these options with the text "I'll ignore that".
ALT text detailsTwo-panel meme. In the first panel the character ("Linux nerds asked for advise") is approached by three icons representing GNOME, KDE, and Cinnamon, labeled "Easier Solutions". In the second panel, the character dismisses these options with the text "I'll ignore that".
And it's not even mentioned as a bullet point in the app's features list?!
This "Upgrade Assistant" hamburger menu item deserves to be more widely known.
ALT text detailsScreenshot of the "Extension Manager" app's "Upgrade Assistant" dialog showing the text, "GNOME 48 supports 14 out of 20 of the extensions currently installed on the system", followed by a gauge that says "70% compatible", and a list of the compatibility status of all the extensions installed on my computer
New in GNOME 48 is the necessary support for keyboard handling by the Orca screen reader in Wayland sessions. As I reported on the Orca mailing list recently, I have updated my system, and this support is so far working as intended. You need Mutter 48 and the latest AT-SPI installed.
New in GNOME 48 is the necessary support for keyboard handling by the Orca screen reader in Wayland sessions. As I reported on the Orca mailing list recently, I have updated my system, and this support is so far working as intended. You need Mutter 48 and the latest AT-SPI installed.
A new major release with exciting changes including notification stacking, performance improvements, an improved image viewer, a new interface font, new digital wellbeing settings, a new audio player, HDR support and much more!
To find out more, and to see what else happened this week, check out the latest issue of #ThisWeekInGNOME!
A new major release with exciting changes including notification stacking, performance improvements, an improved image viewer, a new interface font, new digital wellbeing settings, a new audio player, HDR support and much more!
To find out more, and to see what else happened this week, check out the latest issue of #ThisWeekInGNOME!
A new major release with exciting changes including notification stacking, performance improvements, an improved image viewer, a new interface font, new digital wellbeing settings, a new audio player, HDR support and much more!
To find out more, and to see what else happened this week, check out the latest issue of #ThisWeekInGNOME!
Achievement unlocked: loaded a GNOME #GitLab link that was pasted in a chatroom and triggered @cadey's "Anubis" anti-LLM-scraper protection catgirl with my genuine Firefox browser, and had to watch my CPU burn for a minute
I regret to inform you that we have now entered the DEFCON 1 stage of the struggle against the LLMs "AI" #enshittification bubble 🫠
What I don't quite understand is why the GitLab instance would put up this challenge to already logged-in users 🤔
ALT text detailsScreenshot of an "Anubis" anti-scraper proof-of-work waiting page blocking immediate access to the GNOME GitLab instance.
The waiting page features a catgirl saying, "Making sure you're not a bot!" and "Calculating…"
ALT text detailsScreenshot of an "Anubis" anti-scraper proof-of-work completed page, where the catgirl raises both thumbs up and exclaims "Success!" and states that my verification took 104980 miliseconds, with 1382644 iterations.
Gnome 48 also brings so many improvements to Gnome Mobile. Scrolling is just as smooth as it's on Android. OSK and Touch text selection are better now. And the cameras have started working on #Oneplus6 Overall, it's getting to where it is starting to feel like a real alternative 🤩️.
My dream of crawling away from the clutches of Big-Tech gets closer.
It's a bit unfortunate that the @omgubuntu article about #GNOME 48 summarizes #GNOMECalendar 48's whole release as one line that says, "Calendar offers various Event Editor dialog improvements" …when the Calendar app landed one of the most fundamental productivity (and format compliance) features of the last 12 years (after many, many months of design & development work): https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/2
Gnome 48 also brings so many improvements to Gnome Mobile. Scrolling is just as smooth as it's on Android. OSK and Touch text selection are better now. And the cameras have started working on #Oneplus6 Overall, it's getting to where it is starting to feel like a real alternative 🤩️.
My dream of crawling away from the clutches of Big-Tech gets closer.
It's a bit unfortunate that the @omgubuntu article about #GNOME 48 summarizes #GNOMECalendar 48's whole release as one line that says, "Calendar offers various Event Editor dialog improvements" …when the Calendar app landed one of the most fundamental productivity (and format compliance) features of the last 12 years (after many, many months of design & development work): https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/2
Gnome 48 also brings so many improvements to Gnome Mobile. Scrolling is just as smooth as it's on Android. OSK and Touch text selection are better now. And the cameras have started working on #Oneplus6 Overall, it's getting to where it is starting to feel like a real alternative 🤩️.
My dream of crawling away from the clutches of Big-Tech gets closer.
@gnome I have a question about the work space switching and I’m sure if it’s a #gnome thing a #fedora 42 thing or a #boxes thing. I have fedora 42 installed in boxes and the behaviour of the work space switches immediately with out animation . This to me is actually shocking/jarring . Can anyone tell me if this is the new default behaviour for work space switching in gnome or should I be looking at another culprit?
You can customize your app grid by editing .desktop files individually, or by using Pins! It provides a simple interface for changing the name, icon, or extra information about an app shortcut. You can even choose which to autostart, or hide from view entirely. Though the best part is that can easily make your own additions to the app menu, to show with your own icon and to run your own executable!
ALT text detailsA screenshot of Pins, showing a grid of all installed apps and their icons in alphabetical order
ALT text detailsA screenshot of Pins, showing the page for the app Cartridges. It provides options to change the icon, name, and comment. It provides switches to set the program to autostart or be invisible
ALT text detailsA screenshot of Pins, showing the page for the a new application. The icon is currently set to the default. It provides options to set the icon, name, and comment. It provides switches to set the program to autostart or be invisible
ALT text detailsSharepic with the Exercise Timer app icon on green background and the GNOME Circle logo in the bottom right. The app icon consists of a round metal weight from the side, with a timer in the center.
PS: I'm using WordPress, which GNOME Blogs uses, I have no idea what I'm doing. Also, I'm planning to pick up writing, and I might release more blog posts in the near future.
PS: I'm using WordPress, which GNOME Blogs uses, I have no idea what I'm doing. Also, I'm planning to pick up writing, and I might release more blog posts in the near future.
PS: I'm using WordPress, which GNOME Blogs uses, I have no idea what I'm doing. Also, I'm planning to pick up writing, and I might release more blog posts in the near future.
ALT text detailsSharepic with the Exercise Timer app icon on green background and the GNOME Circle logo in the bottom right. The app icon consists of a round metal weight from the side, with a timer in the center.
I'm wanting to get back into icon design. Specifically with GNOME style icons, but I feel super rusty at all of this. I'm trying to get back into the groove with inkscape and read up on the latest HIG as well as look at some recent examples from the GNOME design team. There's some amazing talent there and I feel so far behind. Idk, I hope I can get the style figured out soon and make myself useful. #GNOME#Icons#Inkscape
I'm wanting to get back into icon design. Specifically with GNOME style icons, but I feel super rusty at all of this. I'm trying to get back into the groove with inkscape and read up on the latest HIG as well as look at some recent examples from the GNOME design team. There's some amazing talent there and I feel so far behind. Idk, I hope I can get the style figured out soon and make myself useful. #GNOME#Icons#Inkscape
I'm wanting to get back into icon design. Specifically with GNOME style icons, but I feel super rusty at all of this. I'm trying to get back into the groove with inkscape and read up on the latest HIG as well as look at some recent examples from the GNOME design team. There's some amazing talent there and I feel so far behind. Idk, I hope I can get the style figured out soon and make myself useful. #GNOME#Icons#Inkscape
I installed #EndeavorOS + #Gnome on an old laptop and gave it to my 10 years old kid. And he is using it smoothly! .. Years ago, if I sneezed while using #Linux, I had to recompile the kernel to fix it :D .. What a progress!
Anyone familiar with hacking on GNOME Shell or writing Shell extensions interested in helping with a design experiment? 👀
The GNOME design team is interested in exploring some improvements to window/app switching, but we want to make sure we actually *use* the concepts before making too many assumptions. I may write up a longer blog post or something going into more of the thinking behind the design we’re exploring—but in the meantime: anyone interested in helping out? 😊
Anyone familiar with hacking on GNOME Shell or writing Shell extensions interested in helping with a design experiment? 👀
The GNOME design team is interested in exploring some improvements to window/app switching, but we want to make sure we actually *use* the concepts before making too many assumptions. I may write up a longer blog post or something going into more of the thinking behind the design we’re exploring—but in the meantime: anyone interested in helping out? 😊
is there somewhere i can find something like a "dos and don'ts of using #GTK4 and #adwaita"?
i've been reading through random issues and MRs on various #GNOME repos, and i'm finding some really useful comments about things that you should(n't) be doing. things like "using a listview inside a box is wrong and broken" - this is really useful knowledge, but i can't find it actually formally documented anywhere.
Did some app icon design work for the first time in a while today. Haven't gotten feedback on either of these yet, but regardless of whether they'll actually end up being used, I'm happy with how they turned out 😁
ALT text detailsPicture of two app icons. The first one is for an app called "Stereotype", and resembles a stack of papers with a typial Groucho Marx glasses and moustache mask overlaid on top. The second icon is for an app called "Cauldron", and resembles a cauldron with a green, bubbly liquid inside.
is there somewhere i can find something like a "dos and don'ts of using #GTK4 and #adwaita"?
i've been reading through random issues and MRs on various #GNOME repos, and i'm finding some really useful comments about things that you should(n't) be doing. things like "using a listview inside a box is wrong and broken" - this is really useful knowledge, but i can't find it actually formally documented anywhere.
ALT text detailsScreenshot of GNOME Calendar's "Week" view showing a university course schedule with at least 10 to 15 events per day. Since the university is in Europe, it is a metric shitton.
ALT text detailsScreenshot of GNOME Calendar's "Week" view showing a university course schedule with at least 10 to 15 events per day. Since the university is in Europe, it is a metric shitton.
Did some app icon design work for the first time in a while today. Haven't gotten feedback on either of these yet, but regardless of whether they'll actually end up being used, I'm happy with how they turned out 😁
ALT text detailsPicture of two app icons. The first one is for an app called "Stereotype", and resembles a stack of papers with a typial Groucho Marx glasses and moustache mask overlaid on top. The second icon is for an app called "Cauldron", and resembles a cauldron with a green, bubbly liquid inside.
so yes the rumors are correct (this was leaked on reddit a few days ago, oh well)
the #FLX1 will be getting support for hooking up to external displays. the difference here compared to other approaches is that it will be running full #GNOME shell instead of #Phosh desktop mode (with some integration). as much as we love Phosh, GNOME shell simply provides a superior experience on a large display (and our community members voted for this too)
Did some app icon design work for the first time in a while today. Haven't gotten feedback on either of these yet, but regardless of whether they'll actually end up being used, I'm happy with how they turned out 😁
ALT text detailsPicture of two app icons. The first one is for an app called "Stereotype", and resembles a stack of papers with a typial Groucho Marx glasses and moustache mask overlaid on top. The second icon is for an app called "Cauldron", and resembles a cauldron with a green, bubbly liquid inside.
Media playback tablet running GNOME and postmarketOS
A couple of years ago I set up a simple and independent media streaming server for my Bandcamp music collection using a Raspberry Pi 4, Fedora IoT and Jellyfin. It works nicely and I don’t have to play any cloud rent to Spotify to listen to music at home.
But it’s annoying having the music playback controls buried in my phone or laptop. How many times do you go to play a song and get distracted by a WhatsApp message instead?
So I started thinking about a tablet that would just control media playback. A tablet running a non-corporate operating system, because music is too important to allow Google to stick AI and adverts in the middle of it. Last month Pablo told me that postmarketOS had pretty decent support for a specific mainstream tablet and so I couldn’t reset buying one second-hand and trying to set up GNOME there for media playback.
Read on and I will tell you how the setup procedure went, what is working nicely and what we could still improve.
What is the Xiaomi Pad 5 Pro tablet like?
I’ve never owned a tablet so all I can tell you is this: it looks like a shiny black mirror. I couldn’t find the power button at first, but it turns out to be on the top.
The device specs claim that it has an analog headphone output, which is not true. It does come with a USB-C to headphone adapter in the box, though.
It comes with an antagonistic Android-based OS that seems to constantly prompt you to sign in to things and accept various terms and conditions. I guess they really want to get to know you.
I paid 240€ for it second hand. The seller didn’t do a factory reset before posting it to me, but I’m a good citizen so I wiped it for them, before anyone could try to commit online fraud using their digital identity.
How easy is it to install postmarketOS + GNOME on the Xiaomi Pad 5 Pro?
I work on systems software but I prefer to stay away from the hardware side of things. Give me a computer that at least can boot to a shell, please. I am not an expert in this stuff. So how did I do at installing a custom OS on an Android tablet?
Figuring out the display model
The hardest part of the process was actually the first step: getting root access on the device so that I could see what type of display panel it has.
Xiaomi tablets have some sort of “bootloader lock”, but thankfully this device was already unlocked. If you ever look at purchasing a Xiaomi device, be very wary that Xiaomi might have locked the bootloader such that you can’t run custom software on your device. Unlocking a locked bootloader seems to require their permission. This kind of thing is a big red flag when buying computers.
One popular tool to root an Android device is Team Win’s TWRP. However it didn’t have support for the Pad 5 Pro, so instead I used Magisk.
I found rooting process with Magisck complicated. The only instructions I could find were in this video named “Xiaomi Pad 5 Rooting without the Use of TWRP | Magisk Manager” from Simply Tech-Key (Cris Apolinar). This gives you a two step process, which requires a PC with the Android debugging tools ‘adb’ and ‘fastboot’ installed and set up.
Step 1: Download and patch the boot.img file
On the PC, download the boot.img file from the stock firmware. (See below).
Open the Magisk app and select “Install” to patch the boot.img file.
Copy the patched boot.img off the tablet back to your PC and rename it to patched_boot.img.
The boot.img linked from the video didn’t work for me. Instead I searched online for “xiaomi pad 5 pro stock firmware rom” and found one that worked that way.
It’s important to remember that downloading and running random binaries off the internet is very dangerous. It’s possible that someone pretends the file is one thing, when it’s actually malware that will help them steal your digital identity. The best defence is to factory reset the tablet before you start, so that there’s nothing on there to steal in the first place.
Step 2: Boot the patched boot.img on the tablet
Ensure developer mode is enabled on the tablet: go to “About this Device” and tap the box that shows the OS version 7 times.
Ensure USB debugging is enabled: find the “Developer settings” dialog in the settings window and enable if needed.
On the PC, run adb reboot fastboot to reboot the tablet and reach the bootloader menu.
Run fastboot flash boot patched_boot.img to boot the patched boot image.
At this point, if the boot.img file was good, you should see the device boot back to Android and it’ll now be “rooted”. So you can follow the instructions in the postmarketOS wiki page to figure out if your device has the BOE or the CSOT display. What a ride!
Install postmarketOS
If we can find a way to figure out the display without needing root access, it’ll make the process substantially easier, because the remaining steps worked like a charm.
Following the wiki page, you first install pmbootstrap and run pmbootstrap init to configure the OS image.
A note for Fedora Silverblue users: the bootstrap process doesn’t work inside a Toolbx container. At some point it tries to create /dev in the rootfs using mknod and fails. You’ll have to install pmbootstrap on the host and run it there.
Next you use pmbootstrap flasher to install the OS image to the correct partition.
I wanted to install to the system_b partition but I seemed to get an ‘out of disk space’ error. The partition is 3.14 GiB in size. So I flashed the OS to the userdata partition.
The build and flashing process worked really well and I was surprised to see the postmarketOS boot screen so quickly.
How well does GNOME work as a tablet interface?
The design side of GNOME have thought carefully about making GNOME work well on touch-screen devices. This doesn’t mean specifically optimising it for touch-screen use, it’s more about avoiding a hard requirement on you having a two-button mouse available.
To my knowledge, nobody is paying to optimise the “GNOME on tablets” experience right now. So it’s certainly lacking in polish. In case it wasn’t clear, this one isfor the real headz.
Login to the machine was tricky because there’s no on-screen keyboard on the GDM screen. You can work around that by SSH’ing to the machine directly and creating a GDM config file to automatically log in:
It wasn’t possible to push the “Skip” button in initial setup, for whatever reason. But I just rebooted the system to get round that.
Enough things work that I can already use the tablet for my purposes of playing back music from Jellyfin, from Bandcamp and from elsewhere on the web.
The built-in speakers audio output doesn’t work, and connecting a USB-to-headphone adapter doesn’t work either. What does work is Bluetooth audio, so I can play music that way already. [Update: as of 2025-03-07, built-in audio also works. I haven’t investigated what changed]
I disabled the automatic screen lock, as this device is never leaving my house anyway. The screen seems to stay on and burn power quickly, which isn’t great. I set the screen blank interval to 1 minute, which should save power, but I haven’t found a nice way to “un-blank” the screen again. Touch events don’t seem to do anything. At present I work around by pressing the power button (which suspends the device and stops audio), then pressing it again to resume, at which point the display comes back. [Update: see the comments; it’s possible to reconfigure the power button so that it doesn’t suspend the device].
Apart from this, everything works surprisingly great. Wi-fi and Bluetooth are reliable. The display sometimes glitches when resuming from suspend but mostly works fine. Multitouch gestures work perfectly — this is first time I’ve ever used GNOME with a touch screen and it’s clear that there’s a lot of polish. The system is fast. The Alpine + postmarketOS teams have done a great job packaging GNOME, which is commendable given that they had to literally port systemd.
What’s next?
I’d like to figure out how un-blank the screen without suspending and resuming the device.
It might be nice to fix audio output via the USB-C port. But more likely I might set up a DIY “smart speaker” network around the house, using single-board computers with decent DAC chips connected to real amplifiers. Then the tablet would become more of a remote control.
See the comments for a way to reconfigure the power button so that it unblanks the screen instead of suspending the device.
After updating to latest (2025-03-07) postmarketOS edge, the built-in speakers now work and they sound pretty OK. Not sure what changed but that’s very nice to have.
so yes the rumors are correct (this was leaked on reddit a few days ago, oh well)
the #FLX1 will be getting support for hooking up to external displays. the difference here compared to other approaches is that it will be running full #GNOME shell instead of #Phosh desktop mode (with some integration). as much as we love Phosh, GNOME shell simply provides a superior experience on a large display (and our community members voted for this too)
Did some app icon design work for the first time in a while today. Haven't gotten feedback on either of these yet, but regardless of whether they'll actually end up being used, I'm happy with how they turned out 😁
ALT text detailsPicture of two app icons. The first one is for an app called "Stereotype", and resembles a stack of papers with a typial Groucho Marx glasses and moustache mask overlaid on top. The second icon is for an app called "Cauldron", and resembles a cauldron with a green, bubbly liquid inside.
There is a small chance that I went full-on branded for my new job. I put the GNOME Shell user theme on my GitHub, but I doubt many folks will be quite as excited as I am...
ALT text detailsA screenshot of a GNOME desktop. The top bar is a dark purple colour. The Activities overview background is a pale purple colour. The wallpaper shows a fiery dark purple image. There are a few windows showing (VS Code, another text editor, the Ghostty terminal). It is all very purple, matching the Mastodon brand colours.
Media playback tablet running GNOME and postmarketOS
A couple of years ago I set up a simple and independent media streaming server for my Bandcamp music collection using a Raspberry Pi 4, Fedora IoT and Jellyfin. It works nicely and I don’t have to play any cloud rent to Spotify to listen to music at home.
But it’s annoying having the music playback controls buried in my phone or laptop. How many times do you go to play a song and get distracted by a WhatsApp message instead?
So I started thinking about a tablet that would just control media playback. A tablet running a non-corporate operating system, because music is too important to allow Google to stick AI and adverts in the middle of it. Last month Pablo told me that postmarketOS had pretty decent support for a specific mainstream tablet and so I couldn’t reset buying one second-hand and trying to set up GNOME there for media playback.
Read on and I will tell you how the setup procedure went, what is working nicely and what we could still improve.
What is the Xiaomi Pad 5 Pro tablet like?
I’ve never owned a tablet so all I can tell you is this: it looks like a shiny black mirror. I couldn’t find the power button at first, but it turns out to be on the top.
The device specs claim that it has an analog headphone output, which is not true. It does come with a USB-C to headphone adapter in the box, though.
It comes with an antagonistic Android-based OS that seems to constantly prompt you to sign in to things and accept various terms and conditions. I guess they really want to get to know you.
I paid 240€ for it second hand. The seller didn’t do a factory reset before posting it to me, but I’m a good citizen so I wiped it for them, before anyone could try to commit online fraud using their digital identity.
How easy is it to install postmarketOS + GNOME on the Xiaomi Pad 5 Pro?
I work on systems software but I prefer to stay away from the hardware side of things. Give me a computer that at least can boot to a shell, please. I am not an expert in this stuff. So how did I do at installing a custom OS on an Android tablet?
Figuring out the display model
The hardest part of the process was actually the first step: getting root access on the device so that I could see what type of display panel it has.
Xiaomi tablets have some sort of “bootloader lock”, but thankfully this device was already unlocked. If you ever look at purchasing a Xiaomi device, be very wary that Xiaomi might have locked the bootloader such that you can’t run custom software on your device. Unlocking a locked bootloader seems to require their permission. This kind of thing is a big red flag when buying computers.
One popular tool to root an Android device is Team Win’s TWRP. However it didn’t have support for the Pad 5 Pro, so instead I used Magisk.
I found rooting process with Magisck complicated. The only instructions I could find were in this video named “Xiaomi Pad 5 Rooting without the Use of TWRP | Magisk Manager” from Simply Tech-Key (Cris Apolinar). This gives you a two step process, which requires a PC with the Android debugging tools ‘adb’ and ‘fastboot’ installed and set up.
Step 1: Download and patch the boot.img file
On the PC, download the boot.img file from the stock firmware. (See below).
Open the Magisk app and select “Install” to patch the boot.img file.
Copy the patched boot.img off the tablet back to your PC and rename it to patched_boot.img.
The boot.img linked from the video didn’t work for me. Instead I searched online for “xiaomi pad 5 pro stock firmware rom” and found one that worked that way.
It’s important to remember that downloading and running random binaries off the internet is very dangerous. It’s possible that someone pretends the file is one thing, when it’s actually malware that will help them steal your digital identity. The best defence is to factory reset the tablet before you start, so that there’s nothing on there to steal in the first place.
Step 2: Boot the patched boot.img on the tablet
Ensure developer mode is enabled on the tablet: go to “About this Device” and tap the box that shows the OS version 7 times.
Ensure USB debugging is enabled: find the “Developer settings” dialog in the settings window and enable if needed.
On the PC, run adb reboot fastboot to reboot the tablet and reach the bootloader menu.
Run fastboot flash boot patched_boot.img to boot the patched boot image.
At this point, if the boot.img file was good, you should see the device boot back to Android and it’ll now be “rooted”. So you can follow the instructions in the postmarketOS wiki page to figure out if your device has the BOE or the CSOT display. What a ride!
Install postmarketOS
If we can find a way to figure out the display without needing root access, it’ll make the process substantially easier, because the remaining steps worked like a charm.
Following the wiki page, you first install pmbootstrap and run pmbootstrap init to configure the OS image.
A note for Fedora Silverblue users: the bootstrap process doesn’t work inside a Toolbx container. At some point it tries to create /dev in the rootfs using mknod and fails. You’ll have to install pmbootstrap on the host and run it there.
Next you use pmbootstrap flasher to install the OS image to the correct partition.
I wanted to install to the system_b partition but I seemed to get an ‘out of disk space’ error. The partition is 3.14 GiB in size. So I flashed the OS to the userdata partition.
The build and flashing process worked really well and I was surprised to see the postmarketOS boot screen so quickly.
How well does GNOME work as a tablet interface?
The design side of GNOME have thought carefully about making GNOME work well on touch-screen devices. This doesn’t mean specifically optimising it for touch-screen use, it’s more about avoiding a hard requirement on you having a two-button mouse available.
To my knowledge, nobody is paying to optimise the “GNOME on tablets” experience right now. So it’s certainly lacking in polish. In case it wasn’t clear, this one isfor the real headz.
Login to the machine was tricky because there’s no on-screen keyboard on the GDM screen. You can work around that by SSH’ing to the machine directly and creating a GDM config file to automatically log in:
It wasn’t possible to push the “Skip” button in initial setup, for whatever reason. But I just rebooted the system to get round that.
Enough things work that I can already use the tablet for my purposes of playing back music from Jellyfin, from Bandcamp and from elsewhere on the web.
The built-in speakers audio output doesn’t work, and connecting a USB-to-headphone adapter doesn’t work either. What does work is Bluetooth audio, so I can play music that way already. [Update: as of 2025-03-07, built-in audio also works. I haven’t investigated what changed]
I disabled the automatic screen lock, as this device is never leaving my house anyway. The screen seems to stay on and burn power quickly, which isn’t great. I set the screen blank interval to 1 minute, which should save power, but I haven’t found a nice way to “un-blank” the screen again. Touch events don’t seem to do anything. At present I work around by pressing the power button (which suspends the device and stops audio), then pressing it again to resume, at which point the display comes back. [Update: see the comments; it’s possible to reconfigure the power button so that it doesn’t suspend the device].
Apart from this, everything works surprisingly great. Wi-fi and Bluetooth are reliable. The display sometimes glitches when resuming from suspend but mostly works fine. Multitouch gestures work perfectly — this is first time I’ve ever used GNOME with a touch screen and it’s clear that there’s a lot of polish. The system is fast. The Alpine + postmarketOS teams have done a great job packaging GNOME, which is commendable given that they had to literally port systemd.
What’s next?
I’d like to figure out how un-blank the screen without suspending and resuming the device.
It might be nice to fix audio output via the USB-C port. But more likely I might set up a DIY “smart speaker” network around the house, using single-board computers with decent DAC chips connected to real amplifiers. Then the tablet would become more of a remote control.
See the comments for a way to reconfigure the power button so that it unblanks the screen instead of suspending the device.
After updating to latest (2025-03-07) postmarketOS edge, the built-in speakers now work and they sound pretty OK. Not sure what changed but that’s very nice to have.
Achievement unlocked: loaded a GNOME #GitLab link that was pasted in a chatroom and triggered @cadey's "Anubis" anti-LLM-scraper protection catgirl with my genuine Firefox browser, and had to watch my CPU burn for a minute
I regret to inform you that we have now entered the DEFCON 1 stage of the struggle against the LLMs "AI" #enshittification bubble 🫠
What I don't quite understand is why the GitLab instance would put up this challenge to already logged-in users 🤔
ALT text detailsScreenshot of an "Anubis" anti-scraper proof-of-work waiting page blocking immediate access to the GNOME GitLab instance.
The waiting page features a catgirl saying, "Making sure you're not a bot!" and "Calculating…"
ALT text detailsScreenshot of an "Anubis" anti-scraper proof-of-work completed page, where the catgirl raises both thumbs up and exclaims "Success!" and states that my verification took 104980 miliseconds, with 1382644 iterations.
> A diminishing number of veterans is doing an increasing share of the work > Although recruitment is stable, newcomers don't seem to be their stride in terms of commit counts
My observations tell me it actually got worse since then. The struggle newcomers face in #GNOME is enormous. People get scared away or burned out extremely fast and often. I already watched a few this year, sadly efforts to support them to stay don't often succeed
If anyone is able to crash #GNOMEPapers Nightly by editing the opened PDF with an external app (ex: Paper Clip), *and* can somehow make that happen under gdb or coredumpctl, please share your backtrace, because I am unable to catch this heisenbug while running with GDB or on machines where systemd-coredump is installed: https://gitlab.gnome.org/GNOME/Incubator/papers/-/issues/353#note_2359761
If anyone is able to crash #GNOMEPapers Nightly by editing the opened PDF with an external app (ex: Paper Clip), *and* can somehow make that happen under gdb or coredumpctl, please share your backtrace, because I am unable to catch this heisenbug while running with GDB or on machines where systemd-coredump is installed: https://gitlab.gnome.org/GNOME/Incubator/papers/-/issues/353#note_2359761
> A diminishing number of veterans is doing an increasing share of the work > Although recruitment is stable, newcomers don't seem to be their stride in terms of commit counts
My observations tell me it actually got worse since then. The struggle newcomers face in #GNOME is enormous. People get scared away or burned out extremely fast and often. I already watched a few this year, sadly efforts to support them to stay don't often succeed
Well, with all the news around Firefox lately, I thought about giving #gnome Web (#epiphany) another try. For several years now, it's one of my fallback browsers if I can't or don't want to use Firefox. But now I wanted to replicate my usual tab setup.
It didn't go so well. It already failed at getting the #KeePassXC Browser extension to work. And I don't see myself again switching between the password manager and the browser, copying usernames and passwords.
So, it's either #Zen Browser (based on Firefox) or #Vivaldi, then.
ALT text detailsGNOME Circle app icons in pixel art form: Biblioteca, Binary, Boatswain, Cartridges Chess Clock, Clairvoyant, Decibels, Drum Macine, Elastic, Errands, Eyedropper, Fretboard.
You already contributed to #Vala? - Code - Bindings - Documentation - User Support - Issue triaging - Reviewing merge requests - Testing nightly version - Social Media and advocacy
Any of the above? (Or something else we forgot) If yes and its more than one time, consider applying for a #GNOME Foundation membership! It is not difficult!
Today I learned about systemd-tmpfiles(1). My first use for it is cleaning up ~/Pictures/Screenshots and ~/Videos/Screencasts on #GNOME. It doesn't make much sense to let these directories grow forever 😃.
ALT text detailsGNOME Circle app icons in pixelart parallel universe. Graphs,Hieroglyphic, Identity (reworked), Impression, Iotas, Keypunch, Komikku, Letterpress, Mousai, Newsflash, Paper Clip and Polari.
ALT text detailsGNOME Circle app icons in pixelart parallel universe. Graphs,Hieroglyphic, Identity (reworked), Impression, Iotas, Keypunch, Komikku, Letterpress, Mousai, Newsflash, Paper Clip and Polari.
Does anyone in #berlin or #würzburg have a surplus #sandybridge laptop you don't need anymore and would be willing to gift to me? Something like a #thinkpad x220/x420? With #gtk dropping their GL 2 renderer I'd use that as the new baseline testing device for performance work on #gnome#multimedia#linux - so far I used a T400 (and will continue for basic functionality testing), but I guess GLES 3.1 is increasingly the baseline for non-deprecated code paths. Thanks :)
All of us write sometimes, and most of us aren't perfect when we do. For anyone who needs to check their spelling, or who uses a couple unnecessary words on occasion, Eloquent will make your text more accurate, and - well - eloquent. It identifies typos, corrects misspellings, and suggests fixes for your grammar. For your own personal proofreader, get the app today!
ALT text detailsA screenshot of Eloquent, showing a paragraph with possible corrections. "too have" is underlined in yellow, beneath is a box that marks it as a possible typo, suggesting "to have"
ALT text detailsA screenshot of Eloquent, showing a paragraph with possible corrections. "underilnes" is underlined in red, beneath is a box that marks it as a spelling mistake, suggesting "underlines"
ALT text detailsA screenshot of Eloquent, showing a paragraph with possible corrections. "in a reliable manner" is underlined in yellow, beneath is a box that marks it as a grammar issue, suggesting "reliably"
All of us write sometimes, and most of us aren't perfect when we do. For anyone who needs to check their spelling, or who uses a couple unnecessary words on occasion, Eloquent will make your text more accurate, and - well - eloquent. It identifies typos, corrects misspellings, and suggests fixes for your grammar. For your own personal proofreader, get the app today!
ALT text detailsA screenshot of Eloquent, showing a paragraph with possible corrections. "too have" is underlined in yellow, beneath is a box that marks it as a possible typo, suggesting "to have"
ALT text detailsA screenshot of Eloquent, showing a paragraph with possible corrections. "underilnes" is underlined in red, beneath is a box that marks it as a spelling mistake, suggesting "underlines"
ALT text detailsA screenshot of Eloquent, showing a paragraph with possible corrections. "in a reliable manner" is underlined in yellow, beneath is a box that marks it as a grammar issue, suggesting "reliably"
ALT text detailsGNOME Circle app icons in pixel art form: Biblioteca, Binary, Boatswain, Cartridges Chess Clock, Clairvoyant, Decibels, Drum Macine, Elastic, Errands, Eyedropper, Fretboard.
ALT text detailsGNOME Circle app icons in pixel art form: Biblioteca, Binary, Boatswain, Cartridges Chess Clock, Clairvoyant, Decibels, Drum Macine, Elastic, Errands, Eyedropper, Fretboard.
Does anyone in #berlin or #würzburg have a surplus #sandybridge laptop you don't need anymore and would be willing to gift to me? Something like a #thinkpad x220/x420? With #gtk dropping their GL 2 renderer I'd use that as the new baseline testing device for performance work on #gnome#multimedia#linux - so far I used a T400 (and will continue for basic functionality testing), but I guess GLES 3.1 is increasingly the baseline for non-deprecated code paths. Thanks :)
ALT text detailsGNOME Circle app icons in pixel art form: Biblioteca, Binary, Boatswain, Cartridges Chess Clock, Clairvoyant, Decibels, Drum Macine, Elastic, Errands, Eyedropper, Fretboard.
One detail I love about the GNOME TerminalPtyxis, a Terminal app for #GNOME: when I ssh to a remote machine, the window's decoration changes color.
ALT text detailsA scene of connecting to a remote machine via ssh in GNOME Terminal. When the remote session starts, the color of the window decoration changes.
I wish there is a modern #GNOME email client app implemented with GTK 4 + libadwaita. Although Envelope looks promising, it is still in the early stage of development and is not ready for use.
now that I've had my Framework 13 for a couple days, I have to say that trackpad gestures in GNOME are every bit as nice to use as I imagined they'd be
I did of course make use of them back with my Pinebook Pro, but the PBP's trackpad doesn't hold up against the Framework 13's at all. the latter's is definitely the nicest trackpad I've used on a laptop
(the bar _is_ pretty low as far as what I've actually used myself, but, still)
now that I've had my Framework 13 for a couple days, I have to say that trackpad gestures in GNOME are every bit as nice to use as I imagined they'd be
I did of course make use of them back with my Pinebook Pro, but the PBP's trackpad doesn't hold up against the Framework 13's at all. the latter's is definitely the nicest trackpad I've used on a laptop
(the bar _is_ pretty low as far as what I've actually used myself, but, still)
Just merged a newcomer's contribution to enhance GNOME Calendar's ability to fit on medium-sized window widths, by rounding the approximate weather forecasts' temperature values to integers: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/982 (fractions of degrees didn't make sense in this context)
ALT text detailsScreenshot of GNOME Calendar's month view with narrow cell widths and temperature forecast values labels rounded to integer number precision.
It also shows that my local temperature, with a maximum of -13°C, is pretty cool.
Just merged a newcomer's contribution to enhance GNOME Calendar's ability to fit on medium-sized window widths, by rounding the approximate weather forecasts' temperature values to integers: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/982 (fractions of degrees didn't make sense in this context)
ALT text detailsScreenshot of GNOME Calendar's month view with narrow cell widths and temperature forecast values labels rounded to integer number precision.
It also shows that my local temperature, with a maximum of -13°C, is pretty cool.
I kind of want to put together a collection of wallpapers that work well with the GNOME/elementary OS light/dark style. The GNOME ones are excellent, but I have a handful I’ve made or compiled over the years that could make a nice set.
The obvious way to me to do this is to make an app for Flathub, so you can get them on any distro—but I kind of don’t want to have to figure out the actual app logic. Anyone want to help me? 🥺
I wish there is a modern #GNOME email client app implemented with GTK 4 + libadwaita. Although Envelope looks promising, it is still in the early stage of development and is not ready for use.
What GNU/Linux distribution would you recommend where it is easy to use a well integrated, up-to-date GNOME Desktop environment with the applications listed in https://apps.gnome.org/?
With easy to use I think I mean not requiring the user to use terminals to install, configure and start applications.
I remembered GNOME Web has had web extensions support in development for some time, and enabled it…
Unfortunately the two extensions I’d most love (Bitwarden and Dark Reader) are not working for me in stable, tech preview, or canary. :( It seems like the feature where an extension embeds a web view in the popover is broken. Still, it’s exciting to see this nearly there—does anyone know if it’s actively being worked on, or sort of stuck in its current state?
I wish there is a modern #GNOME email client app implemented with GTK 4 + libadwaita. Although Envelope looks promising, it is still in the early stage of development and is not ready for use.
@cassidy Glad to see you put in a good word about stopping this whole full word upercase silliness. I've said this myself, and have very deliberately written #Gnome for a long time.
ALT text detailsWhat you think 10 year old GNOME looks like [screenshot of GNOME 2.10, March 2005]
What 10 year old GNOME actually looks like [screenshot of GNOME 3.16, March 2015]
My take on the foot (#GNOME): What is its value, why should it stay? 1. long established logo, recognizable etc 2. It gives personality
I say: 1. To whom is it established? To current gnome users? No, users know distros. To future users? No, even less likely. Really only people in the industry and open source community, and gnome developers and contributors know about it. 2. Who is perceiving that personality? Users? No, same thing again.
As a result, I'm revising this post a bit to try to be more nuanced and balanced.
And I hope we (as in, the GNOME community, myself absolutely included) can take a step back and try to be a bit more objective and productive. That includes being a little less quick to die on certain hills, less likely to make assumptions and generalizations about groups of contributors, and more willing to listen and think about what our community members are saying.
@cassidy I agree with you about that logo, I have always found it off-putting. I would also point out that in some cultures and even for some Western people (such as germophobes) feet are considered "dirty", so for those people it's kind of like using a toilet or a garbage dumpster as a logo, not in any way appealing.
ALT text detailsThe Nucleus search page containing a search bar and a list of results. The current search is "noble gas" which displays all the elements in the noble gas category
ALT text detailsThe Nucleus main page with the periodic table visible but with a sidebar on the right side which contains the properties of Hydrogen.
The sidebar has a green card containing the atomic number, element name, and the category name ("Diatomic nonmetal" in Hydrogen's case).
The rest of the sidebar is a normal list of properties
ALT text detailsThe Nucleaus main page with the full typical periodic table of elements visible. the elements are colored based on their category and each cell include the atomic number, symbol and atomic mass.
I really don't get why it's appropriate to comment on people sharing work they're happy with "but what about MY pet issue?"
A lot of the time the difference isn't between whether someone contributes something to fix your pet issue or something else, it's the difference between them contributing anything at all or nothing. Either it's a volunteer working on something for fun, or it's someone working for a company working on issues for that company.
Attitudes like this are part what leads to burnout.
ALT text detailsThe Nucleus search page containing a search bar and a list of results. The current search is "noble gas" which displays all the elements in the noble gas category
ALT text detailsThe Nucleus main page with the periodic table visible but with a sidebar on the right side which contains the properties of Hydrogen.
The sidebar has a green card containing the atomic number, element name, and the category name ("Diatomic nonmetal" in Hydrogen's case).
The rest of the sidebar is a normal list of properties
ALT text detailsThe Nucleaus main page with the full typical periodic table of elements visible. the elements are colored based on their category and each cell include the atomic number, symbol and atomic mass.
Perfect time to drop a blog post that might sound like clickbait, but that I genuinely hope can help forge a path forward while making everyone happy—or at least pissing everyone off equally (sometimes the best you can ask for!)
@cassidy I agree with you about that logo, I have always found it off-putting. I would also point out that in some cultures and even for some Western people (such as germophobes) feet are considered "dirty", so for those people it's kind of like using a toilet or a garbage dumpster as a logo, not in any way appealing.
Are people really that surprised that #gnome software wants to move away from traditional package management? We've been doing it for three years and it's great, people love it. 😈
My take on the foot (#GNOME): What is its value, why should it stay? 1. long established logo, recognizable etc 2. It gives personality
I say: 1. To whom is it established? To current gnome users? No, users know distros. To future users? No, even less likely. Really only people in the industry and open source community, and gnome developers and contributors know about it. 2. Who is perceiving that personality? Users? No, same thing again.
@cassidy Very interesting! I didn't know the current #gnome logo was supposed to look like the letter 'G'. I think modernising the logo is a good idea. Maybe a little monochrome Gnome (the mythical creature) or the shape of a Gnome's hat would fit well as the new logo.
Perfect time to drop a blog post that might sound like clickbait, but that I genuinely hope can help forge a path forward while making everyone happy—or at least pissing everyone off equally (sometimes the best you can ask for!)
ALT text detailsWhat you think 10 year old GNOME looks like [screenshot of GNOME 2.10, March 2005]
What 10 year old GNOME actually looks like [screenshot of GNOME 3.16, March 2015]
ALT text detailsWhat you think 10 year old GNOME looks like [screenshot of GNOME 2.10, March 2005]
What 10 year old GNOME actually looks like [screenshot of GNOME 3.16, March 2015]
@KekunPlazas@garrett@cassidy@federicomena@ebassi If there is no foot in the logo, and if we're leaning into the pointy hats aesthetic instead, I believe we will need to uphold the brand through this specific dress code at conferences:
ALT text detailsPhoto of an elderly man with a long beard, wearing gardening gloves, jeans, a red pointy hat, while riding upright on a modded fatbike kitted up as if heading to a rave party in an abandoned warehouse in San Francisco
For at least the last 15 years, the translations of GNOME into Czech have been in excellent condition. With each release, I would only report that everything was translated, and for the last few years, this was also true the vast majority of the documentation. However, last year things started to falter. Contributors who had been carrying this for many years left, and there is no one to take over after them. Therefore, we have decided to admit it publicly: GNOME currently has no Czech translators, and unless someone new takes over, the translations will gradually decline.
Personally, I started working on GNOME translations in 2008 when I began translating my favorite groupware client – Evolution. At that time, the leadership of the translation team was taken over by Petr Kovář, who was later joined by Marek Černocký who maintained the translations for many years and did an enormous amount of work. Thanks to him, GNOME was almost 100% translated into Czech, including the documentation. However, both have completely withdrawn from the translations. For a while, they were replaced by Vojtěch Perník and Daniel Rusek, but the former has also left, and Dan has now come to the conclusion that he can no longer carry on the translations alone.
I suggested to Dan that instead of trying to appeal to those who the GNOME translations have relied on for nearly two decades—who have already contributed a lot and are probably facing some form of burnout or have simply moved on to something else after so many years—it would be better to reach out to the broader community to see if there is someone from a new generation who would be willing and energetic enough to take over the translations. Just as we did nearly two decades ago.
It may turn out that an essential part of this process will be that the GNOME translations into Czech will decline for some time.Because the same people have been doing the job for so many years, the community has gotten used to taking excellent translations for granted. But it is not. Someone has to do the work. As more and more English terms appear in the GNOME interface, perhaps dissatisfaction will motivate someone to do something about it. After all, that was the motivation for the previous generation to get involved.
If someone like that comes forward, Dan and I are willing to help them with training and gradually hand over the project. We may both continue to contribute in a limited capacity, but the project needs someone new, ideally not just one person, but several, because carrying it alone is a path to burnout. Interested parties can contact us in the mailing list of the Czech translation team at diskuze-l10n-cz@lists.openalt.org.
For at least the last 15 years, the translations of GNOME into Czech have been in excellent condition. With each release, I would only report that everything was translated, and for the last few years, this was also true the vast majority of the documentation. However, last year things started to falter. Contributors who had been carrying this for many years left, and there is no one to take over after them. Therefore, we have decided to admit it publicly: GNOME currently has no Czech translators, and unless someone new takes over, the translations will gradually decline.
Personally, I started working on GNOME translations in 2008 when I began translating my favorite groupware client – Evolution. At that time, the leadership of the translation team was taken over by Petr Kovář, who was later joined by Marek Černocký who maintained the translations for many years and did an enormous amount of work. Thanks to him, GNOME was almost 100% translated into Czech, including the documentation. However, both have completely withdrawn from the translations. For a while, they were replaced by Vojtěch Perník and Daniel Rusek, but the former has also left, and Dan has now come to the conclusion that he can no longer carry on the translations alone.
I suggested to Dan that instead of trying to appeal to those who the GNOME translations have relied on for nearly two decades—who have already contributed a lot and are probably facing some form of burnout or have simply moved on to something else after so many years—it would be better to reach out to the broader community to see if there is someone from a new generation who would be willing and energetic enough to take over the translations. Just as we did nearly two decades ago.
It may turn out that an essential part of this process will be that the GNOME translations into Czech will decline for some time.Because the same people have been doing the job for so many years, the community has gotten used to taking excellent translations for granted. But it is not. Someone has to do the work. As more and more English terms appear in the GNOME interface, perhaps dissatisfaction will motivate someone to do something about it. After all, that was the motivation for the previous generation to get involved.
If someone like that comes forward, Dan and I are willing to help them with training and gradually hand over the project. We may both continue to contribute in a limited capacity, but the project needs someone new, ideally not just one person, but several, because carrying it alone is a path to burnout. Interested parties can contact us in the mailing list of the Czech translation team at diskuze-l10n-cz@lists.openalt.org.
In Android you can long press app icons to open the apps in different states. For example with an ebook reader you can directly open the latest file, in a notes app you can create a new note, in a podcast app you can tell it to immediately check for new episodes upon opening, in many apps you can go directly to a specific part of it, etc.
#Gnome has some sort of support for this, but I've only seen LibreOffice using it? And not for recent documents. Should this feature be expanded on/used more?
I'm not a font expert, but I like #GNOME replacing Cantarell with Adwaita Sans. Cantarell is more distinctive, but I find it distracting. It feels of a time, specifically the 2000s decade, along with Microsoft's Verdana and Tahoma. The new one seems more timeless and utilitarian.
This is awesome, how did I never see this before? #gnome add-on for #linux to control battery charge levels and preserve your battery. Too late for this computer. 🙄
I'm not a font expert, but I like #GNOME replacing Cantarell with Adwaita Sans. Cantarell is more distinctive, but I find it distracting. It feels of a time, specifically the 2000s decade, along with Microsoft's Verdana and Tahoma. The new one seems more timeless and utilitarian.
Well, this is cool - my #GNOME extension for The Indie Beat transparently loaded the new @mixtape NHAM playlists, because I built it on the Azuracast API instead of a static list of .m3u URLs. I may need to re-think the menu UI though ☺️ nice “problem” to have, more great #fediverse music arriving! #TheIndieBeat
ALT text detailsA menubar app on a desktop operating system in “dark mode”. There is music player slider and play button at the top. There is a green logo image with the words “Independent music from artists in the Fediverse”. There are menu entries for Explore Bandwagon and Visit The Indie Beat. There is a channel list showing The Indie Beat Radio FM, The Indie Beat Radio - Ambient, The Indie Beat Radio - Jazz, The Indie Beat Radio - Electronic, The Indie Beat Radio - Not What I Call Radio Bonk Wave and The Indie Beat Radio - NHAM, with a further long list from The Indie Beat Radio - NHAM1 through NHAM9
Has anyone brought #Vala Stickers to #FOSDEM? 😉 Last year you could take some from the #GNOME booth, check it out again this year, they have also other good stuff!
We're starting off the new year with an exciting new edition of Unboiling The Ocean! Join us for a discussion about peer-to-peer UX and threat models.
We have some special guests and questions to discuss, but mostly the plan is to have an open discussion around these topics to inform the design and development of the Aardvark text editor project.
Join us on Monday January 27 at 19:00 at @offline in Neukölln!
ALT text detailsSharepic with a painting of the sea, a small boat, and some clouds as the background. The text reads:
Unboiling The Ocean 3
An open discussion about peer-to-peer user interfaces and threat models
January 27, 19:00
offline, Lichtenraderstr. 49
Refine is an app that lets you find and tweak advanced or otherwise hidden features within GNOME. Mess about with your desktop's theme: it's cursor, icons and fonts. Then, edit the behaviour of your mouse and it's buttons! It lets you change window behaviour, and lets you optimise their functionality for your workflow. To tinker with GNOME, download Refine!
GNOME needs a Smart TV environment project to complete my dream of a GNOME household. With a the phone, desktop, and TV I could drop everything else.
Side note: why does it seem no one cares about TV remote style input on Linux? Kodi seems to be the only recommendation on the internet and it's a very dated experience in my opinion.
If I could get remote input support on the OS level I'd just start Jellyfin in full screen and use that but no luck. #GNOME#SmartTV#Jellyfin#Linux#LinuxTV
- PHP and JavaScript for web applications - Python for AI and Machine Learning - Rust for very performant software - Go for networking software - Vala for GNOME apps - C is still relevant as long you keep it simple - C++ is slowly becoming the FORTRAN of our age.
- PHP and JavaScript for web applications - Python for AI and Machine Learning - Rust for very performant software - Go for networking software - Vala for GNOME apps - C is still relevant as long you keep it simple - C++ is slowly becoming the FORTRAN of our age.
Using Tuba for the first time with my GoToSocial account and this is a good app. I love that the GNOME ecosystem has grown so much and is now honestly much more enjoyable than my Mac. The number of quality native apps has reached a point that I think for the things I use and want to use there is just as good a selection if not better. And everything feels so good to use. I have missed using Linux and specifically GNOME so much. It feels like home again. #GNOME#Linux#Tuba#GoToSocial#FedoraSilverblue
Using Tuba for the first time with my GoToSocial account and this is a good app. I love that the GNOME ecosystem has grown so much and is now honestly much more enjoyable than my Mac. The number of quality native apps has reached a point that I think for the things I use and want to use there is just as good a selection if not better. And everything feels so good to use. I have missed using Linux and specifically GNOME so much. It feels like home again. #GNOME#Linux#Tuba#GoToSocial#FedoraSilverblue
every time i return to fractal, i'm increasingly fond of it as a #matrix client... but i would kill for a system tray icon so i could get rid of the window completely.
sadly, i don't think any native #gnome apps will ever do that, given that the systray itself isn't native. (right?)
Local-first peer-to-peer GNOME people… if I wanted to make a GNOME app similar to those party games where you enter a code and then all join one host's game, then compete for trivia questions or something, is that relatively straightforward to do with our current tech stack? What would I use to do that?
I'm tempted to make a FOSS Kahoot-alike game in Godot, but it could be fun as a GNOME app, instead.
We're starting off the new year with an exciting new edition of Unboiling The Ocean! Join us for a discussion about peer-to-peer UX and threat models.
We have some special guests and questions to discuss, but mostly the plan is to have an open discussion around these topics to inform the design and development of the Aardvark text editor project.
Join us on Monday January 27 at 19:00 at @offline in Neukölln!
ALT text detailsSharepic with a painting of the sea, a small boat, and some clouds as the background. The text reads:
Unboiling The Ocean 3
An open discussion about peer-to-peer user interfaces and threat models
January 27, 19:00
offline, Lichtenraderstr. 49
ALT text detailsThis is a sketch of a classic typewriter drawn in blue pencil. It features a vintage design with distinct elements like a keyboard, a paper carriage, and a roller. The sketch has a hand-drawn, illustrative feel with simple and minimalistic detailing, giving it a charming and retro aesthetic.
ALT text detailsThis sketch appears to zoom in on the keyboard portion of a vintage typewriter, drawn with the same blue pencil style. It features circular keys with classic typewriter font, displaying the letters "QWERASDFZXCV" arranged in rows. Two additional keys are visible, one with a shift-like symbol on the left and another with an "X" inside a box on the right, possibly representing a backspace or delete key. The drawing uses simple, minimal strokes to create a retro and charming aesthetic.
ALT text detailsThis sketch portrays another vintage typewriter design, drawn with a blue pencil in a similar hand-drawn style. It highlights a front-facing view with more detailed features compared to the first sketch. The typewriter includes:
A rounded, central ribbon spool housing with radiating lines, adding visual focus.
A more detailed keyboard layout with keys shaped like ovals or rectangles, representing functionality.
Knobs on either side of the paper roller, maintaining the retro feel.
A compact and symmetrical design overall, emphasizing its nostalgic aesthetic.
The illustration retains its minimalistic, charming approach with clear structural elements.
ALT text detailsThis is a sketch of a classic typewriter drawn in blue pencil. It features a vintage design with distinct elements like a keyboard, a paper carriage, and a roller. The sketch has a hand-drawn, illustrative feel with simple and minimalistic detailing, giving it a charming and retro aesthetic.
ALT text detailsThis sketch appears to zoom in on the keyboard portion of a vintage typewriter, drawn with the same blue pencil style. It features circular keys with classic typewriter font, displaying the letters "QWERASDFZXCV" arranged in rows. Two additional keys are visible, one with a shift-like symbol on the left and another with an "X" inside a box on the right, possibly representing a backspace or delete key. The drawing uses simple, minimal strokes to create a retro and charming aesthetic.
ALT text detailsThis sketch portrays another vintage typewriter design, drawn with a blue pencil in a similar hand-drawn style. It highlights a front-facing view with more detailed features compared to the first sketch. The typewriter includes:
A rounded, central ribbon spool housing with radiating lines, adding visual focus.
A more detailed keyboard layout with keys shaped like ovals or rectangles, representing functionality.
Knobs on either side of the paper roller, maintaining the retro feel.
A compact and symmetrical design overall, emphasizing its nostalgic aesthetic.
The illustration retains its minimalistic, charming approach with clear structural elements.
ALT text detailsThis is a sketch of a classic typewriter drawn in blue pencil. It features a vintage design with distinct elements like a keyboard, a paper carriage, and a roller. The sketch has a hand-drawn, illustrative feel with simple and minimalistic detailing, giving it a charming and retro aesthetic.
ALT text detailsThis sketch appears to zoom in on the keyboard portion of a vintage typewriter, drawn with the same blue pencil style. It features circular keys with classic typewriter font, displaying the letters "QWERASDFZXCV" arranged in rows. Two additional keys are visible, one with a shift-like symbol on the left and another with an "X" inside a box on the right, possibly representing a backspace or delete key. The drawing uses simple, minimal strokes to create a retro and charming aesthetic.
ALT text detailsThis sketch portrays another vintage typewriter design, drawn with a blue pencil in a similar hand-drawn style. It highlights a front-facing view with more detailed features compared to the first sketch. The typewriter includes:
A rounded, central ribbon spool housing with radiating lines, adding visual focus.
A more detailed keyboard layout with keys shaped like ovals or rectangles, representing functionality.
Knobs on either side of the paper roller, maintaining the retro feel.
A compact and symmetrical design overall, emphasizing its nostalgic aesthetic.
The illustration retains its minimalistic, charming approach with clear structural elements.
ALT text detailsThis is a sketch of a classic typewriter drawn in blue pencil. It features a vintage design with distinct elements like a keyboard, a paper carriage, and a roller. The sketch has a hand-drawn, illustrative feel with simple and minimalistic detailing, giving it a charming and retro aesthetic.
ALT text detailsThis sketch appears to zoom in on the keyboard portion of a vintage typewriter, drawn with the same blue pencil style. It features circular keys with classic typewriter font, displaying the letters "QWERASDFZXCV" arranged in rows. Two additional keys are visible, one with a shift-like symbol on the left and another with an "X" inside a box on the right, possibly representing a backspace or delete key. The drawing uses simple, minimal strokes to create a retro and charming aesthetic.
ALT text detailsThis sketch portrays another vintage typewriter design, drawn with a blue pencil in a similar hand-drawn style. It highlights a front-facing view with more detailed features compared to the first sketch. The typewriter includes:
A rounded, central ribbon spool housing with radiating lines, adding visual focus.
A more detailed keyboard layout with keys shaped like ovals or rectangles, representing functionality.
Knobs on either side of the paper roller, maintaining the retro feel.
A compact and symmetrical design overall, emphasizing its nostalgic aesthetic.
The illustration retains its minimalistic, charming approach with clear structural elements.
The document lookup / autodoc feature of the builder is now finally beginning to work - context gives you the property types, and clicking on the top pulls out the documentation (read from GIR/VAPI) - imported into SQLITE, then rendered via Javascript.
Documents the project on the fly - let's see how much more I bother doing.. - getting this far gives the biggest productivity boost - further changes are probably not going to get as good a return #vala#gtk#gnome
The document lookup / autodoc feature of the builder is now finally beginning to work - context gives you the property types, and clicking on the top pulls out the documentation (read from GIR/VAPI) - imported into SQLITE, then rendered via Javascript.
Documents the project on the fly - let's see how much more I bother doing.. - getting this far gives the biggest productivity boost - further changes are probably not going to get as good a return #vala#gtk#gnome
#Vala code can be written in many different editors or IDEs, but what are you actually using? Here are the (probably?) most popular that also support vala's language server! If you use others feel free to comment! (btw apologies for not including vim(derivatives), only 4 options are possible..😩)
#Vala code can be written in many different editors or IDEs, but what are you actually using? Here are the (probably?) most popular that also support vala's language server! If you use others feel free to comment! (btw apologies for not including vim(derivatives), only 4 options are possible..😩)
#Vala code can be written in many different editors or IDEs, but what are you actually using? Here are the (probably?) most popular that also support vala's language server! If you use others feel free to comment! (btw apologies for not including vim(derivatives), only 4 options are possible..😩)
GNOME needs a Smart TV environment project to complete my dream of a GNOME household. With a the phone, desktop, and TV I could drop everything else.
Side note: why does it seem no one cares about TV remote style input on Linux? Kodi seems to be the only recommendation on the internet and it's a very dated experience in my opinion.
If I could get remote input support on the OS level I'd just start Jellyfin in full screen and use that but no luck. #GNOME#SmartTV#Jellyfin#Linux#LinuxTV
My husband, @jbqueru requires saved sessions for his multiple dev apps under Linux. We found that NONE of the DEs are saving sessions *properly*. #Gnome & #Cinnamon don't at all, #Mate has bugs, #XFce only saves its own apps, and #KDE only saves 1 workspace, with no positioning, and only when saving the session manually. #Wayland or #X11, same abysmal behavior.
You might hate on #MacOS, but that's one thing it does well.
As someone who frequently makes small contributions to many different repositories, Builder's git clone workflow is soooo nicely executed. It's super satisfying to just paste a link, click a button, wait a few seconds, and boom, have Builder open my local clone on the spot, ready to be worked on. @chergert
As someone who frequently makes small contributions to many different repositories, Builder's git clone workflow is soooo nicely executed. It's super satisfying to just paste a link, click a button, wait a few seconds, and boom, have Builder open my local clone on the spot, ready to be worked on. @chergert
My husband, @jbqueru requires saved sessions for his multiple dev apps under Linux. We found that NONE of the DEs are saving sessions *properly*. #Gnome & #Cinnamon don't at all, #Mate has bugs, #XFce only saves its own apps, and #KDE only saves 1 workspace, with no positioning, and only when saving the session manually. #Wayland or #X11, same abysmal behavior.
You might hate on #MacOS, but that's one thing it does well.
ALT text detailsScreenshot of the settings screen of GNOME Calls, showing "voip.eventphone.de" as the server address and "6020" as the User ID. Feel free to call me. :)
Keypunch 5.0 is out! This update brings: - A system warning displayed when attempting to log out in the middle of a typing session - Integration with your Discord status when using it alongside Keypunch - Better utilization of available screen space on small sizes - Text generation for Basque, Finnish, Romanian, and Vietnamese - Arabic, Basque, Kabyle, Romanian, Russian, and Swedish user interface translations, making Keypunch available in a total of 23 languages
ALT text detailsScreenshot of a logout dialog, warning about Keypunch being in the middle of a typing session. Keypunch's window can be seen behind the dialog.
ALT text detailsScreenshot of Brage's Discord profile card, showing Keypunch in his status with fun artwork and information about his activity (text mode, duration, speed, etc.).
Libadwaita's new adaptive testing feature has motivated me to finally fix Keypunch's mobile layout! The configuration dropdowns are now moved down to the text view on narrow screen sizes. It was pretty easy to accomplish with the new multi-layout widgetry. Amazing how far we've come on the adaptivity road now.
Often a new microphone isn't just plug-and-play. Sometimes it's settings or even positioning needs to be changed, and for that we have Whisper. The app takes your mic audio, and plays it directly back through your speakers, so you can listen and adjust as needed. Just choose your input, select your output, and make a connection. Test how you sound with Whisper!
ALT text detailsA screenshot of Whisper, showing that there are no active connections. It prompts the user "To get started, connect a microphone and a speaker"
ALT text detailsA screenshot of Whisper, showing one connection between "Scarlett Solo 4th Gen" and "USB-C Audio"
ALT text detailsA screenshot of Whisper, showing one connection between "Scarlett Solo 4th Gen" and "USB-C Audio" with it's volume sliders opened, and one connection between "Scarlett Solo 4th Gen" and "Scarlett Solo 4th Gen"
#archlinux gets $600K in funding (from the usual German foundation, of course), #Firefox drops Do Not Track and #Flathub is being separated from the #GNOME foundation into its own entity: time for the #linux and #OpenSource News video!
When I browse my raw files in Nautilus, I do not get a preview of the selected file when I press the space bar. This works for many other file types.
Does anyone know if there is a plugin for Nautilus to show a preview for raw files like CR2, DNG or ARW when pressing the space bar? #gnome#linux#photography
ALT text detailsScreenshot of nautilus showing a black preview windows and the error message "Image filter: not found"
My low-hanging fruit enhancement request for #GNOME to not use a colored microphone icon when the microphone is actually muted, to distinguish more easily when the microphone is actually "live"... if you'd like to get started contributing to #GNOMEShell, this might be a good opportunity: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8077
ALT text detailsSharepic with a bubbly pink wallpaper background. The text reads:
Save the date.
The new p2panda, and our local-first future.
Boiling The Ocean 2: Reasons to be Peerful.
December 7-8, Berlin, Location TBA.
X-Mas Special
#GNOME Papers finally becomes a PDF viewer that can digitally sign documents and verify signatures.
The latter was implemented by Marek Kašík from our team. It was several years in the making. He originally implemented it for Evince, but Evince is pretty much dead and it's been waiting to be merged upstream for 1.5 years. When Papers were forked from Evince, Marek rewrote it in #Rust and implemented it there. It's currently under review and should be merged soon. ✌️
In this one, we have efforts to build a #GNOME user focused distro from GNOME OS, and a #KDE distro that’s not KDE Neon, we have Manjaro adding telemetry as an opt-out, and #Mozilla laying off the team in charge of their core values: decentralization, advocacy and privacy.
The gnome-control-center panel I’ve been working on for the last many weeks is now ready for review, including a new chart widget for showing time spent using the computer screen (so you have some visibility into your compute use habits).
Glad to finally have this off my plate and on its way to being reviewed and hopefully merged.
ALT text detailsScreenshot of a computer user interface, the settings application for GNOME. It’s showing a ‘Wellbeing’ panel, with a chart of recent time spent using the computer screen, and settings for limiting this for yourself, to help your digital wellbeing.
My family is a Linux family: both my parents and my wife use Linux, and so will the kids once they have their own computers. Apart from my Dad, they're all non-enthusiasts.
Yet, none of them use a beginner-friendly distribution. My Wife, who's by far the least technologically inclined of them all, is a very happy and satisfied NixOS user. A distribution that's the exact opposite of beginner-friendly.
How is that possible? None of them maintain their systems. I do that for them. In the past two decades, what I learned from helping friends and family with their computers is that the vast majority of non-enthusiasts have absolutely no desire to install and maintain an operating system, or even programs. They're much happier if someone else does that for them.
Therefore, while I see value in distributions aimed at beginner enthusiasts, I see very little value in distributions aimed at non-enthusiasts.
I wrote a few more words about this topic on my blog too.
Since everybody seems to use #spotify#deezer or #youtubemusic for their #music consumption, people like me, who still have their own music library are more or less left behind.
I still copy files from my laptop to my smartphone and #gnome 's #rhythmbox did exactly that quite nicely. But it's retired for a long time. #gapless is a quite nice alternative, but missing sorting "by date added to music library" and the ability to copy the files directly from the interface to the filemanager. #linux
The fact that the general consensus on #GNOME among Linux users seems to be hatred or distrust based on blind misinformation is unsettling. We really can’t just dismiss everyone as “trolls”. We absolutely need better public relations and coordination with the Foundation, because right now, we are letting bad faith actors dictate the direction of all discussions of the project.
@risottobias I agree with you. All I really want is a simple way to display an image (NOT put my computer to sleep pr into hibernation) if there is no activity for two or three minutes, until I touch a key or move the mouse. But it has to continue to send a signal to my display during that period, hence the desire to display an image. In researching this I discovered that this is called a "screensaver" and the #Gnome developers don't like them for some reason, so when you ask about such a thing you get told to just turn off the display using its power button (which is NOT the functionality I am seeking). I HATE being told I don't need what I asked for, and that I should just use some inferior solution.
If #PopOS and the #Cosmic desktop are half as good as they are aiming for whenever they finally make an actual release, I am switching over and the Gnome developers and their precious DE can rot as far as I am concerned.
After trying all available Matrix clients, I find Fractal from GNOME project the one that feels the most solid (most of them were IMHO not that great, so was easy choice):
Element is reasonable but is only single account (I'd need two) and feels just generally heavy and sluggish thanks to Electron user experience that we all love.... .... ....to hate
So... if you use and love GNOME and have to use Matrix, Fractal is the only GUI version that does not suck in my opinion, at least from ones listed in https://matrix.org/ecosystem/clients/.
Some other time I give iamb a shot (runs inside terminal): https://iamb.chat/
I needed this for my work chat but I also revived my personal account for contact : @jjs:kapsi.fi.
Kasasa is an app for you're taking a screenshot for your own reference and you want it's contents easily accessible. For these ephemeral snapshots, the app can hold them in it's own window. It's best used when you set said window to "Always on Top". If it's blocking something important, just turn it transparent by mousing over it. Capture and hold screenshots with Kasasa!
ALT text detailsA screenshot of Kasasa, showing a screenshotted segment of an abstract wallpaper
ALT text detailsA screenshot of Kasasa, showing 2 screenshotted equations. The app is overlaid on some working that applies these equations
ALT text detailsA screenshot of Kasasa, showing 2 screenshotted equations. The app is overlaid on some working that applies these equations. The cursor is over the app, which has caused it to go transparent, revealing more of the working beneath
I couldn't find any tally counters for #GNOME, so I wrote one.
Tally allows you to keep an arbitrarily large list of counters, colour coded however you like, with a filter mode to hide what isn't needed at the moment.
ALT text detailsA tally counter app. The app shows a list of tally counters named by the user. The list contains several species of birds, plus chipmunks. Each counter is given a colour that roughly matches the species it counts.
!!! NOTE !!! Switched To Linux is, “written by a broad spectrum computer consultant to help people learn more about the Linux platform.” This account is a supporter of @switchedtolinux and provides convenience posts of thumbnails art, videos and streams.
«This post may contain hashtags as content may pertain to many distributions. Offended Discretion is advised»
Let's do an updated #introduction! :ablobcatattention:
In my free time I work on a mix of #FOSS video-game-related projects (#speedrun and #TAS tools for #HalfLife) and #GNOME stack (Mutter, Shell, #GTK). #Rust is my favorite language and ecosystem.
I like #rhythmgames, especially Quaver (7K LN) and Chunithm. :ablobcatbongo: I also enjoyed Celeste, The Witness, The Talos Principle.
By day I'm doing a PhD in computer vision and deep learning.
In this one, we have Linus Torvalds dismissing most concerns about #Rust in the kernel, we have #Mozilla killing their mastodon instance, the release of #GNOME 47 and the kernel 6.11, or #Microsoft adopting #Vulkan's shader model!
🪞 Introducing Mirror Hall, an app to turn any Linux devices into a second wireless monitor!
We use semi-custom P2P screen sharing optimized for low latency. Only Mutter-based DEs are currently supported as *senders*, whereas all DEs work as receivers.
This is our first unstable release, sp please be kind and report issues. If you are an #ARM user, we would love your help testing the gstreamer pipeline on new phones!
It is so frustrating how some developers simply will not listen to user feedback.
I want to use Fractal but it seems the developers of Fractal don't want me to. The issue is the chat width: it is uncomfortably narrow to use. The supposed reason for this is that it helps readability (or something along those lines). It doesn't. Quite the opposite.
People have been opening issues about this for years. It's not a hard change to make. They just don't want to.
As I said: I want to use Fractal, I'm not just writing this to aimlessly hate on GNOME or FOSS developers. I enjoy using GNOME every day and I would like to also use a Matrix client that fits in with the GNOME Desktop instead of using Element.
Please, if you are developing user-facing software, actually listen to user feedback instead of mindlessly (mis)applying some "UX principles".
We're happy to announce that @Tuba has been accepted into GNOME Circle. Tuba lets you explore the federated social web. With its extensive support for popular Fediverse platforms like Mastodon, GoToSocial, Akkoma, and more, it makes it easy to stay connected to your favorite communities, family, and friends. Congratulations!
ALT text detailsScreenshot of Tuba. The main view of the app consists of a sidebar with different sections such as "Home", "Notifications", and "Conversations", and a main view with posts from the internet.
A new release of #Multiplex, the app that lets you watch torrents together in a way similar to Apple's SharePlay and Amazon's Prime Video Watch Party, is out!
This brings the latest and greatest #GNOME and #libadwaita technologies, modernizes the underlying dependencies, enhances accessibility, and makes it easier to contribute to the project with improved contributor documentation and a rewrite of the UI markup!
I've been working on a new app to use your #Linux phones and tablets as secondary wireless "side displays" (not mirrors). This is based on #GStreamer, x264, #Mutter APIs, and low-latency UDP streaming, and will be designed to work on both ARM and Intel, regardless of hardware acceleration support. (Testing on a #librem5)
This is still at an early stage, and will take some time to become usable. Thoughts and feedback?
ALT text detailsVideo showing a Dell XPS on the left and a Purism Librem 5 on its right. We can see the cursor opening the MirrorHall app on both devices, connecting between them through a dialog, and then using the Librem phone as a wireless display for the laptop.
🎙️ talked to @gnome Shell on Mobile main developer @verdre, who told us some crazy stories:
* How GNOME Shell on Mobile got started as @PrototypeFund project * Relation to Phosh * Enabling USB host mode on OP6 while hanging out in a bar in Berlin * Running SailfishOS Aliendalvik on other Linux Mobile distros * Finding an important security vulnerability in Apple's AirPods * Mini GUADEC in Berlin
I thought that Chats (GNOME Chatty) is an SMS app, but it actually supports Matrix and XMPP too. So I can join discussions on the postmarketOS Matrix server from postmarketOS devices. Cool.
I just saw that Mozilla is retiring the Mozilla Location Service which provides an open, crowdsourced alternative to proprietary location services from Google and other vendors. 😰
This is used by GNOME and thus Fedora, Ubuntu, Endless OS, etc. to help provide OS-level location services without requiring every app to implement its own. And apparently a patent troll is part of the reason Mozilla stopped investing in it. 🙃
In this one, #Nvidia (allegedly) stole content from millions of youtube videos to train its AI tools (who is surprised?), we have a potential release date for elementary OS 8, we have the release of the #CosmicDesktop alpha, more HDR work in #GNOME, and a lot more!
Finally I've found a Linux application to see my photos on a map! And it's beautiful, and simple, and under active development.
And it's even supposed to be able to detect faces, but that process is so slow, and can't be paused and restarted later, so I'm not sure how well it works yet.
I've proposed a merge request to GNOME's likely new Video Player app codenamed Showtime. The feature? Toggling between video duration and time remaining by clicking the end timestamp. :)
It's the little things!
I think this might be my first contribution to a GNOME Python app. It was a bit of a trip coming from Vala and JavaScript land, but I _think_ I did okay for a first pass.
- #phosh: more quick toggles (dark style, mobile data). Allow suspend when device is locked. 🐛 fixes. Tweaks for #Rust binding generation - #phoc fling gesture for phosh's top and home bar. 🐛 fixes. - #mobilesettings: allow to tweak shell layout, lock delay and plugin ordering via ☝️
In this one, I talk about the #GNOME Foundation's Executive Director leaving after just 10 months, about Fedora 41 dropping X11 from the install media, some Cosmic news and the alpha looking extremely close, plus a big class action lawsuit against #Github Copilot being partly dismissed, with the more important part being allowed to proceed:
ALT text detailsa screenshot of Gnome Mobile v46, running on Mobian. 3 apps are opened, from left to right, Lollypop (a music player), Portfolio (a file manager), and a terminal showing neofetch output and the kernel version from `uname -a`
captured on a PinePhone Pro
Remember to share positive posts, memes, etc. about open source things you use and like. A simple “I like this” or “thanks for working on this” can go a long way!
Happy people carry on using things quietly while negativity gets shared, memed, and shoved in front of folks who work on your favorite projects. One negative comment too often outweighs ten positive ones, because human brains are dumb.
Are you coming to GUADEC in Denver, CO, USA next month? I’m putting together a curated list of locations and notes… my goal is to move this over to the GUADEC site itself or at least something powered by OpenStreetMap, but here it is on Google Maps in the meantime:
Checking the Builder app in #gnome and putting aside the fact that it lets one get from new project to running within seconds (and no bs like accounts, provisioning, entitlements etc.) but the actual apps that ship with the desktop environment are right there as examples you can open and run directly! The Builder app itself is one of the examples even 🤯 .
Remember Neo asking Morpheus why his eyes hurt when he was using them for the first time?
ALT text detailsScreenshot showing the launcher of the Builder app offering to load as example a number of system apps like Clock, Calendar, Maps and others.
Need your online messages to stand out? Need to really emphasise a specific word or phrase? Calligraphy can generate ASCII banners that impress. Input your text, sort through a catalogue of many distinct and varied typefaces, then pick the one that best emphasises your message. Next, just let the app copy it for you and paste it wherever you can write text!
Hey, I am Jan, I am 22 years old and moved from another instance.
I love to play the bass and skateboard, when the weather allows for it. My favorite songs are ICE579 by Temmis, Edward 40Hands by Mom Jeans. and Wellblech by Nils Keppel.
Like many others on this instance, I am a programmer. I have an interest in #Swift and #Golang development on Linux and I am trying to get more active in the #GNOME community.
The experience on the #Librem5 or in general on touch devices should be much better now.
What is new: - Using #GNOME runtime 45 - The UI is much cleaner - French language support is added - The app should be recognized as mobile friendly - A lot of bug fixes and improvements
Big thanks to @devrtz for a lot of code improvements and to @ireneethirion for the French translation
ALT text detailsA screenshot from the media.ccc.de homepage.
My talk titled
"The year of Linux on Desktop^WMobile"
subtitled "How the quest for mainline Linux on mobile phones is fairing" is being streamed.
The video is composed of two panes:
On the left the slides are shown and on the left I am seen turned sideways slightly to the right as I face the projected slides.
On the slide you can see a block diagram showing all the components Phosh (a graphical shell for mobile devices) relies on, such as (from the bottom up):
- Linux kernel
- systemd / sysv / libc / mesa
- NetworkManager, ModemManager
- policykit, upower, iio-sensor-proxy
- gnome-session
- gnome-settings-daemon
At the top there are
- Phoc (the wayland compositor)
- Phosh (the actual shell)
- Squeekboard (an on screen keyboard)
- feedbackd (a daemon that takes care of haptic and other kinds of feedback)
The slide being shown is titled
"Standing on the shoulders of a giant GNOME"
Greetings! Having poked around here for a few days, I see I need to write an #introduction post. I work with #freesoftware folks at #GNOME and enjoy #knitting and doing #crosswords. As a self-proclaimed #wordnerd, I believe #puns are underrated and I hope to see new ones here.
Okay, let me do a better #introduction now that there's a bajillion more people here. I'm a former hacker, worked in #infosec, still into #programming and #electronics, currently more interested in #nature, both being in it and studying it.
My last #introduction was in 2018, so let's update it:
- I'm a free and open source software developer, mainly contributing to the #GNOME ecosystem and software development platform - I am, through no fault of my own, the maintainer of the GNOME developer documentation website - I write the occasional app, like Amberol - I stream my work on Twitch: https://twitch.tv/ebassi - I still plan on finishing the History of GNOME podcast - I build #gundam plastic models - trans rights are human rights
ALT text detailsA screenshot of the Amberol music player
ALT text detailsA picture of my cat, Rey, looking incredibly cute on the bed
ALT text detailsA photo of the Gundam RX-78-2 shield, painted and with battle damage, sitting on the build instructions for the model
ALT text detailsThe landing card for the GNOME developer documentation website, showing a pencil, a pair of glasses, documents, and a cup of espresso over an abstract shape, with the words "Developer Docs" underneath it.