External thumbnailer spec

lnee_94 <[email protected]> Thu, 21 Dec 2023 05:03:33 +0000
Newsgroups gmane.linux.xdg.devel
Message-ID <AiTMN_ze9-qbjqozEp8OsOJxqtnPw3iO1i3Y6FBdiBnymCXFdLrKJzsYR4h541smz3Ywwu8-a0p4L_XZVJm1AavQqKomO8mwgMYK1GW9yEA=@protonmail.com>
The proposal is an extension to the desktop entry spec, which would allow for an external program mark itself to be called when a thumbnail is needed.Things needed:
A different type of say thumbnailer.
An Exec that has the file to be thumbnailed as the %u or %U if there are many.
A way to disable a thumbnailer this could be done by having a downstream desktop entry have Disabled=true

The thumbnailer would add a thumbnail using https://www.freedesktop.org/wiki/Specifications/thumbnails/ to the cache and then loaded
publickey - [email protected] - 0xF0B5584A.asc (application/pgp-keys, 1.7 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBF/xyPYBCACeB5cwNEfsbrb/NRo9QOsRcfldaR6yfCkoTbRpKuEPfNzi
NDQ2S0oks86kqmPJ2SbAsZes6gF8CyfQAT4tJ9qbrT4qErhzbixHf4XzIilS
tBooay0fi7+Wn6/BVAvdZ8KP2QBH+kv0owau6IrqF9u/mSJzFbfLvUGL/x5V
Xt2C3WP6QYvP/b2v2wMKAuZm790xGEbUSv3WjXbVmkCcMzAolwe0ujzYnthD
XkbyN2HBxNysPqG/59GneR6tCLCjGNday51HdIEZWRzjkjc3pSWQnDtxuJV1
pToxVr2bntO32c8HY/vB+7rOjQ8KabA2qpwuGljqSKGeRlRm2gzKYqf3ABEB
AAHNL2xuZWVfOTRAcHJvdG9ubWFpbC5jb20gPGxuZWVfOTRAcHJvdG9ubWFp
bC5jb20+wsCNBBABCAAgBQJf8cj2BgsJBwgDAgQVCAoCBBYCAQACGQECGwMC
HgEAIQkQCoudexUZVRMWIQTwtVhKtWanrsNZTmMKi517FRlVE8xMCACYjmJF
Pp1/whSYvno745N/eIYnXlPR1CMQA1QXazbhbYDHTe9z6hd/Bo/dT7xetlHV
N5XVVJHBTaojkLrDy+TH2UQnZV4upUuDB/SZD/GQCnSGDeF27rBz367GsfNE
nCScJm8RcbCj2vl5QJ8utxKaHIl9pnWtwKszKXWjgmnO9gu/85hC7dGVwkUr
kh3Cp0oFT3lMnH62RYPEUY7nRzQR0OytRIO7/Hd2spdd9tzXP5KIdG7YcZB1
vuDRm/uCYxo0UcbDDfxxsGsaNYW1mJUPgrQebdQnXb4FCnxPNTyk0mWByXKY
QBeuFduSvli9J2E0tQDtg0e4EBDujA5GjxZ/zsBNBF/xyPYBCADwA3PfERmE
+HpnRuC2qjrSEJ+iedJXWd0pisjQLJ/7HXtLrZxDxtn+khHU7V6KuYhLdJ/4
IllShUsdx8xU+pYvQ/jjAdqocsCmCecEZzIr/dyLxFINkDzd3MwTvbi4L7SP
H2gAdWOcJqlf08U9/i2BzjttgzEoW1TuYWsmIdSNAZX+Q9J0Hux6RMSAyQAw
9JtbJSpfkyEiUhS/qKMRL4IUjrI7beM5YJXtSsTL0QDKIlfDgPHe0RIg3xMK
7TyY1XMIfHweZiyJsP5IIQQWURgdZlfqpQrZHJxlyNfYlmeiBQqCoGu0QQI1
sDSnscxvXr4hdkueGVUZQY9m4aJrFjELABEBAAHCwHYEGAEIAAkFAl/xyPYC
GwwAIQkQCoudexUZVRMWIQTwtVhKtWanrsNZTmMKi517FRlVEwDJCACPNYNV
kC5WzUCNuz41KCyAqkryPOg3ZR23Vneufr98evt07l2PpKnT93N8vhrURlLZ
NABWfZE7FM3EsnO4HdszAD4isZhTZXZnwUnZUM8lBUGWGyCjwRdg8gi9AYKK
s6IMolFwAPev0r8Ar/2ke0bArlcGGR0Gx1eQ5trCrEw3FxFEMWLYQ0RtaB5A
dkfk0nXSJL49Miq+Jmx9AOT81vzDqTrWNWXL4gf6+HeuaZ+3d6Qzt+mkTwwt
73zc0MVw5YzBD0rsL1eOVg+oWo28ksP3r81y7zFbNxJKB0jpUCYJHMNFICxj
eAVP2hCSip0KIlGUwjahP/JaoH0werc0Vdym
=dsLz
-----END PGP PUBLIC KEY BLOCK-----
signature.asc (application/pgp-signature, 509 B)
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsBzBAEBCAAnBYJlg8cJCZAKi517FRlVExYhBPC1WEq1Zqeuw1lOYwqLnXsV
GVUTAAB/nwf/VKg1P1k53YPgesdQf+kB2easJNWtkI84hfEtxDWwfTIGy28f
O/mDtlsjWzI+BwoxEIGfZTCf/0VwFGu3EWl/KPeFQyQsKh3AWmlPfTRmqcEt
Wa7ygqCd72WtQhtVjFsbrMb3o3c8Qd8fQf13w/srAfypZvcJ0UveoySXD7CE
Tp1iZDrKkk4CWy7fA/sdsisruF7uH+Z/mF5yp6FVd1GO7hzgJuXF02jRsB6H
WKVyHaKDhelf5SbmirCVzrZOSYmpmhKP1UlLAwEjBalduaZub7I0j0vQrd+C
KvmDQN1dJTYhpZH/wKE/6Dv2zGrM3+opJTbayhYqunMpiVyQU/1Amg==
=K3f4
-----END PGP SIGNATURE-----