/r/gnome

Photograph via snooOG

GNOME is a free and open-source software environment project supported by a non-profit foundation. Together, the community of contributors and the Foundation create a computing platform and software ecosystem, composed entirely of free software, that is designed to be elegant, efficient, and easy to use.

The GNOME Project is a free and open source desktop and computing platform for GNU/Linux based operating systems that strives to be an easy and elegant way to use your computer. Our latest version, GNOME 3, has been designed from the ground up to deliver you the best possible computing experience so you can get things done with ease, comfort, and control. GNOME software is developed openly and ethically by both individual contributors and corporate partners, and is distributed under the GNU General Public License.

/r/gnome

93,818 Subscribers

1

I think GNOME Software has Issues

5 Comments
2024/11/03
06:11 UTC

3

How to make separate desktop file shortcut launch window in its icon?

A bit of a confusing title, lemme explain myself first.

I have two separate shortcuts that launch two different LibreWolf (fork of Firefox) profiles, one for personal stuff (the default profile) and the other for strictly university stuff. Whenever I launch the desktop file for the university profile, it still associates the window with the default profile icon.

Here's a video for demonstration (above icon is modified to differentiate between the two):

https://reddit.com/link/1gifen2/video/l7jfkkhq9myd1/player

How do I get it so that the windows opened by the bottom LibreWolf icon are associated with the bottom LibreWolf icon? I've managed to do it before in Fedora Workstation 40/41, although I'm trying to recreate my setup on a new install of Ubuntu LTS 24.04.

Underneath are the desktop files, top one is the "LibreWolf" shortcut and the bottom one is the "LW/University" shortcut.

https://preview.redd.it/oxfa0ll1amyd1.png?width=2154&format=png&auto=webp&s=266bea36ce59e19961cd10727a1317efa1d045fc

https://preview.redd.it/1n5qjvz6amyd1.png?width=2140&format=png&auto=webp&s=311d3f1d50080264b3b168d736fe1b6ea621e8e3

0 Comments
2024/11/03
04:49 UTC

1

Power Off dialog styling problem (half of the selected button is a different color)

This has been happening after I updated my system earlier today with sudo dnf update -y

I added a few images showing which plugins, themes and icons I'm currently using.

NOTE: I didn't install any new plugins/and or themes when this started happening, but I did probably disable and enable some of them (i.e some of the plugins and themes) which could've caused a change..?

Problem:

https://preview.redd.it/h7dsx1nezlyd1.png?width=3339&format=png&auto=webp&s=9af108b9edf50101f0bc3116833f36b5b5029033

Plugins, themes, icons etc:

https://preview.redd.it/drixpdsmzlyd1.png?width=3339&format=png&auto=webp&s=4e306eb8d576352f38d78e11820b75b837291389

https://preview.redd.it/7x78ylrmzlyd1.png?width=3339&format=png&auto=webp&s=4115b5bfc36430808814730f38a4ab1135b9cd1f

https://preview.redd.it/zeb7emrmzlyd1.png?width=3339&format=png&auto=webp&s=63541b130e92376c365898022fbfe8d0bfe2d134

5 Comments
2024/11/03
03:51 UTC

3

Is there any way I can make cursor movement on GNOME/Fedora feel exactly like how it is on Windows?

This has been something that's been frustrating me for years and I've never been able to solve it. I've noticed on Linux (GNOME) that my mouse/cursor has a slightly different feel than on Windows and it makes doing a lot of tasks less convenient as I have to put more effort towards slight corrections. This isn't an issue with my mouse itself or its DPI as it doesn't change. The actual movement of the cursor is slightly jittier and less precise than average.

At first I thought it was a cursor issue so I installed the same exact cursor I use on Windows, and I'm still getting the same feel. I've tried disabling mouse acceleration but I'm getting the same movement. I run both Windows and Linux at 144Hz using NVIDIA drivers, and the problem's persisted whether I used X11 or Wayland.

3 Comments
2024/11/03
00:12 UTC

6

Can we do this with firefox please ?

9 Comments
2024/11/02
19:12 UTC

101

Fedora 41 with GNOME 47: The Setup I’m Obsessed With. The touchscreen on my 360° 2-in-1 laptop feels incredibly smooth, and gaming and emulation run like a dream. Perfect blend of style, functionality, and performance!

7 Comments
2024/11/02
16:45 UTC

2

Can somebody just help me make my dash to panel float and have rounded corners

2 Comments
2024/11/02
16:28 UTC

1

Overriding inhibition for screen off timeout (to avoid screen burn in)

Hello everyone!

I have a serious consideration about my OLED screen in my laptop. I often use it to watch videos. I have observed, that when there is a video player (stremio, chrome, mpv), pausing the video on fullscreen does not cause the screen to go off, ever.

I think this behaviour is making my screen to prone have burned pixels, and I know that then using KDE Plasma DE, this behavious was not present.

I have my screen set to go off after 5 minutes in the Gnome Settings, but it appears that under these circumstances it does not apply.

Is there any particular setting, that can be changed to make my screen go off in this case, like dconf setting, or any configuration file?

1 Comment
2024/11/02
14:37 UTC

1

Disabling borders around application in GNOME.

Hi. I have a problem where I can't change the border of a application . I tried using gtk-4.0 to remove it but failed miserably. As you can see in the image I'm using kitty terminal, and there is this ugly border around the titlebar, Is there any way to expand this border around the whole app or to remove it? Thansk in advance

https://preview.redd.it/utnhbco85gyd1.png?width=721&format=png&auto=webp&s=6ec90ad6f5506f8191e6513405c1359bdab7e86f

3 Comments
2024/11/02
08:12 UTC

2 Comments
2024/11/02
07:33 UTC

18

Simple GNOME photo editor?

Hi everyone! Is there a gtk4 libadwaita photo editor that can do basic tasks like cropping and rotating quickly?

16 Comments
2024/11/02
02:26 UTC

4

Accent colors not applying in GTK4 apps, only in shell

Hello. I just upgraded my Fedora installation to v41, and all seems to be fine overall, but I'm having a little issue. When I select an accent color different from blue, it is applied to the shell (quick settings, calendar, overview) but GTK4 apps still use blue for their buttons and controls:

https://imgur.com/pZMPiEx

I've tried disabling all of my extensions (like Luminus Shell), reinstalling gnome-shell and resetting all of the Dconf settings with dconf reset -f /, but the problem persists. And I don't have any custom CSS files in either ~/.config/gtk-3.0 or ~/.config/gtk-4.0: https://imgur.com/4qE34WG

I must say that I'm not talking about GTK3 apps or flatpaks. As you can see in the screenshot, those are the basic GNOME apps: Clock (v47), Image Viewer (v47.1), Nautilus (v47) and Calculator (v47). And my GNOME shell version is 47.1.

Any ideas of why this happening or what other settings I can check?

1 Comment
2024/11/02
02:18 UTC

4

how to know in what version will be a merge request?

I have this one as example

issue: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3596

Merge Request: https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1626

I would like learn to identify, in what version this will be live so I don't need be asking all the time

1 Comment
2024/11/01
20:41 UTC

1

Why does my gnome session reboot periodically? (Fedora + gnome)

Hello everyone. In different tasks, my gnome session crashes and immediately reboots (that is, it throws me to the user authorization screen). This happens under high loads (for example, when a virtual machine + browser + game are running simultaneously). Now my session crashed while experimenting with the graphics mod settings in Minecraft. Why does my DE session crash, and not individual applications?

Journalctl:

Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
Nov 01 07:02:46 MiWiFi-R4CM-srv gnome-shell[2392]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e).
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Running GNOME Shell (using mutter 46.6) as a Wayland display server
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Thread 'KMS thread' will be using real time scheduling
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Device '/dev/dri/card1' prefers shadow buffer
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Added device '/dev/dri/card1' (amdgpu) using atomic mode setting.
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Created gbm renderer for '/dev/dri/card1'
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Boot VGA GPU /dev/dri/card1 selected as primary
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Obtained a high priority EGL context
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Obtained a high priority EGL context
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Using public X11 display :1024, (using :1025 for managed services)
Nov 01 07:03:02 MiWiFi-R4CM-srv gnome-shell[129004]: Using Wayland display name 'wayland-0'
Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Will monitor session c2
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Extension apps-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/apps-<
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Extension background-logo@fedorahosted.org already installed in /usr/share/gnome-shell/extensions/background-logo@fedoraho<
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Extension launch-new-instance@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extens<
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Extension places-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/pla<
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Extension window-list@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/win<
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Extension appindicatorsupport@rgcjonas.gmail.com already installed in /usr/share/gnome-shell/extensions/appindicatorsuppor<
>!>!Nov 01 07:03:03 MiWiFi-R4CM-srv org.gnome.Shell.desktop[129004]: Window manager warning: Failed to parse saved session file: Failed to open file “/var/lib/gdm/.config/mutter/s<
Nov 01 07:03:03 MiWiFi-R4CM-srv gnome-shell[129004]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Nov 01 07:03:04 MiWiFi-R4CM-srv gnome-shell[129004]: Registering session with GDM
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Running GNOME Shell (using mutter 46.6) as a Wayland display server
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Enabling experimental feature 'scale-monitor-framebuffer'
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Thread 'KMS thread' will be using real time scheduling
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Device '/dev/dri/card1' prefers shadow buffer
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Added device '/dev/dri/card1' (amdgpu) using atomic mode setting.
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Created gbm renderer for '/dev/dri/card1'
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Boot VGA GPU /dev/dri/card1 selected as primary
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Obtained a high priority EGL context
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Obtained a high priority EGL context
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Using public X11 display :0, (using :1 for managed services)
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Using Wayland display name 'wayland-0'
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Will monitor session 5
>!>!Nov 01 07:03:07 MiWiFi-R4CM-srv gnome-shell[129838]: Extension appindicatorsupport@rgcjonas.gmail.com already installed in /home/uran/.local/share/gnome-shell/extensions/appin<
Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c508b15760 StBoxLayout ("…")] which is not in the stage.
>!>!Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c509a483f0 StLabel.vitals-panel-label:insensitive ("…")] which is not i<
Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c508b15760 StBoxLayout ("…")] which is not in the stage.
>!>!Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c509498a60 StLabel.vitals-panel-label:insensitive ("…")] which is not i<
Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c508b15760 StBoxLayout ("…")] which is not in the stage.
>!>!Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c5098b6c10 StLabel.vitals-panel-label:insensitive ("…")] which is not i<
Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c508b15760 StBoxLayout ("…")] which is not in the stage.
>!>!Nov 01 07:03:08 MiWiFi-R4CM-srv gnome-shell[129838]: st_widget_get_theme_node called on the widget [0x55c509a24b40 StLabel.vitals-panel-label:insensitive ("…")] which is not i<
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading ...
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'DndQuickToggleFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'UnsafeQuickToggleFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'NotificationsFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'VolumeMixerFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'DateMenuFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'ButtonRemoverFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loading feature 'InputOutputFeature'
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: [EXTENSION QSTweaks] Loaded. 20ms taken
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d).
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: GNOME Shell started at Fri Nov 01 2024 07:03:07 GMT+0300 (Moscow Standard Time)
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129838]: Registering session with GDM
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129004]: Connection to xwayland lost
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129004]: Xwayland terminated, exiting since it was mandatory
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129004]: JS ERROR: Gio.IOErrorEnum: Xwayland exited unexpectedly
u/resource:///org/gnome/shell/ui/init.js:21:20
Nov 01 07:03:09 MiWiFi-R4CM-srv gnome-shell[129004]: Execution of main.js threw exception: Module resource:///org/gnome/shell/ui/init.js threw an exception
>!>!Nov 01 07:03:10 MiWiFi-R4CM-srv gnome-shell[129838]: Object St.Icon (0x55c50d5c97c0), has been already disposed — impossible to set any property on it. This might be caused by<
== Stack trace for context 0x55c506e325f0 ==
>!>!#0   55c506efd1e0 i   file:///home/uran/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMen<
#1   55c506efd148 i   self-hosted:1461 (4928d6a4ab0 @ 30)
#2   7ffca2568be0 b   self-hosted:852 (4928d6a4880 @ 15)
#3   55c506efd0b8 i   resource:///org/gnome/shell/ui/init.js:21 (3f5421870bf0 @ 48)
>!>!Nov 01 07:03:10 MiWiFi-R4CM-srv gnome-shell[129838]: libinput error: event13 - COMPANY  USB Device : client bug: event processing lagging behind by 31ms, your system is too sl<
Nov 01 07:03:16 MiWiFi-R4CM-srv gnome-shell[129838]: g_source_remove: assertion 'tag > 0' failed
>!>!Nov 01 07:03:30 MiWiFi-R4CM-srv gnome-shell[129838]: JS WARNING: [resource:///org/gnome/shell/ui/calendar.js 1048]: Too many arguments to method Clutter.Actor.hide: expected 0<
>!>!Nov 01 07:03:30 MiWiFi-R4CM-srv gnome-shell[129838]: JS WARNING: [resource:///org/gnome/shell/ui/messageList.js 889]: Too many arguments to method Clutter.Actor.hide: expected<
>!>!Nov 01 07:03:30 MiWiFi-R4CM-srv gnome-shell[129838]: JS WARNING: [resource:///org/gnome/shell/ui/calendar.js 1048]: Too many arguments to method Clutter.Actor.hide: expected 0<
Nov 01 07:03:32 MiWiFi-R4CM-srv gnome-shell[129838]: g_source_remove: assertion 'tag > 0' failed
Nov 01 07:03:36 MiWiFi-R4CM-srv gnome-shell[129838]: g_source_remove: assertion 'tag > 0' failed
0 Comments
2024/11/01
04:26 UTC

1

Gnome extension behaving weird while using brave browser

I've reinstalled zorin os, when i added dash to dock extension, it was working fine but whenever i open brave browser, dock just sometimes doesn't pop up ( enabled autohide ), and even if it does it flickers... Same with rounded windowsl corner extension, it sometimes works sometimes not...

I need your suggestions on this..

0 Comments
2024/11/01
19:11 UTC

8

Evolution...

Hi there -

I have installed the long awaited Fedora 41, with Gnome 47. The killer feature for me is that apparently FINALLY it is possible to leverage my Microsoft 365 accounts (which I need) with support for Mail, Calendar, Contacts, and Drive.

However, I'm finding that Evolution (the only linux mail client I've yet seen which supports MS accounts 'properly'), is taking forever to load my old messages. I'm fine with just the headers.

It gets stuck after about a year's worth of mail, whether I leave it on overnight 'syncing' (but actually doing nothing - zero network activity), restarting/stopping evolution, rebooting, clearing cache, recreating 'Online Accounts' entries, etc.

How does one force Evolution to either adhere to a date restriction for sync'ing, or force it to fetch old messages? I'm at a loss. I feel like I'm close to finally having a workable linux mail/calendar/contacts client, but there seems to be no means of actually getting it to work. I'd consider giving up on linux mail clients altogether and just use PWAs for mail, but since I have a few separate accounts (family, etc) PWAs won't work - you're in one account or another, and nothing's consolidated.

I know it'll take a while to sync. But it'd be great if it actually did progress.

I'm at a loss here.

Any ideas?

18 Comments
2024/11/01
16:43 UTC

10

A Return to GNOME: Observations and Insights

I wanted to share some thoughts after returning to Linux (Arch Linux/CachyOS) and GNOME following over a decade on Windows. The initial trigger was random: I had to send in my work laptop for maintenance. But I took the opportunity to deepen my knowledge of Linux and Rust by writing a GNOME app with gtk-rs.

Right away, I encountered about 20-30 bugs and missing features that I missed from Windows. With a lot of patience, I’ve managed to tackle most of them. The worst issues were frequent crashes with Wayland, which were mostly resolved with GNOME 47. The hope that things will get fixed or improved in the next GNOME or kernel release is a mindset that I remember well from before I switched to Windows. Many of my software engineer colleagues have since moved from Linux to macOS, which still seems reasonable.

Too much time is still wasted on maintaining X11 and GTK2 (GIMP!) compatibility. Even GTK3 and general legacy GNOME documentation keep appearing when researching solutions.

GNOME’s greatest strength—a streamlined, aesthetic out-of-the-box experience—is also its greatest weakness: the influence of GNOME developers' opinions. I frequently encountered bugs that already had merge requests, only to find that the requests were closed with the bugs labeled as features. This results in a heavy reliance on GNOME extensions as workarounds.

The transition from C to Rust is too slow, and I don't think there’s a way around it. Hacking in C in my free time just isn’t enjoyable, especially with the declining relevance of desktop applications. Although efforts are being made to simplify using other languages, it’s still challenging.

I wanted to learn, and my coding project has certainly delivered on that! gtk-rs uses Rust, which relies on C bindings for GTK, which itself heavily relies on class inheritance—something neither Rust nor C natively supports. On top of that, the documentation is incomplete or only available for other languages.

On a positive note, I’m surprisingly happy with GNOME’s aesthetics and user interface. Hardware support is much improved compared to the past. CachyOS makes Arch Linux user-friendly while remaining quite stable. I/O performance (e.g., compiling) is about 20% faster than on Windows, and power consumption is even better on Linux.

As a silver lining, projects like Flatpak and government investments like the Sovereign Tech Fund might eventually provide a boringly stable open-source ecosystem.

Edit: as requested here some of the issues I encountered, label them bugs or missing features as you see fit.

My 'favorite' is the focus stealing prevention feature of GNOME, which breaks e.g. hyperlinks between apps in Wayland, if the XDG activation protocol is not used. The merge request to disable it has been open for many years. They also made a blog post, why the feature is important. It is reasonable from a technical standpoint, but it just doesn't help affected users in any way. There is not even a dconf setting or a allow-list for apps. The only workaround is to use an extension and hope that your (proprietary) apps will use the correct protocol eventually.

IssueFix, workaround
Screensharing crashes in Chromium+Waylandfixed with GNOME 47
Mutter crashes when (dis)-connecting USB-C displayfixed with GNOME 47
IntelliJ blurry font renderinguse Wayland
IntelliJ crashes with Waylandmostly fixed by IntelliJ upgrades
Bluetooth not working (even enabling in GNOME settings doesn't show any error)systemctl enable bluetooth
Showtime crashes when opening multiple videosfixed with GNOME 47 (new video offloading?)
Shell clock font rendering broken, before hovering mouse on itFixed with GNOME 47.1
Configure shortcut for dead keysuse evermap
Disabling screen dim after usage in GNOME settings is secretly overridden by power save modegsettings set org.gnome.settings-daemon.plugins.power idle-brightness 100
No 80% battery saver featureGNOME extension: thinkpad-battery-threshold@marcosdalvarez.org
Unable to configure power profile per power mode (AC/battery)power-profiles-automation
Can't open hyperlinks in certain Wayland appsGrandTheftFocus
Copy&Paste historyUse GPaste, need to get rid of unnecessary extra key strokes
IntelliJ drag&drop not workingopen
Can't configure close display lid behavioropen
Switching off bluetooth headset won't stop YouTube playbackopen
Restarting machine won't reconnect bluetooth headphoneopen
VPN does not reconnect after standbyopen
Chromium thinks it's offline and RocketChat web app spams error messages on heavy CPU usageopen, Chromium?, scheduler?
Insert emojis in non-GNOME appopen, used Smile + extension but it broke with an upgrade and was very slow, gonna give it a new try
37 Comments
2024/11/01
09:25 UTC

36

GTK4 Sync app with Dropbox, Google Drive, Nextcloud, Proton Drive, WebDAV and more

Hi everyone! I recently came across Celeste, an app that lets you sync multiple cloud services. It’s built with GTK4 and Rust, and I think it’s an amazing project. As far as I know, there’s nothing quite like it for GNOME!

Honestly, I don't think it's fully mature yet, and it seems like the main developer doesn’t have much time to keep working on it. I’m not a developer myself, so aside from supporting financially, I’m not sure what else could be done to help move the project forward.

How do you all manage syncing multiple cloud services on Linux? I use the official Nextcloud app, and for Google Drive I just use the web interface, but I’d love a unified tool that integrates well with the system. I’d be thrilled to see Celeste make it into GNOME Circle one day, with strong community support.

Has anyone else tried it out? Or do you know of any good alternatives?

https://preview.redd.it/tdguvzwma9yd1.png?width=977&format=png&auto=webp&s=73fca6d9e65bf93fc6a6420129edc776849a880a

8 Comments
2024/11/01
09:08 UTC

1

Need help with a GSettings command

Hi there,

I'm trying to set a couple of key bindings through the terminal + GSettings, but one of them (custom0) fails, although its syntax is the same as the next binding's (custom1). I tried gsettings monitor + schema to see the changes while I was adding the key/value pairs. And it indeed does the same I'm trying to achieve with the below code.

Interestingly, the key with <Super>Insert works and is visible on the "Settings -> Keyboard" panel. But not <Super>f - the one for opening the ~/Downloads directory.

Here are the commands I insert from the terminal:

$ gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings ['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']
$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'File Browser'
$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'nautilus $HOME/Downloads'
$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding '<Super>f'
$ gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings ['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/']
$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ name 'Change Wallpaper'
$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ command 'styli.sh -g -d $HOME/Pictures/Wallpapers'
$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ binding '<Super>Insert'

Any help? Thank you!

4 Comments
2024/11/01
08:47 UTC

14

FIREFOX OR GNOME WEB

Which one do you use?

61 Comments
2024/11/01
08:17 UTC

39

Is there any way to force accent colors on apps that haven't updated to support them?

33 Comments
2024/11/01
03:14 UTC

3

Dash to Dock applications icon

Can the icon be changed to whatever icon you want? Or is it tied to the whitesur theming? I could do this in KDE. As you can see I've changed the other icons without issue. But it's been a long time since using Gnome and not sure if I'm just missing something daft?

https://preview.redd.it/xvwzgw6r67yd1.png?width=369&format=png&auto=webp&s=9e38c11511b389aed28909996fd11bd4d4358886

2 Comments
2024/11/01
02:06 UTC

15

Inconsistent Window buttons (minimize, maximize, etc)

This is probably the most annoying part of the UI in Gnome right now. Every application has its own set of buttons.

I can minimize some Windows but not others.

It should be standardized, no?

This screenshot for example is Slack, Mattermost, Terminal, and Edge on Fedora 41. I'm assuming it is the same on Ubuntu. Update : Actually Ubuntu does not have this problem

https://preview.redd.it/h67hi091n6yd1.png?width=324&format=png&auto=webp&s=c5ba28a13bd89a40920450859259f2d64705522b

31 Comments
2024/11/01
00:15 UTC

4

FSearch/Everything GTK4 alternative?

I am trying to have most of my apps be GTK4. One of the last ones is FSearch.

It is like Windows' Everything, where it makes it really quick and easy to search through the file-system via a GUI. Are there any good GTK4 equivalent apps for this?

11 Comments
2024/10/31
23:18 UTC

6

GNOME Shell 47, Just Perfection and Blur my Shell Extensions with xwinwrap

1 Comment
2024/10/31
23:15 UTC

228

Just learned that GNOME Text Editor has a Vim mode!

21 Comments
2024/10/31
19:48 UTC

4

Disable GDM on seat1 (multiseat setup)

As soon as I attach a second GPU to seat1, GDM activates a greeter on it. Is there a way to prevent GDM from doing that? Perhaps using a udev tag, or maybe by preventing org.freedesktop.login1 from announcing the seat?

0 Comments
2024/10/31
17:38 UTC

15

What language is the best for cross-platform GTK app development?

Which languages would allow me to develop GTK apps for both Linux, Mac and Windows natively (so no WSL or similar)?

8 Comments
2024/10/31
14:53 UTC

Back To Top