IT HOW

무엇이는 물어보세요

컨텐츠로 건너뛰기
  • 프로그래밍
  • 파이썬
  • 자바
  • 자바스크립트
  • 리눅스
  • c#

로그인 후 및 데스크탑을 표시하기 전에 사용자가 퀴즈를 실행하도록하는 방법 프로그램이 결정할

아이가 있는데 로그온 할 때 특정 퀴즈를 풀어야 만 컴퓨터를 사용할 수 있습니다.

퀴즈 응용 프로그램 자체를 작성할 수 있습니다. 내가 모르는 것은 퀴즈 프로그램이 결정할 때까지 컴퓨터에 일반적인 바탕 화면이 표시되지 않는 방식입니다.

어떻게하니? pam을 사용해야합니까? 그러나 어떻게 pam 응용 프로그램이 사용자와 그래픽으로 상호 작용할 수 있습니까?

우분투 14.04를 사용합니다.



답변

다음은 매우 간단한 방법입니다. 데스크톱이 시작되기 직전에 Xsession 중에 퀴즈 프로그램을 실행하십시오.

예를 들어, /etc/X11/Xsession/95quiz다음 내용으로 불리는 파일을 루트로 작성하십시오 .

xmessage "What is my favorite color?" -buttons "African Swallow,European Swallow,42" -print -center

로그온하면 퀴즈 프로그램이 종료 될 때까지 컴퓨터를 사용할 수 없습니다.

물론 내가 설정 한대로 컴퓨터의 모든 사용자가 퀴즈를 내릴 것입니다. 자녀의 .xsession에서만 실행하면 독자의 연습으로 남습니다. 🙂


답변


이 글은 우분투 카테고리에 분류되었고 login, pam 태그가 있으며 [호호] 야야님에 의해 2022년 11월 27일에 작성되었습니다.

글 네비게이션

← ipv4 및 ipv6 iptables에 대한 병렬 규칙 관리? 별도의 방화벽 (Linux iptables / ip6ables) 외장 드라이브에 복사 할 때 진행률 창이 올바르지 않은 이유 분이 될 수 있으며 →

태그

  • android
  • apt
  • backup
  • bash
  • boot
  • c#
  • c++
  • command-line
  • css
  • debian
  • email
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • ios
  • iphone
  • java
  • javascript
  • keyboard
  • linux
  • mac
  • macbook
  • macos
  • microsoft-excel
  • mysql
  • networking
  • performance
  • php
  • python
  • security
  • shell
  • ssh
  • terminal
  • ubuntu
  • unix
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • wireless-networking

최신 글

  • 디스크 정리에 많은 시간과 CPU가 필요한 이유는 무엇입니까? 많은 시간을 소비하는 것 같습니다. 파일을
  • Vim에서 일반 모드와 삽입 모드 사이에서 커서를 어떻게 변경합니까? 모양 등)를 변경하는 방법을 알고
  • 집계 대 구성 무엇인지 이해하지만 집계가 무엇인지에 대한 명확한
  • Python 생성기 패턴에 해당하는 C ++
  • 소프트웨어 일반인의 경력 경로는 무엇입니까? [닫은] 전문에 대한 질문 이 질문에 영감을. 소프트웨어 전문가가

카테고리

  • c#
  • c++
  • git
  • html
  • 리눅스
  • 서버
  • 소프트웨어
  • 슈퍼유저
  • 안드로이드
  • 애플
  • 우분투
  • 자바
  • 자바스크립트
  • 파이썬
  • 프로그래밍
apthow.com powered by hoya
Exit mobile version