는 방법을 사용한 Ctrl+Q 바로 가기에서 파이어 폭스 리눅스

이후 파이어 폭스 57 방법은 없을 비활성화Ctrl+Q바로가기여 플러그인 리눅스에서(참조이 버그). 모두 해결 방법이 나는've 찾을 기반으로 설정하는 글로벌Ctrl+Q바로 가기를"훔쳐"에서 Firefox. 하지만 이것은 이 바로 가기에서 모든 응용 프로그램,그리고 나는 사용하지 않으려는 이 바로 가기만 파이어 폭스에서,영향을 주지 않고 다른 응용 프로그램.

하는 방법이 있거나 비활성화를 잡기만 하나의 애플리케이션에 대한? 나는'm 우분투를 사용하 Unity.

질문에 대한 의견 (4)
해결책

에서대니다.config설정 기본 설정.

Firefox>=65

browser.sessionstore.warnOnQuit true
browser.warnOnQuit true

Source

이전 Firefox

browser.showQuitWarning true
browser.warnOnQuit true

테스트에서 모든 버전이 나는've come across61.0.2-64.0.2 에서 64 비트 리눅스(및 60esr 채널에서 윈도우 10).

해설 (15)

tl/박사:지정은 글로벌 가 Ctrl Q

Firefox 에서 양자,은에 대한:configsettings사용에 대하여 경고하도록 Firefox 폐쇄를 통해 사고 Ctrl+Q 키를 누를 때 더 이상 작동하지 않습니다.

해결 방법:에 아치 리눅스|많 데스크탑 환경(기타 리눅스 배포판&/또는 데스크톱을 허용할 수 있는 유사한 접근 방식):

*염 메뉴>>모든 설정이>>키보드>>응용 프로그램 바로 가기>>추가

*추가의 새"응용 프로그램",null;할당Ctrl Qkeypress

*업데이트(코멘트@justderb):"사용하는'true'대신'null'이 좋은지 않는 경우't 원하는 오류 창업이 있습니다."

호출:여기에,나는 누르면Ctrl Q파이어 폭스에서 양자 v.60.0.1(64-bit);신의 종료 Firefox,이것을 얻을 팝업,

주의:이는 물론,전 세계적으로 영향을 미치는 모든 Ctrl+Q 를 눌. 그러나,당 내 자신의 취향에-그러한 단점은 무거운 무효로 하는 그들을 실수로 Firefox Ctrl Q 폐쇄(이후는 내가 다시 로그인 웹 사이트:GitHub;레딧;...).

업데이트

@crazypyro's 답 또한 나를 위해 일(FF 양자 63.0 에 x86_64 리눅스)주는 팝업에 경고 시도하는 경우를 종료합니다. 해야 하는 아마으로 간주 특별한 응답으로,나 솔루션으로 더 많은 일반적인 해결 방법입니다.

에 대한:구성(둘 모두가 다음과 같은 설정을true):

브라우저입니다.showQuitWarning 브라우저입니다.warnOnQuit

해설 (5)

사용한 Ctrl+q userChrome.js Firefox 에서 양자

이 작업을 수행할 수 있습니다없이 외부 프로그램에 의해의 작은 조금 javascript in Firefox 프로필입니다.

전제 조건으로,당신은 사용해야 합니다 userChrome.js (아래 참조,또는에서 구원 GitHub repo)

복사한 후 크롬 디렉토리와 그 내용으로 귀하의 사용자 프로필 만들기 a 파일을<profile-dir>/chrome/disable_ctrl_q.uc.js다음과 같은 내용:

var kqa = document.getElementById('key_quitApplication');
if (kqa) kqa.remove();

마지막으로,다시 시작 Firefox,하고 ctrl+q 것입니다 더 이상 발생하지 않는 응용 프로그램을 종료합니다.


사 userChrome.js Firefox 에서 양자

에 대한 완전성,아래의 전체 내용의 수정된 크롬 파일이 있습니다. 사용 userChrome javascript 을 만들고,이러한 두 개의 파일 내부에는chrome디렉터리 내에 당신의 Firefox 프로필입니다.

  1. 형`에 대한:지원서 주소 표시줄에 표시됩니다.
  2. 아래응용 프로그램의 기본 사항>프로파일 디렉토리클릭Open Directory**버튼을 열 Firefox 프로파일 디렉토리에 있습니다.
  3. 내 프로파일 디렉토리로 디렉토리라고chrome
  4. 에서chrome디렉터리로 만들고,새로운 파일을userChrome.cssuserChrome.xml내용은 아래와 같습니다.
  5. 파이어 폭스를 다시 시작(당신은 아마도록 만듭니다.uc.js 파일의 경우 위'다시 다음과 같은 이러한 단계를 사용한 ctrl+q)

userChrome.css

/* Copyright (c) 2017 Haggai Nuchi
Available for use under the MIT License:
https://opensource.org/licenses/MIT
*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
toolbarbutton#alltabs-button {
    -moz-binding: url("userChrome.xml#js");
}

userChrome.xml

<?xml version="1.0"?>









해설 (4)

추이지만,간단하고 효과적인 해결 방법이 항상 열려 있는 페이지가 있는 활동onbeforeunload핸들러,즉,트리거합니다"이 페이지는 확인을 요청하는 당신을 떠나고 싶-입력한 데이터가 저장되지 않을 수 있습니다."대화를 시도하면 그것을 닫습니다.

그러면 당신은 실수로하려고 CTRL+Q,을 받을 것이 대화를 주문하실 수 있습니다"에 이 페이지를"을 취소합니다.

편집:사용자 지정 페이지 내가 만들어 이러한 목적을 위해

해설 (3)

할 수 있었을 얻을 무엇이 필요로 하는AutoKey. 설치 후에는 내가 만든 스크립트 빈과 함께 할당Ctrl+Q"Hotkey"와.*Firefoxas"창 필터를".

다음에 AutoKey 환경 설정을 추가했을 시작하고 장애인이 아이콘을,그래서 그것을 투명하게 됩니다.

나는 그것을 사용한 몇 시간이고 그것은 유망 보 없는 잘못 또는 누락을 잡는다. 지금Ctrl+Q하지 않는 작업에 대한 파이어폭스,하지만 그것은 완벽하게 작동합에 PhpStorm 에 대한 예입니다.


또한버그 1215061일부를 제공합이 될 수 있기를 바랍니다에 쉽게 미래와 Firefox 마지막으로 기회에 적절한 키보드 단축키 설정합니다.

해설 (0)