おばあちゃんのためにgnomeでUbuntuをセットアップしています。 Firefoxを常に最大化して起動するにはどうすればよいですか。
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
に設定します。
Compiz を使用していると仮定すると、いくつかの設定を調整することにより、アプリケーションウィンドウに特定の特性(フルスクリーン、常に最大化など)を強制することができます。
インストール CompizConfig Settings Manager
Sudo apt-get install compizconfig-settings-manager
それを開いて、[ウィンドウルール]セクションに移動します。
Maximized
テキストボックスに、name=Navigator
と入力します
最後に、Window Rulesプラグインを有効にします(左側のチェックボックス)。
これにより、Firefoxは常に最大化されて起動します。潜在的にマイナスの副作用として、Firefoxの最大化を解除することもできなくなります。