Я делал проще, но у меня Xubuntu 14.04, но поидее файл конфигурации lightdm.conf везде есть.
Просто прописываем в конец /etc/lightdm/lightdm.conf строчку: greeter-setup-script=/usr/bin/numlockx on и все, намлок включается уже на этапе ввода пароля на вход, и никуда больше сам не отключается.
P.S. Про Ubuntu не знаю, но если нет файла lightdm.conf в Xubuntu, то значит когда устанавливали систему выбирали вход с вводом логина пароля, то может и не быть файла lightdm.conf, тогда нужно его просто создать и прописать
для входа с логином и паролем (ВНИМАНИЕ ЭТО ДЛЯ XUBUNTU) :
[SeatDefaults]
greeter-session=lightdm-gtk-greeter
user-session=xubuntu
greeter-setup-script=/usr/bin/numlockx on
С автовходом без ввода логина пароля (ВНИМАНИЕ ЭТО ДЛЯ XUBUNTU)
[SeatDefaults]
autologin-guest=false
autologin-user=имя пользователя
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=xubuntu
greeter-session=lightdm-gtk-greeter
greeter-setup-script=/usr/bin/numlockx on
Для Ubuntu можно поэксперементировать с user-session и greeter-session заменить на user-session=ubuntu и greeter-session=unity-greeter , точно не уверен, но поидее должно быть верно (но иметь рядом Livecd, на случай если непрокатит и неподгрузится ничего, зайти с сидюка и удалить конфиг)