1

Я использую комбинацию xautolock и slimlock для автоматической блокировки моей машины, если она не получает ввод.

~/.Xinitrc:

xautolock -locker /usr/bin/lockify.sh -time 5 &

/usr/bin/lockify.sh:

#!/bin/bash
DONTLOCK=false

if pidof gnome-mplayer 
then
    DONTLOCK=true
else
    echo "gnome-mplayer is not running"
fi

if $DONTLOCK
then
    echo "Watching Video, not locking screen"
else
    /usr/bin/slimlock
fi

Только недавно я обнаружил, что это проблема, когда у меня на переднем плане работает гость VMWare. Что происходит, так это то, что когда экран блокировки включен, клавиатурный ввод остается с моим гостем vmware, поэтому я не могу разблокировать хост-систему.

Кто-нибудь знает, как я мог убедиться, что фокус ввода передается обратно на мой хост до блокировки системы?

2 ответа2

0

Самый простой способ справиться с этим - установить VMware Tools в гостевой режим, чтобы ваша система никогда не должна была привязывать клавиатуру / мышь к гостевому серверу.

Если вы не хотите выполнять полную установку VMware Tools, вы можете просто включить драйвер vmmouse X в гостевой папке в /etc/X11/xorg.conf , что-то вроде:

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice "Mouse0" "CorePointer"  # Add this line to this section
EndSection

# Add this section
Section "InputDevice"
        Identifier "Mouse0"
        Driver "vmmouse"
        Option "Device" "/dev/input/mice"
EndSection

Этот образец был взят из работающей системы, где мне пришлось вручную включить гостевую интеграцию, поскольку она не была автоматически обнаружена.

0

У меня была такая же проблема на моем компьютере с Windows. Чтобы иметь возможность ввести пароль, мне пришлось нажать Ctrl + Alt, чтобы перенести фокус на экран разблокировки. Это не реальное решение, потому что нет способа понять, почему клавиатура не работает на экране разблокировки. Но я надеюсь, что это может кому-то помочь. Смотрите также эту запись VMware KB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .