Все еще отслеживать эту проблему? Похоже, что у вас есть плохой модуль памяти, машина останавливается, ожидая, пока аппаратное обеспечение исправит эту ошибку самостоятельно. Возможно, вам придется попытаться удалить или заменить память на первом CPU, втором канале и первом слоте. См. Https://serverfault.com/questions/569289/server-freezes-completely-in-unknown-condition
Надеюсь, что это поможет.
В дополнение к тому, что сказал январь, это также работает:
gnome-screensaver-command --lock
или
gnome-screensaver-command -l
Согласно странице gnome-screensaver-command man ...
-l, --lock Tells the running screensaver process to lock the screen immediately
-a, --activate Turn the screensaver on (blank the screen)
Для дальнейшего уточнения здесь есть еще один вопрос / ответ (также к январю), в котором описываются различия между вызовом блокировки и активацией заставки:
Разница между командой gnome-screensaver -a и команда gnome-screensaver -l
В дополнение к тому, что сказал январь, это также работает:
gnome-screensaver-command --lock
или
gnome-screensaver-command -l
Согласно странице gnome-screensaver-command man ...
-l, --lock Tells the running screensaver process to lock the screen immediately
-a, --activate Turn the screensaver on (blank the screen)
Для дальнейшего уточнения здесь есть еще один вопрос / ответ (также к январю), в котором описываются различия между вызовом блокировки и активацией заставки:
Разница между командой gnome-screensaver -a и команда gnome-screensaver -l
Начиная с Ubuntu 14.04, экран блокировки Unity больше не использует gnome-screensaver. Команда gnome-screensaver-command -l по-прежнему будет работать в большинстве случаев, но см. Этот вопрос для исключений.
Если эта команда не работает (скажем, например, что gnome-screensaver не установлен), надлежащий экран блокировки Unity (а не greeter, где вы можете переключать пользователей) можно выполнить с помощью этой команды в терминале:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
Грязный взломать сочетание клавиш Ctrl + Alt + L для блокировки экрана с терминала:
Установите xdotool из программного центра или из терминала следующим образом:sudo apt-get install xdotool
Введите следующие для блокировки экрана с терминала: xdotool key Ctrl+alt+l
Подробнее см. на странице руководства для xdotool.
$!(sleep 10s ; xset dpms force suspend) & xdg-screensaver lock
запускает экранную заставку в режиме блокировки, а затем помещает ваш дисплей в режим ожидания. сладкий и простой, не судо. командной строки или сценария оболочки отлично работает. Я использую это для горячей клавиши клавиатуры. Ubuntu Mate 15.10
Установите vlock. Затем вы можете переключиться на VT (текстовый терминал, используя Ctrl + Alt + F1) и запустить
vlock -a -s
Это работает независимо от того, запущен ли X11 или нет.
Если вам нужно заблокировать экран на терминале в среде, отличной от GUI, вы можете использовать экран
. В screen нажмите следующие комбинации клавиш, чтобы заблокировать терминал. [ ! d2]
Ctrl + a
Ctrl + x
Аналогичная ситуация для блокировки экрана в lubuntu
в lubuntu 17.10 (не ubuntu) работает xset dpms force off
Это зависит от вашего диспетчера дисплеев. У меня есть lightdm, я могу сделать dm-tool lock, чтобы открыть экран блокировки. Однако это не очень безопасно, я нашел простой способ обойти его.
Для пользователей LightDM попробуйте dm-tool switch-to-greeter.
В моем случае xdg-screensaver lock работает отлично. Также я сохраняю его по настройке или когда я нажимаю окно + L, он немедленно блокирует экран
Начиная с Ubuntu 14.04, экран блокировки Unity больше не использует gnome-screensaver. Команда gnome-screensaver-command -l по-прежнему будет работать в большинстве случаев, но см. Этот вопрос для исключений.
Если эта команда не работает (скажем, например, что gnome-screensaver не установлен), надлежащий экран блокировки Unity (а не greeter, где вы можете переключать пользователей) можно выполнить с помощью этой команды в терминале:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
Грязный взломать сочетание клавиш Ctrl + Alt + L для блокировки экрана с терминала:
Установите xdotool из программного центра или из терминала следующим образом:sudo apt-get install xdotool
Введите следующие для блокировки экрана с терминала: xdotool key Ctrl+alt+l
Подробнее см. на странице руководства для xdotool.
$!(sleep 10s ; xset dpms force suspend) & xdg-screensaver lock
запускает экранную заставку в режиме блокировки, а затем помещает ваш дисплей в режим ожидания. сладкий и простой, не судо. командной строки или сценария оболочки отлично работает. Я использую это для горячей клавиши клавиатуры. Ubuntu Mate 15.10
Установите vlock. Затем вы можете переключиться на VT (текстовый терминал, используя Ctrl + Alt + F1) и запустить
vlock -a -s
Это работает независимо от того, запущен ли X11 или нет.
Если вам нужно заблокировать экран на терминале в среде, отличной от GUI, вы можете использовать экран
. В screen нажмите следующие комбинации клавиш, чтобы заблокировать терминал. [ ! d2]
Ctrl + a
Ctrl + x
Аналогичная ситуация для блокировки экрана в lubuntu
в lubuntu 17.10 (не ubuntu) работает xset dpms force off
Это зависит от вашего диспетчера дисплеев. У меня есть lightdm, я могу сделать dm-tool lock, чтобы открыть экран блокировки. Однако это не очень безопасно, я нашел простой способ обойти его.
Для пользователей LightDM попробуйте dm-tool switch-to-greeter.
В моем случае xdg-screensaver lock работает отлично. Также я сохраняю его по настройке или когда я нажимаю окно + L, он немедленно блокирует экран