Вопрос Как масштабировать значки индикаторов


Кто-нибудь знает, имеет ли Unity способ уменьшить все значки индикаторов до одинаковой высоты? Эти большие значки очень раздражают.

ПРИМЕР:

scale indicator icons


2
2017-07-03 21:09


происхождения


Нет, я уверен, что нет. Это зависит от разработчика afaik. - Seth♦


ответы:


На самом деле, нет они находятся на одной высоте: 22 px. Но свободные места на PNG или SVG делают значок меньше.

Например, левое изображение представляет собой значок индикатора wi-fi, который имеет свободные пробелы выше и ниже. Удаление этих пространств делает его более крупным (с правой стороны), однако оно находится на одной высоте:

wi-fi  wifi-edited

Если вы хотите иметь меньшие значки, вы должны вручную добавить пробелы вокруг них в файлах PNG / SVG, чтобы они выглядели меньше.

Например, для PNG вы можете:

  1. откройте файл в GIMP (который доступен в Software Center);
  2. масштабируйте изображение до 18 px с изображения> Изображение масштаба;
  3. масштабируйте холст до 22 пикселей из изображения> Размер холста (щелкните по центральной кнопке, чтобы установить значок в середине) - теперь у вас есть 2 пикселя с каждой стороны;
  4. сохраните файл как PNG из файла> Экспорт;
  5. замените значок с помощью PNG, который вы создали.

2
2017-07-03 22:10



Да, я могу это сделать. Но некоторые значки жестко закодированы. Поэтому лучшей альтернативой является попросить разработчика обновить их. Это может занять долгое время .. :(. - leoheck
Я думаю, вы можете заменить любой значок на /usr/share/icons или взять свой ~/.icons на вашем доме. - AliNâ