#gtk4 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gtk4, aggregated by home.social.
-
Rufin porta la musica su Linux e non solo con un player moderno, veloce e ricco di funzioni, pensato per Jellyfin, Navidrome e raccolte locali. #Linux #Rufin #GTK4 #Rust #Jellyfin #Navidrome #OpenSource https://www.linuxeasy.org/rufin-il-lettore-musicale-gtk4-in-rust-per-jellyfin-navidrome-e-musica-locale/
-
Hi, for those relying on a screen reader, we would like to have your feedback on what we could do to make GNOME Calendar friendly for you. If you would like to share some feedback on anything regarding the screen reader experience with GNOME Calendar, please consider reading and commenting on the following issue on GitLab: https://gitlab.gnome.org/GNOME/gnome-calendar/-/work_items/1634
Or this thread on Discourse: https://discourse.gnome.org/t/figure-out-what-to-display-expose-to-screen-reader-users/38467?u=theevilskeleton
(Boost appreciated)
#RFC #GNOME #GNOMECalendar #GTK #GTK4 #accessibility #a11y #boost4reach #Blind #AccessibilityInFreeSoftware
-
GNOME Calendar received a nice keyboard navigation upgrade after some small patches were merged yesterday: in the month view, when a cell is in focus, pressing Shift+Tab will now focus the event widget right in front of it 🥹
#GNOMECalendar #GNOME #GTK4 #GTK #libadwaita #Accessibility #a11y #OpenSource #FreeSoftware #FOSS #OSS #Linux #AccessibilityInFreeSoftware
-
📂⚓ Mariner: Managerul de fișiere pentru GNOME care extinde capacitățile lui Nautilus 🚀🌲
Pentru utilizatorii mediului grafic GNOME, managerul de fișiere implicit Nautilus (cunoscut oficial sub numele de Files) este apreciat pentru designul său curat și abordarea minimalistă. Totuși, utilizatorii avansați consideră adesea că această simplitate vine cu prețul eliminării unor funcții esențiale de productivitate. În acest context apare Mariner, un manager de fișiere alternativ proiectat special pentru ecosistemul GNOME, care păstrează estetica modernă a desktop-ului, dar deblochează un set masiv de opțiuni avansate.
Mariner nu își propune să reinventeze complet roata, ci funcționează ca o extensie conceptuală directă a lui Nautilus, integrându-se nativ cu bibliotecile grafice GTK4 și Libadwaita, dar oferind flexibilitatea pe care comunitatea o cere de ani de zile.
Iată principalele caracteristici și funcții care fac din Mariner un instrument de top pentru gestionarea fișierelor:
🔹 Vizualizare Dual-Pane (Panou Dublu) nativă:
Una dintre cele mai mari critici aduse versiunilor moderne de Nautilus a fost eliminarea modului extra-vizualizare (F3). Mariner rezolvă această problemă în mod strălucit, oferind un mod Dual-Pane nativ și extrem de fluid. Acesta permite împărțirea ferestrei în două panouri verticale independente, facilitând copierea, mutarea și compararea fișierelor dintr-un director în altul prin glisare directă (drag-and-drop), fără a fi nevoie de deschiderea mai multor ferestre separate.🔹 Terminal integrat și acces rapid la linie de comandă:
Pentru utilizatorii de Linux care jonglează constant între interfața grafică și consolă, Mariner include un terminal embedded (integrat direct în partea inferioară a ferestrei). Acesta își schimbă automat directorul de lucru (calea curentă) pe măsură ce navighezi prin foldere, permițându-ți să execuți comenzi rapide instantaneu, fără a părăsi aplicația.🔹 Sistem avansat de etichetare și filtrare (Advanced Tagging):
Spre deosebire de sistemul de marcaje de bază din Nautilus, Mariner introduce o logică complexă de management al metadatelor:Poți aplica etichete colorate și cuvinte-cheie multiple pe fișiere independente, indiferent de folderul în care se află fizic pe disc.
Dispune de un motor de căutare instantaneu care poate filtra rezultatele combinând etichetele cu tipul de fișier și dimensiunea acestuia, ideal pentru sortarea rapidă a proiectelor mari de lucru.
🔹 Personalizare granulară a interfeței:
Dacă Nautilus te forțează să folosești o structură rigidă, Mariner îți oferă control total:Poți configura dimensiunea detaliată a miniaturilor (thumbnails) și poți activa afișarea directă a permisiunilor de fișiere, a utilizatorului/grupului deținuți și a sumelor de control (MD5/SHA256) direct în vizualizarea de tip listă.
Suportă teme dinamice care se adaptează perfect modului Dark/Light global din GNOME.
Mariner reprezintă puntea perfectă între minimalismul vizual impus de ghidurile de design GNOME și puterea brută de gestionare de care are nevoie un utilizator power user pe Linux. Aplicația este open-source și poate fi încercată de entuziaști prin intermediul depozitelor comunitare sau în format universal Flatpak.
#MarinerFileManager #GNOME #Nautilus #GTK4 #Libadwaita #LinuxSoftware #PowerUser #Productivity #TechNews
-
GNOME Live Coding | Calendar (EN) | 28/04/2026 | Georges Stavracas
https://www.youtube.com/watch?v=EGnpB5yqRhU#gnome #gnomecalendar #coding #GTK4 #gtk #opensource #libadwaita #linux #foss @Gnome @gnome_br
-
GNOME Live Coding | Calendar (EN) | 03/03/2026 | Georges Stavracas
https://www.youtube.com/live/Tj5X7YM2Gos?si=LTa-OChY5kkslFgl
#gnome #gnomecalendar #coding #GTK4 #gtk #opensource #libadwaita #linux #foss @gnome @gnome_br @TheEvilSkeleton
-
An update on GNOME Calendar: Georges livestreamed himself reviewing and merging parts of merge request !598, making the month view easier than ever to navigate with a keyboard!
This merge request introduces a coordinate-aware navigation system in the month view, which computes the coordinates of relevant event widgets and finds the nearest widget relative to the one in focus when using arrow keys. When tabbing, focus moves chronologically, meaning focus continues to move down until there are no event widgets overlaying that specific cell, which then moves focus to the topmost event widget found in the next cells or rows; tabbing backwards goes in the opposite direction.
To illustrate the sheer complexity of navigation in a calendaring app, here is Georges's live reaction:
"Wow, congratulations, this is looking INSANE, Hari... The hell is going on here"
— Georges, maintainer of GNOME Calendar - https://youtu.be/smofXzVwNwQ?t=1h24m6s
#GNOMECalendar #GNOME #GTK4 #libadwaita #accessibility #a11y #FOSS #OpenSource #Linux
-
Georges Stavracas is reviewing my long-awaited merge requests related to accessibility on GNOME Calendar in his stream 👀
https://www.youtube.com/watch?v=smofXzVwNwQ
https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/598
https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/564#accessibility #a11y #GNOME #Calendar #GNOMECalendar #libadwaita #GTK4
-
Upscaler just reached 200 thousand downloads 🥳
https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler
#Upscaler #Upscaling #GNOME #libadwaita #GTK #GTK4 #FOSS #OpenSource #OSS #FreeSoftware #Linux #GNU
-
Upscaler just reached 200 thousand downloads 🥳
https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler
#Upscaler #Upscaling #GNOME #libadwaita #GTK #GTK4 #FOSS #OpenSource #OSS #FreeSoftware #Linux #GNU
-
Upscaler just reached 200 thousand downloads 🥳
https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler
#Upscaler #Upscaling #GNOME #libadwaita #GTK #GTK4 #FOSS #OpenSource #OSS #FreeSoftware #Linux #GNU
-
Upscaler just reached 200 thousand downloads 🥳
https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler
#Upscaler #Upscaling #GNOME #libadwaita #GTK #GTK4 #FOSS #OpenSource #OSS #FreeSoftware #Linux #GNU
-
Upscaler just reached 200 thousand downloads 🥳
https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler
#Upscaler #Upscaling #GNOME #libadwaita #GTK #GTK4 #FOSS #OpenSource #OSS #FreeSoftware #Linux #GNU
-
Mh.
last update of #archlinux defaults to #GTK4 #GSK #Vulcan Renderer:
(note: here I'm definingGDK_BACKEND=waylandbecause the terminal is in VSCode, which runs on XWayland and define GDK_BACKEND=x11. In VSCode because gnome console was a black rectangle too)Yes, that white rectangle is the window.
I had to set
GSK_RENDERER=nglin.config/environment.d/gtk4.conf