Gnome Shell 3.4と「スーパーキー」関連のショートカット


9

スーパーキーを含むカスタムショートカットを追加する可能性はありますか?

たとえば、カスタムショートカットとして「gnome-terminal」を追加し、「Super + t」を適用したいとします。これも表示されますが、機能しません。(GNOMEバグジラを参照)

「スーパー」を「Mod4」に置き換える必要があることを読みましたが、dconfにこの設定の場所が見つかりません。

何か案は?

回答:


3

アップグレード後も同じ問題が発生しました。dconfパスはorg/gnome/settings-daemon/plugins/media-keysです。定義済みのショートカットがそこにあります。カスタムショートカットはさらに下にありますcustom-keybindings/custom0(またはcustom1など)。

ショートカット<Super><Mod4>に変更すると、問題が解決しました。


4
ありがとう!今私はスーパーを押しながら「t」を2回押す必要があります。最初の "t"の後に文字tが表示され(つまり、現在のウィンドウに)、ショートカットが実行されます。何か問題がありますか?
Morris Jobke、2012

すみません、よくわかりません。私にはその問題はありません。
エヴァンショー

どのように変更しますか?すべてのショートカットがgconf-tool / dconf-editorに表示されるわけではありません(gnome3には構成用に200の場所があるため)...ショートカットエディターウィンドウに何も入力できません...レイアウトオプションを変更してWinキーがMeta /になるようにしますハイパーなどは、Winキーに対して常にSuperを表示するため、ショートカットウィンドウには影響しません。
gcb

2

このgnome-shellバグレポートは、Super + Keyショートカットの問題の概要と、ハックな回避策の詳細(両方で問題を完全に修正してくれます!)の両方を示しています。

https://bugzilla.gnome.org/show_bug.cgi?id=659899

基本的に、問題は、カスタムショートカットがgnome-settings-daemonによって処理され、Superキーが適切に取得されないことです。ウィンドウマネージャ(この場合はつぶやく)はSuperキーを見ることができます。したがって、Olivier Creteは、カスタムショートカット定義を読み取り、つぶやくために渡す拡張機能を作成しました。拡張機能をインストールしました。以前のコメンターが話していたように、二重のキーを押す必要はありませんでした。

拡張機能は拒否されたため、公式のgnome拡張機能サイトにはありません(ここから陽気なレビューを読むことができます:https : //extensions.gnome.org/review/1658 ...どうやらレビュアーは読解に問題があります! )。ただし、バグレポートのコメント33から拡張機能をダウンロードできます。

ファイルを〜/ .local / share / gnome-shell / extensionsディレクトリに解凍し、gnome-shell(Alt + F2、r)を再起動し、Gnome Tweak Toolを起動して拡張機能を有効にします。その後、あなたは行ってもいいはずです。

編集:もう1つ。6つ以上のカスタムショートカットがあり、この拡張機能をアクティブにすると、gnomeシェルが爆発します。拡張ハードコードは10個のショートカットをサポートしますが、コンパイル済みのサポートは6個のみです。任意の数のショートカットのサポートを追加するには、スキーマディレクトリでorg.gnome.shell.extensions.command-keybindings.gschema.xmlファイルを編集し、バインディング全体をコピー/貼り付けします(その方法は自明です-必ずbinding-#をインクリメントしてください)。次に、スキーマディレクトリで「glib-compile-schemas」を実行します。最後に、extension.jsファイルで「for(let i = 0; i <10; i ++)」行を見つけ、10を設定したバインディングの総数に変更します。これで、さらに多くのカスタムショートカットがサポートされるはずです。ふew!Gnome 3が簡単だと言った人はいません!あ、待って...


1

Debian Wheezyで同じ問題が発生し、dconfで「Super」が「Mod4」に変更されました。古いショートカットが復活しましたが、文字キーを2回押すのはまだかなり面倒です。

とにかくありがとう!彼らがすぐに修正することを願っています...


2
AHH- ubuntuusersで解決策を見つけました!! キーボードの設定を変更してください-下部のリンク-オプション。次に、Win / Alt-KeysHyperの動作がWin-Keysにバインドされます。注:アクティビティの概要は現在、Alt-F1でのみ機能します。
JHuber 2012

コメントを回答に変換してください、それは貴重です
pihentagy

JHuberのコメントを書き直したのは、理解するのが難しかったためです。gnome3で、[設定]の[キーボード]を実行します。次に、「レイアウト設定」(下部のリンク)をクリックします。次に、オプションボタンをクリックします。次に、[+ for Alt / Winキーの動作]を展開し、設定を[ハイパーがWin-Keysにマップされている]に変更します。これにより、ショートカットキーを2回入力する必要がなくなりますが、Superキーが概要を表示するのを防ぎます(クリックなど)。アクティビティ)
チャドスキーターズ2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.