<< Discussions<< NewsReply

Deploying DisplayFusion Compatibility Rules Using Group Policy Preferences

If you're running DisplayFusion in a corporate environment and need to centrally add Compatibility rules for specific applications, you can do this using Active Directory Group Policy Preferences.

The steps below will walk you through creating a Compatibility rule for Chrome that will disable the DisplayFusion TitleBar Buttons.

  1. Open the Group Policy Management Console.
  2. Add a new Group Policy Object for DisplayFusion and open it for editing.
  3. Expand the left tree down to User Configuration > Preferences > Windows Settings > Registry.
    The Registry Section of Group Policy
    The Registry Section of Group Policy
  4. Right-click in the right pane and choose New > Registry Item.
    The New Item Menu
    The New Item Menu
  5. Select "HKEY_CURRENT_USER" as the Hive, and set the "Key Path" to Software\Binary Fortress Software\DisplayFusion\Compatibility
  6. Set the "Value Name" to App_1_Path
  7. Set the "Value Data" to the path for the EXE you want to create the Compatibility settings for. You can also use wildcards, like so: *chrome.exe
    Adding the App Path
    Adding the App Path
  8. Add more Registry Items to the policy for the Compatibility settings you want to enable for this application. See the table below for a table of settings and their registry Value Name. Make sure to replace "X" in the Value Name with the number that matches the "App_X_Path" value created in step 6. Set the Value Data to 1 to enable the Compatibility setting.
    Adding a Compatibility Setting
    Adding a Compatibility Setting
  9. Repeat steps 4-8 for any other applications you want to create Compatibility rules for. Increase the number in the Value Names for whichever one you're working on. e.g. the second rule would be App_2_Path, the third rule would be App_3_Path, etc.
    The List of Added Settings
    The List of Added Settings
  10. When you're all done, make sure to link the GPO to an OU that has the DisplayFusion users in it so that they'll get the new policy the next time they logon.


Compatibility Settings and their Registry Value Names

The following table lists the names of the settings in the Compatibility rule edit window, and the corresponding registry Value Name. All registry values are type "String (REG_SZ)" and all of them use 0 for disabled, and 1 for enabled. Make sure to replace "X" with the number that matches the "App_X_Path" value you're adding this setting for.

Setting Name Registry Value Name
Disable TitleBar ButtonsApp_X_DisableTitleBarButtons
Disable TitleBar Buttons (all applications)App_X_DisableTitleBarButtonsAll
Disable Window SnappingApp_X_DisableWindowSnapping
Disable Wallpaper changes while runningApp_X_DisableWallpaperChanges
Disable middle-click window movingApp_X_DisableWindowMoveMiddleClick
Disable maximized window draggingApp_X_DisableWindowMoveMaximizedDrag
Disable removing from Windows TaskbarApp_X_DisableWindowsTaskbarRemove
Disable Application HooksApp_X_DisableAppHooks
Disable DisplayFusion Taskbars while runningApp_X_DisableTaskbarsAll
Disable moving new windows to current monitorApp_X_DisableMoveNewProcessWindowsToCurrentMonitor
Use process file icon on DisplayFusion taskbarApp_X_ForceProcessTaskbarProcessIcon
Force DisplayFusion to treat this application as full screenApp_X_ForceTreatAsFullScreenWindow
Disable unfocused mouse scrollingApp_X_DisableMouseScroll
Use alternate Mouse Scroll methodApp_X_DisableMouseScroll
Normal TitleBar Button Offset XApp_X_TitleBarButtonOffset
Normal TitleBar Button Offset YApp_X_TitleBarButtonOffsetY
Maximized TitleBar Button Offset XApp_X_TitleBarButtonOffsetMaxX
Maximized TitleBar Button Offset YApp_X_TitleBarButtonOffsetMaxY
Jun 26, 2019 (modified Jun 27, 2019)  • #1
Was this helpful?    
<< Discussions<< NewsReply