GTK3에서 니모닉을 어떻게 비활성화합니까?


9

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

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

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

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


Natty Narwhal에서는 다음 정보를 사용했습니다. ubuntuforums.org/showthread.php?p=7483418 Oneiric Ocelot에서는 작동하지 않습니다.
Chris

이 문제는 취소 된 것으로 보입니다. 비슷한 문제가 발생하면 문제 와 관련된 세부 정보 가 포함 된 새로운 질문 을하십시오. 이 질문이 취소 되지 않았다고 생각되면이를 설명하는 질문을 표시하십시오. :)
jrg

@jrg 나는 이것에 경의를 표한다. 그것은 확실한 질문이며, 추가 정보에 대한 모든 요청에 ​​답변되었습니다.
Jjed

@JacobJohanEdwards 사용자는 11 월 중순부터 보이지 않았습니다. 나는 거의 2 개월 동안 버려진 것으로 대답했지만 대답이 없습니다.
jrg

@jrg 원래 사용자의 상태는 중요하지 않습니다. 가까운 투표 범주에 맞지 않는 실제 질문이며 커뮤니티에서 투표 할 수 있습니다.
Jjed

답변:


2

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

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

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

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


2

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

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

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

다음 줄을 추가하십시오.

gtk-enable-mnemonics = 0

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

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


1

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폴더가 있는데 환경 변수없이 기본적으로 찾고있는 것처럼 보입니다.


0

더하다

gtk-auto-mnemonics = 1

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


1
는 / usr / share에서 설치된 테마를 편집 / 테마는 나쁜 아이디어이다 - 새로운 패키지가 설치 될 때 변경 내용을 덮어 것 같은
바딤 Rutkovsky을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.