gnome-shellでCtrl-Alt-Dを無効にするにはどうすればよいですか?


15

emacsを使用したUbuntu 12.04 LTSでgnome 3とgnome-shell(gnome classicではない)を使用しています。emacsでキーボードショートカットCtrl+ Alt+ を使用したいのDですが、そのキーストロークを押すたびに、gnomeはそれをインターセプトし、すべてのウィンドウを非表示にします。

[設定]> [キーボード]> [ショートカット]> [ナビゲーション]> [すべての通常のウィンドウを非表示]で無効にしようとしました。無効になっているように見えますが、Ctrl+ Alt+をD押すと、すべてのウィンドウが最小化されます。

私の次のステップは、のdconf-editororg.gnome.desktop.wm.keybindingsでそれを無効にするために試して使用することでしたが、「すべてのウィンドウを隠す」(または同様のもの)のオプションが見つかりませんでした。

どんな助けでも感謝します、ありがとう。


私はまったく同じ問題を抱えているとだけ付け加えることができますが、解決策がわかりません。
マリウスホファート

回答:


19

私の場合、次のことが有効であることがわかりました。まず、ショートカットを無効にしようとする代わりに、新しいキーの組み合わせを指定します。でこれをSystem Settings -> Keyboard Layout -> Layouts -> Options...行いましたが、これらの設定がGnome Shellで尊重されないことは既知のバグです。

さらに、dconf-editor同じキーの組み合わせを与えるために使用します:

  1. dconf-editorを開きます(Alt-F2、を入力dconf-editor
  2. 要素まで展開しますorg → gnome → desktop → wm → keybindings
  3. 正しいキーの値を変更します(あなたの場合、これはであるはずですshow-desktop)。

私の場合、C-M-s現在のウィンドウをロールアップするのではなく、Emacsで尊敬されたいと思いました。そのため、dconf-editorで角かっこを使用してショートカットを無効にしようとする代わりにtoggle-shaded、新しいキーの組み合わせを指定しました['<Control><Super>s']。そして突然、C-M-sEmacsで利用可能になりました。これがあなたにも役立つことを願っています。


1
ありがとう!それは私のために働いた:に設定org.gnome.desktop.wm.keybindings.show-desktopする['<Control><Super>D']
cg505

6

キーバインドを無効にするにはgsettings、次の値を使用します['disabled']

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"

4

Ubuntu 12.04 LTS で「トグルシェーディング」のCtrl+ Alt+ Sバインディングを解除しようとすると、この問題が発生します。私の知る限り、すぐに使えるウィンドウ設定を実行しています:GNOME3、Compiz、Metacity、Unity。

CompizとMetacityの両方がbind Ctrl+ Alt+をSバインドします。これは、多くの投稿が示すように(むしろorg.gnome.desktop.wm.keybindings)compizのキーバインドを編集しようとしたためです。しかし、これはXを再起動した後でも、私が見ることができるものを何も変えませんでした。

フラストレーションの中で、私はMetacityのキーバインドを編集しようとしましたが、すぐに成功しました(Unity、Compiz、またはXを再起動する必要はありません)。

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

$HOME/.gconf/apps/metacity/window_keybindings/%gconf.xml変更を確認します。

私は私の中のすべてのファイルへの変更を監視し$HOME介して、man:findさまざまな設定エディタをしようとしているとき:gnome-control-centerccsmdconf-editorgconftool-2変更内容を確認します。

dconf-editorcompizでうまくいきました。私の理解は、compizとmetacityが連携してディスプレイをレンダリングすることですが、その方法はわかりません。また、compizで動作するプラガブルなウィンドウマネージャーが多数あるため、問題がさらに複雑になる可能性があります。


3

また、GNOME Tweak ToolScreenshot Window Sizer拡張機能を有効にしているかどうかを忘れずに確認してください。+ + をマップして、さまざまな16:9形式のgnomeウィンドウのサイズを変更します。CtrlAltS

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.