web-dev-qa-db-ja.com

Gummi(GTK +ベースのアプリケーション)を最大化して起動する方法は?

Exec行に追加できるものはありますかìngummi.desktopだましますか?

[Desktop Entry]
Version=1.0
Name=Gummi
GenericName=LaTeX Editor
Comment=Simple LaTeX Editor
Exec=gummi %F
Icon=gummi
Terminal=false
Type=Application
Categories=Office;
StartupNotify=true
MimeType=text/x-tex;

https://apps.ubuntu.com/cat/applications/precise/gummi/

http://dev.midnightcoding.org/projects/gummi

https://launchpad.net/~gummi/+archive/gummi

2

ご注意ください:以下の回答は、xfwm4、metacityなどのウィンドウマネージャーでは機能しますが、compizでは機能しません。デスクトップとウィンドウの処理方法(ビューポートに分割される)。 mhc に記載されているように、 上記のコメント で説明されているようにccsmを使用し、 このaskubuntuの回答 を参照する必要があります。


.desktopファイルに何も追加する必要はありません。ホームフォルダーの構成ファイルを編集するだけです。

$HOME/.config/gummi/gummi.cfgを見つけて、サイズを画面サイズに設定すると、最大化して起動します。寸法は最大解像度によって異なります。たとえば、1280x1024、1920x1080などです。

これが$HOME/.config/gummi/gummi.cfgの元のセクションです。

[Global]
config_version = 0.6.1
mainwindow_x = 244
mainwindow_y = 233
mainwindow_w = 792
mainwindow_h = 558

例として、792と558を1280と1024に変更し、次回最大化して起動するようにします。ファイルを編集して、gummiを再起動します。何を入力しても、起動時にプログラムによって調整されるため、正確な値を指定する必要はありません。

設定ファイルをめちゃくちゃにした場合は、それを削除するだけで、gummiの起動時に再生成されます。


リポジトリにあるdevilspieを使用することもできます。

Sudo apt-get install devilspie

~/.devilspieフォルダーが存在しない場合は作成し、gummiのプロファイルを作成します。これにより、gummiの実行時にdevilspieがトリガーされ、ウィンドウが最大化されます。ファイルにgummi.dsという名前を付け、その中に配置します。

; gummi maximise

(if (is (window_class) "Gummi") (maximize) )

ただし、devilspieは実行する必要があるため、スタートアップアプリケーションに追加する必要があります。

devilspieは、選択したウィンドウを操作するのに非常に役立つアプリケーションなので、試してみる価値はありますが、compizを実行している場合は機能しない可能性があります。

2
user76204