Bug 40640

Summary: thunar 4.17.4-alt1 не доверяет значку запуска livecd-install.desktop на рабочем столе
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: livecd-installAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: boyarsh, cas, mike, sem
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    
Attachments:
Description Flags
Запуск livecd-install.desktop none

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)