Как я могу изменить размер иконок запуска Unity 2D?


20

Можно ли сделать значки запуска Unity 2D меньше или больше размера по умолчанию?


Существует способ уменьшить размер значков в панели запуска, описанной здесь: Изменение размера значков в Unity 2d Ubuntu 12.04 . Он включает в себя редактирование файлов .qml, и редактирование может потребоваться при каждом обновлении Unity 2D. Очень больно, на мой взгляд.

Работал нормально и безболезненно: dedoimedo.com/computers/ubuntu-unity-2d-resize-launcher.html
Паоло

Ответы:


8

11,10

Есть способ сделать иконки меньше, однако иконки окружены подсветкой, которая всегда 54x54 px, и вы не можете уменьшить ее, она жестко запрограммирована. Что вы можете сделать, это:введите описание изображения здесь


2
Динамическая ширина Launcher для Unity2d привлекла некоторое внимание, но, вероятно, не превратится в Precise. answers.launchpad.net/unity-2d/+question/175008 (# 24)
mikewh независимо от

6

Слайдер для значков изменения размера - Launcher недоступен в сеансе ubuntu-2d (Unity 2D). Поэтому я предполагаю, что вы используете Unity 2D.

Определение того, какой сеанс вы используете, будет

echo $DESKTOP_SESSION 

команда в терминале.

Если вы хотите изменить размер Launcher - Icons в сеансе Ubuntu-2d (Unity 2D), вы должны «взломать» некоторые элементы вручную.

Внимательно прочитайте и внимательно примените приведенные ниже изменения.

Откройте терминал и сделайте

gksudo gedit /usr/share/unity-2d/shell/Shell.qml 

найти эту запись

LauncherLoader {
    id: launcherLoader
    anchors.top: parent.top
    anchors.bottom: parent.bottom
    width: 65

и измените ширину на 52.

Сохранить - закрыть, а затем снова

 gksudo gedit /usr/share/unity-2d/shell/common/IconTile.qml

найти запись

 Image {
    id: icon
    objectName: "icon"
    anchors.centerIn: parent
    smooth: true

    sourceSize.width: 48
    sourceSize.height: 48

и измените sourcesSize.width и sourceSize.height на 32

сохранить - закрыть файл, а затем снова

gksudo gedit /usr/share/unity-2d/shell/launcher/LauncherList.qml

найти раздел

AutoScrollingListView {
id: list
Accessible.name: objectName

/* The spacing is explicitly set in order to compensate
   the space added by selectionOutline and round_corner_54x54.png. */
spacing: -7

property int tileSize: 54

/* selectionOutline tile size, so AutoScrollingList view can calculate
   the right height. */
property int selectionOutlineSize:  65

и измените titeSize на 40 и selectionOutlineSize на 52.

Сохраните файл и выйдите из системы - войдите, чтобы изменения вступили в силу.

Наслаждайтесь и имейте в виду, что с обновлением в будущем возможно (не наверняка) эти значения вернутся к значениям по умолчанию.

Эта процедура была ранее описана здесь, в марте 2012 года : Изменение размера значков в Unity 2d Ubuntu 12.04 .


5

12,04

Обновление :

Существует небольшой скрипт для изменения размера элементов запуска Unity-2d. Скачайте скрипт с форумов (вам необходимо авторизоваться, чтобы скачать файл).

Затем сделайте файл исполняемым:

chmod +x script.py

Используйте скрипт, чтобы изменить размер элемента запуска Unity-2D:

sudo script.py 32

Здесь я использовал 32 в качестве примера. Вы можете использовать другие размеры иконок, как вы хотите.

Ссылки:


Оригинальный ответ :

На момент написания этого ответа невозможно легко изменить размер значков модуля запуска. Хакский метод Георгия - лучший способ изменить размер иконки.

Функция изменения размера значка еще не полностью разработана, и, надеюсь, появится 12.04.

См. Https://answers.launchpad.net/unity-2d/+question/175008 .


Это сработало для меня - хотя я должен был сделать sudo /script.py 32(и выйти и войти, чтобы увидеть это).
Майкл Даррант

... хотя я сделал chmod + x Он также получил сброс после обновления, так что, возможно, делаю это несколько раз.
Майкл Даррант

Каждое обновление будет перезаписывать файл, который вы редактировали. Итак, вам нужно каждый раз изменять иконки.
Джокердино

1
@souravc Ссылка в порядке, все, что вам нужно, это войти в систему, чтобы скачать. Или просто нажмите здесь , чтобы скачать.
Митч

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.