<feed xmlns='http://www.w3.org/2005/Atom'>
<title>config_local_arch/home/xyz/.local/bin/xdg-terminal-exec, branch pp</title>
<subtitle>Device dependent config files for Arch Linux, managed by https://git.flylightning.xyz/fsh/tree/sh/cfg (git bare repo method)</subtitle>
<id>https://git.flylightning.xyz/config_local_arch/atom?h=pp</id>
<link rel='self' href='https://git.flylightning.xyz/config_local_arch/atom?h=pp'/>
<link rel='alternate' type='text/html' href='https://git.flylightning.xyz/config_local_arch/'/>
<updated>2025-05-24T08:16:04Z</updated>
<entry>
<title>xdg-terminal-exec use alacritty to open Terminal=true desktop entries</title>
<updated>2025-05-24T08:16:04Z</updated>
<author>
<name>Xiao Pan</name>
<email>xyz@flylightning.xyz</email>
</author>
<published>2025-05-24T08:16:04Z</published>
<link rel='alternate' type='text/html' href='https://git.flylightning.xyz/config_local_arch/commit/?id=7926ba5291987636c45b5f20d294a5f751962844'/>
<id>urn:sha1:7926ba5291987636c45b5f20d294a5f751962844</id>
<content type='text'>
After uninstall gnome-console, apps desktop entries with Terminal=true
can't be opened with a terminal any more. In the past, those are opened
with gnome console. The reason is it hardcoded some terminals and
there's not alacritty, see [0]. This url [1] wrote that this commit [2]
now support using other terminals using xdg-terminal-exec wrapper. As
describe in the commit, this is only temporary solution, a proper
solution is xdg-default-apps specification see [3] which does not seem
to making any progress. The xdg-terminal-exec wrapper way works great
and enough for me tho.

[0] https://unix.stackexchange.com/a/642886
[1] https://unix.stackexchange.com/a/748350
[2] https://gitlab.gnome.org/GNOME/glib/-/commit/22e1b9bcc0ca7cd1ba2457ddf5b5545752f9c7ea
[3] https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/54
</content>
</entry>
</feed>
