Additional Linux notes

This section provides information for configuring Maya to run on Linux, describes differences between Maya for Linux and other versions of Maya, and provides other information specific to using Maya on the Linux operating system. For complete information on limitations and possible workarounds, also refer to the Maya Release Notes, available at www.autodesk.com/maya-readme-2014-enu.

Compiling plug-ins and standalone programs

To compile plug-ins and standalone applications for Maya 2014 on Linux, use the released gcc 4.1.2 compiler. Maya has been compiled with this compiler under CentOS 6.0 WS.

In addition, Maya uses some component libraries that may already exist on your system (for example, Qt, Python, OpenAL, Intel TBB, MKL, Cg). These libraries are installed in the /lib directory under your Maya installation directory, and should not interfere with the normal operation of your Linux system. In some cases, your system may include newer versions of these libraries, which may or may not be compatible with Maya.

Note: Maya requires its own versions of the Qt libraries to run properly.

For more information, see the API Guide at www.autodesk.com/maya-sdkdoc-2014-enu.

Installing additional required packages and fonts

On Linux, especially on Fedora systems, not all system libraries required to run Maya are included in the default installation of the operating system. You can use yum to find any additional system-dependent library packages and get the required runtime libraries.

For example, to install some of the following dependent libraries, you can execute the following commands:

Dependent OpenGL libraries (vendor Nvidia/AMD supplied)

Dependent X Windows libraries

Dependent System libraries

Important: Note the following additional information on libssl.so.6 and libcrypto.so.6.

libssl.so.x and libcrypto.so.x are versions of the OpenSSL library that ship with RHEL. The version number for the required system libraries depends on your Linux distribution. For example, Fedora 14 uses libcrypto.so.10 and libssl.so.10.

RHEL 6 and CentOS 6 provide a compatibility package for libssl.so.6 and libcyrpto.so.6. Install this package before installing Maya.

yum install openssl098e-0.9.8e

The Maya installer checks to see if there are existing system library versions, and if so, automatically creates the symbolic links in the Maya lib directory. In some cases, for example if you are running Maya from a network server, this process cannot be done automatically.

If the system versions of the library exist, use them.

su
cd /usr/autodesk/maya2014-x64/lib
ln –s /usr/lib64/libssl.so.10 libssl.so.6
ln –s /lib64/libcrypto.so.10 libcrypto.so.6

If there are no versions of libssl.so and libcrypto.so on the system, as a last resort you can use the files located in /usr/autodesk/maya2014-x64/support/openssl/.

If you need to use the files found in the support directory, copy the files to the Maya lib directory with the following names:

su
cd /usr/autodesk/maya2014-x64/lib
cp ../support/openssl/libssl.so.6  libssl.so.6
cp ../support/openssl/libcrypto.so.6 libcrypto.so.6
cp ../support/openssl/libcrypto.so.6 libcrypto.so.0.9.8

Dependent applications

Dependent 32-bit Backburner monitor libraries

Fonts

Maya also uses some fonts that may not be installed by default. Execute the following to install these fonts:

yum install xorg-x11-fonts-ISO8859-1-100dpi
yum install xorg-x11-fonts-ISO8859-1-75dpi
yum install liberation-mono-fonts liberation-fonts-common
liberation-sans-fonts liberation-serif-fonts

Standalone license installation with Consistent Network Device Naming enabled

If you are using standalone licensing on Fedora 15 and beyond with Consistent Network Device Naming (CNDN) enabled, note that the version of FlexNet that Autodesk is using does not support this naming convention. New systems intended to run Maya with a standalone license must be set up with the old style ethX device names.

(CNDN is enabled by default on Fedora systems. For Red Hat it is enabled on select Dell systems.)

Refer to the Red Hat and Fedora web sites for more information, and to search for methods of disabling CNDN:

Unsupported Maya features

Linux desktop configuration

To use Maya on Linux, certain default keyboard and mouse bindings must be changed from the factory settings. These default bindings prevent commands from being received by Maya, such as the ones that let you tumble or pan a view in a panel.

Different Linux window managers have different key bindings and different procedures for setting them. Linux systems are highly customizable, and many combinations of Linux system components are possible for use with Maya—more than can be described (or tested) by Autodesk.

The following instructions give the procedures necessary for changing the most common configurations.

KDE and Gnome desktop configuration

For Maya to work properly with KDE and Gnome, some modifications should be made to the mouse control. The default bindings of the Alt key and mouse buttons do not work well with Maya. Maya 2014 adds support to use the Meta (Windows) key to act as the Alt key for tumbling. If you want to use the Alt+mouse buttons for scene tumbling, ensure the bindings do not conflict.

Different versions of KDE and Gnome may have different methods of selecting the key bindings. See the KDE and Gnome documentation for instructions if the following steps don’t work for your particular window manager.

KDE under Red Hat

  1. Open the KDE Control Center.
  2. Select Desktop and then select Window Behavior.
  3. Do one of the following:
    • (Red Hat Enterprise Linux WS 6.x) Open the Actions tab.
    • (Fedora 14) Open the Window Actions tab.
  4. In the following section:
    • (Red Hat Enterprise Linux WS 6.x) Inner Window, Titlebar & Frame
    • (Fedora 14) Interactive Inner Window, Inner Window, Titlebar &

      Frame

    For modifier key Meta, set all mouse action combinations to Nothing.
  5. Click Apply and close the Control Center.

Gnome under Red Hat

  1. Open the Gnome Panel.
  2. Do one of the following:
    • (Red Hat Enterprise Linux WS 6.x) Select Applications, then Preferences and then select Windows.
    • (Fedora 14) Select System, then Preferences and then select Windows.
  3. In the Window Preferences dialog box, set the “To move a window...” key to Super.

    (Setting either Control or Alt here can cause problems when using Maya.)

  4. Click Close.