Tôi thường sử dụng Firefox tối đa hóa tối đa, nhưng đôi khi tôi muốn sử dụng nó ở kích thước chiếm khoảng một nửa màn hình. Thật không may, khi tôi Tối đa hóa cửa sổ, nó thu nhỏ lại kích thước mà tôi sử dụng lần cuối và sau đó thay đổi kích thước ngay lập tức để bao phủ toàn bộ màn hình. Có cách nào để làm cho nó giữ được kích thước như khi tôi sử dụng lần cuối cùng không bị tối đa hóa không?
EDIT: Chỉ cần làm rõ, nó chỉ thực hiện điều này nếu tôi tắt FireFox kể từ lần cuối cùng tôi không tối đa hóa - nếu nó vẫn đang chạy, nó hoạt động tốt.
Tôi sẽ chỉ cho bạn ba giải pháp, mỗi giải pháp đều có nhược điểm, nhưng tôi hy vọng rằng ít nhất một trong số chúng được bạn chấp nhận.
Đây có lẽ là ứng dụng hữu ích duy nhất của window.resizeTo
. Kiểu
javascript:window.resizeTo(1280,512)
vào thanh địa chỉ. Bạn có thể biến điều này trong bookmarklet một cách dễ dàng.
Hạn chế
Allow scripts to: Move or resize existing windows
trong Edit/Preferences/Content/Enable JavaScript/Advanced...
wmctrl -r Firefox -e 0,-1,-1,1280,512
Hạn chế:
Giải pháp rõ ràng nhất là khởi động Firefox với hình dạng cửa sổ mong muốn. Nó sẽ bắt đầu không được tối đa hóa nhưng nếu bạn tối đa hóa và sau đó lại tối đa hóa, nó sẽ co lại theo kích thước mà nó có trước đó.
Thông thường bạn có thể xác định hình dạng cửa sổ cho các ứng dụng X Window như vậy:
firefox -geometry 1280x512+0+0
Điều đó không hiệu quả với tôi, vì vậy tôi đã tra cứu các tùy chọn dòng lệnh của Firefox (rút ngắn):
Usage: firefox [ options ... ] [URL]
where options include:
-height <value> Set height of startup window to <value>.
-width <value> Set width of startup window to <value>.
-no-remote Open new instance, not a new window in running instance.
Tôi đã thử
firefox -no-remote -height 1280 -width 512
nhưng điều đó cũng không hiệu quả. Tôi nghĩ rằng đây là một lỗi trong Firefox và có thể nó hoạt động trong các phiên bản khác hoặc trên các nền tảng khác.
Hạn chế
Đó không phải là hành vi mặc định trên Linux, Windows hoặc Mac OS X.
Hãy thử khởi động Firefox ở chế độ an toàn hoặc với một cấu hình mới. Nếu điều đó không xảy ra ở đó, hãy bắt đầu vô hiệu hóa các tiện ích mở rộng cho đến khi bạn tìm ra thủ phạm.
Cơ sở kiến thức Mozilla có hướng dẫn khởi động Firefox ở chế độ an toàn .
Bạn có thể dễ dàng tạo một hồ sơ mới (mà không làm hại hồ sơ hiện tại của bạn) bằng cách làm theo hướng dẫn Trình quản lý hồ sơ .
Vài năm sau và vẫn là một câu hỏi chưa được trả lời. Tôi đã viết một tiện ích nhỏ cho phép tôi chỉ định vị trí cửa sổ Firefox khi khởi động. Hãy xem http://www.ipsec.info/w/t/override-gtk-geometry.c . Hướng dẫn biên dịch và sử dụng được bao gồm trong nguồn.
Hiện tại nó chỉ cho phép bạn chỉ định vị trí và kích thước khởi động. Bạn có thể điều chỉnh nguồn cho phù hợp với nhu cầu của mình, ví dụ để thay đổi kích thước cửa sổ trong một số sự kiện khi chạy.