Как я могу изменить размер окна «Настройки системы»?

Установив MyUnity, он также отображается в виде записи в диалоговом окне «Настройки системы». Однако окно System Settings не адаптируется к нему. Теперь мне нужно прокрутить вниз, чтобы увидеть нижние записи, потому что окно System Settings не имеет изменяемого размера и не может быть развернуто. Это ошибка? На моем экране все еще много места. Так зачем прокручивать вниз? Есть ли способ сделать это окно изменяемым или максимизируемым или приспосабливаться к количеству записей?

См. Изображение: enter image description here

Примечание. Но это не имеет к этому никакого отношения. Он также не работает с включенными наложенными полосами прокрутки.

5
задан 2 May 2012 в 10:41

3 ответа

Вы можете принудительно изменить размер, отредактировав файл / usr / share / gnome-control-center / ui / shell.ui и изменение:

 <property name="resizable">False</property>

на

 <property name="resizable">True</property>
7
ответ дан 2 May 2012 в 10:41

Вы не можете изменить его размер. Проблема уже описана в этом отчете об ошибке и связана с этим отчетом об ошибке . Вы можете отметить там, что это влияет и на вас .

3
ответ дан 2 May 2012 в 10:41

Это несоответствие также меня раздражает, и я нашел небольшое обходное решение, продолжающееся в сообщении Энрике.

Отредактируйте этот файл:

/usr/share/gnome-control-center/ui/shell.ui

В папке В начале вы увидите следующие строки:

<object class="GtkWindow" id="main-window">
<property name="title" translatable="yes">System Settings</property>
<property name="resizable">False</property>
<property name="icon_name">preferences-desktop</property>
<property name="window_position">center</property>

Добавьте эту строку после последнего свойства, чтобы открыть окно с фиксированной шириной:

<property name="width_request">1000</property>

Или строку, указывающую фиксированную высоту:

<property name="height_request">760</property>

И измените строку с изменяемым размером на:

<property name="resizable">True</property>

Это зафиксирует ширину до 1000 пикселей (или высоту до 760) или все, что вы введете, и сделает окно изменяемым. Однако он ничего не запомнит, когда вы измените размер. Он всегда будет открываться с шириной 1000 пикселей или высотой 760 пикселей. Но, по крайней мере, чертова полоса прокрутки исчезла и все значки видны.

Теперь есть сбой с этим запросом ширины / высоты. Главное окно откроется на запрошенной высоте, но когда вы затем выберете настройку, например «Внешний вид», а затем вернетесь к «Все настройки» с помощью верхней кнопки, полоса прокрутки вернется, а главное окно снова станет меньше. Вернемся к началу.

Вы можете обойти это поведение, поместив строку height_request внутри раздела «GtkVBox» вместо раздела «GtkWindow», как мы делали выше. Поэтому найдите:

<object class="GtkVBox" id="vbox1">
<property name="visible">True</property>
<property name="orientation">vertical</property>

И добавьте строку:

<property name="height_request">760</property>

в этот раздел. После этого вы можете удалить строку из раздела "GtkWindow". Новый глюк здесь в том, что каждое окно настроек будет открываться с высотой 760 пикселей и не будет масштабироваться по размеру.

Так что вам решать, что вы предпочитаете. :)

привет, пипз.

3
ответ дан 2 May 2012 в 10:41

Другие вопросы по тегам:

Похожие вопросы: