Як я можу змінити розмір піктограм запуску 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 пікселів, і ви не можете цього зменшити, це важко закодовано. Що ви можете зробити, це:введіть тут опис зображення


2
Запуск динамічної ширини для Unity2d виявив певну увагу, але, ймовірно, не перетворить його на Precision. answer.launchpad.net/unity-2d/+question/175008 (# 24)
mikew незалежно від

6

Повзунок значків розміру - запуск недоступний у сесії 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

і змінити sourceSize.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 та selectOutlineSize на 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, він також був скинутий після оновлення, тому, можливо, це робити кілька разів.
Майкл Дюрант

Кожне оновлення замінить файл, який ви редагували. Отже, вам потрібно щоразу змінювати піктограми.
jokerdino

1
@souravc Посилання в порядку, все, що вам потрібно, це увійти, щоб завантажити. Або просто натисніть тут , щоб завантажити.
Мітч

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.