Linux에 그다지 익숙하지는 않지만 누군가가 다가가서 무언가를 입력한 다음 키를 누를 수 있다는 생각으로 전체 화면 워드 프로세서를 실행할 RaspberryPi용 사용자 정의 셸과 키보드를 만들고 싶습니다. return 및 put 행은 항상 파일에 추가됩니다.
이를 위해 Python으로 프로그램을 작성하는 것에 대해 생각해 보았지만 모양을 사용자 정의하는 데 능숙할지 모르겠습니다. 명령 프롬프트/터미널처럼 표시되지만 사용자 정의 가능한 색상이 있으면 좋겠습니다. Linux에도 비슷한 것이 있습니까? 아니면 다른 경로를 시도해야 합니까?
감사해요
답변1
간단한 bash 스크립트처럼 들립니다.
#!/bin/bash trap '' 2 clear while true; do IFS= read -rp "Line to add: " clear printf "%s\n" "${REPLY}" >> your_file.txt done
이 trap
명령은 Ctrl-C를 눌러 프로그램을 종료하려는 사용자의 시도를 차단합니다. 귀하의 질문이 명확하지 않기 때문에 해당 줄을 추가했지만 제 해석은 아마도 업계에서 "키오스크"라고 부르는 것을 원할 것이라는 것입니다. 사용자 로그인이 필요하지 않은 단일 목적의 제한된 사용 시스템입니다. 이것이 맞다면 트랩 명령은 사람들이 실수로 또는 고의로 키오스크를 "방해"하려는 시도를 방지하는 데 도움이 될 것입니다.
스크립트를 중단하려면 두 번째 터미널을 열거나 Raspberry Pi에 SSH로 접속하여 실행한 pgrep -a name_of_the_script
다음 kill
반환된 프로세스 ID에 대해 작업을 수행하거나 pkill name_of_the_script
항목이 하나만 반환된 경우 작업을 수행하세요.