Bagaimana cara membuat Firefox mulai selalu dimaksimalkan?

9

Saya mengatur Ubuntu dengan gnome untuk nenek saya. Bagaimana saya bisa membuat firefox mulai SELALU dimaksimalkan.

ruena
sumber
3
Lihat jawaban berbeda dari askubuntu.com/questions/27826/…
NN
"class = Firefox" Kekurangan: Anda tidak dapat memaksimalkannya. . . . Jadi jawabannya adalah memasukkan "class = Firefox", lalu buka firefox, lalu tutup firefox, lalu hapus "class = Firefox". Sekarang itu akan terbuka maksimal, dan Anda dapat membatalkannya kapan saja Anda inginkan.

Jawaban:

10

Dimungkinkan untuk mencapai ini dengan skrip python. Skrip membutuhkan python-wnck dan python-gtk untuk diinstal agar dapat berfungsi, walaupun saya pikir ini sudah diinstal secara default.

Salin dan tempel ini ke editor teks dan simpan di suatu tempat (mis. ~ / .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()

Kemudian buat ini dapat dieksekusi dan salin ke lokasi sistem dengan membuka terminal dan menjalankan:

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

Anda kemudian dapat, menggunakan profil nenek Anda, mengedit menu menggunakan editor menu. Anda dapat melakukannya dari menu klik kanan menu atau dengan menjalankan alacarte.

Kemudian edit item firefox dan atur perintah ke maximised-firefox.

editor menu

dv3500ea
sumber
Jika Anda tidak menggunakan menu tradisional (misalnya, jika Anda menggunakan Unity Dash dan Launcher), apakah Anda perlu mengubah perintah untuk peluncur Firefox secara terpisah?
Michael Martin-Smucker
1
Tidak karena menu tradisional, editor menu, dan tanda hubung Unity semuanya menggunakan gmenu sebagai backend mereka.
dv3500ea
Solusi menarik, saya harus sudo apt-get install python-wnckmenggunakan Xubuntu 14.04 untuk membuatnya berfungsi.
TuKsn
5

Dengan asumsi Anda menggunakan Compiz , Anda dapat memaksa jendela aplikasi untuk memiliki karakteristik tertentu (misalnya layar penuh, selalu dimaksimalkan) dengan mengubah beberapa pengaturan:

  1. Instal CompizConfig Settings Manager Instal CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Buka dan buka bagian Aturan Jendela.

  3. Di Maximizedkotak teks, masukkanname=Navigator

  4. Terakhir, aktifkan plugin Window Rules (centang di sebelah kiri).

tangkapan layar pengaturan Aturan Jendela untuk Compiz

Ini akan menyebabkan Firefox selalu mulai dimaksimalkan. Sebagai efek samping yang berpotensi negatif, itu juga akan membuat tidak mungkin untuk memaksimalkan Firefox.

Michael Martin-Smucker
sumber
3
class=Firefoxjuga berfungsi.
dv3500ea
@ dv3500ea itu jauh lebih logis daripada name=Navigator, tapi saya rasa saya tidak akan memperbarui jawaban saya karena saya terlalu malas untuk mengambil tangkapan layar baru. :)
Michael Martin-Smucker