Firefox 시작을 항상 최대화하려면 어떻게합니까?


9

할머니를 위해 그놈으로 우분투를 설치하고 있습니다. Firefox를 항상 최대로 시작하려면 어떻게해야합니까?



"class = Firefox"단점 : 최대화 할 수 없습니다. . . . 그렇게 대답은 "클래스 = 파이어 폭스"를 입력하는 것입니다 연 다음, 파이어 폭스, 다음 닫기 파이어 폭스, 다음 "클래스 = 파이어 폭스"를 제거합니다. 이제 최대화 된 상태로 열리고 언제든지 원하는 경우 최대화를 해제 할 수 있습니다.

답변:


10

파이썬 스크립트로 이것을 달성 할 수 있습니다. 스크립트는 기본적으로 설치되어 있다고 생각하지만 작동하려면 python-wnck 및 python-gtk를 설치해야합니다.

이것을 텍스트 편집기에 복사하여 붙여 넣고 어딘가에 저장하십시오 (예 : ~ / .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()

그런 다음이 실행 파일을 만들고 터미널을 열고 실행하여 시스템 전체 위치에 복사하십시오.

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

그런 다음 할머니의 프로필을 사용하여 메뉴 편집기를 사용하여 메뉴를 편집 할 수 있습니다. 메뉴의 오른쪽 클릭 메뉴에서 또는를 실행하여이를 확인할 수 있습니다 alacarte.

그런 다음 firefox 항목을 편집하고 명령을로 설정하십시오 maximised-firefox.

메뉴 편집기


기존 메뉴를 사용하지 않는 경우 (예 : Unity Dash 및 Launcher를 사용하는 경우) 해당 Firefox 실행기의 명령을 별도로 변경해야합니까?
Michael Martin-Smucker

1
기존 메뉴, 메뉴 편집기 및 Unity 대시는 모두 gmenu를 백엔드로 사용하기 때문에 아닙니다.
dv3500ea

흥미로운 해결책 sudo apt-get install python-wnck은 Xubuntu 14.04에서 작동해야했습니다.
TuKsn

5

Compiz 를 사용한다고 가정하면 일부 설정을 조정하여 응용 프로그램 창에 특정 특성 (예 : 전체 화면, 항상 최대화)을 갖도록 할 수 있습니다.

  1. CompizConfig 설정 관리자 설치 CompizConfig 설치

    sudo apt-get install compizconfig-settings-manager
    
  2. 그것을 열고 창 규칙 섹션으로 이동하십시오.

  3. 에서 Maximized텍스트 상자에 입력name=Navigator

  4. 마지막으로 Window Rules 플러그인 (왼쪽의 확인란)을 활성화합니다.

Compiz의 창 규칙 설정 스크린 샷

이로 인해 Firefox가 항상 최대화됩니다. 잠재적으로 부정적인 부작용으로 Firefox를 최대화하지 못할 수도 있습니다.


3
class=Firefox작동합니다.
dv3500ea

@ dv3500ea 그보다 훨씬 논리적 name=Navigator이지만 새로운 스크린 샷을 찍기에는 너무 게으 르기 때문에 답변을 업데이트 할 것이라고 생각하지 않습니다. :)
Michael Martin-Smucker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.