Сделайте так, чтобы док-станция отображалась на обоих экранах одновременно

У меня есть внешний экран, подключенный к моему Mac.

Мой док настроен так, чтобы он всегда отображался (не скрывая его под экраном)

Как сделать так, чтобы Dock отображался на обоих экранах одновременно?

Ответы (1)

tell application "System Events"
    tell dock preferences
        properties
    end tell
end tell

Это все поддерживается изначально:

{minimize effect:genie, magnification size:1.0, dock size:0.321428567171, 
autohide:false, animate:true, magnification:false, screen edge:bottom, 
class:dock preferences object}

Плюс, как чисто философский вопрос, Док не может отображаться на обоих экранах одновременно.

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

Куда должно идти новое окно? Он должен перейти к дисплею 1, потому что дисплей 1 имеет фокус. Тем не менее, он также должен отображаться, потому что именно там находится док, который его запустил.

Сделайте шаг назад, есть еще один вопрос. Что должно произойти, когда вы нажмете Dock на несфокусированном дисплее? Разве фокус не должен быть переключен на док-станцию ​​​​/ дисплей перед чем-либо еще? Таким образом, запуск приложения — это процесс двойного щелчка. Или, точнее, одиночный щелчок, если дисплей в фокусе, двойной щелчок, если нет. И как узнать, находится ли док в фокусе? Переместите взгляд до строки меню (или панели окон самого переднего окна).

На других ОС такой проблемы нет. Этот беспорядок можно проследить до того, как OS X давным-давно скомпрометировала фокус окна, поместив строку меню сверху, а не в окно. Невозможность иметь несколько док-станций — это одно небольшое ответвление этого дизайнерского решения.

Ага, спасибо за объяснение. Это отстой. Нет ли способа отключить всю эту вещь «первый щелчок - сфокусироваться»?
Не то чтобы я знаю. Если наведение должно сфокусироваться, вы будете получать строку меню Finder почти каждый раз, когда пытаетесь использовать строку меню. Потому что Finder запускает рабочий стол. И почти всегда не удается добраться до строки меню, не проходя мимо рабочего стола. Вздох.
Это глупо, как и вся идея «1 панель меню сверху для всего». Спасибо за ваши объяснения!
1-й вопрос: приложение должно перейти на экран, на который вы нажали, потому что это будет экран, на котором находится фокус (вы нажали на него). 2-й вопрос: ответил на первый вопрос. Даже Unity(Free) имеет эту функцию.
В Mac OS, включая классическую Mac OS, строка меню никогда не была где-либо, кроме верхней части экрана. Док появился спустя десятилетия, когда была выпущена OS X.