Comments 40
UFO just landed and posted this here
Лучшее, что мне встречалось это Amethyst
+1
посмотрите на https://github.com/ianyh/Amethyst. приятная и ненавязчивая вещь, я до этого с тайлингом не дружил совсем. возможно, не такая гибкая как i3/xmonad. насколько я помню, даже горячие клавиши назначены близко с i3
0
У него ещё форк есть.
Hammerspoon
Hammerspoon
0
> Это приложение позволяет создавать свои собственные конфигурации расположения окон на мониторах
> в виде JS файла с конфигурацией.
Судя по вашему файлу конфигурации, это не приложение, а библиотека. Для того, чтобы располагать окна на мониторах, приложение предлагается написать пользователю :)
> в виде JS файла с конфигурацией.
Судя по вашему файлу конфигурации, это не приложение, а библиотека. Для того, чтобы располагать окна на мониторах, приложение предлагается написать пользователю :)
+2
Спасибо за статью!
Лично мне slate показался довольно сложным, поэтому я пользуюсь BetterTouchTool: оно не про окна и их конфигурацию, а про горячие клавиши и жесты.
Там легко настроить горячие клавиши на расположение окна по углам или по половинам экрана, на разных мониторах, перетаскивание между рабочими столами и т.д.
Лично мне slate показался довольно сложным, поэтому я пользуюсь BetterTouchTool: оно не про окна и их конфигурацию, а про горячие клавиши и жесты.
Там легко настроить горячие клавиши на расположение окна по углам или по половинам экрана, на разных мониторах, перетаскивание между рабочими столами и т.д.
0
Spectacle не умеет сохранять расположение окон, а именно эта функциональность необходима автору статьи.
0
У меня при подключении монитора все окна встают на этот экран, которые были открыты там на момент отсоединения монитора. Отлично работает с двумя мониторами.
Что я делаю не так?
Что я делаю не так?
-2
Если с помощью Spectacle можно реализовать расположение окон (и запоминание позиции) как на 1-м скриншоте результатов автора, то забираю свои слова обратно.
0
Эта нативная функциональность ОСи, для этого Spectacle не нужен.
Довольно странно, почему для дефолтной функциональности потребовались танцы с бубном :)
Сейчас проверил, вытащил диалог VC на один из мониторов, отсоединил его, окно улетело на центральный монитор.
Подсоединил обратно — окно вернулось на прежний монитор, сохранив размер/положение.
Довольно странно, почему для дефолтной функциональности потребовались танцы с бубном :)
Сейчас проверил, вытащил диалог VC на один из мониторов, отсоединил его, окно улетело на центральный монитор.
Подсоединил обратно — окно вернулось на прежний монитор, сохранив размер/положение.
0
Мы немного о разных вещах говорим.
ОС запоминает именно последнюю позицию окна программы (и расположение на заданной рабочей области и/или мониторе), но стандартными средствами системы вы не можете задать точно определенный размер окна и место его расположение на экране и вернуться к этим настройкам в случае перемещения или изменения размера данного окна.
Поэтому выше я и упомянул Moom, которая это умеет (и практически все, что реализовано в Spectacle тоже).
ОС запоминает именно последнюю позицию окна программы (и расположение на заданной рабочей области и/или мониторе), но стандартными средствами системы вы не можете задать точно определенный размер окна и место его расположение на экране и вернуться к этим настройкам в случае перемещения или изменения размера данного окна.
Поэтому выше я и упомянул Moom, которая это умеет (и практически все, что реализовано в Spectacle тоже).
+2
Возможно, я проблему не совсем понятно описал.
Задача такая: придумать способ быстро (за 1 хоткей) восстанавливать заранее заготовленный layout для целой кучи окошек. При этом нужно, чтобы эти layout-ы были разными, в зависимости от количества и размера мониторов.
У меня довольно часто ломается layout при подключении второго монитора. Плюс, я могу нечаянно (сам, руками, курсором) сдвинуть одно из окон, и хотел бы иметь возможность быстро его вернуть обратно.
Задача такая: придумать способ быстро (за 1 хоткей) восстанавливать заранее заготовленный layout для целой кучи окошек. При этом нужно, чтобы эти layout-ы были разными, в зависимости от количества и размера мониторов.
У меня довольно часто ломается layout при подключении второго монитора. Плюс, я могу нечаянно (сам, руками, курсором) сдвинуть одно из окон, и хотел бы иметь возможность быстро его вернуть обратно.
+1
Поздравляю, вы придумали i3wm :)
0
Я могу порекомендовать Divvy: для винды и мака: http://mizage.com/
0
Стандартный тайлинг на винде выглядит хоть и менее функционально, но более удобно: меньше действий требуется.
0
Стандартный тайлинг это возможность поместить окно вбок? Или там ещё по умолчанию есть функции?
0
Последовательные нажатия win+cтрелка переснапить окно на следующий монитор.
В 10ке можно по 4м углам рассовать и мышкой и последовательным нажатием win+cтрелка_вбок и win+cтрелка_вверх(вниз)
А ещё приснапленые окна ресайзятся одновременно за общую грань, но работает это только с 2мя окнами.
По сравнению с вашим примером: три колонки не сделаешь, быстро окно на треть экрана не выведешь, но я не знаю, насколько это необходимо. Если нужно, то тут конечно сторонние решения смотреть надо.
0
Под мак лучше Moom. Это как Divvy, только цепляется на кнопку зума окна, ну и остальной фарш есть.
0
Юзаю Flexiglass вроде норм =)
0
UFO just landed and posted this here
UFO just landed and posted this here
Ах. Раз тут перепись виндоцс менеджеров, то вот еще чуть-чуть:
phoenix https://github.com/kasper/phoenix
kwm https://github.com/koekeishiya/kwm
phoenix https://github.com/kasper/phoenix
kwm https://github.com/koekeishiya/kwm
0
Функционал прельщает. Хотелось бы получить нечто похожее для Ubuntu (Compiz).
Что-то менее общее, чем CompizConfig; нацеленное именно на pin программ к мониторам и workspace'ам.
Что-то менее общее, чем CompizConfig; нацеленное именно на pin программ к мониторам и workspace'ам.
-1
А есть нечто подобное как в винде(мышкой)? Что-то вроде липких краев
0
И конфигурация наподобие, но без js.
До mac использовал linux c xmonad, slate конечно не xmonad, но очень близко, и бесплатно.
config defaultToCurrentScreen true
config nudgePercentOf screenSize
config resizePercentOf screenSize
layout develop 'Safari' push left bar-resize:screenSizeX/2 | push right bar-resize:screenSizeX/2
layout develop 'iTerm2' push right bar-resize:screenSizeX/2 | push left bar-resize:screenSizeX/2
layout macDevelop 'Safari' push left bar-resize:screenSizeX/2 | push right bar-resize:screenSizeX/2
layout macDevelop 'Xcode' push right bar-resize:screenSizeX/2 | push left bar-resize:screenSizeX/2
bind 1:cmd focus 'iTerm2'
bind 2:cmd focus 'Safari'
bind 3:cmd focus 'Dash'
bind 4:cmd focus 'Finder'
bind 0:cmd focus 'Firefox'
bind 1:ctrl layout develop
bind 2:ctrl layout macDevelop
bind 5:cmd focus 'Xcode'
До mac использовал linux c xmonad, slate конечно не xmonad, но очень близко, и бесплатно.
0
Sign up to leave a comment.
Slate – «серебряная пуля» для расположения окон на экранах OS X