로그인 화면에서 부팅시 numlock을 활성화하는 방법은 무엇입니까?


100

Ubuntu 12.04의 로그인 화면에서 초기 부팅시 numlock을 강제로 설정하려고합니다. 내가 찾은 유일한 솔루션은 초기 로그인 후에 만 ​​numlock을 켭니다.

로그인 화면이 표시 될 때와 사용자가 로그인하기 전에 numlock을 강제로 켜려고합니다. 누구든지 도울 수 있습니까?


lightdm의 로그인 화면 또는 단일 로그인 상태입니까? 내가 둘 다에 대한 해결책을 알고 있기 때문에
sarveshlad

1
darryn.ten에서 -정확하게 복제하지는 않습니다. 나중에 로그인하기 전에 numlock이 필요하기 때문입니다.
Jjed

답변:


62

많은 시스템의 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을 제외한 모든 것이 부팅 및 로그인 화면에서 여전히 비활성화되어 있습니다. 업데이트 명령을 시도합니다. 그 외에는 여기에 다른 것이 빠져 있습니까? 키보드 환경 설정의 "기본 숫자 키패드 키"옵션은 부팅 설정과 관련이 없으므로 활성화하지 않았습니다. 내가해야합니까?
Samir

1
이것은 나를 위해 작동하지 않았습니다. 그러나 + luvr 님이 답변했습니다.
Clarkey

6
Xubuntu LTS 12.04에서는 더 이상 작동하지 않습니다.
Stroobandt Serge

2
-y 옵션은 설치에 대한 질문이 있으면 강제 응답 "예"입니다. 이 점에주의하십시오 : 때때로-나는 여기가 사실이 아니라고 생각합니다. 적어도 제 경우에는 그렇지 않습니다. apt-get가 무언가를 제거해야한다고 말한 경우가 있습니다. 이 경우 apt-get은 해당 작업을 확인하도록 요청합니다. 그러나 때때로 apt를 사용하여 자동으로 패키지를 제거하면 시스템에 여러 가지 문제가 발생할 수 있습니다. 예를 들어 GUI에 사용되는 일부 그래픽 패키지를 제거하도록 요청하는 경우가 있습니다. 때로는 gnome-desktop과 일부 GPU 드라이버를 제거하라고 요청했습니다. 정말 엉망이 될 것입니다.
Diego Andrés Díaz Espinoza

37

나를 위해 일한 것은 다음과 같습니다.

  1. numlockx가 설치되어 있는지 확인하십시오.

    sudo apt-get install numlockx
    
  2. /etc/lightdm/lightdm.conf 파일을 편집하십시오

    gksudo gedit /etc/lightdm/lightdm.conf
    
  3. 파일에 다음 줄을 추가하십시오.

    greeter-setup-script=/usr/bin/numlockx on
    

numlockx가 설치되었는지 어떻게 확인할 수 있습니까? 대시 검색에 나타나야합니까?
Samir

greeter-session=unity-greeter파일 (lightdm.conf)에서 user-session = ubuntu 를 제거해야 합니까? 아니면 그 아래에있는 greeter-setup-script 줄만 있습니까?
Samir

5
우분투 13.10에서는이 방법으로 내 컴퓨터에 로그인 화면이 표시되지 않았습니다. 우분투 로고가 처음 표시 된 후 모니터는 단순히 신호가 없다는 것을 보여주었습니다 (두 번 재부팅하려고했지만 항상 동일하게 끝났습니다). 무엇을해야할지 모른 채, 라이브 USB로 시스템을 부팅하고 lightdm.conf에서 라인을 제거했습니다. 그 후 시스템은 다시 정상적으로로드되었습니다.
tmt

3
이 트릭이 과거 버전에서 저에게 효과적이라는 것을 알고 있지만 14.04에서는 더 이상 작동하지 않는 것 같습니다. lightdm.conf에이 줄을 추가하면 로그인 프로세스가 중단되어 저 그래픽 모드로 전환되고 Nvidia 드라이버로 로그인 할 수 없습니다. 이 줄을 제거하면 문제가 해결되었습니다.
cowbell40

1
나는 파일이 없지만 /etc/lightdm/lightdm.conf이것을 가지고 /etc/lightdm/lightdm.conf.d/70-linuxmint.conf있으며 작동합니다! : D
Shayan

24

14.04

예, 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

1
/ usr / share / lightdm /과 / etc / lightdm의 차이점은 무엇입니까? 이전 폴더의 설정을 업데이트로 덮어 쓰지 않더라도 두 번째 폴더는 폴더의 의미를 이해하지 못하거나 잘못 이해 했습니까?
Peter Raeves

@PeterRaeves : 당신은 절대적으로 맞습니다. Radu, 그에 따라 답변을 편집하는 것이 좋습니다. / etc에없는 패키지 파일을 편집하는 것은 일시적인 해킹 일뿐입니다.
Gunnar Hjalmarsson

이것은 나를 위해 일했다
abhishah901

이것이 가장 도움이 된 답변입니다. 나는 Xubuntu 14.04파일을 사용 하고 파일 끝에 /etc/lightdm/lightdm.conf.d/10-xubuntu.conf추가하고 greeter-setup-script=/usr/bin/numlockx on훌륭하게 작동했습니다! 올바른 방향으로 나를 가리켜 +1!
Terrance

2
16.04 베타 2 에서이 문제 askubuntu.com/questions/141606/…로
Geng Jiawen

16

로그인 화면에서 활성화하기

먼저 터미널에 다음을 입력하여 numlockx가 설치되어 있는지 확인하십시오.

sudo apt-get install numlockx

그런 다음 /etc/lightdm/lightdm.conf 파일을 편집하십시오.

gksudo gedit /etc/lightdm/lightdm.conf

파일에 다음 줄을 추가하십시오.

greeter-setup-script=/usr/bin/numlockx on

로그인 후 Numlock을 기본적으로 활성화하는 경우

  1. 대시에서 키보드 레이아웃 검색 및 열기
  2. 오른쪽에서 열리는 창에는 옵션이 있으며 클릭하십시오.
  3. 아래 기타 호환성 옵션 사용을 기본 숫자 키를 .

여기에 이미지 설명을 입력하십시오


1
이 경우가 아닙니다. 나는이 절차를 수행합니다. "Num Lock"버튼을 누르면 즉시 "켜지 마십시오"라는 메시지가 표시됩니다. 키보드를 확인했는데 다른 컴퓨터와 다른 OS에서 괜찮습니다. 키보드를 이전 ps / 2 키보드로 변경하여 테스트하십시오. 우분투 12.04에서 USB 키보드에 문제가있는 것 같습니다
Brunno

대시 검색이란 무엇입니까? 내 광산은 우분투 16.4이며 키보드 레이아웃 옵션 (키보드에 대해서만 설정에서 검색되었으며 '기본 숫자 키패드 키'가 없음)을 보지 못했습니다.
Minnie Shi

6

나는 이것을했고 그것은 나를 위해 일했다. 먼저 유니버스 리포지토리를 추가했는지 확인하십시오.

키보드에서 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!


1
18.04에서 작동하지 않습니다
equitharn

4

쥬 분투 전용.

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 설정

그런 다음 저장하십시오.


3

우분투 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

그게 다야 ...

에 의해 솔루션


나는 얻는다 : 'gdm'명령을 찾을 수 없음
Hakaishin

2

대부분의 BIOS에서는이 기능을 활성화 할 수 있습니다. 이 기능에 대한 BIOS를 확인할 수 있습니다.

또는

시스템 설정-> 키보드 레이아웃-> 옵션-> 기타 호환성 옵션으로 이동하십시오.

"기본 숫자 키패드 키"확인

출처 : https://help.ubuntu.com/community/NumLock


1

다음은 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.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.