사용자가 로그인하기 전에 시작하는 동안 명령을 실행하고 싶습니다. (더 정확하게는 setkeycodes
사용자가 사용자 이름과 비밀번호를 입력할 때 제대로 작동하도록 노트북 키보드의 이상한 점을 수정하는 명령을 실행하고 싶습니다 .)
서비스를 단위 파일로 작성해야 한다는 것을 알고 있지만 그렇게 해야 합니다.체계서비스 또는사용자서비스, 해당 유닛 파일은 어디로 가야 하나요? 그것은 또한 유형이어야합니다단순한또는일회용의? 내가 읽은 문서와 이 사이트의 다른 질문에 따르면 setkeycodes
루트 권한이 필요하고 에 상주하며 /etc/systemd/system/
원샷 유형이 필요하기 때문에 시스템 서비스인 것으로 추측됩니다. 그러나 제가 말했듯이 그것은 추측입니다.
저는 이 정확한 질문에 대해 인터넷에서 수천 가지 변형이 있어야 한다는 것을 알고 있으며 실제로 이 작업을 수행하기 위해 systemd에 대해 충분히 배우려고 노력하고 있지만 Fedora 문서는 모든 것을 명확하게 설명하지 않으며 온라인 도움말은 systemd 페이지가 매우 풍부합니다.