ROX Filer 2.10 и размер окна по-умолчанию

Добрый день.
Те, кто пользуется этим мамонтом, наверное, знают одно из неудобств: при запуске (старте) ROX создается окно, которое занимает определенный размер, а именно по границам иконок каталогов/файлов. Т.е. даже при запуске rox /home/abc для которого есть некоторые настройки - опции Width и Height в Settings.xml игнорируются. Стоит выйти и снова зайти в каталог - размер окна из настроек применяются.

Хотелось бы поделиться самописным маленьким патчем к этому файловому менеджеру (версия 2.10), результатом которого будет являться возможность задать размеры "первого окна" для запуска. Возможно не актуально, но я ничего аналогичного не видел.

Значениями окна по-умолчанию (без параметров в Options) будут размеры 600х400, при наличии параметров
default_window_w и default_window_h задаются размеры исходя из этих значений.

--- ./filer.c   2009-07-18 18:23:18.000000000 +0400
+++ ./filer.patched.c   2012-06-19 12:37:08.000000000 +0400
@@ -174,6 +174,8 @@
 static Option o_filer_view_type;
 Option o_filer_auto_resize, o_unique_filer_windows;
 Option o_filer_size_limit;
+Option o_default_window_w;
+Option o_default_window_h;

 #define ROX_RESPONSE_EJECT 99 /**< User clicked on Eject button */

@@ -192,7 +194,9 @@

        option_add_int(&o_filer_view_type, "filer_view_type",
                        VIEW_TYPE_COLLECTION);
-
+       option_add_int(&o_default_window_w, "default_window_w", 600);
+       option_add_int(&o_default_window_h, "default_window_h", 400);
+
        option_add_notify(filer_options_changed);

        busy_cursor = gdk_cursor_new(GDK_WATCH);
@@ -332,7 +336,7 @@
                        gdk_event_free(event);
        }
        else
-               gtk_window_set_default_size(GTK_WINDOW(window), w, h);
+               gtk_window_set_default_size(GTK_WINDOW(window), o_default_window_w.int_value, o_default_window_h.int_value);
 }

 /* Called on a timeout while scanning or when scanning ends

И пример настроек из ~/.config/rox.sourceforge.net/ROX-Filer/Options:

<Options>
...
  <Option name="default_window_w">500</Option>
  <Option name="default_window_h">500</Option>
...
</Options>

Отправь патч в апстрим, что

Отправь патч в апстрим, что ли :-)
Ну, или на багзиллу, авось кто заинтересуется и включит в дерево

Нейтральность - высшее достижение сознания!

вряд ли кто-то будет что-то делать

Если у них Development status: Discontinued, то вряд ли кто-то будет что-то делать...

А, пардон, это у ROX Desktop! :) А вот этот форк еще трепыхается: https://github.com/jun7/rox-filer - Latest commit fc93aa8 12 days ago!

Нужная вещь

Может кто-то уже собрал с этим патчем, или подскажите как это сделать, версия 2.11.

Отбой

Уже собрал, всё работает, спасибо mr Fog.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".