Bug 7860 - How add folder-red?
: How add folder-red?
Status: CONFIRMED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-04-14 11:12 MSD by m.voznesensky
Modified: 2017-04-18 20:12 MSD (History)
3 users (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.voznesensky 2017-04-14 11:12:51 MSD
Имеется тема иконок РОСЫ. Если в неё добавить красную иконку, то корневой каталог в Dolphin станет отображаться красным (где точки входа). Возникает вопрос, как данное изменение добавить не изменяя текущий вид РОСЫ.

Если изменить в исходниках kdelibs4 и kdebase4 все упоминания folder-red на folder, то при обновлении у пользователя визуально как была, так и останется красная иконка, но будет добавлена новая закладка. Здесь поможет изменение одного конфигурационного файла в ~/.local/share/user-places.xbel.

Оснаваня причина внесения таких изменений - способность раскрашивать папки (через dolphin-folder-color). Помимо этого, если сменить тему иконок (на breeze-icon-theme к примеру), то снова корневой каталог изменит цвет на красный, потому как все современные темы имеют такую иконку.

Возможен вариант провести всётаки обновление kdelibs4 и kdebase4 с последующим запуском скрипта, который вносит соответсвующие изменения в ~/.local/share/user-places.xbel для всех созданных пользователей.

Как лучше поступить с этим?

Данные изменения были рассмотрены только в рамках KDE4
Comment 1 Vladimir Potapov 2017-04-14 16:16:13 MSD
Я за патч kde4, чтоб использовалась не красная иконка, а какая-нибудь специальная... или обычная.
Comment 2 Andrey Bondrov 2017-04-18 10:53:53 MSD
У KDE4- и KF5-приложений общие закладки, так что менять надо одновременно в:
1. kdelibs4
2. kdebase4
3. kio
4. plasma5-dolphin

Иначе будет объединение множеств создаваемых закладок, т.е. при первом же запуске KF5-приложения будет создана закладка с красной папкой, т.к. такой ещё не было.

И потом писать стартовые скрипты сразу для KDE 4 и Plasma 5, меняющие folder-red на folder в уже созданных закладках.

Если это действительно важно сделать, то на днях выпустим R9 и я подготовлю соответствующие патчи/скрипты сперва для rosa2016.1, а потом после некоторого тестирования на практике и для rosa2014.1.
Comment 3 Vladimir Potapov 2017-04-18 13:05:31 MSD
Думается, это не очень важно - но хорошо бы эту идею в апстрим отправить, т.к. сегодняшнее положение (захардкоденный red) идеологически очень неправильное.
Comment 4 Ural Mullabaev 2017-04-18 18:10:34 MSD
С апстримом - это надолго, а удобный момент смены платформ уйдет. Я думаю, это можно делать параллельно. Если примут в апстриме, то будет все уже готово, только убрать патчи.
Comment 5 m.voznesensky 2017-04-18 18:21:59 MSD
Вот мои изменеиня:
https://abf.io/voznes/kdebase4/tree/rosa2014.1
патч kdebase-4.14.3-places-red-icon.patch 
https://abf.io/voznes/kdelibs4/tree/rosa2014.1
патч kdelibs-4.14.13-red-icon.patch
Comment 6 Andrey Bondrov 2017-04-18 20:12:22 MSD
(In reply to comment #5)
> Вот мои изменеиня:
> https://abf.io/voznes/kdebase4/tree/rosa2014.1
> патч kdebase-4.14.3-places-red-icon.patch 
> https://abf.io/voznes/kdelibs4/tree/rosa2014.1
> патч kdelibs-4.14.13-red-icon.patch

Ага, хорошо, пригодятся мне потом.