GTK3에서 니모닉을 어떻게 비활성화합니까? 그어진 메뉴)을 비활성화

Natty Narwhal에서는 .gtkrc-2.0니모닉 (밑줄이 그어진 메뉴)을 비활성화 하는 멋진 트릭 을 사용했지만 이제는 불가능합니다. Oneiric Ocelot에서는 GTK3을 사용하기 때문에 다른 것으로 가정합니다.

나는 다음 줄을 추가하여 이것을 달성했다.

gtk-enable-accels = 0
gtk-enable-mnemonics = 0

Oneiric Ocelot에서 니모닉을 제거하려면 어떻게해야합니까?



답변

GTK3는 더 이상 gtkrc를 사용하지 않지만 CSS를 사용하여 스타일링으로 이동했습니다. 그러나 여전히 전역 설정을 변경하는 방법이 있습니다. GTK 레퍼런스 에서 인용 :

GTK +는 /etc/gtk-3.0 및 $ XDG_CONFIG_HOME / gtk-3.0의 settings.ini 파일에서 설정의 기본값을 읽습니다.

자세한 내용은 해당 페이지를 참조하십시오.

글로벌 메뉴와 함께 이것이 Unity에서 작동하는지 궁금합니다. 이 설정이 적용되는지 여부를 모르겠습니다.


답변

너무 오랜 시간이 지나도 내 질문에 대한 답변을 찾지 못했습니다!

GTK 3.x에서 니모닉 (키보드 가속기)을 숨기려면 열어야합니다.

/usr/share/themes/THEME_NAME/gtk-3.0/settings.ini

다음 줄을 추가하십시오.

gtk-enable-mnemonics = 0

그리고 파일을 저장하십시오. 로그 아웃하거나 다른 테마로 테마를 변경 한 다음 다시 변경하십시오. 그게 다야. 어려운 일은없고, 연구는 거의 없습니다.

추신 : 물론 우분투 라이트 테마 패키지를 업데이트 한 후에는 손실되며 다시 실행해야합니다.


답변

GTK3을 사용하는 Ubuntu 14.04의 Nautilus 3.10.1에 대한 니모닉을 “비활성화”하려면 :

  1. 다음 경로 및 파일이 없으면 작성하십시오.
    /home/YOURUSERNAME/.config/gtk-3.0/settings.ini
  2. 그런 다음 다음을 추가하십시오.
    [Settings]
    gtk-enable-mnemonics = 0
  3. 그런 다음 로그 아웃했다가 다시 로그인하십시오.

출처 :
* https://mail.gnome.org/archives/gtk-list/2011-March/msg00108.html
* https://developer.gnome.org/gtk3/stable/GtkSettings.html

ps GTK 문서는 환경 변수를 호출해야 XDG_CONFIG_HOME하지만 환경 변수는 없다고 말합니다 . 기존 ~/.config/gtk-3.0폴더가 있는데 환경 변수없이 기본적으로 찾고있는 것처럼 보입니다.


답변

더하다

gtk-auto-mnemonics = 1

테마 설정에서 :
/usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini


답변