問題タブ [i3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
keyboard - キーにバインドされている場合、xdotool が i3wm で機能しない
xdotool
いくつかのキーボード入力を行うために使用するスクリプトを作成しました。ここ
でスクリプトを見つけることができます(スクリプトの名前は です)。pop_mpv.sh
ターミナルから実行するとスクリプトは完全に機能しますが、スクリプトをキーにバインドすると正しく機能しません。
これは私がi3構成に入れたものです:
i3wm ユーザーガイドによると、私は を使用している--release
ため、使用する必要がありますxdotool
。
https://i3wm.org/docs/userguide.html#keybindings
この質問で提案されていることを試しましたが、うまくいきませんでした。
編集xclip
実行に必要なスクリプトに追加するのを忘れていました
linux - i3: ウィンドウ変数の .config ファイル エラー
アーチがエラーをスローしたときに、polybar と i3 の構成ファイルを編集していました。
私は ArchLinux を polybar と i3 でカスタマイズしていますが、システムによってスローされたいくつかのエラーを理解できません。したがって、スクリーンショットと .config を下に置きます。
bash - カスタム Rofi メニューが選択した値を返さない
外部モニターなどを調整するために呼び出すことができる i3wm 内に Rofi メニューを作成しようとしています。スクリプトを呼び出して実行することはできますが、メニューからオプションを選択しても何も返されず、画面を調整するコマンドは呼び出されません。rofi に関する情報は、こちら ( https://github.com/davatorium/rofi ) にあります。
コマンドを呼び出す特別な方法はありますか? カスタムメニューを正しくフォーマットしていませんか?
これは私が呼び出しているスクリプトです: ( https://pastebin.com/Uev1tiR5 )
選択した値が if ステートメントで使用され、正しいコマンドが呼び出されます。2 つのメニュー オプションについては、まだ xrandr コマンドを生成していないため、exit とだけ表示されます。
i3 - Bindsym は rofi スクリプトで失敗しますが、bash sh は機能します。bindsym exec と bash sh の動作はどのように異なりますか?
したがって、スクリプト自体は非常にうまく機能しますが、bindsym で開こうとすると、開かれず、rofi 自体が機能しなくなり、強制終了する必要があります。
次に、スクリプトを実行しようとすると、これを手動で取得します
だから私は htop で rofi を殺す必要があります。
ターミナルでスクリプトを実行すると、スクリプトが機能し、rofi が正しいメニューを開きます。
スクリプト(私が見つけて試したもの)
なぜこのように機能するのでしょうか。