I think it differs slightly between DEs. In XFCE at least the audacity config audacity.cfg is saved as /home/guest/
.config/audacity/audacity.cfg and not as /home/guest/
.audacity-data/audacity.cfg
Interestingly enough, now I have
two audacity.cfg but only one gets updated:
Code: Select all
guest@porteus:~/.config/audacity-data$ l /home/guest/.config/audacity-data/audacity.cfg /home/guest/.config/audacity/audacity.cfg
-rw-r--r-- 1 guest 6168 2022-09-29 06:51 /home/guest/.config/audacity-data/audacity.cfg
-rw-r--r-- 1 guest 6161 2022-09-29 07:34 /home/guest/.config/audacity/audacity.cfg
Therefore I presume my config folder should be /home/guest/.config/audacity/ and so the custom themes should be in /home/guest/.config/audacity/Theme/custom/ImageCache.png
For now I quit audacity,
remove all previous audacity config folders, start audacity anew and look what gets created anew and work from there…
Added in 10 minutes 53 seconds:
After starting and exiting audacity anew:
Code: Select all
guest@porteus:~$ l .audacity*
/bin/ls: cannot access '.audacity*': No such file or directory
guest@porteus:~$ echo .config/audacity*
.config/audacity
guest@porteus:~$ l .config/audacity*
total 56
drwxr-xr-x 2 guest 100 2022-09-29 07:47 .
drwxr-xr-x 44 guest 500 2022-09-29 07:46 ..
-rw-r--r-- 1 guest 6161 2022-09-29 07:47 audacity.cfg
-rw-r--r-- 1 guest 41215 2022-09-29 07:46 pluginregistry.cfg
-rw-r--r-- 1 guest 26 2022-09-29 07:46 pluginsettings.cfg
I created the folders accordingly and copied the png file and even checked the png with my image viewer viewnior
Code: Select all
guest@porteus:~$ mkdir -p .config/audacity/Theme/custom/
guest@porteus:~$ cp /welt/programmieren/ArcDark_Audacity2022-04-20.png .config/audacity/Theme/custom/ImageCache.png
guest@porteus:~$ l .config/audacity/Theme/custom/ImageCache.png
-rw-r--r-- 1 guest 82831 2022-09-28 09:19 .config/audacity/Theme/custom/ImageCache.png
guest@porteus:~$ viewnior .config/audacity/Theme/custom/ImageCache.png
Still, it would not work.
Why?
Obviously, on my system audacity uses ~/.config/audacity/ to store its settings:
Code: Select all
guest@porteus:~$ l ~/.config/audacity/audacity.cfg
-rw-r--r-- 1 guest 6161 2022-09-29 07:52 /home/guest/.config/audacity/audacity.cfg
Added in 21 minutes 32 seconds:
As you can see, there are no
/home/guest/.audacity
nor
/home/guest/.audacity-data
nor
/home/guest/.config/audacity-data
but only
/home/guest/.config/audacity/
When I move /home/guest/.config/audacity/ to /home/guest/.audacity-data/ it at least loads the custom theme,
but still gets the menus and sub-windows wrong.
Most probably these error messages at startup of audacity give a hint
Code: Select all
(process:8570): GdkPixbuf-CRITICAL **: 08:13:19.903: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed
(process:8570): Gdk-CRITICAL **: 08:13:19.903: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
(process:8570): Gdk-CRITICAL **: 08:13:19.903: IA__gdk_drawable_get_display: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(process:8570): Gdk-CRITICAL **: 08:13:19.903: IA__gdk_cursor_new_from_pixbuf: assertion 'GDK_IS_DISPLAY (display)' failed
(process:8570): GLib-GObject-CRITICAL **: 08:13:19.903: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Maybe it's because I use XFCE 4.12 and not the more current 4.16…
Or do you folks get similar error messages when you start up the AppImage (via terminal, or else you would not see any messages)
Added in 16 minutes 53 seconds:
Aside from the menus and sub-windows still all be in light theme… the custom theme "ArcDark_Audacity2022-04-20.png" (when saved with the appropriate file name and path) is still messed up:
I highlighted with the red outline box the messed up icons:
As you can see, it is indeed the "ArcDark_Audacity2022-04-20.png" theme, but messed up…
And this is the same with a sub-window:
Compared to the internal dark theme:
that also gets the menus and sub-windows wrong, but at least the theme itself is not messed up.
Most probably sometimes I will deactivate my xfce-4.12 module and use the standard xfce one which is 4.16 and try again. Then I see if my presumption of XFCE 4.12 being responsible was accurate or not.
I will not use a different DE just for audacity to get the menus or sub-windows correct. That would be utter madness.