- Products
- Download
- Order
- News
- Support
- Resources
- Company
Divvy Window Manager 1 4 2016
Total Windows® Facelift! | ||
| ||
|
Divvy Window Manager 1 4 2 17 Windows Amd64 Exe
Fully-Functional Desktop Environment for Multiple Monitors | |
Using Actual Window Manager, you will have a fully-functional taskbar for each monitor and many other features to improve the multiple monitors’ desktop environment.
|
Virtual Desktops for Effective Work | |
If you have a lack of workspace on the desktop, use virtual desktops included in Actual Window Manager. This tool allows you to create the desired number on virtual desktops and increase your workspace.
|
Configure Each Window Individually | |
Configure your OS as you wish. With Actual Window Manager, you can set many parameters for each window individually.
|
New Title Buttons for Improving Each Window | |
Many additional title buttons available to you with Actual Window Manager:
|
Custom Hotkeys | |
Hotkeys is the tool of professionals, and Actual Window Manager supports them in full. Most of program functions can be activated via hotkey, and you can customize the key combinations at will. Moreover, you will be able to add your own hotkeys for some window operations |
Multi-Monitor Gaming | |
Gamers will appreciate several features of Actual Window Manager that were developed specifically for enhancing multi-monitor gaming experience, making it more attractive and convenient:
|
Desktop Divider | |
The divider allows you to split the entire large desktop or each monitor into several non-intersecting areas (tiles). If you place a window into one of such tiles, the window will expand up to tile’s borders only. You can create as many custom tile layouts as you need and activate them on the fly, as circumstances require. |
Improved Windows Folder Navigation | |
Actual Window Manager allows the use of two additional title buttons for each window. These special buttons improve Windows Folder Navigation, so you do not need to use long mouse manipulation to follow through to the desired folder.
|
Desktop Mirroring | |
Mirroring is a special function that allows observing a certain window, monitor or a custom part of desktop in a separate window on another monitor. It can be useful in various specific situations:
|
Window Snapping | |
If you prefer arrange your windows manually, Actual Window Manager will help you make it faster and more accurate by snapping a certain edge of the dragged window to:
Also, you will get an improved version of the Windows 7 Aero Snap feature: now it works on edges between monitors. |
Multi-Monitor Wallpaper | |
Using Actual Window Manager, you can set up any kind of Desktop's background on multiple displays:
|
Multi-Monitor Screen Saver | |
Actual Window Manager gives new abilities for screen savers (even those that don't have native multi-monitor support) - you will be able to:
|
Technical Information | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#!/bin/sh |
DEST='$1' |
if [ -z'$DEST' ];then |
echo'USAGE: $0 [location]' |
echo -e 'nsupported locations: ' |
echo -e 'thalf-left, half-right' |
echo -e 'tthird-left, third-middle, third-right' |
echo -e 'tquarter-top-left, quarter-rop-right, quarter-bottom-left, quarter-bottom-right' |
echo -e 'nTo make this useful, use a key shortcut for each command :)' |
exit 1 |
fi |
# set system info here |
NUM_MONITORS=3 |
MON_HEIGHT=1080 |
MON_WIDTH=1920 |
# get active window data |
ACTIVE_WINDOW_DATA=`xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW(WINDOW)/{print $NF}')` |
# get the window's current position |
X_POS=`echo '$ACTIVE_WINDOW_DATA'| grep 'Absolute upper-left X'| awk '{print$4}'` |
Y_POS=`echo '$ACTIVE_WINDOW_DATA'| grep 'Absolute upper-left Y'| awk '{print$4}'` |
echo'X: $X_POS Y: $Y_POS' |
# determine which monitor it's on |
foriin`seq 0 $NUM_MONITORS`;do |
let MON_START=$MON_WIDTH*$i |
if [ $X_POS-ge$MON_START ];then |
ACTIVE_MONITOR=$i |
else |
break |
fi |
done |
# it was 0-indexed, plus one |
let ACTIVE_MONITOR+=1 |
echo'ACTIVE MONITOR: $ACTIVE_MONITOR' |
if [ -z'$ACTIVE_MONITOR' ];then |
echo'Unable to determine which monitor we are on. What a shame. Quitting' |
exit 1 |
fi |
let HALF_X_SIZE=$MON_WIDTH/2 |
let HALF_Y_SIZE=$MON_HEIGHT/2 |
let HALF_RIGHT_POS=($MON_WIDTH*$ACTIVE_MONITOR)-$HALF_X_SIZE |
let HALF_LEFT_POS=($MON_WIDTH*$ACTIVE_MONITOR)-$MON_WIDTH |
let THIRD_X_SIZE=$MON_WIDTH/3 |
let THIRD_RIGHT_POS=($MON_WIDTH*$ACTIVE_MONITOR)-$THIRD_X_SIZE |
let THIRD_LEFT_POS=($MON_WIDTH*$ACTIVE_MONITOR)-$MON_WIDTH |
let THIRD_MIDDLE_POS=$THIRD_LEFT_POS+$THIRD_X_SIZE |
let QUARTER_X_SIZE=$HALF_X_SIZE |
let QUARTER_Y_SIZE=$MON_HEIGHT/2 |
let QUARTER_TOP_LEFT_POS=$HALF_LEFT_POS |
let QUARTER_TOP_RIGHT_POS=$HALF_RIGHT_POS |
let QUARTER_BOTTOM_LEFT_POS=$HALF_LEFT_POS |
let QUARTER_BOTTOM_RIGHT_POS=$HALF_RIGHT_POS |
# -e GRAVITY,X_POS,Y_POS,X_WIDTH,Y_WIDTH |
case'$DEST'in |
half-right) |
echo'half-right' |
wmctrl -r :ACTIVE: -e 0,$HALF_RIGHT_POS,0,$HALF_X_SIZE,$MON_HEIGHT |
;; |
half-left) |
echo'half-left' |
wmctrl -r :ACTIVE: -e 0,$HALF_LEFT_POS,0,$HALF_X_SIZE,$MON_HEIGHT |
;; |
third-right) |
echo'third left' |
wmctrl -r :ACTIVE: -e 0,$THIRD_RIGHT_POS,0,$THIRD_X_SIZE,$MON_HEIGHT |
;; |
third-middle) |
echo'third middle' |
wmctrl -r :ACTIVE: -e 0,$THIRD_MIDDLE_POS,0,$THIRD_X_SIZE,$MON_HEIGHT |
;; |
third-left) |
echo'third left' |
wmctrl -r :ACTIVE: -e 0,$THIRD_LEFT_POS,0,$THIRD_X_SIZE,$MON_HEIGHT |
;; |
quarter-top-left) |
echo'quarter top left' |
wmctrl -r :ACTIVE: -e 0,$QUARTER_TOP_LEFT_POS,0,$QUARTER_X_SIZE,$QUARTER_Y_SIZE |
;; |
quarter-top-right) |
echo'quarter top right' |
wmctrl -r :ACTIVE: -e 0,$QUARTER_TOP_RIGHT_POS,0,$QUARTER_X_SIZE,$QUARTER_Y_SIZE |
;; |
quarter-bottom-left) |
echo'quarter bottom left' |
wmctrl -r :ACTIVE: -e 0,$QUARTER_BOTTOM_LEFT_POS,$HALF_Y_SIZE,$QUARTER_X_SIZE,$QUARTER_Y_SIZE |
;; |
quarter-bottom-right) |
echo'quarter bottom right' |
wmctrl -r :ACTIVE: -e 0,$QUARTER_BOTTOM_RIGHT_POS,$HALF_Y_SIZE,$QUARTER_X_SIZE,$QUARTER_Y_SIZE |
;; |
esac |
commented Dec 20, 2014
What's Divvy? Window management at its finest .. and now you can have a taste even if you don't have a mac |