Similar phenomena occur not only in Fedora but also in GNOME of other releases. After the program is installed, no icons are displayed in the menu bar. The reason may be that this application does not have an icon file, or the icon file is not in the default system directory. Here we can manually modify the configuration file. Find the configuration file of the application you want to modify under/usr/share/applications. Then modify the Icon field. You can use the find command in the root directory to find the application you have installed.
Similar phenomena occur not only in Fedora but also in GNOME of other releases. After the program is installed, no icons are displayed in the menu bar. The reason may be that this application does not have an icon file, or the icon file is not in the default system directory. Here we can manually modify the configuration file.
Find the configuration file of the application you want to modify under/usr/share/applications.
Then modify the Icon field.
You can run the "find" command in the root directory to check whether your installed application has an icon file. For example, you can run the following command to find the icon file of system-config-selinux:
Find/-name "system-config-selinux .*"
If the .png or. svg file exists, it is an icon file.
Then modify the/usr/share/applications/fedora-selinux-polgengui.desktop file and change its Icon field to the following:
Icon =/usr/share/system-config-selinux/sys-config-selinux.png
Save and exit.
Applications without icons can select any icon in the/usr/share/icons/directory.