是否有一种通用方法可以在gnome搜索栏中找到特定菜单条目的.desktop条目?
例如,我试图为gnome设置应用程序找到.desktop条目。如图所示:

注意,我已经找到了这个特定的.desktop文件,因为我知道官方应用程序名是gnome-control-center。
因此,以下命令为我提供了正确的文件:
$ locate '*.desktop' | grep gnome-control-center
/usr/share/applications/gnome-control-center.desktop但是,这并不是万无一失的,因为桌面条目的名称可能与应用程序名称不同。
因此,我想学习一种为给定图标查找.desktop条目的通用方法。
发布于 2021-08-07 07:38:47
我将使用以下命令来完成此操作:
grep -r "Name.*=Settings" --include="*.desktop" --exclude-dir=boot,dev,proc,run,snap,sys / 2> /dev/null其中:
grep -r "Name.*=Settings" -递归查找所需的行与显示的设置字上的图标;--include="*.desktop" -指示grep只在桌面文件中搜索;--exclude-dir=boot,dev,proc,run,snap,sys -从搜索中排除目录;/ --意思是在顶部目录中开始搜索;2> /dev/null -将所有错误发送给/dev/null以隐藏它们。https://askubuntu.com/questions/1356478
复制相似问题