Ubuntu 12.04의 로그인 화면에서 초기 부팅시 numlock을 강제로 설정하려고합니다. 내가 찾은 유일한 솔루션은 초기 로그인 후에 만 numlock을 켭니다.
로그인 화면이 표시 될 때와 사용자가 로그인하기 전에 numlock을 강제로 켜려고합니다. 누구든지 도울 수 있습니까?
Ubuntu 12.04의 로그인 화면에서 초기 부팅시 numlock을 강제로 설정하려고합니다. 내가 찾은 유일한 솔루션은 초기 로그인 후에 만 numlock을 켭니다.
로그인 화면이 표시 될 때와 사용자가 로그인하기 전에 numlock을 강제로 켜려고합니다. 누구든지 도울 수 있습니까?
답변:
많은 시스템의 Number Lock경우 BIOS 설정 (시스템을 처음 켤 때 액세스 가능)에서 부팅시 전원을 켤지 여부를 설정할 수 있습니다 .
그렇지 않으면 Number Lock특정 요구에 따라 소프트웨어에서 여러 가지 방법으로 소프트웨어 를 활성화 (또는 비활성화) 할 수 있습니다. 가장 유용한 방법이 여기에 나열되어 있습니다.
당신이 원하는 경우 Number Lock우분투 시작시에 설정 (안 전에 그 GRUB 메뉴에서, 그리고 이후에 로그인 할 때, 단지 특정 가상 콘솔에 대한되지 않음), 다음 설치 numlockx
및 초기화 스크립트를 만들 /etc/rc.local
수 있도록하는 데 사용할 Number Lock:
sudo apt-get update
sudo apt-get -y install numlockx
sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local
출처 : Ubuntu 문서 위키 에 기고자에 의해 NumLock 은 마지막 줄을 그대로 사용했습니다 ( 이 출처에서 허용하는대로 ).
sudo apt-get install numlockx
. 그러나 나는 y 옵션을 사용하지 않았습니다. 그게 필요한가요? 위키 페이지에서 그것에 대해 아무 말도하지 않았으므로 아무 것도하지 않았습니다. 재부팅하고 Numlock을 제외한 모든 것이 부팅 및 로그인 화면에서 여전히 비활성화되어 있습니다. 업데이트 명령을 시도합니다. 그 외에는 여기에 다른 것이 빠져 있습니까? 키보드 환경 설정의 "기본 숫자 키패드 키"옵션은 부팅 설정과 관련이 없으므로 활성화하지 않았습니다. 내가해야합니까?
나를 위해 일한 것은 다음과 같습니다.
numlockx가 설치되어 있는지 확인하십시오.
sudo apt-get install numlockx
/etc/lightdm/lightdm.conf 파일을 편집하십시오
gksudo gedit /etc/lightdm/lightdm.conf
파일에 다음 줄을 추가하십시오.
greeter-setup-script=/usr/bin/numlockx on
greeter-session=unity-greeter
파일 (lightdm.conf)에서 user-session = ubuntu 를 제거해야 합니까? 아니면 그 아래에있는 greeter-setup-script 줄만 있습니까?
/etc/lightdm/lightdm.conf
이것을 가지고 /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
있으며 작동합니다! : D
예, locate
다음과 같이 명령을 사용하십시오 .
locate 50-unity-greeter.conf
출력은 다음과 같습니다.
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
따라서 편집해야 할 파일은 위의 파일입니다.
sudo apt-get install numlockx
gksu gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
파일 끝에 다음 줄을 추가하십시오.
greeter-setup-script=/usr/bin/numlockx on
Xubuntu 14.04
파일을 사용 하고 파일 끝에 /etc/lightdm/lightdm.conf.d/10-xubuntu.conf
추가하고 greeter-setup-script=/usr/bin/numlockx on
훌륭하게 작동했습니다! 올바른 방향으로 나를 가리켜 +1!
로그인 화면에서 활성화하기
먼저 터미널에 다음을 입력하여 numlockx가 설치되어 있는지 확인하십시오.
sudo apt-get install numlockx
그런 다음 /etc/lightdm/lightdm.conf 파일을 편집하십시오.
gksudo gedit /etc/lightdm/lightdm.conf
파일에 다음 줄을 추가하십시오.
greeter-setup-script=/usr/bin/numlockx on
로그인 후 Numlock을 기본적으로 활성화하는 경우
나는 이것을했고 그것은 나를 위해 일했다. 먼저 유니버스 리포지토리를 추가했는지 확인하십시오.
키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.
sudo apt-get update
sudo apt-get install numlockx
이제 numlockx
설치라는 파일 작성 Default
에 /etc/X11/
이러한 내용으로를 :
if [ -x /usr/bin/X11/numlockx ]; then
/usr/bin/X11/numlockx on
fi
exit 0
전원을 끄고 Num Lock재부팅하십시오. oil!
쥬 분투 전용.
14.10 버전에는 pkexec 마우스 패드 동작이 포함됩니다.
이전 답변을 따라 numlockx를 설치하십시오.
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf를 루트로 편집하십시오
그런 다음 Alt + F2
pkexec mousepad /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
더하다
greeter-setup-script = / usr / bin / numlockx 설정
그런 다음 저장하십시오.
우분투 18.04
Ctrl+ Alt+로 터미널 열기T
명령 실행
sudo -i
xhost +SI:localuser:gdm
su gdm -s /bin/bash
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
그게 다야 ...
대부분의 BIOS에서는이 기능을 활성화 할 수 있습니다. 이 기능에 대한 BIOS를 확인할 수 있습니다.
또는
시스템 설정-> 키보드 레이아웃-> 옵션-> 기타 호환성 옵션으로 이동하십시오.
"기본 숫자 키패드 키"확인
다음은 bash
자동화 된 방식으로 모든 것을 처리 하는 작은 스크립트입니다.
#!/usr/bin/env bash
FILE='/etc/lightdm/lightdm.conf'
KEYVALUE='greeter-setup-script=/usr/bin/numlockx on'
sudo apt-get --yes install numlockx
grep --quiet "$KEYVALUE" "$FILE" || echo "$KEYVALUE" | sudo tee --append "$FILE"
로 bash
스크립트를 실행 가능하게 chmod +x scriptname
한 다음를 사용하여 실행하는 것을 잊지 마십시오 ./scriptname
.