受朋友之托,看看MAYA 8.0 for Linux在Ubuntu上安装和运行中有一些什么问题。在实验了几次之后,确实发现了一些问题,搜索和尝试解决之后,总结如下:
1. 安装CSH,Maya的脚本是csh的,而Ubuntu默认没有安装。
2. 必须安装的三个包为:awcommon awcommon-server和maya8
3. RPM- for linux的安装包是为RPM格式的,最好用alien转换成deb安装。转换时强烈推荐用"--scripts"参数(alien --scrpits xxx.rpm)。
4. 转换完安装之前先在根目录下做一名为aw的个符号链接: ln -s /usr/aw /aw,没有相应目录则开一个空的(否则安装的时候可能会有错误)。
5. dpkg 安装所有三个转换后的deb打包。
6. 在/usr下建立tmp目录,给予写权限,否则mentalray渲染器在render时可能会出错。
7. 如果Maya默认启动后会有使用右键鼠标光标跳回X窗口系统原始默认的大叉形状而不是窗口管理器指定的光标。这个可以修改maya的启动脚本文件加以解决,
方法是在/usr/aw/maya8.0/bin/maya中加入环境变量MAYA_MMSET_DEFAULT_XCURSOR。一定要用
"setenv MAYA_MMSET_DEFAULT_XCURSOR 1" 而不是"export
MAYA_MMSET_DEFAULT_XCURSOR 1",因为export是bash的语法,而Maya写的是csh脚本所以不吃bash那套。
8. 修改默认的界面使用的字体和UI调色盘可以通过修改/usr/aw/maya8.0/app-defaults/MayaScheme来实现,在这里配置自己喜欢的字体族和颜色方案。
附带Cobra在chinaVFX上post的深色UI及字体调教后的MayaScheme内容(Thx buddy!):
*extraLargeBoldLabelFont: -*-helvetica-bold-r-normal-*-17-*-*-*-*-*-iso8859-1
*largeBoldLabelFont: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
*boldLabelFont: -*-clearbold-medium-r-*-*-12-*-*-*-*-*-*-*
!!*boldLabelFont: -*-helvetica-bold-r-normal-*-12-*-*-*-*-*-iso8859-1
!!*smallBoldLabelFont: -*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso8859-1
*smallBoldLabelFont: -*-clearbit-bold-r-normal-*-12-*-*-*-*-*-iso8859-1
*tinyBoldLabelFont: -*-helvetica-bold-r-normal-*-10-*-*-*-*-*-iso8859-1
!!*plainLabelFont: -*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso8859-1
*plainLabelFont: -*-clearbit-medium-r-normal-*-12-*-*-*-*-*-iso8859-1
*smallPlainLabelFont: -*-lucida-medium-r-normal-*-10-*-*-*-*-*-iso8859-1
*obliqueLabelFont: -*-helvetica-bold-o-normal-*-12-*-*-*-*-*-iso8859-1
*smallObliqueLabelFont: -*-helvetica-bold-o-normal-*-10-*-*-*-*-*-iso8859-1
*fixedWidthFont: -*-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-1
*smallFixedWidthFont: -*-lucida-medium-r-*-*-12-*-*-*-*-*-*-*
*XmLabel.fontList: -*-lucida-medium-r-*-*-10-*-*-*-*-*-*-*
*bottomShadowColor: #303030
*topShadowColor: #585858
*basicForeground: #e0e0e0
*basicBackground: #404040
*Maya*background: #404040
*Maya.background: #808080
*XmForm*background: #404040
*XmLabel*background: #404040
*ApplicationShell*background: #404040
*XmRowColumn*background: #404040
*XmMainWindow*background: #404040
*XmCascadeButton*background: #404040
*XmButton*background: #404040
*XmDrawingArea*background: #404040
*XmFrame*background: #404040
*XmTextField.background: #404040
*Maya*foreground: #e0e0e0
*Maya.foreground: #f0f0f0
!!same effect
*Maya.outlinerPanel1.outlinerPanel1.TearOffPane.TopLevelPanelLayout.outlinerForm.outlinerPane.outlinerPanel1.hScroll.height: 20
*Maya*ApplicationShell*XmMainWindow*XmForm*XmMainWindow*XmForm*XmForm*XmForm*XmScrollBar*height: 20
*Maya*ApplicationShell*XmMainWindow*XmForm*XmMainWindow*XmForm*XmForm*outlinerPanel1.hScroll.height: 20
*Maya.MainWindow.MainWindow.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFrameLayout.topShadowColor:#303030
*Maya.MainWindow.MainWindow.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFrameLayout.bottomShadowColor:#585858
*Maya.MainWindow.MainWindow.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFrameLayout.topShadowColor:#303030
*Maya.MainWindow.MainWindow.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFormLayout.ELFdefaultFrameLayout.bottomShadowColor:#585858
*Maya*XmText*topShadowColor: #303030
*Maya*XmText*bottomShadowColor: #585858
!!*Maya*XmForm*XmScrollBar*background: #939181
!!*Maya*XmForm*XmPushButton*background: #f4f2e4
!!*Maya*TransientShell*XmRowColumn*background: #e7dff1
*textForeground: #c0c0c0
*textFieldBackground: #6d566d
*readOnlyBackground: #464f44
*buttonBackground: #b7bbae
*scrollBarTroughColor: #b7bbae
*scrollBarControlBackground: #b7bbae
*indicatorBackground: #cbcbcb
*radioColor: #726c5b
*checkColor: #ff0000
*blueSelectBackgroundColor1: #3d5366
*blueSelectBackgroundColor2: #849dae
*drawingAreaBackground: #5d647c
*drawingAreaContrastColor1: #b04b4b
*drawingAreaContrastColor2: #4e3aa4
*drawingAreaContrastColor3: #008700
*drawingAreaContrastColor4: #7d3ca5
*scrolledListBackground: #6d6d6d
*textBackground: #585858
*highlightColor1: #ff0000
*highlightColor2: #0000ff
*highlightColor3: #00ff00
*highlightColor4: #a01ef0
*highlightColor5: #ffa500
*highlightColor6: #00ffff
*highlightColor7: #ff00ff
*HighlightColor8: #ffff00
*wMBackground: #aaaaaa
*wMForeground: #000000
*wMActiveBackground: #c6c1aa
*wMActiveForeground: #000000
*textSelectedBackground: #909070
*textSelectedForeground: #201020
*indicatorLightColor: #ffff00
*selectFillColor: #ffff00
*redColor: #ef001c
*orangeColor: #e46800
*yellowColor: #d9b000
*greenColor: #169612
*blueColor: #3063a2
*brownColor: #924c39
*purpleColor: #924f95
*errorColor: #c60000
*warningColor: #0067a8
*informationColor: #00ff00
*alternateBackground1: #c1adad
*alternateBackground2: #a7b7a7
*alternateBackground3: #bbbbcd
*alternateBackground4: #9fbfbf
*alternateBackground5: #87aaca
*alternateBackground6: #d1d1c9
*disabledTextForeground: #aaaaaa
*layerAdjustmentTextForeground: #e56929
*lightRadioFillColor: #9e9edc
*disabledCheckColor: #dc9e9e