В то время как compiz работает, откройте терминал и тип:
sleep 10;metacity --replace
теперь заблокируйте свой экран и ожидайте, Вы будете видеть, что compiz заканчивается, и метагород входит в разблокированном состоянии.
То, что я ожидал, было то, что compiz не позволит ничему как этот происходить, в то время как он заблокирован. (и если это отказывает, в то время как заблокировано, это должно взять X вместе с ним, и таким образом, все запущенные приложения),
В другой руке при блокировке экранного использования XScreenSaver метагород все еще заменит compiz, но экран останется заблокированным (но иметь его дефекты также, см. комментарии)!
Это кажется экранными выполнениями блокировки compiz под compiz (зависящий от него), в то время как XScreenSaver является другим независимым процессом/экземпляром; я просто врезался в проблему безопасности?
Obs.: Версия Compiz: 1:0.9.11.3+14.04.20150122-0ubuntu1
PS.: У Меня есть метагород, и также jwm, используя некоторые 3D приложения, они работают лучше, когда compiz не работает (сюда, по крайней мере).
В основном, если у кого-то есть доступ к терминалу пользователя, нет никакого уровня безопасности.
, Например, пользователь мог использовать htop
для уничтожения xscreensaver
.
кроме того, если пользователь получает доступ к терминалу, им должен быть нужен пароль.
фиксация должна использовать сильный пароль и знак из tty каждый раз, когда Вы сделаны.