Đặt lại Mac OS X Windows Position sau khi gắn màn hình ngoài


72

Sử dụng Mac OS trên nhiều màn hình là điều tuyệt vời, nhưng sau khi loại bỏ màn hình ngoài (màn hình thứ 2) thường thì vị trí cửa sổ ban đầu trên màn hình ngoài không được định vị lại thành màn hình mặc định. Có phím tắt hoặc tiện ích nào có thể đặt lại vị trí cửa sổ cho loại sử dụng này không?


Bạn cũng có thể kiểm tra serverfault.com/questions/7237/ Khăn trên Server Fault.
Chealion

cũng thấy hàng đợi rất phổ biến Tùy chọn quản lý cửa sổ nào tồn tại cho OS X?
cwd

Câu trả lời:


64

Từ câu trả lời của tôi ban đầu tại Server Fault Câu 7237 :

Khi rút phích cắm màn hình (bao gồm cả bộ chuyển đổi nếu có thể - rời khỏi bộ điều hợp khiến OS X nghĩ rằng màn hình vẫn được cắm), tất cả Windows sẽ chuyển sang màn hình chính của bạn. Thỉnh thoảng, một số cửa sổ (ví dụ: Firefox) sẽ giữ vị trí của chúng ở phía bên phải màn hình, khiến bạn có đủ chỗ để lấy thanh tiêu đề và di chuyển nó đến nơi bạn muốn.

Một phương pháp sắp xếp Windows để bạn có thể thấy chúng (nếu vì lý do nào đó chúng ở ngoài màn hình) là đổi sang ứng dụng sở hữu cửa sổ đang đề cập, giữ phím Tùy chọn và chọn "Sắp xếp trước" Menu cửa sổ. Sau đó, nó sẽ sắp xếp tất cả các cửa sổ của ứng dụng đó theo một tầng từ phía trên bên trái của màn hình.

Đặc biệt, có một số AppleScripts có sẵn (ví dụ: cái này tại Snipplr ) cũng sẽ lấy mọi cửa sổ ra khỏi màn hình và di chuyển nó trên màn hình cho bạn.

Ngoài ra còn có một ứng dụng phần mềm chia sẻ tiện lợi có tên là Stay sẽ giúp tự động hóa rất nhiều thứ này cho bạn, trong khi đó còn có ControlPlane sẽ làm được nhiều việc hơn là chỉ thông báo nếu màn hình bị ngắt kết nối và cho phép bạn chạy tập lệnh (trong trường hợp bạn muốn làm nhiều hơn là chỉ sắp xếp lại các cửa sổ). ControlPlane là miễn phí, nhưng không có bất kỳ cơ chế trực tiếp nào để di chuyển các cửa sổ (bạn phải đính kèm nó với một trong những AppleScripts đã nói ở trên).


"Tập hợp Windows" chỉ ảnh hưởng đến tinh thần và chỉ có nghĩa là ảnh hưởng đến các cửa sổ "Hiển thị" tùy chọn hệ thống.
Araxia

@Araxia: Đã sửa. Lạ vì tôi có thể đã thề rằng tôi đã sử dụng nó theo cách đó trước đây (nhưng nó chắc chắn không hoạt động theo cách đó trong Lion)
Chealion

Bạn cũng có thể sắp xếp lại các cửa sổ với Divvy
Irfan

Kịch bản từ Snipplr đã làm việc tuyệt vời. Tôi chưa thử tập lệnh với các ứng dụng X-windows, mà Divvy dường như không thể thay đổi kích thước.
harijay

Trên Mavericks, nhấp vào ứng dụng đó, trên thanh menu, Nhấp vào "Cửa sổ"> "Mang tất cả ra phía trước"
Ivan Chau

6

Bạn cũng có thể đi đến Hiển thị và chọn tắt / bật phản chiếu và nó đặt lại các cửa sổ.


4

làn gió có trạng thái cửa sổ toàn cầu và ứng dụng. các trạng thái có thể được kích hoạt bằng cách sử dụng bàn phím và có độ phân giải độc lập. cặp này với sizeupwindowflow và bạn sẽ được thiết lập.


3

Thử

Cửa sổ -> thác

Điều này có khắc phục vấn đề của bạn?


1
Tùy chọn này không khả dụng trong OSX
Canada Luke

4
Hoạt động cho Powerpoint 14.2.1 trên MacOS 10.7.4
mp

OK, nó không xuất hiện trong OSX 10.6.8 ... Hmmm. Người dùng Lucky Lion
Canada Luke

3

Giữ phím tùy chọn và nhấp vào biểu tượng của ứng dụng trong thanh công cụ hai lần. Lần nhấp đầu tiên sẽ ẩn cửa sổ và lần nhấp thứ hai sẽ thay đổi kích thước cửa sổ để vừa với cửa sổ duy nhất.


Đây là câu trả lời tốt nhất, nó cũng hoạt động trên macOS Sierra.
Justin

2

Không có cái nào trong số này hoạt động, sau đó tôi đọc về một mẹo để xóa tệp plist. Điều đó đã xóa tất cả mọi thứ, bao gồm cả đăng ký của tôi cho ứng dụng mà tôi đang cố gắng thu thập cửa sổ chính, mở ra, khi tôi đóng nó lần cuối.

Sau đó, tôi đã thử cách sau và đã thành công: Tôi đã thay đổi khóa MainWindowFrame thành s.th. dưới độ phân giải màn hình của tôi, trong trường hợp của tôi:

<key>MainWindowFrame</key>
    <array>
        <integer>**2237**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

đến:

<key>MainWindowFrame</key>
    <array>
        <integer>**1000**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

Điều đó cuối cùng đã làm được mẹo !!!


2
tập tin plist nào bạn đã chỉnh sửa?
rennat

1

Tôi đã có một truy vấn tương tự cho một người bạn sử dụng màn hình ngoài với Macbook và anh ấy đề xuất SizeUp . Tôi chưa nhìn vào nó, nhưng nó có thể là những gì bạn đang theo đuổi.


Có thể kích thước tăng lên đang khiến các cửa sổ di chuyển đến cạnh màn hình khi tôi đánh thức máy mac của mình?
Andy

1

Bạn có thể đi tới Tùy chọn hệ thống> Hiển thị và thay đổi độ phân giải thành mức thấp hơn, giả sử 1024 x 768 hoặc 800 x 600 và điều đó sẽ khiến các cửa sổ đặt lại về kích thước hiển thị nhỏ hơn đó. Thay đổi nó trở lại những gì bạn có tất cả các cửa sổ màn hình sẽ xuất hiện.


nghĩ rằng điều này đã làm việc
malhal

1

Tôi đã từng có một trường hợp kỳ lạ khi tôi chỉ có thể nhìn thấy cửa sổ ứng dụng khi chuyển đổi giữa các không gian. Tôi biết nó ở đâu đó bên trái màn hình; Tôi đã thử nhiều phương pháp được mô tả ở đây mà không có kết quả.

Cuối cùng, tôi sắp xếp lại màn hình chính và bên ngoài của mình theo sở thích hiển thị để bật ở phía trên bên trái của màn hình khác, và cuối cùng cửa sổ xuất hiện.


1

Khi bạn chạy nhiều màn hình độ phân giải khác nhau trên Mac, Mac dường như "giả vờ" rằng tất cả các màn hình thực sự có cùng độ phân giải dọc bằng cách tạo ra màn hình "ảo" thực tế để lấp đầy khoảng trống giữa mỗi màn hình nhỏ hơn và màn hình lớn nhất . Ví dụ: tôi có macbook pro và màn hình 27 "Rạp chiếu phim.

Tôi chạy màn hình Điện ảnh ở độ phân giải gốc 2560x1440 và macbook của tôi ở cài đặt "bên ngoài không gian" ở bên phải (nó nhỏ hơn 1440, nhưng nó không cho tôi biết chính xác nó là gì). Do cách đặt màn hình và máy tính xách tay của tôi trên bàn, tôi sử dụng tab "sắp xếp" trong tùy chọn hệ thống để căn chỉnh cạnh dưới của màn hình. Khi tôi làm điều này, có một phần phía trên màn hình macbook được hiển thị là trống hoặc trống trong cửa sổ sắp xếp.

TUY NHIÊN, tôi phát hiện ra rằng nếu tôi sắp xếp lại những thứ sao cho các cạnh trên của màn hình được căn chỉnh, cửa sổ ứng dụng bị mất của tôi đang lặng lẽ chờ tôi ở phía trên bên trái của không gian màn hình máy tính xách tay, nghĩ rằng nó ở trên màn hình và hiển thị toàn bộ thời gian. Từ đó, tôi phát hiện ra rằng bằng cách di chuyển màn hình máy tính xách tay của mình xuống để căn chỉnh với màn hình bên ngoài ở phía dưới, hệ thống đã đủ tốt để buộc cửa sổ hiện bị ẩn ở phía trên bên trái màn hình Điện ảnh của tôi.


0

Tôi giữ tùy chọn hiển thị trong thanh menu (có một tùy chọn trong tùy chọn hiển thị cho việc này). Sau đó, bất cứ khi nào sự sắp xếp màn hình thay đổi và OS X không phát hiện ra, bạn có thể nhấp vào đây và chọn 'Phát hiện màn hình'.

Ngoài ra, bạn có thể viết kịch bản hành động đó trong Automator và tự gán cho nó một phím tắt. Xem liên kết này để biết thêm thông tin


0

Tôi gặp vấn đề tương tự khi sử dụng Pixelmator và có một số cửa sổ tắt màn hình khi cố gắng sử dụng nó vào ngày sau khi tôi sử dụng nó ở nhà với máy tính xách tay của tôi được kết nối với màn hình. Chỉ cần đi vào màn hình của bạn, đặt độ phân giải của bạn ở mức thấp hơn, nhấp vào nút 'thu thập các cửa sổ' và sau đó đặt độ phân giải trở lại bình thường và bạn sẽ thấy tất cả các cửa sổ Pixelmator (hoặc bất kỳ ứng dụng nào).


0

Một điều khác bạn có thể làm là tiếp xúc (tôi nghĩ rằng ba ngón tay vuốt lên theo mặc định) và kéo cửa sổ lên màn hình khác. Nếu bạn có thể nhận được ở góc dưới cùng bên phải, nó sẽ bật cửa sổ lên trên cùng của màn hình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.