Here’s what the ardour.org version spits out when running cli:
/opt/Ardour-5.12.0/bin/./ardour5
Fontconfig warning: line 5: unknown element "its:rules"
Fontconfig warning: line 6: unknown element "its:translateRule"
Fontconfig error: line 6: invalid attribute 'translate'
Fontconfig error: line 6: invalid attribute 'selector'
Fontconfig error: line 7: invalid attribute 'xmlns:its'
Fontconfig error: line 7: invalid attribute 'version'
Fontconfig warning: line 9: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: unknown element "its:translateRule"
Then it pretty much just goes on for all of the fonts and font configurations … then …
Fontconfig error: Cannot load default config file
bind txt domain [gtk2_ardour5] to /this/cannot/exist
Ardour5.12.0 (built using 5.12 and GCC version 5.2.1 20150903)
ardour: [INFO]: Your system is configured to limit Ardour to only 1048576 open files
ardour: [INFO]: Loading system configuration file /opt/Ardour-5.12.0/etc/system_config
ardour: [INFO]: Loading user configuration file /home/ender/.config/ardour5/config
ardour: [INFO]: CPU vendor: AuthenticAMD
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand: AMD FX(tm)-8150 Eight-Core Processor
ardour: [INFO]: Using SSE optimized routines
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-5.12.0/etc/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/ender/.config/ardour5/ui_config
(ardour-5.12.0:7634): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
Color shuttle bg not found
ardour: [WARNING]: Color file for Blueberry Milk not found along /home/ender/.config/ardour5/themes:/opt/Ardour-5.12.0/share/themes
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.12.0/etc/clearlooks.rc
/opt/Ardour-5.12.0/etc/clearlooks.rc:9: Invalid symbolic color 'bases'
/opt/Ardour-5.12.0/etc/clearlooks.rc:9: error: invalid identifier 'bases', expected valid identifier
Found nothing along /home/ender/.config/ardour5/templates:/opt/Ardour-5.12.0/share/templates
run dialog
Color generic button: fill active not found
Color generic button: fill not found
Color generic button: led active not found
Color generic button: fill active not found
Color generic button: fill not found
Color generic button: led active not found
Color gtk_background not found
Color generic button: fill active not found
Color generic button: fill not found
Color generic button: led active not found
no more csLADSPA plugins
Scanning folders for bundled LV2s: /opt/Ardour-5.12.0/lib/LV2
Color location marker not found
Color location range not found
Color location cd marker not found
… and then it pretty much goes on until it’s gone through all of the color definitions.
This is so crazy. All of the files it’s referring to - saying that they don’t exist or aren’t accessible. They all exist. Permissions are all exactly right … nothing is wrong with the file structure.
Ok, so I’m going through the stack trace. This is NUTS. it stats & opens /etc/fonts/fonts.conf … normal enough. Then it throws an error. "unknown element ‘its:rules’ "
access("/etc/fonts/fonts.conf", R_OK) = 0
stat("/etc/fonts/fonts.conf", {st_mode=S_IFREG|0644, st_size=2844, ...}) = 0
openat(AT_FDCWD, "/etc/fonts/fonts.conf", O_RDONLY|O_CLOEXEC) = 3
read(3, "<?xml version=\"1.0\"?>\n<!DOCTYPE "..., 8192) = 2844
write(2, "Fontconfig warning: line 5: ", 28Fontconfig warning: line 5: ) = 28
write(2, "unknown element \"its:rules\"", 27unknown element "its:rules") = 27
write(2, "\n", 1
) = 1
write(2, "Fontconfig warning: line 6: ", 28Fontconfig warning: line 6: ) = 28
write(2, "unknown element \"its:translateRu"..., 35unknown element "its:translateRule") = 35
write(2, "\n", 1
) = 1
write(2, "Fontconfig error: line 6: ", 26Fontconfig error: line 6: ) = 26
write(2, "invalid attribute 'translate'", 29invalid attribute 'translate') = 29
write(2, "\n", 1
) = 1
write(2, "Fontconfig error: line 6: ", 26Fontconfig error: line 6: ) = 26
write(2, "invalid attribute 'selector'", 28invalid attribute 'selector') = 28
write(2, "\n", 1
) = 1
write(2, "Fontconfig error: line 7: ", 26Fontconfig error: line 7: ) = 26
write(2, "invalid attribute 'xmlns:its'", 29invalid attribute 'xmlns:its') = 29
write(2, "\n", 1
) = 1
write(2, "Fontconfig error: line 7: ", 26Fontconfig error: line 7: ) = 26
write(2, "invalid attribute 'version'", 27invalid attribute 'version') = 27
write(2, "\n", 1
) = 1
write(2, "Fontconfig warning: line 9: ", 28Fontconfig warning: line 9: ) = 28
write(2, "unknown element \"description\"", 29unknown element "description") = 29
write(2, "\n", 1
) = 1
as far as I’m aware - that shouldn’t be happening. This:
1 <?xml version="1.0"?>
2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3 <!-- /etc/fonts/fonts.conf file to configure system font access -->
4 <fontconfig>
5 <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
6 <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
7 </its:rules>
9 <description>Default configuration file</description> ... etc etc etc ...
is completely legitimate. Why is it throwing errors from the fonts.conf file?
/etc/fonts/conf.d/10-hinting-slight.conf
/etc/fonts/conf.d/10-scale-bitmap-fonts.conf
/etc/fonts/conf.d/11-lcdfilter-default.conf
then it’s fine for several of the dejavu fonts - then it hits these and throws more errors:
/etc/fonts/conf.d/20-unhint-small-vera.conf
/etc/fonts/conf.d/30-metric-aliases.conf
/etc/fonts/conf.d/40-nonlatin.conf
/etc/fonts/conf.d/45-generic.conf
and on and on, until we hit then end, where it tells us:
write(2, "Fontconfig error: ", 18Fontconfig error: ) = 18
write(2, “Cannot load default config file”, 31Cannot load default config file) = 31
WHUT?! … ok, shall we continue?
Then it tries to make the directory /home/ardour and fails like 4 times in a row. Make that 5 times. Make that 7 times.
Then it just finally hooks in and runs through all the font directories and stats a bunch of fonts and their properties.
Then it tries to create /home/ardour/ one more time. gah … 2 more times. 3 more times. 7 more times - maybe I should just make the directory for it.
OK - Now, we’re done with fonts.
it opens /home/ender/.config/ardour5/.translate and says “gtk_ardour5” “/this/cannot/exist” … don’t know what it means, but it sounds kinda in the realm of what might be going on here.
Then it fails to open these:
“/home/ender/.ladspa/rdf”
“/home/ender/.lxvst/rdf”
“/home/ender/.config/ardour5/surfaces”
“/home/ender/.config/ardour5/panners”
“/home/ender/.config/ardour5/backends”
then it opens gtkrc-2.0, loads Breeze-gtk theme, loads the breeze widgets and other components, and then it hits this. This is where I think it all goes to crap.
access("/opt/Ardour-5.12.0/lib/gtkengines/2.10.0/x86_64-unknown-linux-gnu/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/2.10.0/x86_64-unknown-linux-gnu/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/2.10.0/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/2.10.0/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/x86_64-unknown-linux-gnu/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/x86_64-unknown-linux-gnu/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtkengines/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/2.10.0/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/2.10.0/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/x86_64-unknown-linux-gnu/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/x86_64-unknown-linux-gnu/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtk-2.0/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/2.10.0/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/2.10.0/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/x86_64-unknown-linux-gnu/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/x86_64-unknown-linux-gnu/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/engines/libadwaita.so", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/lib/gtk-2.0/engines/libadwaita.la", F_OK) = -1 ENOENT (No such file or directory)
getpid() = 12752
write(2, "\n(ardour-5.12.0:12752): Gtk-WARN"..., 97
(ardour-5.12.0:12752): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
) = 97
read(10, "", 4000) = 0
close(10) = 0
access("/usr/share/themes/Breeze/gtk-2.0/widgets/misc.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Breeze/gtk-2.0/widgets/misc.en", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Breeze/gtk-2.0/widgets/styles", F_OK) = 0
lstat("/usr/share/themes/Breeze/gtk-2.0/widgets/styles", {st_mode=S_IFREG|0644, st_size=3313, ...}) = 0
openat(AT_FDCWD, "/usr/share/themes/Breeze/gtk-2.0/widgets/styles", O_RDONLY) = 10
read(10, "class \"GtkWidget\" "..., 4000) = 3313
read(10, "", 4000) = 0
close(10) = 0
access("/usr/share/themes/Breeze/gtk-2.0/widgets/styles.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Breeze/gtk-2.0/widgets/styles.en", F_OK) = -1 ENOENT (No such file or directory)
read(9, "", 4000) = 0
close(9) = 0
access("/usr/share/themes/Breeze/gtk-2.0/gtkrc.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Breeze/gtk-2.0/gtkrc.en", F_OK) = -1 ENOENT (No such file or directory)
read(8, "", 4000) = 0
close(8) = 0
access("/home/ender/.gtkrc-2.0.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.gtkrc-2.0.en", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ender/.themes/NumixBlue/gtk-2.0/gtkrc", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/Ardour-5.12.0/share/themes/NumixBlue/gtk-2.0/gtkrc", F_OK) = -1 ENOENT (No such file or directory)
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/gtkmm2ext3.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/gtkmm2ext3.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en_US/LC_MESSAGES/gtkmm2ext3.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en/LC_MESSAGES/gtkmm2ext3.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
openat(AT_FDCWD, "/dev/urandom", O_RDONLY) = 8
read(8, "\361K\30L\264t\317\242k\304M\n8\353S\346", 16) = 16
close(8) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{iov_base="\207\4\2\0\0\1\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\3]\0\0\0\0\0\20\0\0\20\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{iov_base="\207\10\7\0\0\1G\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0do", iov_len=28}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 28
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\3^\0E\5\0\0\0\0\10\377G\0\0\34\34\10g\1\370\0\0\0\0\0\0\0\0\0\0\10"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 4096
recvfrom(7, "\0\0\0\0\1\1\1\0h\377\0\0\0\0\0\0\1\1\1\0X\377\10\20\0\0\0\0\1\1\1\0"..., 1332, 0, NULL, NULL) = 1332
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{iov_base="\207\21\3\0\3\0G\0\0\30\0\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\3_\0\16\0\0\0\0\30\0\0\10\377\34\1\377\37\10\370\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 88
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{iov_base="\20\0\3\0\4\0G\0Meta", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0`\0\0\0\0\0\260\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{iov_base="\20\0\4\0\5\0G\0Super\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0a\0\0\0\0\0\261\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{iov_base="\20\0\4\0\5\0G\0Hyper\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0b\0\0\0\0\0\262\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
access("/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf", R_OK) = 0
openat(AT_FDCWD, "/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf", O_RDONLY) = 8
fcntl(8, F_SETFD, FD_CLOEXEC) = 0
fstat(8, {st_mode=S_IFREG|0644, st_size=455188, ...}) = 0
mmap(NULL, 455188, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7fecd5088000
close(8) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
openat(AT_FDCWD, "/opt/Ardour-5.12.0/lib/gtk-2.0/2.10.0/immodules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
openat(AT_FDCWD, "/this/cannot/exist/en_US/LC_MESSAGES/gtk2_ardour5.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/this/cannot/exist/en/LC_MESSAGES/gtk2_ardour5.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en_US/LC_MESSAGES/gtk2_ardour5.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en/LC_MESSAGES/gtk2_ardour5.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7fecf1da1a08, FUTEX_WAKE, 2147483647) = 0
write(2, "Color shuttle bg not found", 26Color shuttle bg not found) = 26
write(2, "\n", 1
) = 1
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender/.config", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender/.config/ardour5", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender/.config/ardour5/themes", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat("/home/ender/.config/ardour5/themes", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/ender/.config/ardour5/themes", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
fstat(8, {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lseek(8, 0, SEEK_SET) = 0
getdents64(8, /* 8 entries */, 32768) = 328
stat("/home/ender/.config/ardour5/themes/clear_gray-ardour.colors", {st_mode=S_IFREG|0644, st_size=31359, ...}) = 0
stat("/home/ender/.config/ardour5/themes/blueberry_milk-ardour.colors", {st_mode=S_IFREG|0644, st_size=31871, ...}) = 0
stat("/home/ender/.config/ardour5/themes/unastudia-ardour.colors", {st_mode=S_IFREG|0644, st_size=30729, ...}) = 0
stat("/home/ender/.config/ardour5/themes/dark-ardour.colors", {st_mode=S_IFREG|0644, st_size=33221, ...}) = 0
stat("/home/ender/.config/ardour5/themes/cubasish-ardour.colors", {st_mode=S_IFREG|0644, st_size=31537, ...}) = 0
stat("/home/ender/.config/ardour5/themes/caineville-ardour.colors", {st_mode=S_IFREG|0644, st_size=31515, ...}) = 0
getdents64(8, /* 0 entries */, 32768) = 0
close(8) = 0
lstat("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/opt/Ardour-5.12.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/opt/Ardour-5.12.0/share", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/opt/Ardour-5.12.0/share/themes", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/opt/Ardour-5.12.0/share/themes", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
fstat(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lseek(8, 0, SEEK_SET) = 0
getdents64(8, /* 8 entries */, 32768) = 328
stat("/opt/Ardour-5.12.0/share/themes/clear_gray-ardour.colors", {st_mode=S_IFREG|0644, st_size=31359, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/blueberry_milk-ardour.colors", {st_mode=S_IFREG|0644, st_size=31871, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/unastudia-ardour.colors", {st_mode=S_IFREG|0644, st_size=30729, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/dark-ardour.colors", {st_mode=S_IFREG|0644, st_size=33221, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/cubasish-ardour.colors", {st_mode=S_IFREG|0644, st_size=31537, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/caineville-ardour.colors", {st_mode=S_IFREG|0644, st_size=31515, ...}) = 0
getdents64(8, /* 0 entries */, 32768) = 0
close(8) = 0
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender/.config", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender/.config/ardour5", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/ender/.config/ardour5/themes", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat("/home/ender/.config/ardour5/themes", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/ender/.config/ardour5/themes", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
fstat(8, {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lseek(8, 0, SEEK_SET) = 0
getdents64(8, /* 8 entries */, 32768) = 328
stat("/home/ender/.config/ardour5/themes/clear_gray-ardour.colors", {st_mode=S_IFREG|0644, st_size=31359, ...}) = 0
stat("/home/ender/.config/ardour5/themes/blueberry_milk-ardour.colors", {st_mode=S_IFREG|0644, st_size=31871, ...}) = 0
stat("/home/ender/.config/ardour5/themes/unastudia-ardour.colors", {st_mode=S_IFREG|0644, st_size=30729, ...}) = 0
stat("/home/ender/.config/ardour5/themes/dark-ardour.colors", {st_mode=S_IFREG|0644, st_size=33221, ...}) = 0
stat("/home/ender/.config/ardour5/themes/cubasish-ardour.colors", {st_mode=S_IFREG|0644, st_size=31537, ...}) = 0
stat("/home/ender/.config/ardour5/themes/caineville-ardour.colors", {st_mode=S_IFREG|0644, st_size=31515, ...}) = 0
getdents64(8, /* 0 entries */, 32768) = 0
close(8) = 0
lstat("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/opt/Ardour-5.12.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/opt/Ardour-5.12.0/share", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/opt/Ardour-5.12.0/share/themes", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/opt/Ardour-5.12.0/share/themes", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
fstat(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lseek(8, 0, SEEK_SET) = 0
getdents64(8, /* 8 entries */, 32768) = 328
stat("/opt/Ardour-5.12.0/share/themes/clear_gray-ardour.colors", {st_mode=S_IFREG|0644, st_size=31359, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/blueberry_milk-ardour.colors", {st_mode=S_IFREG|0644, st_size=31871, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/unastudia-ardour.colors", {st_mode=S_IFREG|0644, st_size=30729, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/dark-ardour.colors", {st_mode=S_IFREG|0644, st_size=33221, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/cubasish-ardour.colors", {st_mode=S_IFREG|0644, st_size=31537, ...}) = 0
stat("/opt/Ardour-5.12.0/share/themes/caineville-ardour.colors", {st_mode=S_IFREG|0644, st_size=31515, ...}) = 0
getdents64(8, /* 0 entries */, 32768) = 0
close(8) = 0
write(1, "ardour: [WARNING]: Color file fo"..., 132ardour: [WARNING]: Color file for Blueberry Milk not found along /home/ender/.config/ardour5/themes:/opt/Ardour-5.12.0/share/themes
) = 132
So - I’m not uber familiar with the Ardour5 code - so I’m not sure if some of this stuff is just not there or possibly somewhere else - or if even there’s a setting that got knocked to ‘1’ from ‘0’ somewhere.
Sorry to make this such a big mess. Thanks again for anybody who can help me decide what I need to do here.