Pintasan keyboard khusus diatur ulang. Bagaimana saya bisa mengaturnya secara permanen?

10

Saya mengalami masalah dengan Ubuntu 12.04 dan 12.10 dengan shorcuts keyboard khusus. Mereka diatur ulang setelah beberapa saat (saya tidak dapat menemukan pola tetapi tampaknya ketika upgrade besar-besaran terjadi). Ini terjadi pada saya beberapa hari yang lalu, ketika 12.10 mendapat sekitar 27 pembaruan. Saya telah mencari launchapd dan askubuntu, dan tidak menemukan pertanyaan serupa. Kekurangan saya tidak hilang saat reboot, saya masih tidak dapat menemukan pola untuk mengidentifikasi masalah seperti yang saya katakan. Saya mencoba juga tidak menggunakan aplikasi Control Center, tetapi dconf-editor gnome, tetapi hasilnya sama seperti yang saya temukan di beberapa posting blog. Pertanyaan saya adalah, bagaimana saya bisa menyimpan shorcuts kustom saya untuk mengembalikannya ketika ini terjadi? Adakah yang bisa membantu saya membuat bug untuk launchpad, seperti paket apa yang menyebabkan ini, jadi saya bisa mengisi laporan bug. Terima kasih sebelumnya.

Awi
sumber
4
Anda tidak sendirian dengan ini. Saya mengalami masalah yang sama beberapa bulan yang lalu, tetapi saya sekarang menjalankan Xubuntu, jadi tidak ada cara untuk memeriksa apakah masalah yang sama masih ada di komputer saya. Ini harusnya merupakan bug yang cukup umum, sehingga orang lain mungkin bisa berpadu.
Glutanimate
Sama di sini, saya mengubah mis. Ctrl + Alt + 0 (minimal) untuk ctrl + alt + h atau Super + H (coba dengan atau tanpa tombol Super), dan sementara mereka sering bekerja setelah reboot tunggal, dialog Pintasan Keyboard masih menampilkan "ctrl + alt + 0 "(default). Setelah beberapa reboot biasanya pintasan kustom saya berhenti berfungsi. (Ubuntu 12.10)
Bleep Bloop
Tampaknya akan diperbaiki pada 13,10 akhirnya.
@Nick Dilihat dari komentar terbaru dalam laporan bug ini sepertinya tidak menjadi masalah.
Bleep Bloop
1
Berlaku untuk 14,04 juga.
tishma

Jawaban:

14

Berkat tautan Graham, tampaknya ini diperbaiki untuk 13,04 tetapi tidak "di-backport" ke 12,10.

Perbarui Hebatnya .. ini sepertinya tidak diperbaiki dalam rilis 13.04! :( Saya masih harus menggunakan solusi di bawah ini.

Sampai di sini ada sesuatu yang telah saya kumpulkan bersama dari komentar di launchpad, ini berfungsi untuk saya di Ubuntu 12.10.

/etc/rc.local tidak berfungsi untuk saya, jadi saya buat ~/.config/autostart/key_settings.desktop:

[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts

Maka skrip yang sebenarnya ~/.config/autostart/key_settings.sh:

#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"

Mengomentari metode dconf untuk referensi, meskipun gsettings berfungsi untuk saya.

Untuk menemukan kode kunci, Anda cukup menggunakan jendela Keyboard Shortcuts terbuka di sebelah Terminal, lalu gunakan perintah "get":

gsettings get org.gnome.desktop.wm.keybindings minimize

PS: ini dimaksudkan lebih untuk menjelaskan perbaikan praktis yang disarankan oleh tautan Graham.

Bleep Bloop
sumber
Jadi perbaikan terbaik untuk masalah yang tampaknya ada sejak 12,10 dan masih ada di 13,10 adalah mengabaikan bug dan mengatur ulang / skrip binding setiap kali lagi? Cara untuk pergi Ubtuntu! Saya menghargai solusi Anda - menyelamatkan saya dari frustrasi karena harus memasukkan kembali bindings berulang kali.
Ivo van der Wijk
Di mana saya dapat menemukan daftar nama cara pintas? (Di mana Anda memiliki 'kecilkan' dan 'tutup'.) Saya mencari di /usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml tetapi tampaknya tidak memiliki pintasan untuk mengunci layar, mengubah volume, atau mematikan suara, dan ini adalah hal-hal yang saya punya cara pintas khusus untuk ...
John Y
2
Anda dapat menemukannya menggunakan perintahgsettings list-keys org.gnome.desktop.wm.keybindings
Pieter van Ginkel
2

Ini sepertinya terkait dengan serangkaian bug pada launchpad.

SimplyKnownAsG
sumber
Hanya FYI, bug tidak pernah "digabungkan", mereka ditipu satu sama lain. : P
Thomas Ward
0

Singkirkan Alt + F1 (panel-main-menu) binding yang digunakan di beberapa produk Jetbrain (Phpstorm)

Saya tidak bisa mendapatkan informasi tentang cara mengatur secara permanen keybindings kustom di Ubuntu 19 jadi setelah mencoba berkali-kali saya akhirnya melakukan hal berikut (mungkin seseorang tahu bagaimana melakukannya tanpa perlu skrip):

  • Buat kode tempel skrip dan setel izin yang dapat dieksekusi:
vi custom-key-bindings.sh

#!/bin/bash
gsettings set  org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>7']"

chmod +x 
  • Alt + F2
  • gnome-session-properties
  • Tambahkan perintah & setel path ke skrip
  • Selesai

Periksa setelah reboot dengan gsettings get org.gnome.desktop.wm.keybindings panel-main-menu

Michael R. Freiermuth
sumber