Closed Skif-off closed 6 years ago
влом если чеснок
от тем иконок походу зависит, кавычки из-за того что оригинал скорее массив строк
мудохаться со строками в си(особенно если его еще и не знаешь) то еще удовольствие + учитывая что не все они начинаются с emblem-
+ через emblemize какой можно вообще любую иконку насадить.
проще и быстрее на луа через gio info (или gvfs-info) делать gio info -a metadata::emblems /путь
можно было бы запариться и набить таблицу замен самых ходовых хотя бы юникодными символами или читаемыми названиями, но делать я этого конечно не буду..
накостылял конфиг в котором можно задавать соответствия
Спасибо, интересно получилось, не скажется ли на производительности?
Не понял по замене из секции [Emblems]
: ищется соответствие полное или для замены на заданное достаточно частичного совпадения с FieldValue
? Во втором случае, наверное, возможны ошибки?
скорее на стабильности скажется - где-то налажал с памятью и мозга не хватает понять где
счас эмблемы берутся не строкой а массивом, который по очереди обходится и по колхозному склеивается(в format можно поменять как склеивать будет) в возвращаемую строку. если допустим элемент массива типа например emblem-downloads
есть в конфиге, то вместо его вклеивается значение оттуда. всякие emblem-documents-symbolic
или emblem-documents-symbolic.symbolic
надо тоже самому добавлять отдельно
А если у нас emblem-downloads-gray
, а в конфиге только emblem-downloads
, то что будет? Проигнорирует или вклеит?
просто проигнорит и вклеит emblem-downloads-gray
без изменений, в конфиге ищет значение замены именно для emblem-downloads-gray
чтоб подменял надо добавлять и emblem-downloads
и emblem-downloads-gray
и т.п.
Понял, спасибо! (Никак до компа не доберусь :( SQLite Viewer вот только на днях пощупал, пару запросов с SELECT
скормил - круто.)
Может быть, есть смысл попробовать выпилить из строки
emblem-
и квадратные скобки? Если не влом и не скажется на производительности :) Вывод ведь не дистрибутиво-зависимый?