Systemd는 numlock을 끄지 않습니다.

Lupccs

내 numlock 표시등이 종료 후에도 계속 켜져 있다는 사실이 싫어!

이렇게 유닛 파일을 준비 했어요

[Unit]
Description=Turn Num Lock off before shutdown
RequiresMountsFor=/ #dunno if needed, just in case

[Service]
ExecStop=/usr/local/sbin/numlock.sh
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

스크립트 내부에 numlock 명령뿐만 아니라 시스템을 켤 때 나타나는 "touch / home / user / TEST"도 있기 때문에 제대로 작동하는지 확인할 수 있습니다.

조명을 끄려고 시도한 명령은 numlockx, xset 및 xdotool입니다. 세 가지 모두 시스템이 켜져있을 때 완벽하게 작동합니다. 무엇이 잘못되었는지에 대한 힌트가 있습니까?

Lupccs

제안 된대로 numlock.sh 스크립트 내부의 명령이 잘못되었습니다. 아마도 종료 전에 X 기반 명령에 의존 할 수 없기 때문일 것입니다.

이와 같은 스크립트는 완벽하게 작동합니다.

#!/bin/bash

for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done

실제로 UNIT 파일을 단순화하기 위해 변경했습니다. 지금은 스크립트가 필요하지 않습니다.

[Unit]
Description=Turn off numlock at shutdown

[Service]
ExecStart=/bin/bash -c "for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done"

[Install]
WantedBy=multi-user.target

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Apache는 SSLv2 및 SSLv3을 끄지 않습니다.

분류에서Dev

systemd는 Docker Application Container Engine을 중지하지 않습니다.

분류에서Dev

systemd-networkd는 dhcp 요청을받지 않습니다.

분류에서Dev

Ubuntu는 컴퓨터의 전원을 완전히 끄지 않습니다.

분류에서Dev

nvidia-prime은 인텔 그래픽을 사용하는 동안 Nvidia 카드를 끄지 않습니다.

분류에서Dev

Kali는 최근 시스템 탭에 전원 끄기 버튼을 표시하지 않습니다.

분류에서Dev

Azure는 사용자 지정 오류를 끄지 않습니다.

분류에서Dev

우분투는 끄고 싶지 않습니다

분류에서Dev

Gunicorn을 실행하는 사용자 지정 systemd 서비스가 작동하지 않습니다.

분류에서Dev

systemd-resolved는 DNS 서버에서 로컬 도메인을 쿼리하지 않습니다.

분류에서Dev

Systemd 서비스는 변경 사항을 디스크에 저장하지 않습니다.

분류에서Dev

Systemd의 StartLimitIntervalSec 및 StartLimitBurst는 작동하지 않습니다.

분류에서Dev

"Require"가 systemd에서 작동하지 않는 것 같습니다.

분류에서Dev

DNS는 systemd-resolved에 적용되지 않습니다.

분류에서Dev

Debian Systemd는 서비스를 시작하지 않습니다.

분류에서Dev

"systemd --user"는 부팅시로드되지 않습니다.

분류에서Dev

nodejs는 JSON을 읽지 않습니다.

분류에서Dev

Systemd는 명백한 이유없이 docker 데몬을 중지했습니다.

분류에서Dev

Windows 방화벽을 끄지 않으면 Python http.server가 작동하지 않습니다.

분류에서Dev

Systemd는 프로세스를 다시 생성하지 않습니다.

분류에서Dev

누구든지 MUnit 커버리지 분석을 끄는 방법을 알고 있습니까?

분류에서Dev

numlock을 켜는 i3

분류에서Dev

systemd 서비스는 6 시간 이상 지속되지 않습니다.

분류에서Dev

Windows 7이 Aero를 자동으로 끄는 것을 방지합니까?

분류에서Dev

Systemd Mysql은 멈추지 않습니다

분류에서Dev

나는 공간을 제거하려고 노력하고 있으며 측면에서 미끄러지거나 펴지는 이미지는 순수한 CSS에서 확장되지 않습니다.

분류에서Dev

zsh (z 쉘) numpad / numlock이 작동하지 않습니다.

분류에서Dev

atftpd는 systemd에서 opensuse tumbleweed에서 시작되지 않습니다.

분류에서Dev

텍스트 상자의 초점이 맞지 않을 때 JavaScript 파일을 끄는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Apache는 SSLv2 및 SSLv3을 끄지 않습니다.

  2. 2

    systemd는 Docker Application Container Engine을 중지하지 않습니다.

  3. 3

    systemd-networkd는 dhcp 요청을받지 않습니다.

  4. 4

    Ubuntu는 컴퓨터의 전원을 완전히 끄지 않습니다.

  5. 5

    nvidia-prime은 인텔 그래픽을 사용하는 동안 Nvidia 카드를 끄지 않습니다.

  6. 6

    Kali는 최근 시스템 탭에 전원 끄기 버튼을 표시하지 않습니다.

  7. 7

    Azure는 사용자 지정 오류를 끄지 않습니다.

  8. 8

    우분투는 끄고 싶지 않습니다

  9. 9

    Gunicorn을 실행하는 사용자 지정 systemd 서비스가 작동하지 않습니다.

  10. 10

    systemd-resolved는 DNS 서버에서 로컬 도메인을 쿼리하지 않습니다.

  11. 11

    Systemd 서비스는 변경 사항을 디스크에 저장하지 않습니다.

  12. 12

    Systemd의 StartLimitIntervalSec 및 StartLimitBurst는 작동하지 않습니다.

  13. 13

    "Require"가 systemd에서 작동하지 않는 것 같습니다.

  14. 14

    DNS는 systemd-resolved에 적용되지 않습니다.

  15. 15

    Debian Systemd는 서비스를 시작하지 않습니다.

  16. 16

    "systemd --user"는 부팅시로드되지 않습니다.

  17. 17

    nodejs는 JSON을 읽지 않습니다.

  18. 18

    Systemd는 명백한 이유없이 docker 데몬을 중지했습니다.

  19. 19

    Windows 방화벽을 끄지 않으면 Python http.server가 작동하지 않습니다.

  20. 20

    Systemd는 프로세스를 다시 생성하지 않습니다.

  21. 21

    누구든지 MUnit 커버리지 분석을 끄는 방법을 알고 있습니까?

  22. 22

    numlock을 켜는 i3

  23. 23

    systemd 서비스는 6 시간 이상 지속되지 않습니다.

  24. 24

    Windows 7이 Aero를 자동으로 끄는 것을 방지합니까?

  25. 25

    Systemd Mysql은 멈추지 않습니다

  26. 26

    나는 공간을 제거하려고 노력하고 있으며 측면에서 미끄러지거나 펴지는 이미지는 순수한 CSS에서 확장되지 않습니다.

  27. 27

    zsh (z 쉘) numpad / numlock이 작동하지 않습니다.

  28. 28

    atftpd는 systemd에서 opensuse tumbleweed에서 시작되지 않습니다.

  29. 29

    텍스트 상자의 초점이 맞지 않을 때 JavaScript 파일을 끄는 방법은 무엇입니까?

뜨겁다태그

보관