Skip to content

Settings

Igor Spasić edited this page Sep 2, 2017 · 2 revisions

DM2 is very configurable. Settings dialog may be called from any DM2 menu, by choosing the menu item 'DM2'. DM2 settings are grouped in several categories and each is described here.

General

  • Float icon default on top - sets the default floating icon 'on-top' state.
  • Window position follows float icon - when unchecked, restored window appears in the same position as it was in the moment of minimizing. Otherwise, restored window's position depends on and follows floating icon position.
  • Float icon moving style like Winamp - different type of movement. Should be off if user experience problems with floating icons while moving them around and on screen edges.
  • Float icon opacity - default floating icon opacity.
  • Float icon init position - default floating icon position, relative to target window.
  • Float icon border color - default floating icon border color.
  • Float icon background color - default floating icon background color.
  • Float icon size - default floating icon size.
  • Make screenshots when hiding - if checked DM2 will create a window screenshot before the maximization. Created screenshot will be inserted in pop up menus.
  • Stretch to fit - stretch screenshot image to fit specified dimensions.
  • Width - screenshot width.
  • Height - screenshot height.

Advanced

  • Enable modification of system menu - if checked default system menus will be enhanced with DM2 menu items.
  • Enable hidden window closing detection - Hidden and minimized programs can terminate while still minimized. By default, floating and tray icons are not aware of this situation and will remain visible. If this option is checked, DM2 will monitor such cases and will automatically close floating/tray icon if program exits while its window is minimized.
  • Enable window title dynamic update - enables dynamic window title updates shown as floating/tray icon tooltip.
  • Auto-run at startup for - make DM2 run every time system starts.
  • Enable show DM2 window hotkey - enables hotkey for main DM2 window.
  • Prevent moving out of desktop when float icon is restored - if windows follows floating icon, after restoring it may be placed mostly out of desktop. By enabling this option, DM2 will prevent such cases.
  • Favorite menu section name matched with window title - by default, favorites sections (see: Favorite Menu) are matched against program's process names. If this option is enabled, DM2 will match against windows names.
  • Number of recent folders - specifies the number of recent items in Favorites menus 'Recent' section. DM2 show tray icon - if checked, DM2 will be visible in the tray.
  • Language - Current DM2 language, one of the available. Changing language doesn't require DM2 restart.

Action

DM2 allows user to set various actions when clicking one of the three windows buttons: Minimize, Maximize and Close. On this dialog used may bind different action for key/mouse trigger to any of these three buttons. Available triggers uses right and middle mouse buttons with possible use of Shift, Alt and Control keyboard modifiers.

Default settings bind right click trigger to: minimizing windows to tray, minimizing to floating icon and hiding of window.

But that is just a small set of all available actions! The drop-down list shows them all:

Available actions are self-explanatory. Moreover, nice thing is that this is not a closed list of actions! Custom user plugins also may be added to this list - 'Roll Up/UnRoll Windows' plugin, for example, is an example of such plugin. Therefore, users may write a DM2 plugin and make it available for action binding.

Hotkey

This dialog specifies DM2 hotkeys. Hotkeys are not only important for the main DM2 functionality, but also for the plugins invocation! That is the reason why there exists a 3rd argument, 'Param' that is used only for plugins invocation.

Favorites Menu

This dialog is dedicated to the Open/Save dialog favorites menu. The organization is simpler than it looks:) All favorites are grouped into sections (the left list). Each section is named as the application process name (usually program name without the '.exe' extension). However, this can be changed to match windows title names instead (see: Advanced).

So each section from the left list specifies one set of favorites for one specific application, that will be available only in its Open/Save dialogs.

Moreover, there are 2 special (non-removable) sections. The first one is named 'Default' for all default favorites that will appear in Open/Save dialogs of all user programs. The second section is 'Application': a simple set of application links.

The tree view on the right part defines popup menu for selected section. It is possible to organize items in submenus for easier navigation.

Custom

Custom dialog lets users to specify specific behavior for one set of programs. For example, it is possible to set default background color of floating icons for all Internet browsers, or for a specific program. Most of the settings from the general section are available.

Custom rules are matched against windows names. For fine-tuned settings, it is possible to use regular expressions to specify a set of windows names that will match the rule. So, each rule defines set of programs that have the same custom settings.

Exception

Exception dialog lets users specify programs that are not compatible with DM2. For such incompatible program, it is possible to switch off various DM2 functionalities: favorites menu, float/tray minimization or enhanced system menu.

Plugins

Plugins dialog lists all registered DM2 plugins. Some plugins are configurable and here user may preview and change their settings.

Plugins are simple DLL binary files that DM2 finds in subfolder 'plugins' during startup. Plugins may be invoked in two way: by a registered hotkey, or as a trigger action.

Windows Manager

Windows manager lists all windows minimized and hidden by DM2. Here user may restore all or just selected window. Note that this is the only place where windows hidden by DM2 may be restored.

About

Clone this wiki locally