Немного о значках

Ответить
Аватара пользователя
Aragorn
Сообщения: 192
Зарегистрирован: 13 май 2013, 11:31
Operating system: Rosa Desktop Fresh

Немного о значках

Сообщение Aragorn »

Поместил себе на панельку значок запуска LibreOffice... Но при запуске офиса на панели отображается не красивый значок из темы Rosa а стандарный из LibreOffice. Или так и дожно быть? См. вложение
Вложения
111.png
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: Немного о значках

Сообщение Zeffanyx »

Значок можно ведь поменять вручную, в его свойствах.
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
Аватара пользователя
Aragorn
Сообщения: 192
Зарегистрирован: 13 май 2013, 11:31
Operating system: Rosa Desktop Fresh

Re: Немного о значках

Сообщение Aragorn »

Только что проверил: в свойствах значка отображается пиктограмма из темы Rosa, при открытии стандартный значок LibreOffice... Что я делаю не так?
Аватара пользователя
Aragorn
Сообщения: 192
Зарегистрирован: 13 май 2013, 11:31
Operating system: Rosa Desktop Fresh

Re: Немного о значках

Сообщение Aragorn »

И что это никак не исправить! Гуру, подскажите...
Аватара пользователя
Галахов Роман
Сообщения: 2300
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HIPER SLIM)
Откуда: Моск. обл. Волоколамск

Re: Немного о значках

Сообщение Галахов Роман »

Настройки рабочего стола - оформление приложений - значки. Может тема не та?
Rosa 2021.1 Fresh HIPER SLIM
Аватара пользователя
Aragorn
Сообщения: 192
Зарегистрирован: 13 май 2013, 11:31
Operating system: Rosa Desktop Fresh

Re: Немного о значках

Сообщение Aragorn »

Нет тема по умолчанию! И да, самого значка LibreOffice start нет в SW.
keleg
Сообщения: 4930
Зарегистрирован: 15 сен 2011, 01:58

Re: Немного о значках

Сообщение keleg »

Что-то у меня все нормально со значками LO. Где-то вы настройки сбили.
sokoloff
Сообщения: 153
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Немного о значках

Сообщение sokoloff »

Самое просто это запустить kmenuedit и посмотреть/поправить иконку в нем. Если не помогло или интересно понять почему вылезла проблема, и как это вообще работает, то велкам в дивный мир freedesktop стандартов :)

Немного вводной теории.

Иконки, название программы и текст описания для меню "Пуск", и.т.п. находятся в .desktop файлах. Системные файлы лежат в /usr/share/applications пользовательские в ~/.local/share/applications Сам десктоп файл, это ini-шка с определенными полями, иконка описывается в поле Icon (кто бы мог подумать:). В этом поле записывается только имя иконки без пути и расширения.

Иконки в линухе хранятся в темах, тема это директория в /usr/share/icons. В этоий директории иконки разбросаны по поддиректориям в соответствии с размером, и назначением иконки. Имена поддиректорий не строго стандартизированы, а описаны в файле index.theme. Но в большинстве случаев они интуитивно понятны. Я встречал 2 типа поддиректорий ТЕМА/РАЗМЕР/НАЗНАЧЕНИЕ и ТЕМА/НАЗНАЧЕНИЕ/РАЗМЕР. Директория - тип иконки значения не имеет, в любом случае иконка ищется во всех типах.

Тема может наследоваться от другой (поле Inherits в index.theme), поэтому может встретиться тема в которой почти нет иконок. В случае наследования ищется иконка в конкретной теме, потом в ее родителе, потом в родителе родителя, и.т.д. Уровень наследования не ограничен.
Если иконка не найдена то ищется в fallback теме "hicolor". Если и там нет ищется в помойке /usr/share/pixmaps.

Теоретически, пути могут отличаться от тех, которые я привел, это настраивается через переменные окружения XDG_XXX смотри "XDG Base Directory Specification" благо он очень короткий.

Имя текущей темы, стандартным способом узнать нельзя, то есть совсем, никак. За это разработчикам стандарта из freedesktop, надо голову оторвать, да и не только за это. Им частенько лениво думать и они просто пишут "desktop specific", а дальше трава не расти. А как быть разработчикам сторонних программ, никого не волнует. Но к твоей проблеме это отношения не имеет.

И до кучи, меню "Пуск" строится на основе XML файлов с корявым синтаксисом и по навороченным правилам из "Desktop Menu Specification".

Для всего этого есть стандарты.
Ответить

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»