Я обнаружил, что реальным решением является создание пользовательской -скомпилированной версииlibgio
(» GIO ), которая модифицирована для вызова g_file_delete()
каждый раз, когда приложение вызывает g_file_trash()
.
Пошаговое руководство -по -на GitHub можно найти здесь:
Глобальное отключение корзины GNOME в дистрибутивах на базе Debian -
Если SME поддерживается(CPUID
показывает, что соответствующий бит установлен)и включен (установлен соответствующий бит MSR ), /proc/cpuinfo
будет содержать флаг sme
. Вы можете убедиться в этом, взглянув на код ядра, который обнаруживает SME:функция SME, которая отражена непосредственно в /proc/cpuinfo
, очищается, если SME не включен полностью.
Вы также должны увидеть соответствующие сообщения в журналах загрузки ядра:
AMD Memory Encryption Features active: SME
если SME активен,
AMD Memory Encryption Features active: SEV SEV-ES
, если SEV и/или SEV -ES активны.
См. также Что означают флаги в /proc/cpuinfo?