Об этом во время UDS выступил пленарный доклад Джереми Керр. Презентация была основана на документе, в котором он был соавтором с Мэтью Гарреттом и Джеймсом Боттомли. Вы можете найти этот документ здесь.
Мои два цента - это система, которая проверяет, что программное обеспечение, которое вы используете для загрузки вашего устройства, было подписано с использованием авторизованной сигнатуры, доступной во внутренней базе данных. Это не опасно, пока есть возможность редактировать базу данных действительных подписей. Однако большой промышленный игрок, похоже, хочет, чтобы OEM-производители включали только одну подпись в базу данных и не могли ее обновить, и это большая проблема, поскольку никакая другая ОС не сможет загрузиться на аппаратном обеспечении, в котором эти ограничения были применены. [ ! d2]
Мне удалось решить это самостоятельно, выполнив обходной путь через alacarte для каждого проблемного приложения:
Откройте alacarte и перейдите к своему приложению (вы можете вручную отредактировать, но обязательно узнайте что делать. Использование alacarte является безопасным способом). Добавьте эту строку перед фактической командой: env XDG_CURRENT_DESKTOP=Unity Сохранить и закрыть (необязательно) Вручную изменить ~/.config/autostart/*.desktop вашего приложения и добавить ту же строку после Exec=, если это все еще случается. Комментировать / удалить export XDG_CURRENT_DESKTOP=Unity с вашего .profileПохоже, что добавление этой строки в .profile вызывает ошибку Unity в 18.04.
Мне удалось решить это самостоятельно, выполнив обходной путь через alacarte для каждого проблемного приложения:
Откройте alacarte и перейдите к своему приложению (вы можете вручную отредактировать, но обязательно узнайте что делать. Использование alacarte является безопасным способом). Добавьте эту строку перед фактической командой: env XDG_CURRENT_DESKTOP=Unity Сохранить и закрыть (необязательно) Вручную изменить ~/.config/autostart/*.desktop вашего приложения и добавить ту же строку после Exec=, если это все еще случается. Комментировать / удалить export XDG_CURRENT_DESKTOP=Unity с вашего .profileПохоже, что добавление этой строки в .profile вызывает ошибку Unity в 18.04.