i3がマウスを別のモニターに移動するのはなぜですか?

i3がマウスを別のモニターに移動するのはなぜですか?

私はArch Linuxとi3wm v4.21.1を使用しています。

私はセットアップに3つのモニターを使用しますxrandr。私がやっていることと予想される動作は次のとおりです。

  1. アプリケーションを開きたいモニターにカーソルを移動します(この場合はSteam)。
  2. Mod+を押してDDメニューを開き、を入力してsteamEnterを押します。
  3. カーソルが配置されているモニターでアプリケーションが起動します。

実際に起こったこと:

  1. アプリケーションを開きたいモニターにカーソルを移動します(この場合はSteam)。
  2. Mod+を押してDDメニューを開き、を入力してsteamEnterを押します。
  3. カーソルがそれ自体(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

おすすめ記事