Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Разная высота иконок в xfce panel  (Прочитано 3732 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xdevelx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Ubuntu 16.04
    • Просмотр профиля
Разная высота иконок в xfce panel
« : 22 Апреля 2018, 16:05:32 »
Xubuntu 18.04, тема - Адвайта, тема значков - ubuntu mono light
Установлена высота панели 41 px. При такой высоте панели иконки становятся разного размера - pulseaudio на всю высоту, а оповещения и оповещения статуса на 1/3 панели. В настройках элементов регулировать размер иконок можно только для оповещения статуса и раскладки клавиатуры. При изменении темы и темы значков наблюдается точно такое же расхождение в размере иконок. Разные размеры бросаются в глаза при высоте панели больше 37 пикселей. Как добиться единообразия иконок?
« Последнее редактирование: 22 Апреля 2018, 16:10:04 от xdevelx »

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #1 : 22 Апреля 2018, 19:38:58 »
Я и на 22 пикселей у панели вижу что они разные
там и блоки этих панелек разные .

Все дело в том что все эти индикаторы каждый - отдельная микропрограмма ,
они написаны разными авторами .
Более менее помогают улучшить картинку иконки  с сайта "machbunu" - закос под mac .

Но тоже далеко не айс .
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн xdevelx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Ubuntu 16.04
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #2 : 22 Апреля 2018, 20:03:28 »
Все дело в том что все эти индикаторы каждый - отдельная микропрограмма ,
они написаны разными авторами .
Какая разница какими программами добавляются иконки? Все они в svg формате и им может быть выставлен любой размер без потери качества. Ведь в других DE (unity, kde, gnome, mate и тд) иконки в панелях выводятся одного размера, независимо от программ. Неужели в xfce нельзя сделать иконки одного размера???

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #3 : 23 Апреля 2018, 10:04:59 »
Цитировать
Все они в svg формате и им может быть выставлен любой размер без потери качества
Отчасти вы правы: "без потери качества".
Вопрос в том, будет ли DE их масштабировать.
Посмотрим, используемую вами, ubuntu-mono-light.
Максимальный размер большинства иконок - 24 пикселя.
А теперь заглянем в файл /usr/share/icons/ubuntu-mono-light/index.theme.
Находим там такой код:
[status/24]
Size=24
Context=Status
Type=Fixed
Что в вольном переводе на русский означает: размер иконок в данном каталоге 24 пикселя и размер этот фиксированный, т.е. не масштабируется.
DE нарисует иконку в соответствии с этими параметрами, если конечно не вздумает их переопределить.
Если посмотришь дальше, то "Type=Scalable" есть только в каталоге "Places".
Есть еще одна засада.
В самом начале файла видим строку:
Inherits=Humanity,Adwaita,hicolorЭто значит, что если не будет найдена подходящая иконка в "ubuntu-mono-light", то иконка может быть взята из тем, перечисленных в этой строке.
И это только о теме иконок.
У темы оформленя могут быть свои виды на то, какие иконки и как рисовать.
И так далее, по цепочке.
В конце концов каждая програмулинка сама решает, принимать ей параметры от DE или самой "чучу отчебучить".

Оффлайн xdevelx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Ubuntu 16.04
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #4 : 23 Апреля 2018, 10:24:50 »
andytux,
Эти все нюансы можно принять и понять, но в конечном итоге что делать с тем что одна иконка больше других больше чем в два раза? Или этот вопрос в xfce нерешаем?
Изначально мой вопрос в топике был "Как добиться единообразия иконок?". Как мне этот вопрос разрешить для xfce панели?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #5 : 23 Апреля 2018, 11:19:24 »
Как минимум я дал тебе удочку.
Я понимаю, что тебе хочется рыбку, желательно даже жареную.
Пока ее у меня нет. Вчера поковырялся, пока безрезультатно.

Оффлайн xdevelx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Ubuntu 16.04
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #6 : 23 Апреля 2018, 11:30:04 »
Как минимум я дал тебе удочку.
Я понимаю, что тебе хочется рыбку, желательно даже жареную.
Пока ее у меня нет. Вчера поковырялся, пока безрезультатно.
Как минимум DE (xfce) такие вещи должна предоставлять пользователю из коробки, как это делают другие DE. Я попробовал конечно создать свою тему значков, скопировав ubuntu mono light. Но вся проблема в том, что тема предоставляет не все иконки, а много чего наследует от родительских тем. По итогу разбираться во всех зависимых темах - очень долго. Проще забить на самостоятельное решение. А в какой репозиторий можно написать issue по этому поводу?

Оффлайн funk2256

  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #7 : 23 Апреля 2018, 22:08:05 »
xdevelx, использую Faenza-Dark, достаточно не плохая тема иконок, и таких проблем не наблюдал(к счастью.)
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн xdevelx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Ubuntu 16.04
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #8 : 23 Апреля 2018, 23:09:56 »
funk2256,
Faenza-Dark -светло-серые и темно-серые иконки получились, не совсем то что хотелось бы видеть в конечном итоге

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #9 : 24 Апреля 2018, 07:57:11 »
правильно мыслиш
оформляй как баг фикс...
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Разная высота иконок в xfce panel
« Ответ #10 : 03 Мая 2018, 10:54:59 »
Цитировать
Faenza-Dark, достаточно не плохая тема иконок, и таких проблем не наблюдал(к счастью
Дело тут не только в иконках. В прошлый раз я смотрел на хUbuntu 17.10.
Сегодня смотрю на 18.04. Поведение сильно отличается.
Первое, что заметил - иконки масштабируются по разному.
Выставляю высоту панели 16 пикселей. Все иконки одинаковые.
Начинаю увеличивать по одному пикселю и слежу за иконками.
Высота панели увеличивается, иконки не меняются.
Первой масштабируется "колокольчик", при 22пикселях.
Вторая "менеджер питания", при 26пх. Колокольчик к этому времени уже не на всю высоту панели.
Третьим срабатывает "громкость", при 28пх.
При 30пх снова масштабируется "колокольчик".
При 34пх - "менеджер питания".
При 36рх - "громкость" и т.д.
Особняком стоят иконки "Status Notifier". Они не масштабируются.
У них в настройках задается постоянный размер.

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.