암호를 입력 할 때까지 사용자 개입 비활성화 (로그 아웃 아님)

비탈리 쿠즈 민

시스템에서 로그 아웃하지 않고 화면에 동일한 사진을 남기고 계속 작업하려면 암호를 입력해야하는 사용자 입력을 끄는 옵션을 찾고 있습니다 (읽기 전용 모드 활성화).

예를 들어 영화를 켜고 시스템을 어떤 동작에도 잠그고 싶습니다. 그래서 제가 방을 나가야한다면 친구들이 제 노트북으로 아무것도 할 수 없을 것입니다. 그냥 끝까지 영화를보세요.

조슈아 베스 니트

프로그램 종료시 강제 로그 아웃

다음과 같은 명령을 사용하여 비디오 플레이어를 실행할 수 있습니다.

smplayer && gnome-screensaver-command -l

그리고 플레이어가 닫히면 로그 아웃됩니다. &&는 "이전 기능이 완료된 후 후속 기능 실행"을 의미합니다.

그러나 플레이어 창이 단순히 초점이 맞지 않고 닫히지 않으면 로그 아웃 명령이 실행되지 않습니다. 그러나 이것은 비디오 플레이어에게 초점이 맞지 않으면 종료하도록 알리는 약간의 스크립팅으로 해결할 수 있습니다.

초점이 맞지 않을 때 비디오 플레이어 종료

이 게시물에 따라 : 창 초점 / 초점 해제에 대한 명령을 실행하는 방법은 무엇입니까? 비디오 플레이어가 초점이 맞지 않을 때 응용 프로그램을 종료하거나 로그 아웃하는 스크립트를 작성할 수 있습니다.

따라서 smplayer를 실행 한 다음 명령 줄에서 다음 스크립트를 실행하면 SMPlayer가 포커스를 잃으면 로그 아웃됩니다.

먼저 필요한 유틸리티를 설치하십시오.

sudo apt install xdotool wmctrl gnome-screensaver

그런 다음 파일에 어딘가에 넣으십시오.이 예에서는 "be_nice"라고 부릅니다.

nano be_nice

이것을 붙여넣고 저장하십시오.

#!/bin/bash

wmctrl -a SMPlayer

while [ true ]
do
  FocusApp=`xdotool getwindowfocus getwindowname`
  if [[ "$FocusApp" != *"SMPlayer"* ]]; then
        killall smplayer
        gnome-screensaver-command -l & break
  fi
done

실행 가능하게 만드십시오.

chmod 755 be_nice

이제 SMPlayer에서 비디오를 열고 명령 줄에서 be_nice를 실행합니다.

./be_nice

그러면 SMPlayer에 초점이 맞춰지고 초점을 벗어나면 화면이 잠 깁니다. 문제는 xdotool이 전체 ​​화면 창의 이름을 찾을 수 없기 때문에 '전체 화면'모드가 작동하지 않는다는 것입니다.

게스트 사용자로 로그인

마지막 옵션은 신뢰하지 않는 친구가 컴퓨터를 사용하도록 할 때 게스트 또는 별도의 사용자 계정을 사용하는 것입니다.

화면 잠금을 찾고 계십니까?

화면 오른쪽 상단의 전원 메뉴. 그것을 열고 열리는 창 중간 하단의 자물쇠를 클릭하십시오.

잠금 화면

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Visual Studio 2012에서는 TFS에서 로그 아웃 할 수 없으므로 새 사용자 이름 / 암호를 입력 할 수 있습니다.

분류에서Dev

Linkedin의 REST API를 사용할 때 사용자를 로그 아웃하는 방법은 무엇입니까?

분류에서Dev

비밀번호를 업데이트 할 때 사용자 로그 아웃을 해결하는 방법은 무엇입니까?

분류에서Dev

NSUserdefaults로 사용자를 로그 아웃 할 때이 오류는 무엇입니까?

분류에서Dev

사용자가 로그 아웃 할 때`killall init`를 실행하는 이유는 무엇입니까?

분류에서Dev

Devise를 사용하여 사용자를 로그 아웃 할 수없는 이유는 무엇입니까?

분류에서Dev

생성자 매개 변수 (속성 아님)를 멤버 함수의 변수로 직접 사용할 수없는 이유는 무엇입니까?

분류에서Dev

Ubuntu 13.10에서 활성 사용자를 변경할 때 이중 암호 입력

분류에서Dev

mozc를 사용하여 일본어를 입력 할 때 마지막으로 선택한 키보드 레이아웃을 사용하여 로마자를 입력합니다. 사용하는 것을 수정할 수 있습니까?

분류에서Dev

mozc를 사용하여 일본어를 입력 할 때 마지막으로 선택한 키보드 레이아웃을 사용하여 로마자를 입력합니다. 사용하는 것을 수정할 수 있습니까?

분류에서Dev

사용자가 로그 아웃 할 때 mixpanel android에서 distinct_id를 지우는 방법은 무엇입니까?

분류에서Dev

사용자 입력에 대해 UISearchController를 비활성화 할 수 있습니까?

분류에서Dev

비활성 사용자를 강제로 로그 아웃

분류에서Dev

CoreData + Restkit 사용자가 앱에서 로그 아웃 할 때 수행 할 작업은 무엇입니까?

분류에서Dev

사용자가 비활성화 된 동일한 파일을 여전히 체크 아웃 할 수있는 이유는 무엇입니까?

분류에서Dev

입력 번호가 자리 표시자를 사용할 때 텍스트 비활성화

분류에서Dev

사용자가 등록 URL을 입력하려고 할 때 로그 아웃하는 방법은 무엇입니까?

분류에서Dev

사용자가 올바른 사용자 이름과 암호를 입력 할 때까지 프로그램 루프를 만드는 방법

분류에서Dev

로컬 Windows 사용자에 대해 '사용자가 다음 로그온 할 때 암호를 변경해야 함'사용자 플래그를 활성화하는 방법은 무엇입니까?

분류에서Dev

계정이 활성화되지 않은 경우 자동으로 사용자 로그 아웃 (개발)

분류에서Dev

사용자가 다른 탭에서 Google에서 로그 아웃 할 때 일부 자바 스크립트를 실행하는 방법은 무엇입니까?

분류에서Dev

사용자 입력으로 다이아몬드 그리기 (사용자 입력의 두 배가 아님)

분류에서Dev

현재 사용자를 로그 아웃하는 방법은 무엇입니까?

분류에서Dev

사용자 개입없이 (예 : 프로그래밍 방식으로) iCloud를 활성화 할 수 있습니까?

분류에서Dev

Vuejs의 Otp 필드에 사용자가 숫자를 입력 할 때까지 버튼을 비활성화하는 방법은 무엇입니까?

분류에서Dev

오류를 인쇄 할 문자를 입력하지만 c에 0이 입력 된 경우는 아님

분류에서Dev

사용자가 시작일을 입력 할 때까지 종료일 선택기를 비활성화하는 방법은 무엇입니까?

분류에서Dev

사용자가 실수로`startx`를 입력 한 후 로그인 후 즉시 로그 아웃 됨

분류에서Dev

특정 사용자의 로그인 비밀번호를 비활성화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Visual Studio 2012에서는 TFS에서 로그 아웃 할 수 없으므로 새 사용자 이름 / 암호를 입력 할 수 있습니다.

  2. 2

    Linkedin의 REST API를 사용할 때 사용자를 로그 아웃하는 방법은 무엇입니까?

  3. 3

    비밀번호를 업데이트 할 때 사용자 로그 아웃을 해결하는 방법은 무엇입니까?

  4. 4

    NSUserdefaults로 사용자를 로그 아웃 할 때이 오류는 무엇입니까?

  5. 5

    사용자가 로그 아웃 할 때`killall init`를 실행하는 이유는 무엇입니까?

  6. 6

    Devise를 사용하여 사용자를 로그 아웃 할 수없는 이유는 무엇입니까?

  7. 7

    생성자 매개 변수 (속성 아님)를 멤버 함수의 변수로 직접 사용할 수없는 이유는 무엇입니까?

  8. 8

    Ubuntu 13.10에서 활성 사용자를 변경할 때 이중 암호 입력

  9. 9

    mozc를 사용하여 일본어를 입력 할 때 마지막으로 선택한 키보드 레이아웃을 사용하여 로마자를 입력합니다. 사용하는 것을 수정할 수 있습니까?

  10. 10

    mozc를 사용하여 일본어를 입력 할 때 마지막으로 선택한 키보드 레이아웃을 사용하여 로마자를 입력합니다. 사용하는 것을 수정할 수 있습니까?

  11. 11

    사용자가 로그 아웃 할 때 mixpanel android에서 distinct_id를 지우는 방법은 무엇입니까?

  12. 12

    사용자 입력에 대해 UISearchController를 비활성화 할 수 있습니까?

  13. 13

    비활성 사용자를 강제로 로그 아웃

  14. 14

    CoreData + Restkit 사용자가 앱에서 로그 아웃 할 때 수행 할 작업은 무엇입니까?

  15. 15

    사용자가 비활성화 된 동일한 파일을 여전히 체크 아웃 할 수있는 이유는 무엇입니까?

  16. 16

    입력 번호가 자리 표시자를 사용할 때 텍스트 비활성화

  17. 17

    사용자가 등록 URL을 입력하려고 할 때 로그 아웃하는 방법은 무엇입니까?

  18. 18

    사용자가 올바른 사용자 이름과 암호를 입력 할 때까지 프로그램 루프를 만드는 방법

  19. 19

    로컬 Windows 사용자에 대해 '사용자가 다음 로그온 할 때 암호를 변경해야 함'사용자 플래그를 활성화하는 방법은 무엇입니까?

  20. 20

    계정이 활성화되지 않은 경우 자동으로 사용자 로그 아웃 (개발)

  21. 21

    사용자가 다른 탭에서 Google에서 로그 아웃 할 때 일부 자바 스크립트를 실행하는 방법은 무엇입니까?

  22. 22

    사용자 입력으로 다이아몬드 그리기 (사용자 입력의 두 배가 아님)

  23. 23

    현재 사용자를 로그 아웃하는 방법은 무엇입니까?

  24. 24

    사용자 개입없이 (예 : 프로그래밍 방식으로) iCloud를 활성화 할 수 있습니까?

  25. 25

    Vuejs의 Otp 필드에 사용자가 숫자를 입력 할 때까지 버튼을 비활성화하는 방법은 무엇입니까?

  26. 26

    오류를 인쇄 할 문자를 입력하지만 c에 0이 입력 된 경우는 아님

  27. 27

    사용자가 시작일을 입력 할 때까지 종료일 선택기를 비활성화하는 방법은 무엇입니까?

  28. 28

    사용자가 실수로`startx`를 입력 한 후 로그인 후 즉시 로그 아웃 됨

  29. 29

    특정 사용자의 로그인 비밀번호를 비활성화하는 방법은 무엇입니까?

뜨겁다태그

보관