2

こんばんは

この質問をここに投稿しました。それに続いて、別のウィンドウの背後で実行されているときに、キーボードのユーザー入力を端末にロックする手段はありますか? 私のシステムでは、ユーザーが端末内でバーコードをスキャンする必要があります (バーコード スキャナーはキーボードとして機能します。つまり、文字列を出力して Enter キーを押します)。ただし、システムでは、接続されたモニターにログ CSV ファイルが表示されることも必要です。このように、ターミナルがバックグラウンドにある場合、カーソルは開くと自動的にログ CSV ファイルに戻り、ユーザーのバーコード スキャンがターミナルに入力されないようにします。

私はまだ Python に比較的慣れていないため、このシステムの機能を完全には理解していません。最終的には、システムの起動時にログ ファイルが自動的に一番上に開き、ターミナル (およびカーソル入力) がバックグラウンドで実行されるように設定します。

繰り返しますが、私の試みを示すコードはありませんが、広範な調査を行いました。この機能を提供できる唯一のものは xdotool です。端末が常に背面になるようにウィンドウを自動的に再配置し、何らかの方法で端末を「アクティブな」ウィンドウとして自動的に割り当てることができますか?

ここでの助けは素晴らしいでしょう!

ありがとう!

4

0 に答える 0