web-dev-qa-db-ja.com

Firefoxを常に最大化して起動するにはどうすればよいですか?

おばあちゃんのためにgnomeでUbuntuをセットアップしています。 Firefoxを常に最大化して起動するにはどうすればよいですか。

9
ruena

pythonスクリプトでこれを達成することが可能です。このスクリプトを使用するには、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に設定します。

menu editor

10
dv3500ea

Compiz を使用していると仮定すると、いくつかの設定を調整することにより、アプリケーションウィンドウに特定の特性(フルスクリーン、常に最大化など)を強制することができます。

  1. インストール CompizConfig Settings ManagerInstall CompizConfig

    Sudo apt-get install compizconfig-settings-manager
    
  2. それを開いて、[ウィンドウルール]セクションに移動します。

  3. Maximizedテキストボックスに、name=Navigatorと入力します

  4. 最後に、Window Rulesプラグインを有効にします(左側のチェックボックス)。

screenshot of the Window Rules settings for Compiz

これにより、Firefoxは常に最大化されて起動します。潜在的にマイナスの副作用として、Firefoxの最大化を解除することもできなくなります。