星期一, 四月 30, 2007

星期二, 四月 24, 2007

fc6的不常用studio软件源

提供了一些不常用的专用软件,比如cinepaint,povray,synfig,muse等。

http://math.ifi.unizh.ch/fedora/

可能会依赖freshrpms/linva/dag里的某些包。

Linux中的绘画软件

除了著名的gimp之外,几乎听不到有其它的名字(inkscape可不是一类的),可是gimp在绘画方面也差的太远。
很偶然地,看到了下面这些东东,好用否先不说,先试试看。

mudbox类的,雕塑建模,肯定不如mudbox:
http://sharp3d.sourceforge.net/mediawiki/index.php/Main_Page
blender在linux里对wacom的支持不佳,这个也许还可以用用。

绘画类的,肯定比不上painter和ps cs:
http://people.ee.ethz.ch/~mrenold/mypaint/

http://www.goghproject.com/index.html

像素绘画软件:
http://mtpaint.sourceforge.net/

矢量动画类,moho那类的,可惜现在moho没有linux版了:
http://www.synfig.com/gallery.php
看起来很不错的软件。

星期一, 四月 23, 2007

在vmware中使用wacom tablet

为什么要在wmware中配置wacom绘图板?
因为在linux系统中,至今仍然没有一个好用的绘画软件。尽管gimp在图像编辑方面已经比较成熟了,但是在绘画方面仍然太落后,比起photoshop来,至少有5年的差距,比起painter差距就更大了。更糟糕的是,这个差距在不断的扩大,在绘画方面,gimp近几年几乎没有任何进步,还停留在1.x时代。有人认为krita正在超越gimp,然而在绘画方面,krita还远未达到gimp的水平,tablet也还没有支持。尽管wine已经可以比较正常的运行photoshop cs,但是效率,稳定性和驱动方面的问题使这一方案几乎不可行。
另一个方面是X11和linuxwacom驱动。不知道高档wacom tablet在linux上表现如何,至少在4x5这一尺寸的级别上,在linux中的表现和在windows中就很大的差距。最明显的就是在gimp中画弧线的时候,会有大量的抖动,在画斜线的时候也是如此。我曾经试过在linuxwacom的内核模块那里加入一些过滤算法,但是效果仍然很不理想。在驱动方面比起官方驱动差距也是很大的。

现在,我们已经有足够充分的理由让wacom tablet在vmware中工作起来。client应该用xp或者2k,如果还用linux的话就没有意义了。os10理论上来说也可以。

通常创建的虚拟机是不包含usb支持的,我们需要在VM的属性里加入usb支持。需要注意的是,vmware server中在设置界面上添加的usb支持,只能使vm支持2个usb设备。启动虚拟机后,可以在vmware server console的查看vm能够连接到的usb devices。usb打印机,摄像头,还有手柄都可以看到,但是没有键盘,鼠标和wacom tablet等hid输入设备。现在需要手动添加一些设置。
关闭虚拟机,打开虚拟机的vmx文件,加上:
usb.generic.allowHID = "TRUE"
保存。再次运行虚拟机,现在就可以在usb devices里看到hid设备了。但是windows中却没有提示发现这些hid设备,这是因为在同一时刻,设备不能被主机和客户机同时使用。我们只需要wacom在客户机中工作。
最直接的办法就是将wacom的内核模块卸掉,只需rmmod wacom即可。
现在启动虚拟机,在windows启动完成后,到usb devices中选上wacom tablet。需要注意的是,根据VMTN的论坛上讨论,在windows启动过程中连接上wacom tablet可能会无法识别。这时,windows会提示发现usb设备,可能会提示是未知设备,暂且不要管它。下载最新的wacom驱动,装上。安装过程中,windows会提示要安装驱动,仍然不要管它,取消即可。在驱动装完之后,wacom仍然不能使用。这时,还需要将原有的vmware mouse驱动卸载,否则它会和wacom的驱动冲突。
至此,安装过程基本结束,重启windows。之后,可能需要调整一下鼠标的速度。

现在来关心一下photoshop。总的来说,速度肯定比在主机运行中慢,但是绘画的操作感并没有太大的差别,平面刷新的速度慢了,好在慢的不多,即使如此,在绘画方面的综合效能仍然领先gimp很多。

对于usb打印机来说,可能是主机和客户机同时支持的,我在客户机中打印了一页,没有发现什么问题。

相关链接:

http://www.vmware.com/community/thread.jspa?messageID=562879
http://www.vmware.com/community/thread.jspa?messageID=601149
http://www.vmware.com/community/message.jspa?messageID=403564
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1648

星期四, 四月 19, 2007

Vmware Server 1.0.2 - kernel 2.6.20

今年发布的vmware-server 1.0.2仍然要修改compat_kernel.h才能在kernel2.6.20上工作,唯一的进步就是不用修改vmnet.tar里的东西了。

将/usr/lib/vmware/modules/source/目录中的vmmon.tar展开,修改vmmon-only/include/compat_kernel.h,把第21行的
static inline _syscall1(int, compat_exit, int, exit_code);

改成:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
static inline _syscall1(int, compat_exit, int, exit_code);
#endif

之后,再打包回vmmon.tar。执行vmware-config.pl。


星期五, 四月 13, 2007

修改了一下参数

可以显示和设置标题了。原来一直是用粗体当标题。

星期六, 四月 07, 2007

ffmpeg屏幕录像

才知道ffmpeg有这么个功能,先自己编译一个svn版的ffmpeg,要打开x11grab参数。
就这么个命令了:
/opt/ffmpeg/bin/ffmpeg -f x11grab -vcodec mpeg4 -b 1200k -g 300 -r 24 -bf 2 -s 800x600 -i :0.0 /tmp/out.mov

看样子应该支持远程X。本机运行效率还是不错的,如果远程捕捉本机X的话,估计对系统影响就更小了。可以扔掉x11vnc了。

星期五, 四月 06, 2007

Openoffice 2.1

纯粹发牢骚,文档不能水平居中显示,英文版的界面不能显示中文,中文版又只能在中文环境里用,真是大毛病没有,小毛病不断,这些杂七杂八的小问题正是影响其推广的大问题。

还有这么个变量,先记在这里吧,oo的kde集成比gnome集成落后了好多。
export OOO_FORCE_DESKTOP=gnome

星期二, 四月 03, 2007

Kaffeine-xine中播放rmvb没有声音的问题

FC6中的kaffeine播放realmedia没有声音,但是totem-xine却没有这个问题。
这里提到一个workground:
https://bugs.launchpad.net/ubuntu/+source/xine-lib/+bug/87890

看来是xine的问题。

顺便说一下,xine-lib用opengl输出的时候很容易导致front-end僵死。