Làm cách nào để làm cho Firefox bắt đầu luôn được tối đa hóa?


9

Tôi đang thiết lập Ubuntu với gnome cho bà của tôi. Làm thế nào tôi có thể làm cho firefox bắt đầu LUÔN LUÔN tối đa.


3
Xem các câu trả lời khác nhau của Askubfox.com/questions/27826/ Ấn
NN

"Class = Firefox" Nhược điểm: bạn không thể hủy tối đa hóa nó. . . . Vì vậy, câu trả lời là nhập "class = Firefox", sau đó mở firefox, sau đó đóng firefox, sau đó xóa "class = Firefox". Bây giờ nó sẽ mở tối đa hóa, và bạn có thể hủy tối đa hóa nó bất cứ lúc nào bạn muốn.

Câu trả lời:


10

Có thể đạt được điều này với một kịch bản python. Kịch bản yêu cầu python-wnck và python-gtk phải được cài đặt để hoạt động, mặc dù tôi nghĩ rằng chúng được cài đặt theo mặc định.

Sao chép và dán phần này vào trình soạn thảo văn bản và lưu nó ở đâu đó (ví dụ ~ / .maximised-firefox.py):

#!/usr/bin/env python
import wnck
import gtk
import subprocess
import time

firefox = subprocess.Popen(["firefox"])

b = True
while b:
    screen = wnck.screen_get_default()
    while gtk.events_pending():
        gtk.main_iteration()
    windows = screen.get_windows()
    for w in windows:
        if w.get_pid() == firefox.pid:
            w.maximize()
            b = False
    time.sleep(1)


firefox.wait()

Sau đó, thực hiện điều này và sao chép vào một vị trí toàn hệ thống bằng cách mở một thiết bị đầu cuối và chạy:

chmod +x ~/.maximised-firefox.py
sudo cp ~/.maximised-firefox.py /usr/bin/maximised-firefox

Sau đó, bạn có thể sử dụng hồ sơ của bà của bạn, chỉnh sửa các menu bằng trình chỉnh sửa menu. Bạn có thể nhận được điều này từ menu chuột phải của menu hoặc bằng cách chạy alacarte.

Sau đó chỉnh sửa mục firefox và đặt lệnh thành maximised-firefox.

trình chỉnh sửa menu


Nếu bạn không sử dụng menu truyền thống (ví dụ: nếu bạn đang sử dụng Unity Dash và Launcher), bạn có cần thay đổi lệnh riêng cho các trình khởi chạy Firefox đó không?
Michael Martin-Smucker

1
Không bởi vì menu truyền thống, trình chỉnh sửa menu và dấu gạch ngang Unity đều sử dụng gmenu làm phụ trợ của chúng.
dv3500ea

Giải pháp thú vị, tôi đã phải dùng sudo apt-get install python-wnckXubfox 14.04 để nó hoạt động.
TuKsn

5

Giả sử bạn đang sử dụng Compiz , bạn có thể buộc một cửa sổ ứng dụng có một số đặc điểm nhất định (ví dụ: toàn màn hình, luôn được tối đa hóa) bằng cách điều chỉnh một số cài đặt:

  1. Cài đặt Trình quản lý cài đặt CompizConfig Cài đặt CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Mở nó và đi đến phần Window Rules.

  3. Trong Maximizedhộp văn bản, nhậpname=Navigator

  4. Cuối cùng, kích hoạt plugin Window Rules (hộp kiểm bên trái).

ảnh chụp màn hình của cài đặt Window Rules cho Compiz

Điều này sẽ khiến Firefox luôn bắt đầu tối đa hóa. Là một tác dụng phụ có khả năng tiêu cực, nó cũng sẽ khiến cho không thể tối đa hóa Firefox.


3
class=Firefoxcũng hoạt động.
dv3500ea

@ dv3500ea điều đó hợp lý hơn nhiều name=Navigator, nhưng tôi không nghĩ mình sẽ cập nhật câu trả lời của mình vì tôi quá lười để chụp ảnh màn hình mới. :)
Michael Martin-Smucker
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.