ฉันจะปิดระบบช่วยจำใน 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 ไม่เห็นมาตั้งแต่กลางเดือน พ.ย. ฉันจะนิยามว่ามันถูกทิ้งร้างมันเกือบสองเดือนและไม่มีคำตอบ
jrg

@jrg สถานะของผู้ใช้ดั้งเดิมไม่สำคัญ เป็นคำถามจริงที่ไม่ตรงกับหมวดหมู่ของการโหวตอย่างใกล้ชิดและชุมชนอาจตอบคำถามได้
Jjed

คำตอบ:


2

GTK3 ไม่ได้ใช้ gtkrc อีกต่อไป แต่ย้ายไปจัดแต่งทรงผมด้วย CSS แต่ยังมีวิธีเปลี่ยนการตั้งค่าส่วนกลาง การอ้างอิงจากการอ้างอิง GTK :

GTK + อ่านค่าเริ่มต้นสำหรับการตั้งค่าจากไฟล์ settings.ini ใน /etc/gtk-3.0 และ $ XDG_CONFIG_HOME / gtk-3.0

ดูหน้านั้นสำหรับรายละเอียดเพิ่มเติม

ฉันสงสัยว่ามันใช้งานได้ใน Unity หรือไม่กับเมนูทั่วโลก ฉันไม่รู้ว่าการตั้งค่าเหล่านี้ถูกดัดแปลงหรือไม่


2

หลังจากนั้นไม่นานและไม่มีคำตอบสำหรับคำถามของฉันฉันพบมัน!

หากต้องการซ่อนตัวช่วยจำ (ตัวเร่งคีย์บอร์ด) ใน GTK 3.x คุณเพียงแค่ต้องเปิด:

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

เพิ่มบรรทัดต่อไปนี้:

gtk-enable-mnemonics = 0

และบันทึกไฟล์ ออกจากระบบหรือเปลี่ยนธีมของคุณด้วยอีกธีมหนึ่งจากนั้นเปลี่ยนกลับ นั่นคือทั้งหมดที่ ไม่มีอะไรยากที่จะทำวิจัยเพียงเล็กน้อยเท่านั้น

PS: แน่นอนหลังจากอัปเดตแพคเกจ ubuntu-light-themes สิ่งนี้จะหายไปและจำเป็นต้องทำใหม่อีกครั้ง


1

หากต้องการ "ปิดใช้งาน" คำย่อความจำสำหรับ Nautilus 3.10.1 บน Ubuntu 14.04 ซึ่งใช้ GTK3:

  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 / themes เป็นแนวคิดที่ไม่ดีเนื่องจากการเปลี่ยนแปลงจะถูกเขียนทับเมื่อมีการติดตั้งแพ็คเกจใหม่
Vadim Rutkovsky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.