Unityからスーパーキーをアンバインドできません


8

CrunchBangを使用したグラフィックスカードの互換性の問題により、最善のオプションは12.04 LTSに移行することです。慣れ親しんだ方法ですべてを構成およびパーソナライズしようとしていますが、デフォルトのUnityショートカットのバインドを解除すると問題が発生します。

私はすべてのショートカットをスーパーキー(ターミナルはT、WebはW、不透明度を上げるなど)を介してルーティングすることに慣れています。私はcompizconfig-settings-managerをインストールするための指示に従い、Unityショートカットを含む、スーパーキーにバインドされているすべてのキーボードショートカットの高度な検索を行いましたが、Unityはまだそのキープレスをリッスンしているようで、したがってcompizもキーバインディングもしませんシステム設定でセットアップ->キーボードは私がそれらに与えるコマンドを受け取ります。

(以下に示すように無効にするのではなく、ユニティランチャーキーを変更することも試みました-どちらも機能しませんでした)

Unityに冷やすように言いましたが、冷えません。


同様の問題がありますが、自動切り替えが無効になっているため、実際にはこのボタンをバインドできません。
David Yell

回答:


1

信じられないほどの設定では、それを行うことができます。

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

キーバインド設定はまったくありませんでした。また、compizで既に設定していたすべての設定を読み取り、compiz設定が確実に保存され、どこかから読み取られていることを示しています。
Thomas Thorogood

うーん、Unity 2dには微調整ツールを使用しましたが、1つあったと思います。彼らは似たようなプログラムです。すみません、あなたはすべての努力を終えました。
Chris

0

既知のバグのようです:https : //bugs.launchpad.net/compiz/+bug/950160 上記のソリューションを使用するにはSuperキーを使用してキーボードショートカットを定義できますか?、スーパーキーのTap_Detectionを無効にする必要があるかもしれません。

https://code.launchpad.net/~brandontschaefer/unity/disable-super-tap-detectionを参照してください

sudo nano /usr/share/compiz/unityshell.xml

追加<tap_detection>false</tap_detection>

 <option type="float" name="panel_opacity">
 ..
     <short>Key to show the Dash, Launcher and Help Overlay</short>
     <long>Holding this key makes the Launcher and Help Overlay appear. Tapping it opens the Dash.</long>
     <tap_detection>false</tap_detection>
     <default>&lt;Super&gt;</default>
 </option>

0

私は何かを試してみましたが、うまくいきました。すべてのバインディングを変更したわけではありませんが、一部を変更しただけでうまくいきました。

をインストールgconf-editorし、メニューから[ 編集] →[ 検索 ]に移動して、文字列<Super><>記号付き)を検索します。すべてのキー名とキー値を検索することを選択します。次に、各結果を参照し、値を別の値に変更するか、無効にします。何か問題が発生した場合に変更を元に戻すことができるように、変更をログに記録しておくことをお勧めします。

私はに変更<Super>w<Super><Alt>p、それはうまくいきました。空白のままにしたりDisabled、無効にしたりすることもでき ます。

機能を他の組み合わせに再割り当てする場合は、特殊キーのみに<>記号があり、すべての文字を小文字にする必要があることに注意してください。そうでなければ複雑になります。それぞれの組み合わせを書く必要があります。自動的には取得しません。


0

数字を使用してもかまわない場合は、お気に入りを上に配置し、Super(windows-key)を押しながら1/2/3 ...を押すと、1秒/秒/ 3番目のアプリになります。


-2

これは、CompizなしでUbuntu 12.04で正確に動作しました。

dconf-editorで:con→canonical→unity-2d→launcherと ' super-key-enable 'オプションのチェックを外します。


2
あなたの答えの問題は、それがUnity-2Dを扱っていることであり、問​​題はUnity 3Dに関するものです。
RolandiXor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.