Здравствуйте, читатели ХабраХабр.
Недавно я начал самостоятельно изучать программирование, и с тех пор во время учебного процесса (ну или процесса примитивной разработки) регулярно сталкиваюсь со следующими проблемами:
лень учиться
— затраты времени и «сил» на организацию окон, с которыми работаешь в данный момент
— присутствие лишних окон, с которыми или в данный момент, или вообще не работаешь (например, консоль запущенного сервера)
— физический недостаток пространства для размещения всех окон, при котором будет удобно работать

Если в Google ввести запрос «менеджер окон Mac», выдается множество результатов утилит — менеджеров окон, обзоры и отзывы. А вот для Windows — полная тишина.
На любимом сервисе Toster мне подсказали несколько утилит, существенно облегчающих организацию рабочего пространства, которыми я теперь пользуюсь сам и хочу поделиться с другими.

Чтобы не тратить время тех, кто о них знает, сразу перечислю: AquaSnap, DIVVY и BetterDesktopTool.
Сам же постараюсь кратко описать их наиболее полезные функции.

AquaSnap


Коронной функцией этой программы считаю синхронное изменение размера окон. Странно, что фирме Microsoft в своем популярнейшем ПО с названием «Окна» (Windows) не пришла в голову идея реализовать это.



Также существенным удобством является возможность переместить окно в одну из четвертей (или двух половин) рабочего стола, потянув за его заголовок, или назначить на это горячие клавиши



Лучший способ влюбиться оценить все возможности программы можно, посмотрев полное демонстрационное видео.

Небольшое отступление или «камень в огород LG»
В данный момент фирма LG активно рекламирует и пытается внедрить в новых моделях мониторов ту самую функцию синхронного изменения окон, но программное обеспечение работает исключительно криво, а резкие и краткие ответы операторов Call-центра создают впечатление, что маркетологи сработали хорошо, а вот разработчики «немного не успели» реализовать обещанное. Все вышесказанное проверенно и подтверждено покупкой (и последующим возвратом в магазин) монитора LG с заявленной функцией.

DIVVY


Из-за того, что AquaSnap выполняет весь необходимый функционал, я несколько раз устанавливал, а после удалял DIVVY.

Причиной тому является дополнительная неплохая (но мне не очень нужная) функция, позволяющая размещать окно в определенном месте, просто выделив это место на сетке, представляющей схему рабочего стола.



На этот раз на горячие клавиши можно назначить расположение окон не только в одну из четвертей экрана, а в любую, заранее заданную область.
Полное демонстрационное видео

BetterDesktopTool


Во время просмотра презентации новой ОС от Apple я заметил отличный функционал под названием Mission Control, позволяющий отобразить на экране все открытые окна, что визуально облегчает выбор нужного при их большом количестве. Именно это выполняет указанная программа.



Приятным бонусом является возможность создавать виртуальные столы и взаимодействовать с ними с помощью горячих клавиш. Например, я на виртуальный стол всегда «отправляю» ненужные окна (например, консоль запущенного сервера).
Полное демонстрационное видео

Второй монитор


Я очень надеюсь, что однажды стану достойным программистом, но уже сейчас, на стадии обучения, испытываю потребность в увеличении рабочего пространства, для чего планирую приобрести еще один монитор.
Это не программа, но все же, по утверждению многих, отличное решение в подобных ситуациях.
Уверен, что совместное использование описанных утилит и увеличенного рабочего пространства улучшит эффективность работы.

P.S. Пока писал статью, нашел список альтернатив перечисленным программам.
Исходя из этого, буду благодарен за приведение примеров используемых Вами решений и их преимуществ\недостатков для выявления наиболее удачных программ.

P.P.S. Всем высокой продуктивности.
Используете ли Вы менеджеры окон?

Проголосовало 309 человек. Воздержалось 66 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Комментарии (16)


  1. corvus
    17.06.2015 04:41
    +5

    win key + стрелки (вправо, влево, вверх, вниз) позволяют быстро манипулировать с окнами
    win key + tab более продвинутая версия аль-таба + дает обзор контента в окнах
    второй монитор

    этих трех вещей лично мне (лично мне) достаточно и устанавливать доп софт не вижу смысла.


    1. corvus
      17.06.2015 04:43
      +1

      Так же, на всякий случай, просто оставлю вот это здесь:
      www.makeuseof.com/tag/25-cool-windows-7-keyboard-tricks-impress-friends


    1. Finesse
      17.06.2015 06:43

      win key + tab более продвинутая версия аль-таба + дает обзор контента в окнах

      Есть только в Windows 7


      1. SonicGD
        17.06.2015 08:52
        +1

        В Windows 10 это вернули


      1. SLY_G
        17.06.2015 12:36
        +1

        Странно, у меня в Win7 эта комбинация не работает.


        1. Xu4
          17.06.2015 15:32

          Она включается/отключается в настройках: superuser.com/a/83697/424502


    1. hisbvdis Автор
      17.06.2015 09:40

      win key + стрелки (вправо, влево, вверх, вниз) позволяют быстро манипулировать с окнами

      По всей видимости, Вы счастливый обладатель двух мониторов.
      Просто, когда речь заходит о необходимости как-то расположить более 2-ух окон, стандартных win+стрелки уже маловато :)
      Приходится распределять их по углам.
      Поэтому я и упомянул необходимость увеличения пространства за счет установки второго монитора.

      win key + tab более продвинутая версия аль-таба + дает обзор контента в окнах

      Перешедшие на Windows 8(8.1), как здесь уже писали, лишены этой функции.
      Будем надеяться, что Сатья Наделла сделает «правильную» Windows 10.


      1. corvus
        18.06.2015 01:11
        -2

        Мультитаскинг — это миф, отсюда не вижу смысла в том, чтобы постоянно работать в 4х окнах.


        1. hisbvdis Автор
          18.06.2015 01:17

          В моем случае — это необходимость.
          1)Окно для конспектирования материала
          2)Окно с документацией (учебником)
          3)IDE
          4)Результаты работы
          … и это ведь не предел.
          Постоянное переключение между этими окнами — не самое интересное занятие.

          P.S.Уточняю, что речь идет об одном мониторе. На двух, думаю, будет гораздо удобнее


  1. Torvald3d
    17.06.2015 11:23

    В Windows 10 улучшили менеджер окон, особенно поддержку нескольких мониторов. Я когда вернулся с 10ки на 7ку очень его не хватало


  1. Xu4
    17.06.2015 15:24

    Не хватает пункта: «Жду HoloLens, чтобы можно было раскидать вокруг 100 окон» :)

    Я, кстати, действительно, очки из-за этого жду. Я даже переборю себя и начну пользоваться Windows.


  1. Kain_Haart
    17.06.2015 17:29

    По своему опыту могу посоветовать — один 29'' UltraWide лучше, чем два монитора 24''


    1. hisbvdis Автор
      17.06.2015 17:38

      Опыт — понятие растяжимое.
      Конкретно при каком типе работы с монитором диагональ 29 Вам показалась лучше двух 24?
      И каковы критерии сравнения?


    1. corvus
      18.06.2015 01:08

      Пробовал, мне не понравилось.

      Два монитора хороши именно тем, что это два разных девайса с разными характеристиками (у меня делл 27 и леново 24). Такая конфигурация была выбрана специально: делл для работы, леново для того, чтобы видеть результат работы таким, каким его видят обычные пользователи.


      1. hisbvdis Автор
        18.06.2015 01:15

        Мне кажется, что здесь все зависит от того, для чего применять.
        Если для монтажа видео, то UltraWide может и хорошо подходят — работаешь в одном окне с продолжительной временной линией.

        А если для разработки — то совсем не то.
        Количество информации на 29 дюймах (даже UltraWide) сильно уступает двум мониторам.
        Все же 3840px на двух мониторах по ширине — это 4 окна по 960px, а 2560px на одном UltraWide 29 дюймов — это только 2,6 таких окна.
        А стоят они UltraWide, как 2 или 3 обычных.


  1. Ivan_83
    20.06.2015 04:15

    Все пользователи BSD/Linux на десктопах используют менеджеры окон :)
    Их там больше и фишек у некоторых переваливает.