Gnomeが私のEmacsキーの取得を停止する


14

Ubuntu 11.04でGnomeを使用しています。私はEmacsでよく働いていますが、GnomeウィンドウマネージャーがEmacsキーの一部を取得していることがわかりました。ある程度、システム->設定->キーボードショートカットのそれぞれに手間をかけて、問題のあるキーを無効にすることで、これを止めることができます。ただし、これをすべてに対して一度行うとよいでしょう。さらに、私の最新の問題はorg-modeにあり、MS-upはorg-shiftmetaup(org-move-subtree-up)である必要がありますが、ウィンドウマネージャーはそのキーの組み合わせを取得し、縮小されたウィンドウを作成しています。ただし、キーボードショートカットのリストにはそれがありません。私はそれを使用せず、彼らがそれを何と呼ぶか​​わかりません(そして、ショートカットを名前だけでキーの組み合わせで検索/編集できるようには見えません)。

だから私の質問は:

  1. デフォルトですべてのキーボードショートカットを無効にするGnome構成の変更はありますか?
  2. それらのいくつかを再度有効にする方法はありますか?(私はそれらをあまり使用しませんが、Emacsと競合しないカップルが必要かもしれません。)
  3. それが失敗した場合、Emacsと競合するショートカットを無効にする方法はありますか。たとえば、emacsではなくGnomeのみのSuperキーにメタを移動することにより、ショートカットを無効にする方法はありますか?
  4. 3つに満たない場合、個別に無効にできるように、キーの組み合わせでショートカットを見つける方法はありますか?

compiz + unity、compiz(ubuntu classic)またはmetacity(エフェクトなしのubuntu classic)を使用していますか?
enzotib 2011

Ubuntuクラシック(単一ではない)、私は効果があると思います。
リアム

回答:


0

Metaキーをキーボード設定のWindowsキーに移動します(「キーボードの設定→レイアウト→オプション→Alt / Winキーの動作→メタはWinキーにマップされます」。ウィンドウマネージャーは引き続きを使用しAlt、Emacsはメタを使用します。


試してみただけで、何の違いもありません。つかんでいないAltキーはまだメタとして動作し、Emacsはwinキーを押したときにスーパーキーを押していると判断します。これが機能すればこれが解決策であることがわかりますが、Emacs Metaを常に使用し、GnomeのAltを使用することがないため、EmacsよりもGnomeの動作を変更できる方が少し良いでしょう。実際、すべてのウィンドウマネージャーのキーボードショートカットを無効にすることは、おそらく私にとってはうまくいくでしょう。
リアム

@リアム:変更を行った後、Emacsを再起動する必要があります。
テディ

1
わかりました。私はそれを試しました、そしてそれは私が探していたものではありません。私のタイトルは「Gnomeが私のemacsキーの取得を停止する」です。それらのキーボードマッピングオプションの1つ(たくさんあります)はGnomeのAltをwinキーに移動し、メタをAltのままにしますか?
リアム

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