Не -исполняемый файл может быть получен, но не выполнен, поэтому в качестве первой линии защиты хорошим советом будет не устанавливать флаг исполняемого файла...
Редактировать :трюк, на который я только что наткнулся :сделать shebang любым исполняемым файлом, который не является интерпретатором оболочки, /bin/false
заставляет скрипт возвращать ошибку (rc!=0)
#!/bin/false "This script should be sourced in a shell, not executed directly"
Я нашел решение, поэтому публикую ответ, чтобы помочь всем, кто найдет мой пост.
На самом деле это была неправильная настройка цвета, я зашел в настройки и цвет, затем установил свой профиль на D65 и перезапустил Discord, теперь он правильно отображает цвета.
Я не знаю, исправит ли D65 чью-то ошибку, но мне помогло, просто попробуйте все профили.