WinScreen
Русский

WinScreen

Бесплатная программа с открытым кодом для Windows: живые окна «картинка в картинке», с которыми можно работать, закрепление поверх всех окон, прозрачность, пропуск щелчков и многое другое.

Скачать Исходный код

Windows 10 · 11 · x64 · 1.1.0 · MIT

Стабильная версия. Функции с пометкой экспериментальная ещё могут измениться. Сейчас больше всего помогают ваши отзывы.

Пока что приложение и руководство есть только на английском и китайском.

Как это выглядит

Две копии поверх редактора кода: одна показывает видео, а второй можно пользоваться прямо в копии. На другом виртуальном рабочем столе они остаются с вами.

Две копии поверх редактора кода: одна показывает видео, а второй можно пользоваться прямо в копии. На другом виртуальном рабочем столе они остаются с вами.

Панель инструментов на заголовке окна: команды окна в один щелчок.

Панель инструментов на заголовке окна: команды окна в один щелчок.

Якоря возвращают окно одним щелчком с любого рабочего стола. Перетащите файл на якорь, чтобы бросить его в окно.

Якоря возвращают окно одним щелчком с любого рабочего стола. Перетащите файл на якорь, чтобы бросить его в окно.

Обрежьте копию до нужной части и увеличьте её. Копия части экрана работает так же.

Обрежьте копию до нужной части и увеличьте её. Копия части экрана работает так же.

Стекло делает прозрачным только фон. Настройте окно один раз, нажмите Ctrl+Alt+Shift+S, и в следующий раз оно откроется так же.

Стекло делает прозрачным только фон. Настройте окно один раз, нажмите Ctrl+Alt+Shift+S, и в следующий раз оно откроется так же.

Меню

Параметры WinScreen, страница General, тёмная тема

Меню окна с открытым меню Effects

Параметры, страница Appearance, с ползунками прозрачности

Панель инструментов и якоря

Панель инструментов в заголовке окна Три якоря у края экрана, без фона

Пользуйтесь приложениями через маленькое окно

Нажмите Ctrl+Alt+P в любом окне, и появится его маленькая живая копия поверх всех окон. Включите Interactive в меню этой копии, и приложением можно пользоваться прямо в ней: щёлкать, печатать, прокручивать, выделять текст и открывать меню. Это готово для Chrome, Edge, Brave, Vivaldi, Firefox, приложений Electron и Проводника; для других приложений это (экспериментальная) функция. Настоящее окно остаётся скрытым и не мешает, так что видео, чат или документ всегда под рукой в углу экрана, пока вы работаете.

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

Возможности

Окна

Картинка в картинке

Якоря

Расположение

Эффекты (экспериментально)

Каждый день

Установка

Скачайте WinScreen-…-x64-Setup.exe со страницы Releases и запустите его. Он работает в Windows 10 (версия 2004 или новее) и Windows 11 на 64-битных ПК с Intel или AMD (x64). О других системах и о том, что умеет и чего не умеет каждая функция, читайте в разделе что где работает (на английском).

Больше ничего устанавливать не нужно, и права администратора не требуются. WinScreen живёт в области уведомлений.

Установщик не подписан, поэтому Windows может сказать, что не распознаёт его. Нажмите Подробнее, затем Выполнить в любом случае. Чтобы удалить программу, откройте в Windows Параметры → Приложения → Установленные приложения.

С Scoop он ставится в две строки (портативная версия, обновляется через Scoop):

scoop bucket add winscreen https://github.com/DarkLian/WinScreen
scoop install winscreen

Быстрый старт

  1. Щёлкните окно, которое хотите изменить.
  2. Нажмите Ctrl+Alt+T, чтобы закрепить его поверх всех окон, Ctrl+Alt+P для живой копии или Ctrl+Alt+A для якоря.
  3. Щёлкните значок в области уведомлений, чтобы открыть параметры, или правой кнопкой — для всех команд.
  4. Нажмите Ctrl+Alt+R, чтобы вернуть все окна как было.
Что сделать Сочетание
Закрепить поверх всех окон или открепить Ctrl+Alt+T
Открыть или закрыть живую копию Ctrl+Alt+P
Добавить или убрать якорь Ctrl+Alt+A
Больше или меньше прозрачности Ctrl+Alt+Down / Up
Включить или выключить прозрачность по умолчанию Ctrl+Alt+O
Включить или выключить пропуск щелчков Ctrl+Alt+C
Вернуть это окно как было Ctrl+Alt+U
Вернуть все окна как было Ctrl+Alt+R

Все возможности описаны в руководстве (на английском).

Вопросы и ответы

Это ИИ-халтура?

WinScreen появился из увлечения, чтобы решить проблемы, которые были у меня самого, и создаётся с большой помощью ИИ-агентов. Я предпочитаю сказать об этом сразу.

Что я могу — это проверять результат: каждая версия тестируется в Windows 10 и Windows 11, ещё ненадёжные функции помечены как экспериментальные, а найденные ошибки исправляются, а не лежат открытыми. Чего я не могу один — это охватить все версии Windows, все ПК и все приложения. Здесь ваши сообщения помогают больше всего: если что-то у вас не работает, создайте issue.

Почему бы просто не пользоваться зрелыми готовыми инструментами?

PowerToys активно развивается, но делает упор на широту возможностей, и ему не хватает точечных улучшений. WinScreen существует как дополнение, специализируясь на некоторых утилитах Windows. Он не задуман как копия PowerToys, в этом не было бы смысла.

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

Многие другие проекты, что я нашёл, заброшены, платные или самая настоящая ИИ-халтура: не обновляются, оставляют открытыми проблемы, найденные мной в первый же день, а их GitHub — сплошной беспорядок. Сейчас просто нет варианта, который был бы бесплатным, с открытым кодом, с точечными улучшениями и постоянной поддержкой.

Будет ли проект поддерживаться дальше?

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

Это безопасно?

Код проекта полностью открыт. Любой может его изучить (или попросить ИИ проанализировать) и собрать сам. Если хотите дополнительной безопасности, выключите автоматические обновления и проанализируйте код с помощью ИИ.

Открытый код не значит абсолютно безопасный, но всё на виду: любой может проверить, задать вопрос или указать на проблему. Буду рад любым сообщениям о проблемах безопасности.

Обновления

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

Расскажите, что вы думаете

WinScreen делает DarkLian с помощью ИИ-агентов. Лучшая помощь — рассказать, как он у вас работает. Создайте issue, чтобы поделиться идеей, сообщить о проблеме или упомянуть мелочь, которая мешает. Что помогает больше всего, написано в Contributing (на английском).

Если WinScreen вам полезен, вы можете поддержать его на Ko-fi.

Сборка своими руками

Нужен .NET 10 SDK, указанный в global.json. Запустите .\build.ps1 -SkipInteractive, и установщик появится в dist\release.

Как каждая функция ведёт себя с любым типом окон и где это решается в коде, описано в разделе Совместимость функций (на английском).

Политика подписи кода

WinScreen не подписан. Бесплатная подпись кода от SignPath Foundation требует, чтобы проект сначала стал популярнее, поэтому мы подадим заявку позже.

Лицензия

MIT