Bug 42378 - Не отображаются значки LibreOffice в thunar
Summary: Не отображаются значки LibreOffice в thunar
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: thunar (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 35005
  Show dependency tree
 
Reported: 2022-04-07 17:31 MSK by obidinog@basealt.ru
Modified: 2022-09-07 11:35 MSK (History)
5 users (show)

See Also:


Attachments
скрин (52.34 KB, image/png)
2022-04-07 17:31 MSK, obidinog@basealt.ru
no flags Details
Пример битого превью (3.51 KB, image/png)
2022-04-14 15:35 MSK, Savelev Pavel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2022-04-07 17:31:10 MSK
Created attachment 10535 [details]
скрин

Стенды:
p10-education-10-x86-64-kde
p10-education-10-x86-64

Пакет:
thunar 4.16.11-alt1

Шаги:
1)ПКМ
2)Создать >>
3)Любой файл LibreOffice

Ожидаемый результат:
Создается файл/имеется значек созданного файла

Результат:
Значек не отображается

Дополнительно:
При создании, значек на доли секунды появляется и потом пропадает.
Также если к папке подключиться удаленно(напр smb://), то значки отображаются.
Comment 1 Savelev Pavel 2022-04-13 16:46:04 MSK
Это не ошибка.

Пустая иконка файлов LibreOffice есть результат создания превью для файла. Создаётся пустой файл - генерируется пустое превью. В Thunar для создания превью требуется пакет tumbler, который по-умолчанию есть в p10-education-10-x86-64 и p10-education-10-x86-64-kde, но отсуствует в workstation-p10-x86-64, kworkstation-10-x86-64, и server-10-x86-64. После установки пакета на этих стендах превью для файлов LibreOffice создаются как и должны.

Касательно того, что для файлов на удалённых хранилищах отображаются иконки приложения - за это отвечает настройка "Показывать эскизы" в Правка -> Параметры -> Отображение. По умолчанию выбрана опция "Только локальные файлы". Если выбрать опцию "Всегда", то превью сгенерируются и для файлов на удалённых носителях. Соотвественно, если выбрать опцию "Никогда", то превью файлов не будет показываться, вместо него будет отображаться иконка приложения.
Comment 2 Mikhail Efremov 2022-04-13 17:57:34 MSK
Спасибо, до этого я не докопался. Баг пока не закрываю, подумаю можно ли что-то с этим сделать, пустые первьюшки мне не нравятся.
Comment 3 Vera Blagoveschenskaya 2022-04-13 18:03:58 MSK
(Ответ для Mikhail Efremov на комментарий #2)
> Спасибо, до этого я не докопался. Баг пока не закрываю, подумаю можно ли
> что-то с этим сделать, пустые первьюшки мне не нравятся.

Поменяйте умолчательную настройку (не показывать превьюшки).
Comment 4 Mikhail Efremov 2022-04-13 18:12:55 MSK
(In reply to Vera Blagoveschenskaya from comment #3)
> (Ответ для Mikhail Efremov на комментарий #2)
> > Спасибо, до этого я не докопался. Баг пока не закрываю, подумаю можно ли
> > что-то с этим сделать, пустые первьюшки мне не нравятся.
> 
> Поменяйте умолчательную настройку (не показывать превьюшки).

Хотелось бы и превьюшки, и не пустые. Я почитаю код, возможно удастся что-то сделать.
Comment 5 Savelev Pavel 2022-04-14 15:30:44 MSK
UPD. Моё мнение, ошибка всё-же есть, но она находится не на стороне Thunar, а на стороне либо библиотек, генерирующих превью для файлов, либо в самих файлах LibreOffice Calc, Draw, Impress и Writer в папке Шаблоны, поставляющихся вместе с дистрибутивами education-10-x86-64 и education-10-x86-64-kde. Дальнейшие разбирательства в вопросе отсуствия превью для файлов выявили следующее.

Судя по всему, создание файлов через контекстное меню ПКМ работает так: происходит копирование выбранного файла из папки "Шаблоны" и при необходимости, они переименовываются. Сами по себе, эти файлы вообще не имеют никакого превью. Иконка с превью пустого файла всё-таки отличается от иконки этих файлов. В итоге, создавая файлы через контекстное меню мы получаем такие же битые файлы без превью. Однако, если эти файлы в папке "Шаблоны" окрыть в соответсвующих программах и затем пересохранить, то их превью успешно создаётся. 

Ради чистоты эксперимента, я протестировал эти файлы на других файловых менеджерах. Dolphin так же не смог создать превью для этих файлов, однако Caja с этим успешно справилась. В случае с Dolphin так же требовалось пересохранение файлов, чтобы сгенерировались превью. Поэтому, возможно, проблема может быть в библиотеках, что делают превью для этих файловых менеджеров.
Comment 6 Savelev Pavel 2022-04-14 15:35:17 MSK
Created attachment 10576 [details]
Пример битого превью

UPD 2. Слева файл из Шаблонов, не пересохранённый, справа свежесделанный пустой файл из LibreOffice Writer