ทุกคนสามารถบอกวิธีเปิดใช้งานการEmacs
โยงคีย์ได้Chrome
หรือไม่
ฉันพบลิงค์บางอัน แต่พวกเขาไม่ได้กล่าวถึงอย่างชัดเจนถึงวิธีการทำเช่นนั้นหรือสิ่งที่ฉันต้องการ (ฉันไม่ต้องการให้เรียกใช้เครื่องมือภายนอกเพื่อจุดประสงค์นี้)
ทุกคนสามารถบอกวิธีเปิดใช้งานการEmacs
โยงคีย์ได้Chrome
หรือไม่
ฉันพบลิงค์บางอัน แต่พวกเขาไม่ได้กล่าวถึงอย่างชัดเจนถึงวิธีการทำเช่นนั้นหรือสิ่งที่ฉันต้องการ (ฉันไม่ต้องการให้เรียกใช้เครื่องมือภายนอกเพื่อจุดประสงค์นี้)
คำตอบ:
หากคุณใช้ gtk3 การตั้งค่าอยู่ในlibgtk-3-common
แพ็คเกจ/usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
และคุณสามารถเปิดใช้งานด้วย:
gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
และเพื่อสลับกลับ:
gsettings set org.gnome.desktop.interface gtk-key-theme "Default"
หากคุณใช้ gtk2 การตั้งค่าจะอยู่ในlibgtk2.0-common
แพ็คเกจ /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
และคุณสามารถเปิดใช้งานด้วย:
gconftool-2 --type=string --set /desktop/gnome/interface/gtk_key_theme Emacs
และถ้าคุณต้องการปรับแต่งปุ่มลัดคุณสามารถคัดลอกการตั้งค่าไป~/.themes/
ด้วยcp -r /usr/share/themes/Emacs ~/.themes/
PS นี่หมายความว่าคุณจัดการเพื่อเอาชนะการต่อสู้กับ Unity เพื่อขโมยคีย์การปรับเปลี่ยนทั้งหมดของคุณเพื่อให้ Emacs ใช้งานหรือไม่! :)
ในฐานะของ Chrome 59 ซึ่ง เปลี่ยนไป gtk3ตั้งgtk-key-theme-name
ไปEmacs
ใน~/.config/gtk-3.0/settings.ini
:
[Settings]
gtk-key-theme-name = Emacs
อบเชยมีการตั้งค่าของตัวเอง:
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Emacs" # use emacs
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Default" # use default
ปุ่มลัด Emacs สำหรับแอปพลิเคชัน gtk ใด ๆยกเว้น Google Chrome สามารถเปิดใช้งานได้อย่างง่ายดายเพียงทำตามคำแนะนำที่คุณพบ
Emacs keybinding สำหรับGoogle Chromeแต่ไม่ทำงานในเวลาที่คำถามของคุณ (ธันวาคม 2012) ปัญหานี้เป็นปัญหาตั้งแต่ต้นน้ำhttps://code.google.com/p/chromium/issues/detail?id=11480 มันใช้งานได้แล้ว
ข้อผิดพลาดได้รับการแก้ไขในปี 2013 แต่ Chromium รุ่นที่จัดส่งมาพร้อมกับ Ubuntu 14.04 ยังคงถูกบั๊กคุณสามารถทำการอัปเดตความปลอดภัยซึ่งจะรวมรุ่นของโครเมียม (v36) ด้วยการแก้ไขข้อบกพร่องนี้ (แต่เช่นเดียวกับซอฟต์แวร์อื่น ๆ ทั้งหมด จำนวนข้อผิดพลาดไม่ลดลงนั่นคือคุณสมบัติใหม่ที่แนะนำข้อบกพร่องใหม่เพื่อแทนที่ค่าคงที่สำหรับฉันชีวิตนั้นยากขึ้นตั้งแต่ฉันอัปเกรดเพราะ ideographs หยุดแสดงในชื่อแท็บ)
ดูเหมือนว่าคำตอบอื่น ๆ ที่เสนอให้คุณไม่ทราบว่าคำถามของคุณคือ Chromium ที่เฉพาะเจาะจงและการผูกคีย์ Emacs ไม่ได้ทำงานใน Chromium เป็นเวลาหลายปีจนถึงปี 2014
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
gconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs