ฉันจะทำให้ Firefox เริ่มขยายใหญ่สุดได้อย่างไร?


9

ฉันกำลังตั้งค่า Ubuntu ด้วยคำพังเพยสำหรับยายของฉัน ฉันจะทำให้ firefox เริ่มต้นให้ใหญ่ที่สุดได้อย่างไร


3
ดูคำตอบที่แตกต่างกันของaskubuntu.com/questions/27826/…
NN

"class = Firefox" ข้อเสีย: คุณไม่สามารถยกเลิกการขยายให้ใหญ่สุดได้ . . . ดังนั้นคำตอบคือป้อน "class = Firefox" จากนั้นเปิด firefox จากนั้นปิด 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-wnckXubuntu 14.04 เพื่อให้มันใช้งานได้
TuKsn

5

สมมติว่าคุณกำลังใช้Compizคุณสามารถบังคับให้หน้าต่างแอปพลิเคชันมีคุณสมบัติบางอย่าง (เช่นเต็มหน้าจอขยายใหญ่สุดเสมอ) โดยปรับการตั้งค่าบางอย่าง:

  1. ติดตั้งตัวจัดการการตั้งค่า CompizConfig ติดตั้ง CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. เปิดและไปที่ส่วนกฎของหน้าต่าง

  3. ในMaximizedกล่องข้อความให้ป้อนname=Navigator

  4. สุดท้ายให้เปิดใช้งานปลั๊กอินของกฎหน้าต่าง (ช่องทำเครื่องหมายด้านซ้าย)

สกรีนช็อตของการตั้งค่ากฎหน้าต่างสำหรับ Compiz

นี่จะทำให้ Firefox เริ่มขยายใหญ่สุดเสมอ ในฐานะที่เป็นผลข้างเคียงที่อาจเป็นลบมันจะทำให้ไม่สามารถยกเลิกการเพิ่มขนาด Firefox ได้


3
class=Firefoxยังใช้งานได้
dv3500ea

@ dv3500ea มันมีเหตุผลมากกว่าname=Navigatorแต่ฉันไม่คิดว่าฉันจะอัปเดตคำตอบของฉันเพราะฉันขี้เกียจเกินไปที่จะจับภาพหน้าจอใหม่ :)
Michael Martin-Smucker
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.