면책 조항 : 이것은 정확히 원하는 것이 아니지만 게시하지 않기 위해 너무 많은 시간을 보냈으며 다른 사람이 사용할 수 있습니다.
Ctrl + F11은 어디에서나 전체 화면이지만 Chromium의 전체 화면 인 Chromium입니다!
- 생각의 기차
xdotool
명령을 사용하고 크롬 창에 직접 보내면 창 관리자를 속일 수 있다고 생각했습니다 .
그런 다음 Google 크롬에서 키보드 단축키를 변경할 수 있다고 생각했지만 하드 코딩 된 것처럼 보입니다.
- 이로 인해 우리를 떠난다
xdotool
키보드 누름을 시뮬레이션하기 위해 설치
sudo apt-get install xdotool
입력하지 않지만 스크립트에서 사용할 수있는 임의의 것으로 Ubuntu 키보드 단축키를 재구성
설정 -> 장치 -> 키보드
아래로 스크롤하여 편집 전체 화면 모드 로 전환Ctrl + Alt + 1
한 다음을 누르고 +
맞춤 키보드 단축키를 추가합니다.
그런 다음 +
사용자 정의 키보드 단축키를 누르고 추가하십시오.
스크립트를 편집
nano /home/user/fullscreen.sh
#!/bin/bash
export DISPLAY=:0
windowname=$(xdotool getactivewindow getwindowname | cut -d "-" -f 2)
if [[ $windowname != *"Chromium"* ]]
then
xdotool keydown Ctrl keydown Alt key 1 keyup Alt keyup Ctrl
else
xdotool search --onlyvisible --class "Chromium" windowfocus
sleep 0.2
xdotool key F11
fi
실행 가능하게
chmod +x /home/user/fullscreen.sh
- 결론
창 관리자를 속이고 키 입력을 밀수하는 것은 불가능한 것 같지만 가능한 해결 방법이 있습니다. 이 경우 Google은 전체 화면 키보드 단축키를 구성 할 수 없도록 만들었으므로 표시에 미치지 못합니다.
이제 Ctrl + F11을 사용 하면 창 관리자가 크롬을 제외한 전체 화면 동작을 제어합니다.