Ubuntu 14.04のIntelliJでCtrl + Alt + F7キーボードショートカットを機能させる方法


11

askubuntu.comに記載されている問題の部分的な解決策はすでにあります。

残念ながら、これはCtrl+ Alt+ F[1-7]キーでは機能しません。Ubuntu 13.04以降では、キーボードレイアウト->オプション->その他の互換性オプションで「サーバーで処理される特殊キー(Ctrl+ Alt+ key)」を有効にするソリューションがありました。一般的なX11 xorgソリューションもありますが、/ etc / X11 / xorg.confがないため、Ubuntu 14.04では動作しません。また、Ubuntu開発者によると、この場合に使用されるはずのgnome-tweek-toolに対応するオプションが見つかりません。

IntelliJショートカットがUbuntu 14.04で機能するようにサーバーで特殊キーCtrl+ Alt+ を有効にするにはどうすればよいF[1-7]ですか?


IntelliJショートカットの設定は、IMHOの
webhelp

@muru私の場合ではありません:/私はWindows、Mac、Linuxを使用しています。IntelliJに1つのショートカットマップが欲しいのですが。
Wojtek 2014

@muruええ、でも、彼とペアプログラミングしているときは、同僚のボックスにコピーできません。私は本当にデフォルトのキーマップを使いたいです。
Wojtek 2014


2
また、DisableVTSwitchなどと呼ばれるXオプションがあり、すべてのctrl-alt-f *ショートカットが無効になります(chvtは引き続き機能すると思います)。
muru 2014

回答:


8

Ctrl+ Alt+ 7ではなく)Ctrl+ Alt+ F7Alt+ を使用できますF7。デフォルトのubuntuキーマップ設定を変更するには、設定->キーボード->ショートカット->ウィンドウ->ウィンドウの移動 "ウィンドウの移動"ショートカットを変更し、Android StudioでAlt+ を使用しますF7。できます。


3
マニッシュさん、ありがとうございます。ショートカットを変更したくありません。そのままにしておきたい。
Wojtek

@Wojtek彼はUbuntuでのAlt-F7キーの組み合わせの使用を他のキーの組み合わせに変更する方法を教えています。それはIntellijが自由に使用できるようにします。
Lee Meador

1
@LeeMeador私は彼がUbuntuではなくAndoid Studio(IntelliJ)について話していると思いますが、デフォルトのショートカットではなく、さまざまなショートカットを使用しています。UbuntuでAlt + F7を無効にする唯一の方法は、前述のDisableVTSwitchを使用することですが、Ubuntu 14.04でそれを行う方法がわかりません。
Wojtek 2014年

3

Ubuntu 14.02では、これらのワークスペースキーを次のように変更できます。

  1. 「スタート」メニュー>システムツール> dconfエディター
  2. org> gnome> desktop> wm> keybindingsに移動します

「自由を与えたい」という鍵をクリックして変更します。F7からF7に変更しました。

その後IntelliJはキーの組み合わせを認識しました


1
そこにCtrl + Alt + F [1-9]の値が表示されません。また、switch-to-workspace- [1-12]という名前はすべて['disabled']になっています。
Wojtek 2014年

2

Lee Meadorが述べたように、dconf-Editorにはバインディングが必要です。ただし、別のパッケージの下にある場合もあります。私にとってのバインディングCtrl+ Alt+はF*org.gnome.mutter.wayland.keybindings下にあります。


私のシステムでは、それらもそのパッケージの下にありました。あなたは、検索することができswitch-to-session-<X>dconfエディタの検索ツールをショートカット。
geronimo

1

Leeの回答は正しい方向を指していますが、Ubuntu 17.04では「F7」キーボードマッピングがないため、「F7」にマッピングすることはできません。ただし、次の方法でうまくいきました。

dconf write /org/gnome/desktop/wm/keybindings/begin-move '["<Control><Shift><Alt><Super>F7"]'
dconf write /org/gnome/desktop/wm/keybindings/begin-resize '["<Control><Shift><Alt><Super>F8"]'

0

見つけた!見つけた!
(私もこのチャットに私の回答をコピーしました)

ショートカットを無効にする簡単なコマンドラインがありますCtrl+ Alt+はF [1-7]
このコマンドラインをサポートしているubuntuのバージョンはわかりませんが、Ubuntu 18.10ではうまく機能しているようです。

setxkbmap -option srvrkeys:none

しかし、コマンドラインは、ログイン後に実行されたときにのみ機能するように見えます。各ロック/ログアウトの後、ショートカットはCtrl+ Alt+ + F [1-7]です。再び有効になります。
この行を「スタートアップアプリケーション」と「.profile」にも配置しようとしました。いずれにせよ、それは機能しません。

そこで、(たとえば)Super+を押してこのコマンドを実行する新しいショートカットを作成しましたF7。そしてそれはうまくいきます!+ ログインするたびに+ を
実行する必要があります。実行すると+ + 黒い画面が表示されなくなります。 SuperF7CtrlAltF7


ログイン後にコマンドラインを実行するより良い方法を誰かが知っていますか?ログインするたびに+
を行う義務がありますか?SuperF7

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