Gnome Shell : 시작시 창을 맨 앞으로 이동 (더 이상 "… 사용할 준비가되었습니다"알림)


21

나는 며칠 동안 우분투와 함께 Gnome Shell을 사용해 왔으며 새로운 창에서 실제로 성가신 행동을 경험했습니다.

때로는 다른 창을 사용하고 예를 들어 Alt+ Ctrl+ T를 눌러 새 터미널 창을 열면 새 창이 앞쪽으로 가져 오지 않습니다. 대신 "새 터미널 창을 사용할 준비가되었습니다"알림이 표시됩니다.

Pidgin이 Gnome Shell과 통합되어 (확장을 통해) 비슷한 문제가 발생합니다. 새 메시지를 받으면 알림이 표시되지만 창이 표시되지 않습니다. 나도 필요 Alt+ Tab그것은 나 새 메시지를 확인하려면 알림을 클릭합니다.

새 창을 항상 앞에두고 성가신 "창이 준비되었습니다"알림을 제거 할 수있는 방법이 있습니까?

편집 : gconftool-2 --search-key focus_new_windows (세베린의 요청에 따라) :

 /schemas/apps/metacity/general/focus_new_windows = Schema (type: `string' list_type: '*invalid*' car_type: '*invalid*' cdr_type: '*invalid*' locale: `C')
 /apps/metacity/general/focus_new_windows = smart

3
Gnome이 자동으로 초점을 맞추지 않고 새 창을 열면 "창이 준비되었습니다"알림을 표시하는 데는 충분한 이유가 있습니다. 중요한 접근성 기능입니다. 나 같은 시각 장애인 및 시각 장애인에게는 초점이없는 창을 열면 알림을받는 것이 중요합니다. 그렇지 않으면 창이 실제로 열리지 않았는지 알 수 없기 때문입니다. 새 창이 자동으로 초점을 얻지 못하면 사용자에게 창이 열려 있음을 알 수 있도록 사용자에게 알려야합니다. Orca와 같은 스크린 리더가 이러한 알림을 말합니다.
— miksuh

데비안 v3.16에서 Gnome 3 org.gnome.desktop.wm.preferences 에서이 focus_new_windows 설정을 찾았습니다
— Pierre de LESPINAY

입력하는 동안 새 창이 자동으로 (특히 껍데기로) 초점을 맞추는 경우 꽤 화를냅니다… 또한 잠재적 인 보안 결과에 대해 생각합니다
— törzsmókus

답변:


12

focus_new_windows를 스마트에서 엄격으로 설정할 수 있습니다. 다음과 같이 gconf-editor를 사용하여 / apps / metacity / general로 이동하여 focus_new_windows의 값을 smart에서 strict로 변경할 수 있습니다.여기에 이미지 설명을 입력하십시오

또는 명령 행을 사용할 수 있습니다.

gconftool-2 --set /apps/metacity/general/focus_new_windows --type string strict

그래도 도움이되지 않으면 위에서 언급 한 gconf-editor에서 auto_raise_delay를 1000에서 0으로 변경할 수도 있습니다 (스크린 샷 참조).

여기도 참조 하십시오 .


2
그러나 focus_new_windows 키에 대한 자세한 설명은 "이 옵션은 새로 생성 된 윈도우가 포커스를 얻는 방법을 추가로 제어합니다."스마트 "는 사용자의 일반 포커스 모드를 적용하고"엄격한 "결과는 터미널에서 시작합니다. 초점을 맞추지 못했습니다. " 그러나 우리는 그 반대를 원합니다. 그렇지 않습니까? 새로 출시 된 응용 프로그램에 중점을두고 싶습니다. 그렇게하는 방법?
— 맥

2
그 명령 줄을 실행해도 아무런 효과가 없었습니다
— Robin Winslow

1
또한 나에게 영향을 미치지 않았습니다 (엄격으로 설정하고 auto_raise_delay를 0으로 설정했습니다).
— Jakub Kotowski

11

Gnome3에 대한 확장이 있습니다

"내 초점을 훔쳐"

https://extensions.gnome.org/extension/234/steal-my-focus/

그것은 당신이 겪고있는 정확한 문제를 해결합니다.


나를 위해 작동하지 않습니다. 외부 모니터에서만이 문제가 발생하는 것으로 나타났습니다. 랩탑 디스플레이에서 창이 앞에옵니다.
— Jakub Kotowski

훌륭한 확장!
— qed

이것은 나를 위해 일했습니다, Gnome 3.14.
— Rasmus

1
그놈 3.22.2 (페도라 25)에서 작동하지 않습니다
— l0b0



2

나는 이것을하기위한 설정이 있다고 생각하지 않습니다. 나는 잠시 동안 그놈 쉘을 사용하고 있습니다. 몇 가지 설정을 더 제공하는 gnome 3 용 "고급 설정 확장"을 설치할 수 있습니다. 그러나 원하는 기능을 얻을 수 없습니다. 나는 그물을 검색하고 다시 올 것이다.


아니요, 걱정하는 한 새 창 자동 초점을 수행 할 수있는 방법이 없으며 알림을 제거 할 수있는 방법이 없습니다.
— Hannes

당신이 말하는 정확한 것을 불가능하게하는 그놈에 대한 확장이 있습니다. 내 대답을 살펴보십시오 :)
— Schweinsteiger

2

이제 Gnome Shell에 포함 된 Tweak Tool 내에서 수행 할 수 있습니다. 더 이상 확장자를 사용할 필요가 없습니다 dconf-editor.

"Windows"섹션에서 "자동으로 Windows 올리기"스위치를 위로 밉니다.

이 설정은 초점 창 팝업을 만들 것입니다, 그리고 또한 "응용 프로그램이 준비"통지를 제거합니다.

여기에 이미지 설명을 입력하십시오

편집 :이 옵션은 우분투 17.10에서 누락되었으며 희망적으로 18.04로 돌아갈 것입니다. 임시 수정 사항으로 다음 gnome 확장을 설치해보십시오.

  • Noannoyance
  • 내 창에 집중
  • 내 초점을 훔쳐

위의 확장은 여기에서 사용할 수 있습니다 : https://extensions.gnome.org/


1
이 설정은 우분투 17.10에 그놈 팅겨 툴에 결석
— 크리스 빌링

@ChrisBillington 맞습니다. 제거 이유는 명확하지 않습니다. 그러나 Gnome 확장명 "NoAnnoyance"및 "Focus my window"를 설치하면 이러한 정보를 다시 얻을 수 있습니다. 그들이 18.04에 다시 가져 오기를 바랍니다. 나는 보통 LTS 릴리즈만을 고수하고있다. 또한 아래 언급 된 것처럼 "Steal my focus"확장이 당신에게 도움이 될 것이다.
— Dorian

0

당신은 repos에 devilspie있는 멋진 GUI 프론트 엔드를 가진이 타입의 것들을 수정할 수 있습니다 gdevilspie.


0

키보드 설정에서 사용자 정의 단축키를 작성하고 다음 명령을 사용하십시오.
xterm -e <terminalname>
또는 :
uxterm -e <terminalname>

또한 "세션 실행에 실패했습니다"라는 문제점이 발생하면 언제든지 한 단계 더 나아갈 수 있습니다.

<terminalname> -e xterm -e <terminalname>

내 경우 :
xfce4-terminal -e xterm -e xfce4-terminal

이 방법으로 네이티브 터미널을 사용하여 새로운 터미널을 시작하기 때문에 재미있다.
그리고 오래된 것은 백그라운드에서 시작하는 것을 선호하지 않기
때문에 새로운 것부터 시작합니다.

깨끗하고 확장 프로그램을 설치할 필요가 없습니다.


0

좋아, 나는 몇 달 동안이 문제를 겪었다. 모든 답변을 마친 후에는 만족스럽지 않지만 좋은 조언을 얻었습니다. 그리고 여기 우분투 18.04에 대한 내 문제를 해결 한 전체 답변이 있습니다 : https://linuxconfig.org/how-to-install-gnome-shell-extensions-on-ubuntu-18-04-bionic-beaver-linux .

1 단계

: 쉽게 그놈 쉘 확장을 설치 할 수 있습니다 파이어 폭스 부가 기능 설치 https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/을 .

2 단계

애드온을 지원하는 호스트 커넥터를 설치하십시오.

sudo apt install chrome-gnome-shell

3 단계

이 그놈 쉘 확장 설치 https://extensions.gnome.org/extension/1236/noannoyance/을 . Firefox 확장 기능 덕분에 웹 페이지에서 설치할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.