질문:
- 비디오 게임 중독과 싸우고 있습니다.
- https://www.reddit.com/r/Steam/comments/v0wj7i/is_there_a_way_to_limit_gaming_time/
놀이, 외부 치료를 제한하는 기존 방법은 거의 없습니다. - 제가
root
일해야 해요.root
모든 발명의 한계를 뛰어넘는 힘을 부여합니다.
도구:
- 나는 상당히 재능 있는 Qt 프로그래머이지만 Linux 아키텍처에는 어느 정도 익숙합니다. 필요한 경우 커널 코드를 다룰 의향이 있습니다.
- 나는 가지고있다많은이제 이 문제를 해결할 시간입니다.
아이디어:
- 기계를 소유하고 있는 경우:
- 나는 그것으로 무엇이든 할 수 있습니다.
- 내가 극복하지 못할 장애물은 없습니다.
- 그러나 기계를 다시 설치하는 것이 장애물이었습니다.
- 많은 재구성과 설정이 필요합니다.
- 이것은 내가 게임을 하기 위해 OS를 다시 설치하고 다시 설치하는 것을 막기에 충분했습니다.
- 게임에 대한 전면적인 금지는 사람들이 재설치를 시도하도록 장려할 것입니다.
- 그러므로 일일 할당 시간을 지키는 것이 가장 좋습니다.
- 루트에서 액세스할 수 없는 암호를 만들 수 있다면 게임 프로세스가 너무 오랫동안 실행되는 것을 방지하는 것이 목적인 친구에게 나를 대신하여 암호를 설정하도록 할 수 있습니다.
표적:
- 루트가 접근할 수 없고 신뢰할 수 있는 친구에게 소유권을 위임할 수 있는 권한을 만듭니다. 이 권한을 비활성화하는 유일한 방법은 친구를 통해서입니다.
- 게임 진행 관리 권한이 있는 작업
[현재 세부 사항은 중요하지 않습니다. 초기 목표는 일일 Steam 실행 시간을 제한하는 것인데, 이는 상대적으로 초보적인 수준입니다. ]
질문:
목표 1에 관해서는,
- 루트가 액세스할 수 없는 권한이나 사용자를 생성할 수 있습니까? 아키텍처를 고려하면 이 질문이 의미가 있나요?
- 주어진 "게임 프로세스"에 대해 우위를 행사하고 로그인 시 로드되어야 하는 프로그램으로 이 문제를 처리할 수 있습니까?
감사해요.