Alacritty 桌面条目在 GNOME 41.1 / Fedora 35 上不显示

Alacritty 桌面条目在 GNOME 41.1 / Fedora 35 上不显示

我跟着本指南关于如何使用 GNOME 添加 Alcrritty 桌面条目并且它工作正常。

最近,在更新一些依赖项后,我注意到它从 GNOME 应用程序菜单中消失了。查看 dnf 历史后,我发现orca升级到了 41.0-2、0.4.5-3wireplumberwireplumber-libs.0.4.5-3

我尝试更改Exec为绝对路径 - 什么也没有。我尝试将图标更改为 PNG 而不是 SVG - 再次,什么也没有。

这是我当前的Alacritty.desktop文件:

[Desktop Entry]
Type=Application
TryExec=alacritty
Exec=alacritty
Icon=Alacritty
Terminal=false
Categories=System;TerminalEmulator;

Name=Alacritty
GenericName=Terminal
Comment=A fast, cross-platform, OpenGL terminal emulator
StartupWMClass=Alacritty
Actions=New;

X-Desktop-File-Install-Version=0.26

[Desktop Action New]
Name=New Terminal
Exec=alacritty

答案1

对于任何偶然发现这个问题的人,OP 发布了一个GitHub 上的解决方案

您可以通过将TryExec, Exec(内部Desktop EntryDesktop Action New)更改为来修复它/home/USER/.cargo/bin/alacritty

然而,我更愿意保留这些条目完好无损,只创建一个符号链接:

sudo ln -s /home/USER/.cargo/bin/alacritty /usr/local/bin/alacritty

这也解决了这个问题。

(归功于@tvon,他给出了这里有很好的提示

相关内容