Linux Editor Cursor Doesn't Sync With User Cursor Theme

Hello Unity Linux Editor Forums,

I am currently using the Unity Linux Editor 2020.3.14f1 on Garuda Linux (based on Arch Linux), and everything works quite flawlessly. However, I do have one issue regarding the editor cursor arrow always defaulting to Adwaita despite the default theme being Sweet-cursors (the default cursor pack for Garuda Linux). In addition, changing the cursor theme in the system settings does not fix or change the appearance of the cursor in the Unity Linux Editor.

The final thing I’ve tried was changing usr/share/icons/default/index.theme to inherit from Breeze-cursors, but this ultimately results in the Unity Linux Editor using a flipped Adwaita-like cursor instead.

Does anyone have a workaround for this issue? Ultimately, this doesn’t hinder the usability of the Unity Linux Editor, but it would be great if it was possible to change the Unity Linux Editor’s cursor. As an amateur Linux user, I know many people love to customize the appearance of their operating system to their own liking, and it would be great if this were possible in some way or another.

Regards,
Spxctre

1 Like

I have found a solution to the problem. It seems that the Unity Linux Editor will default to Adwaita (at least on Garuda Linux) if the current cursor scheme does not have a cursor sprite named ā€œarrowā€.

This can be easily remedied by creating a symbolic link to the left pointer sprite in the cursorPack/cursors folder.

(Cursor packs are usually found in usr/share/icons but can also be found in ~/.icons.)

This is the command to create a symbolic link, just cd to the directory of the cursor pack you want to use, find the left pointer sprite in the file explorer, and then use this line: sudo ln -s NAMEOFLEFTPOINTER arrow. This will create a symbolic link named arrow.

Now all that is left is to select the cursor pack in your settings, and then restart the Unity Linux Editor.

Hope this documents the process in detail, if anyone so happens to run across this issue!

1 Like