В Ubuntu GNOME 14.04 было возможно сделать большую тонкую настройку на оболочке гнома через .js файлы. Эти файлы, кажется, были обернуты начиная с Gnome 3.12, как объяснено здесь:
Хранение доступной оболочки гнома
Более свежее сообщение подробно излагает обновленную процедуру, чтобы извлечь .js файлы и протестировать модификации:
Однако эти сообщения не объясняют, как делать изменения постоянными.
Я пытался перекомпилировать исходный файл с помощью команды glib-compile-resources resources.gresource.xml
но управляемый только для повреждения оболочки гнома.
К сожалению, нет никакого среднего способа постоянно реализовать модификации, сделанные на файлах JavaScript, и необходимо создать целый пакет оболочки гнома снова, как объяснено в этом потоке:
Октябрь списка оболочки Gnome 2016 года
Или ожидайте расширения для создания тонкой настройки обзора приложения легкой.
Примечание: Возможно сделать некоторую тонкую настройку, не перекомпилировав оболочку гнома путем редактирования /usr/lib/gnome-shell/libgnome-shell.so
в Hex-редакторе. Например, можно изменить число столбцов и/или строк в обзоре приложения путем выполнения следующего:
Сделайте резервное копирование libgnome-shell.so
в случае, если что-то идет не так, как надо.
Открытый libgnome-shell.so
с Hex-редактором (я использовал, Благословляют), и искать MAX_COLUMNS = 6
как текст.
Замена 6
со значением ASCII числа столбцов, которые Вы хотите. Если Вы захотите 2-разрядное значение, то необходимо будет удалить пространство между =
знак "равно" и оригинал 6
, как в MAX_COLUMNS =10
.
Можно сделать то же для количества строк путем изменения MIN_ROWS
, и для размера значков путем изменения ICON_SIZE
(поиск const ICON_SIZE
).
Сохраните и замените libgnome-shell.so
.
Оболочка гнома перезапуска (нажимают Alt+F2 и во всплывающем окне, вводит 'r' или 'перезапускает' и нажимает Enter).
Большое спасибо VoOoLoX для предложения этой процедуры в связанном сообщении.