pop-os / cosmic-epoch

Next generation Cosmic desktop environment
1.84k stars 57 forks source link

Desktop freezes when adding arabic input source #347

Open tjipkevdh opened 1 month ago

tjipkevdh commented 1 month ago

Should be reproducible by opening cosmic settings, opening input devices, selecting the keyboard and adding a new arabic input source. I selected Arabic (QWERTY).

After this, if you open the application overview nothing bad happens, but as soon as you type a single key, the entire DE freezes. Rebooting the system lets you login (which is weird, because i would assume the keyboard layout would be set to arabic still on the login page, so i should not be able to type my password), and disable the newly added keyboard layout with your mouse. After which all is well again.

Issue occurs on a clean install of pop!_os 22.04, after having cosmic installed by way of following the steps in this github repository. It runs inside gnome-boxes rather than on actual hardware, with 4gb of ram assigned to it, on pop!_os 22.04 as the host operating system, on an i5 1135g7. wayland is enabled.

I would gladly give more details once i know where to look.

unknownK19 commented 1 month ago

I also have this problem whenever I try to open Discord (Flatpak version). It freeze and restart whole desktop like login to cosmic DE. Not only Discord similar case to Tlauncher and more. But some App work fine.

tjipkevdh commented 1 month ago

In this case it's the entire desktop. I just installed cosmic on bare metal, and the same thing occurs. Even the mouse cursor freezes, so maybe my title is a bit misleading. It's not just the desktop (i.e desktop environment) that freezes form the looks of it. This looks similar but is part of mutter, which iirc, is not used in cosmic: https://gitlab.gnome.org/GNOME/mutter/-/issues/398 The freeze only happens when typing in the cosmic overview, if i have the cosmic terminal open while switching keyboard layouts for example, no such freeze occurs. Also, the system is not entirely unresponsive since I can still power it down by pressing the power button.