私はArch Linuxとi3wm v4.21.1を使用しています。
私はセットアップに3つのモニターを使用しますxrandr
。私がやっていることと予想される動作は次のとおりです。
- アプリケーションを開きたいモニターにカーソルを移動します(この場合はSteam)。
- Mod+を押してDDメニューを開き、を入力して
steam
Enterを押します。 - カーソルが配置されているモニターでアプリケーションが起動します。
実際に起こったこと:
- アプリケーションを開きたいモニターにカーソルを移動します(この場合はSteam)。
- Mod+を押してDDメニューを開き、を入力して
steam
Enterを押します。 - カーソルがそれ自体(Launch Steamを選択して数秒後)に、メインモニターに移動し、Steamがそこから起動します。
カーソルが別のモニターに移動することを決定する理由は何ですか(この場合、モニターはデフォルトのw /と表示されますxrandr
)?これは他のアプリでも発生します。 Steamは人気のある例の1つです。
これはSteamでゲームを開始したときにも発生します。再生をクリックしてマウスを実行したいモニターに移動すると、カーソルは別の(今回はデフォルトではない)モニターに移動します。
ベストアンサー1
これは「マウスモーフィング」と呼ばれるi3の機能によるものです。
この機能をオフにするには、i3 構成ファイル~/.config/i3/config
(または i3 構成ファイルが保存される場所) で以下を設定できます.
mouse_warping none
また、見る価値があるのはfocus_follows_mouse
属性です。
i3 構成ガイドの次のセクションを参照してください。https://i3wm.org/docs/userguide.html#_mouse_warping