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.