divfix使用時のワインエラー

divfix使用時のワインエラー

SSH経由でScientific Linux 6.3システムにログインすると、次のエラーメッセージが表示されます。

/usr/bin/wine /home/USER/.divfix/DivFix++.exe -i INPUT.avi -o out.avi
wine: created the configuration directory '/home/test/.wine'
No protocol specified
No protocol specified
No protocol specified
No protocol specified
No protocol specified
No protocol specified
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.

DISPLAY変数を設定しました。

grep -i display ~/.bashrc 
export DISPLAY=":0.0"

X/GUIがあります。

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts" 

"yum update"をしてから再起動しました(それで最新の状態でした)。私は何を見逃していますか?助けてください。

修正する:

xset -q
No protocol specified
xset:  unable to open display ":0.0"

答え1

これは、そのコンピュータで実行されているXサーバーがないためです。 Wineにはコマンドライン専用ソフトウェアにもXサーバーが必要です。

DivFix++はコマンドライン専用のアプリケーションなので、Xvfbをインストールします(xorg-x11-server-Xvfbパッケージのようです。yumxvfbで検索してください)。

Xvfb または X 仮想フレームバッファは、メモリ内のすべてのグラフィック操作を実行し、画面出力を表示しない X11 サーバーです。

Xvfb :1 &次に、次のコマンドを使用して仮想Xサーバーを起動しますexport DISPLAY=:1 ; /usr/bin/wine /home/USER/.divfix/DivFix++.exe -i INPUT.avi -o out.avi

これはワインを幸せに保つのに十分です。

関連情報