Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#28 Multi-head support for Compositor window

open
nobody
None
5
2003-07-26
2003-07-26
Johannes Sixt
No

This patch adds support to put the Compositor window on a
different screen than the rest of the windows in a multi-head
setup. It uses X11's "screens" feature. A Xinerama setup is not
required.

A new option in the Preferences, section Interface is added
where the user can specify to put the Compositor window on
"Same screen as other windows" or a specific screen number.
If the option is changed, Cinelerra must be restarted to
become effective.

This patch was created with cinelerra 1.1.5, where it works
charmfully. It applies cleanly to 1.1.6, but since that version
doesn't work here (SuSE 8.2), I was unable to test it.

-- Hannes

Discussion

  • Johannes Sixt
    Johannes Sixt
    2003-07-26

    multi-head support for Cinelerra 1.1.5 Compositor window

     
  • Johannes Sixt
    Johannes Sixt
    2003-07-31

    Logged In: YES
    user_id=20017

    Ok, you asked for it, you get it.

    This update (NOT incremental, i.e. you must unapply the first version
    of the patch if you applied it) adds options to place the Viewer and
    Resources windows also on alternate screens. In addition, you can
    use CINELERRA_COMPOSITOR_DISPLAY,
    CINELERRA_VIEWER_DISPLAY, and CINELERRA_RESOURCES_DISPLAY
    environment variables to set an arbitrary display. This env. variables
    have priority over the user setting; if they are set, but empty, the
    DISPLAY will be used, not the user's preferences.

    The problem that an invalid screen choice wouldn't allow cinelerra to
    start is also solved. Some (all?) subwindows that the various
    windows invoke are opened on the same screen as them. Except for
    Edit Clip, which is opend at the Resources' screen even when
    invoked from the Viewer. I've no better solution for this.

    Again, this patch was made against 1.1.5. It applies with some offset
    warning to 1.1.6 and compiles.

    Have fun,
    -- Hannes

     
  • Johannes Sixt
    Johannes Sixt
    2003-07-31

    multi-head support for all Cinelerra 1.1.5 windows