Bug 38562 - Не находятся значки, нужные для отображения кнопок диалогов nemo
Summary: Не находятся значки, нужные для отображения кнопок диалогов nemo
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nemo (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-30 12:34 MSK by Vyacheslav Dikonov
Modified: 2020-06-01 16:57 MSK (History)
2 users (show)

See Also:


Attachments
Диалог настройки с багом (nemo-4.6.1-alt2) (84.28 KB, image/jpeg)
2020-05-30 12:34 MSK, Vyacheslav Dikonov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2020-05-30 12:34:32 MSK
Created attachment 8817 [details]
Диалог настройки с багом (nemo-4.6.1-alt2)
Comment 1 Vyacheslav Dikonov 2020-05-30 12:39:24 MSK
Это продолжение истории с слишком поспешно закрытым багом https://bugzilla.altlinux.org/38528

В новой сборке по-прежнему отсутствуют служебные картинки-значки для кнопок и разделов меню/диалогов nemo, которые должны входить в пакет либо ставиться по зависимостям. См. прилагаемый снимок экрана.

Кроме того, в диалоге настройки ПОЛНОСТЬЮ ОТСУТСТВУЮТ кнопки "Закрыть", "Сохранить", "Применить" и подобные. Открыв настройку вы не сможете ее закрыть обычным образом.
Comment 2 Vyacheslav Dikonov 2020-05-30 13:02:19 MSK
Вот баги в апстриме.

https://github.com/linuxmint/nemo/issues/2401
https://github.com/linuxmint/nemo/issues/2402

но проблема со значками скорее всего проблема сборки.
Comment 3 Владимир Диденко 2020-05-30 14:22:56 MSK
Отсутствие кнопок действительно является багом (я на github отписался), а вот отсутствие иконок очень похоже на локальную мисконфигурацию, так как я повторить эту проблему не могу. На новом пользователе или с другой темой иконок воспроизводится?
Comment 4 Vyacheslav Dikonov 2020-05-30 14:47:05 MSK
Я уже перебрал все доступные на моей машине темы, которые когда-то (с год назад) отбирал проверяя на совместимость и безглючность в предыдущих версиях Cinnamon-а.

Выяснилось, что Cinnamon 4.6.1 чрезвычайно зависим от установленных тем оформления. Если использовать тему отличную от той, что у разработчиков Cinnamon, то пропадают кнопки и значки. При этом теряется доступ к некоторым простейшим функциям.

Одновременно, у нас в Сизифе нет той самой единственно верной темы Cinnamon, где все работает. Ее нельзя выбрать зайдя в настройки, хотя у меня установлены все пакеты с cinnamon в названии.
Comment 5 Владимир Диденко 2020-05-30 15:00:10 MSK
> Выяснилось, что Cinnamon 4.6.1 чрезвычайно зависим от установленных тем оформления. 

Вы явно преувеличиваете проблему. Еще раз - проблема со значками выглядит как ваша локальная проблема, я не могу ее воспроизвести. Проблема с кнопками - это проблема в единственном приложении, которую, я надеюсь разработчики исправят, но которая ниразу не является критической. 

> Одновременно, у нас в Сизифе нет той самой единственно верной темы Cinnamon

"Верной" темой являются - Mint-X и Mint-Y (https://github.com/linuxmint/mint-themes), но собирать их в Сизиф и делать дефолтными я не хочу поскольку разработчики их обновляют крайне неторопливо, что не очень согласуется с тем, что у нас gtk в Сизифе обновляется крайне оперативно. Поэтому, к сожалению, спасение утопающих - дело самих утопающих, нужно самому находить подходящую тему и следить за тем, чтобы она работала как надо.
Comment 6 Vyacheslav Dikonov 2020-05-30 15:21:15 MSK
Спасибо за подсказку. Я поставил самоновейшие темы Adapta и выяснил, что кнопка закрытия диалога появляется в Adapta, OSX-Arc-White, Jade-1. Плохо, что они все слишком грубо-плоско-квадратные.


Вернуть пропавшие значки не удается даже в самых последних версиях тем. Может быть у меня их в принципе нет? Я пробовал все темы GTK и разные наборы иконок. Этих значков нет даже в самых стандартных gnome, hicolor, Adwaita, Tango.

В каком пакете находятся базовые значки Cinnamon и nemo, которые не являются частью пользовательской темы (не меняются при переключении тем)? Наличие каких файлов нужно проверить?
Comment 7 Vyacheslav Dikonov 2020-05-30 15:39:23 MSK
Рискну предложить выбрать пару тем (темная+светлая), например Adwaita, поставить ее в зависимости Cinnamon, постоянно следить за ней и обновлять при каждой сборке gtk|cinnamon|gnome. Это позволит гарантировать, что при любом обновлении у пользователя будет хотя бы одна полностью рабочая "официальная" тема.
Comment 8 Владимир Диденко 2020-05-30 17:29:40 MSK
(In reply to Vyacheslav Dikonov from comment #6)
> Вернуть пропавшие значки не удается даже в самых последних версиях тем.
> Может быть у меня их в принципе нет? Я пробовал все темы GTK и разные наборы
> иконок. Этих значков нет даже в самых стандартных gnome, hicolor, Adwaita,
> Tango.

А пакет cinnamon-default установлен? У него в зависимостях есть xapps-icons, может, этого пакета не хватает?
Comment 9 Владимир Диденко 2020-05-30 17:35:07 MSK
> Рискну предложить выбрать пару тем (темная+светлая), например Adwaita, поставить ее в зависимости Cinnamon, постоянно следить за ней и обновлять при каждой сборке gtk|cinnamon|gnome. Это позволит гарантировать, что при любом обновлении у пользователя будет хотя бы одна полностью рабочая "официальная" тема.

Так Adwaita сейчас и так дефолтная тема. Со всеми остальными есть проблема с поддержкой - никто не гарантирует, что она во время будет портирована под новую версию gtk, а самое печальное, никто не гарантирует, что разработчик внезапно не исчезнет. Я в свое время думал о переходе на другую тему, сначала на Arc, но разработчик через некоторе время внезапно исчез, потом на Adapta, но через время и она стала заброшенной.
Comment 10 Vyacheslav Dikonov 2020-05-30 19:11:28 MSK
Бинго! У меня действительно не было xapps-icons. 

А сinnamon-default оказался снесен apt-ом из-за совершенно лишней зависимости от запрещенного у меня pulseaudio. У меня bit-perfect вывод звука через внешний ЦАП и мерзость, которая тайком перекореживает HD-аудио, не должна прокрадываться на комп ни под каким видом. 

Просьба: 
1) добавить в nemo и xed (возможно еще cinnamon-minimal) зависимость от xapps-icons 
2) убрать зависимость от pulseaudio у cinnamon-default.

Пульса пусть ставится по зависимостям от софта, который на нее действительно завязан. Cinnamon-e она реально не нужна.
Comment 11 Repository Robot 2020-06-01 16:47:05 MSK
nemo-4.6.2-alt2 -> sisyphus:

 Mon Jun 01 2020 Vladimir Didenko <cow@altlinux> 4.6.2-alt2
 - add xapps-icons to dependencies (closes: #38562)
Comment 12 Владимир Диденко 2020-06-01 16:57:40 MSK
В общем, добавил в зависимости xapps-icons во все приложения, которые их используют - nemo, xed, xreader, xviewer, pix. pulseaudio передвинул из cinnamon-default в cinnamon-regular. Думаю, на этом баг можно закрывать, так как проблема с отсутствием кнопок закрытия диалогового окна это проблема апстрима. Как только они ее исправят, исправление попадет к нам.