Як зробити так, щоб запуск Firefox завжди був максимальним?


9

Я встановлюю Ubuntu з гномом для моєї бабусі. Як я можу змусити запустити Firefox ЗАВЖДИ максимально.


3
Дивіться різні відповіді на askubuntu.com/questions/27826/…
NN

"class = Firefox" Недолік: ви не можете його максимізувати. . . . Отже, відповідь - ввести "class = Firefox", потім відкрити firefox, потім закрити firefox, а потім видалити "class = Firefox". Тепер він відкриється максимізовано, і ви можете його не максимізувати в будь-який час.

Відповіді:


10

Цього можна досягти за допомогою сценарію python. Сценарій вимагає встановлення python-wnck та python-gtk для роботи, хоча я думаю, що вони все-таки встановлені за замовчуванням.

Скопіюйте та вставте це в текстовий редактор і збережіть його десь (наприклад, ~ / .maximized-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 and Launcher), вам буде потрібно змінити команду для цих пускових програм Firefox окремо?
Майкл Мартін-Смукер

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, але я не думаю, що я оновлюю свою відповідь, бо я лінивий зробити новий скріншот. :)
Майкл Мартін-Смукер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.