এই সমস্যার জন্য, আমি ব্যবহার করি https://github.com/jigish/slate , এটি বর্তমানে সংযুক্ত করা বর্তমান মনিটর কনফিগারেশনের উপর ভিত্তি করে উইন্ডোজ অবস্থান করতে পারবেন। মনিটর কনফিগারেশন স্ক্রিনের রেজুলেশন দ্বারা স্বীকৃত হতে পারে। "ল্যাপটপ + বাহ্যিক মনিটর" এবং "কেবলমাত্র ল্যাপটপ" এর জন্য কনফিগারেশনের সাথে একটি সহজ উদাহরণ:
# Configs
config defaultToCurrentScreen true
config menuBarIconHidden true
config checkDefaultsOnLoad true
# Monitor Aliases
alias mon-extern 1920x1080
alias mon-laptop 1280x800
# Concrete positions
alias 0-mail move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-extern}
alias 1-mail move screenOriginX+0.17*screenSizeX;screenOriginY 0.83*screenSizeX;screenSizeY ${mon-laptop}
# layouts
layout 2monitor 'Calendar':REPEAT ${1-mail}
layout 1monitor 'Calendar':REPEAT ${0-mail}
# Default Layouts
default 2monitor resolutions:${mon-laptop};${mon-extern};
default 1monitor resolutions:${mon-laptop}
এই জানালা সরানো হবে mail পর্দার অংশ থেকে পর্দায় অংশ। কিন্তু আরো বৈশিষ্ট্য এবং উদাহরণের জন্য প্রোগ্রামের ডকুমেন্টেশন দেখুন।