0

ログイン直後、他のものが読み込まれる前に、作成したアプリを起動する必要があります。ブラウジングでそれを行う方法を見つけました。アプリは思い通りに起動しますが、キーボードを使用して何かを入力する必要がある場合、何も起こりません。どうすればよいですか?

QTアプリです

これは、目的のアプリ (Ensayo) を起動するメイン スクリプトです。

#!/bin/bash xscreensaver -nosplash & /home/me/Ensayo-build-desktop-Qt_4_8_1_in_PATH_ System _Release/Ensayo

4

1 に答える 1

2

ウィンドウマネージャーが起動していないようです。あなたが参照しているインストラクターの記事では、ウィンドウマネージャーなしでFirefoxを具体的に起動しています。

マッチボックス ウィンドウ マネージャーをインストールし、スクリプトを次のように変更します。

matchbox-window-manager &
while true; do
  /home/me/Ensayo-build-desktop-Qt_4_8_1_in_PATH_System_Release/Ensayo
done

明らかに、Firefox はウィンドウ マネージャなしで動作するように設計されていることに注意してください。gnumeric、openoffice、konsole などの他のアプリケーションを試してみると、それらも正しく動作しないに違いありません。ウィンドウマネージャーなしではありません。

ウィンドウ マネージャの簡単なテストは次のとおりです。アプリケーションでメッセージ ボックスを表示してみてください。メッセージ ボックスが表示されない、またはウィンドウ フレーム/タイトル バーが表示されない場合は、ウィンドウ マネージャーが不足していることが原因です。

于 2012-06-15T01:58:35.203 に答える