Friday, March 26, 2010

隐藏ubuntu命令行中运行gvim的警告信息

$> gvim
** (gvim:6676): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:6676): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:6676): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:6676): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:6676): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

每次运行看到这些警告很不爽,网上找了一下,发现是一个待修正的问题,暂时只能将错误重定向到个人目录的.xsession-errors中,重写一个gvim的命令,放在个人主目录~/bin下:

#!/bin/bash
## Execute gvim, sending X/gtk errors to the standard place.
exec /usr/bin/gvim $* > /dev/null 2>>$HOME/.xsession-errors

No comments :