Bug 40640 - thunar 4.17.4-alt1 не доверяет значку запуска livecd-install.desktop на рабочем столе
Summary: thunar 4.17.4-alt1 не доверяет значку запуска livecd-install.desktop на рабоч...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: livecd-install (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2021-08-03 10:40 MSK by Антон Мидюков
Modified: 2021-09-07 18:29 MSK (History)
4 users (show)

See Also:


Attachments
Запуск livecd-install.desktop (49.66 KB, image/png)
2021-08-03 10:40 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2021-08-03 10:40:36 MSK
Created attachment 9550 [details]
Запуск livecd-install.desktop

thunar 4.17.4-alt1 не доверяет значку запуска livecd-install.desktop на рабочем столе.
Считает, что он не исполняемый. Хотя тот исполняемый.
Проблема воспроизводится на http://nightly.altlinux.org/sisyphus/current/regular-xfce-latest-x86_64.iso

Также смотреть вложение.
Comment 1 Mikhail Efremov 2021-09-01 18:18:21 MSK
Так и задумано апстримом, см. https://gitlab.xfce.org/xfce/thunar/-/issues/156
Что с этим делать в дистрибутивах я пока не придумал.
Comment 2 Антон Мидюков 2021-09-07 16:18:34 MSK
Ага, понятно. Это механизм gio.
У livecd-install.desktop должно быть:
  metadata::trusted: yes
  metadata::xfce-exe-checksum: <CHECKSUM>

Чтобы он нормально запускался.
Добавлять командами:
gio set livecd-install.desktop "metadata::trusted:" yes
gio set livecd-install.desktop "metadata::xfce-exe-checksum:" <CHECKSUM>

Осталось вспомнить, как livecd-install.desktop появляется в домашнем каталоге...
Comment 3 Mikhail Efremov 2021-09-07 16:50:53 MSK
(Ответ для Антон Мидюков на комментарий #2)
> Ага, понятно. Это механизм gio.
> У livecd-install.desktop должно быть:
>   metadata::trusted: yes
>   metadata::xfce-exe-checksum: <CHECKSUM>
> 
> Чтобы он нормально запускался.
> Добавлять командами:
> gio set livecd-install.desktop "metadata::trusted:" yes
> gio set livecd-install.desktop "metadata::xfce-exe-checksum:" <CHECKSUM>

Да, надо только найти удобное место где это добавлять.

> Осталось вспомнить, как livecd-install.desktop появляется в домашнем
> каталоге...

См zdg-user-dirs-install.sh.
Comment 4 Антон Мидюков 2021-09-07 16:55:16 MSK
(In reply to Mikhail Efremov from comment #3)
> (Ответ для Антон Мидюков на комментарий #2)
> > Ага, понятно. Это механизм gio.
> > У livecd-install.desktop должно быть:
> >   metadata::trusted: yes
> >   metadata::xfce-exe-checksum: <CHECKSUM>
> > 
> > Чтобы он нормально запускался.
> > Добавлять командами:
> > gio set livecd-install.desktop "metadata::trusted:" yes
> > gio set livecd-install.desktop "metadata::xfce-exe-checksum:" <CHECKSUM>
> 
> Да, надо только найти удобное место где это добавлять.
> 
> > Осталось вспомнить, как livecd-install.desktop появляется в домашнем
> > каталоге...
> 
> См zdg-user-dirs-install.sh.

Так в zdg-user-dirs-install.sh и надо это делать.
Comment 5 Repository Robot 2021-09-07 18:29:55 MSK
livecd-install-0.9.17-alt1 -> sisyphus:

 Tue Sep 07 2021 Anton Midyukov <antohami@altlinux> 0.9.17-alt1
 - zdg-user-dirs-install.sh: make trusted livecd-install.desktop for
   lxqt, xfce (Closes: 40640)