Software」カテゴリーアーカイブ

PC関連のソフトウェアに関するカテゴリーです。

libEGL warning

Qt+OpenGLで作られたアプリケーションで以下のようなエラーが発生する場合のworkaroundです。(Gentoo Linux)

libEGL warning: failed to create a pipe screen for i965  
Warning: EGL suggested using X Visual ID 32 (ARGB0888) for EGL config 18 (ARGB8888), but this is incompatable  
QEglContext::swapBuffers(): "Bad surface (0x300D)"

USEフラグからeglopenvgを外します。

# USE="-egl -openvg" emerge qtopengl qtgui qtwebkit

FirefoxでGIFアニメーションを止める

FirefoxでGIFアニメーションにかかる設定は

about:config > image.animetion_mode

で設定できます。

normal(デフォルト)アニメーションをループ再生
once1回だけアニメーションを再生
noneアニメーションなし

GIFアニメーションが延々ループ再生されると目障りなこともありますので、その場合は再生停止の設定を試してみてください。

viの文字列置換

viで文字列を置換するコマンド

現在の行の最初の文字列を置換

:s/old/new

現在の行の全ての文字列を置換

:s/old/new/g

全ての行の全ての文字列を置換

:%s/old/new/g

10行目から20行目までの文字列を置換

:10,20s/old/new/g

10行目から最終行までの文字列を置換

:10,$s/old/new/g