カスタムキーボードショートカットを使用したUbuntu12.04と12.10の両方で問題が発生しています。しばらくするとリセットされます(パターンは見つかりませんが、大規模なアップグレードが行われたときのようです)。数日前、12.10が約27の更新を取得したときに起こりました。
launchapdとaskubuntuを検索しましたが、同様の質問は見つかりませんでした。
再起動時にショートが失われることはありませんが、それでも可能です。私が言ったように問題を特定するためのパターンが見つかりません。
コントロールセンターアプリではなく、gnomeのdconf-editorを使用してみましたが、いくつかのブログ投稿で見つけたのと同じ結果です。
私の質問は、カスタムショートカットを保存して、これが発生したときに復元するにはどうすればよいですか?
誰かが、これを引き起こしている可能性のあるパッケージなど、ランチパッドのバグを作成するのを手伝ってくれるので、バグレポートに記入できます。
ありがとうございます事前に。
承認された回答:
グラハムのリンクのおかげで、これは13.04で修正されたようですが、12.10に「バックポート」されていません。
更新 驚くべきことに、これは13.04リリースでは修正されていないようです。 🙁私はまだ以下のソリューションを使用する必要がありました。
それまでは、launchpadのコメントからまとめたものがありますが、Ubuntu12.10で機能します。
/etc/rc.localが機能しなかったため、~/.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
次に、実際のスクリプト~/.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']"
gsettingsは機能しますが、参照用にdconfメソッドをコメントアウトしました。
キーコードを見つけるには、ターミナルの横にある[キーボードショートカット]ウィンドウを使用してから、[get]コマンドを使用します。
gsettings get org.gnome.desktop.wm.keybindings minimize
PS:これは、グラハムのリンクによって提案された実用的な修正について詳しく説明することを目的としていました。