Ширина окна gnome-control-panel (настройки системы) не будет меньше 800px

В своем стремлении настроить интерфейс Ubuntu я наткнулся на функцию, которую кажется почти невозможно изменить. Окно gnome-control-center (Настройки системы) НЕИЗМЕННО. Если я щелкну правой кнопкой мыши на верхней панели, параметр «Изменить размер» будет недоступен, а размер окна будет фиксированным. У меня 6 значков в строке (6 личных, 6 аппаратных, 6 системных), но есть еще один пустой столбец, который просто висит там, и я хотел бы найти способ уменьшить ширину основного окна по умолчанию.

После прочтения бесчисленных страниц в Интернете все ответы сводятся к этому решению:
* используйте sudo, чтобы открыть /usr/share/gnome-control-center/ui/shell.ui
* заменить "property name =" resizable "> False <" с "True"
* добавить свойство строки name = "width_request"> 500
(полное объяснение здесь: Как изменить размер окна «Системные настройки»? )

Сохранить и ... ничего! Я знаю, что это работает, если я увеличу ширину, поэтому, если я скажу 1000 вместо 500 в width_request, панель расширится до этой ширины. Параметр изменения размера по-прежнему недоступен, поэтому эти параметры помогают только увеличивать или уменьшать ширину, но как только оно достигает определенного значения, окно не будет уменьшаться. В нем есть пустое пространство, как будто там есть невидимый столбец, который должен отображаться (см. Рисунок в нижней ссылке).

Так что да, я могу получить любое значение ширины для gnome-control-center, если оно БОЛЬШЕ 800px, но не меньше этого. Мне нужно, чтобы он составлял около 700 пикселей, что позволило бы разместить мои 6 значков (категорий) в строке вместо того, чтобы оставлять огромное пустое пространство сейчас, как если бы он ожидал, когда будет вставлен 7-й столбец, как это было по умолчанию, до того как я убрал некоторые значки, которые мне не нужны.

Есть ли способ уменьшить ширину окна центра управления gnome в Ubuntu 13.04 до значения, меньшего 800px, зная, что работают более высокие значения, но не меньше этого?

См. Рисунок здесь: [ 1112]

gnome-control-center

Спасибо!

1
задан 13 April 2017 в 15:23

1 ответ

Можно попытаться отредактировать исходный код "центра управления гнома".
Существует значение, названное "UNITY_FIXED_WIDTH 850" по умолчанию.

Примечание: В этом примере я запускаю Ubuntu 13.04 с центром управления гнома 3.6.3

1) Удостоверьтесь, что Вы имеете, включают Репозиторий исходного кода

  • Откройте центр программного обеспечения Ubuntu
  • В Строке меню выбирают Edit-> Software Sources. Нажмите для включения "Репозитория исходного кода". На всякий случай я использую "Основной Сервер" для Загрузки.

enter image description here

2) Откройте Terminal и установите необходимые пакеты.

  • sudo apt-get install build-essential

3) Зависимости от сборки установки

  • sudo apt-get build-dep gnome-control-center

4) Создайте папку для загрузки исходного кода.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Загрузите исходный код.

  • apt-get source gnome-control-center

6) Отредактируйте строку 54 в файле "gnome-control-center.c". (Мой случай я изменился от 850 до 650),

  • gedit gnome-control-center-3.6.3/shell/gnome-control-center.c

enter image description here

В одной строке был бы.

  • sed -i '54s/850/650/' ~/Downloads/src/gnome-control-center-3.6.3/shell/gnome-control-center.c

7) Перейдите к "gnome-control-center-3.6.3" папке для создания deb пакетов.

  • cd gnome-control-center-3.6.3/

  • dpkg-buildpackage -rfakeroot -uc -b

8) Теперь можно установить deb пакеты.

  • cd ..

  • sudo dpkg -i *deb

9) Наконец можно выйти из системы и Вход в систему для наблюдения изменений.

ПРЕЖДЕ:

enter image description here

ПОСЛЕ:

enter image description here

Надежда это помогает.

0
ответ дан 13 April 2017 в 15:23

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

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