Skip to main content

Preferences

Centralized Preferences

The Qube! UI stores most preferences in a centralized database on the supervisor. This can be used by Qube! administrators to set defaults or enforce preference values at the studio level. Right-clicking on any value in the preferences dialog will bring up the option to save 'Studio Defaults' and either make the default overridable or mandated. Each user's preferences value will set to this default unless they have already chosen a value for this preference and the default is overridable.

Mandate a preference value

Right-click on any preference's value, then select Save default->Studio Defaults->Mandated.
image

Remove a mandated preference value

To remove a mandated default simply right-click on the value and click "Clear mandated default".
image

Using system environment variables to override preferences

While using the centralized preferences system is the best way to configure user preference values, you can also override preference values by setting environment variables. Each supported preference has an associated preference key that you can set an environment variable for, see the preferences details table below. All preferences can be set but some have complex formatting and it's recommended not to set them as incorrect values can lead to errors within the Qube! UI, if you still want to set them please send an email to for details - alternatively you can look in the preferences database on the supervisor for formatting examples.

The Qube! UI preferences

PagePreferenceCommentDefaultEnvironment Variable
UIReset show dialogShow confirmation dialogs that have been hidden
UIMini joblist ShortcutSystem wide keyboardCTR L+SHIFT+JQUBEUI_UI_MINIUI_SHORTCUT
UI -> DisplayFont sizeThe size of the font to use in the UI.9QUBEUI_UI_FONT_SIZE
UI -> DisplayButtons use theme hueIf true the status buttons will be colored to match the status color from the current theme.FALSEQUBEUI_UI_STATUS_BUTTONS_USE_THEME_HUE
UI -> DisplayStatus button icon sizeThe size of the status buttons' icons in pixels.26QUBEUI_UI_STATUS_BUTTON_ICON_SIZE
UI -> DisplayShow status labelsShow text labels on the status buttons.FALSEQUBEUI_UI_STATUS_BUTTON_SHOW_LABELS
UI -> DisplayShow status iconsShow icons on the status buttons.TRUEQUBEUI_UI_STATUS_BUTTON_SHOW_ICONS
UI -> DisplayView job list as a subjob treeOrganize jobs under their parent jobs.FALSEQUBEUI_UI_JOB_LIST_AS_TREE
UI -> DisplayPanel tab positionThe location of the tabs when two or more panels are grouped together.TopQUBEUI_UI_PANEL_TAB_POSITION
UI -> ParsingOutput log regexesThe regular expressions used to create bookmarks in log text fields.Error Warning COMMAND: retry/requeueEnquire through support@pipelinefx.com
UI -> ParsingIgnore output log regexesRegular expressions used to ignore false positive matches of output log regexes.SUMMARY of ERRORS No errorsEnquire through support@pipelinefx.com
UI -> LogsLog files to keep (requires restart)The number of qubeUI.log files to keep in your home directory before deleting the oldest.3QUBEUI_UI_LOGFILE_COUNT
UI -> LogsMax log file size (requires restart)The size in MB of the log file to use before starting a new log file.3QUBEUI_UI_MAX_LOGFILE_SIZE
Qube -> SupervisorSupervisor overrideOverride the supervisor to connect to (requires restart).Enquire through support@pipelinefx.com
Qube -> SupervisorSupervisor timeoutOverride the supervisor timeout.60QUBEUI_QUBE_SUPERVISOR_TIMEOUT
Qube -> Log updatingAutomatically refresh logsRefresh stdout and stderr logs automatically.FALSEQUBEUI_QUBE_AUTO_REFRESH_LOGS
Qube -> Log updatingLogs refresh intervalRefresh interval in minutes.1QUBEUI_QUBE_AUTO_REFRESH_LOG_INTERVAL
Qube -> Optimize updatesJob limit (n days)Limit the number of jobs to those updated in the past N days. A value of 0 means no limit.0QUBEUI_UI_JOB_LIMIT_N_DAYS
Qube -> Optimize updatesJob limit (n jobs)Limit the number of jobs to the latest N jobs. A value of 0 means no limit.0QUBEUI_UI_JOB_LIMIT_N_JOBS
Qube -> Optimize updatesLimit jobs by last updatedWhen using the job limits above choose whether to base the search on the latest jobs or when the jobs were last updated.FALSEQUBEUI_UI_JOB_LIMIT_LAST_UPDATE
Qube -> AdvancedExclude database (job) columnsExclude job database table columns from being pulled from the supervisor on first load or refresh\Do not do this unless you know what you are doing or under guidance from PFX support. Columns that can be excluded include: cluster, priority, name, label, cpus, max_cpus, data, restrictions, requirements, reservations, hosts, omithosts, groups, omitgroups, env, prototype, path, timesubmit, timestart, timecomplete, prod_show, prod_shot, prod_seq, prod_client, prod_dept, prod_custom1, prod_custom2, prod_custom3, prod_custom4, prod_custom5Enquire through support@pipelinefx.com
Qube -> AdvancedFilter database (job) columnsApply global, server side, job list filters. Provide column, comparator and value fields. Do not do this unless you know what you are doing or under guidance from PFX support.Enquire through support@pipelinefx.com
CustomizationExternal viewersConfigure external applications to load job output from the job list context menus.Enquire through support@pipelinefx.com
CustomizationViewer path remappingSpecify directory path conversions in job output paths (used by the preview and thumbnail panels).Enquire through support@pipelinefx.com
Plugin -> GeneralAdditional plugin hierarchies (requires restart)A list of directories to read additional plugins from.Enquire through support@pipelinefx.com
Plugin -> SubmissionAdditional submission plugin paths (requires restart)A list of directories to read additional submission plugins from.Enquire through support@pipelinefx.com
Plugin -> SubmissionRemember the values from the last submissionRemember previous values or clear to defaults values in the submission dialog each time it opens.FALSEQUBEUI_UI_SUBMISSION_REMEMBER_LAST_JOB
Plugin -> SubmissionEnabled submission pluginsEnable/disable submission plugins to enable.Enquire through support@pipelinefx.com
Plugin -> Context MenusEnabled job pluginsEnable/disable job list context menu plugins.Enquire through support@pipelinefx.com
Plugin -> Context MenusEnabled worker pluginsEnable/disable worker list context menu plugins.Enquire through support@pipelinefx.com
Plugin -> Context MenusEnabled frame pluginsEnable/disable frame list context menu plugins.Enquire through support@pipelinefx.com
Plugin -> Context MenusEnabled instance pluginsEnable/disable instance list context menu plugins.Enquire through support@pipelinefx.com
Plugin -> PanelsEnabled panel pluginsEnable/disable panel plugins.Enquire through support@pipelinefx.com
FilterColumn containsComparison string to use in list filters for when a match contains the given value.:=QUBEUI_UI_FILTER_COLUMN_EQUAL_TO
FilterColumn isComparison string to use in list filters for when a match is the given value.:==QUBEUI_UI_FILTER_COLUMN_EXACT_EQUAL_TO
FilterColumn greater thanComparison string to use in list filters for when a match is greater than the given value.:>QUBEUI_UI_FILTER_COLUMN_GREATER_THAN
FilterColumn greater or equal toComparison string to use in list filters for when a match is greater than or equal to the given value.:>=QUBEUI_UI_FILTER_COLUMN_GREATER_OR_EQUAL_TO
FilterColumn less thanComparison string to use in list filters for when a match is less than the given value.:<QUBEUI_UI_FILTER_COLUMN_LESS_THAN
FilterColumn less or equal toComparison string to use in list filters for when a match is less than or equal to the given value.:<=QUBEUI_UI_FILTER_COLUMN_LESS_OR_EQUAL_TO
FilterTerm separatorString to use to separate filter terms, spaces are ignored., (it's a comma)QUBEUI_UI_FILTER_TERM_SEPARATOR