albertlauncher / albert

A fast and flexible keyboard launcher
https://albertlauncher.github.io
Other
7.24k stars 304 forks source link

Gnome Terminal Not Available Even Though Indexed Via Applications Extension #1049

Closed davidjmeier closed 3 years ago

davidjmeier commented 3 years ago

Description New install of Linux Mint 20.2 (UMA) with new installation of Albert 0.17.2. Albert seems to index the Gnome Terminal application but it is not available to launch.

Expected behavior Other Gnome applications (Screenshot, Calculator) are available via the Albert launcher, there seems to be something preventing Gnome Terminal (terminal) from being available. Expected behavior is such that when typing terminal the Gnome Terminal application is the first option. Moving over from Synapse on new installation where this previously worked.

Steps to reproduce Enabled Applications including Additionally use keywords for lookup. Albert states 100 applications indexed, however gnome-terminal (default terminal application) is not available for launch. From the desktop entry keywords should also include: Keywords=shell;prompt;command;commandline;cmd;. None are available to launch the application. Deleted ~/.config/albert and modified /usr/share/applications/org.gnome.Terminal.desktop to include Terminal=false, however upon restart and reconfiguration Gnome Terminal still fails to be indexed. Validated permissions are identical to other desktop entries. When running albert from CLI the output states 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Terminal.desktop was indexed.

Additional information (please provide the following information): Source: http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_20.04/ Version: Albert 0.17.2

Output of `albert --report ` ``` $ albert --report core: Albert version: 0.17.2 core: Build date: Oct 29 2017 00:00:00 core: Qt version: 5.12.8 core: QT_QPA_PLATFORMTHEME: qt5ct core: Binary location: /usr/bin/albert core: PWD: /home/myuser core: SHELL: /bin/bash core: LANG: en_US.UTF-8 core: XDG_SESSION_TYPE: x11 core: XDG_CURRENT_DESKTOP: X-Cinnamon core: DESKTOP_SESSION: cinnamon core: XDG_SESSION_DESKTOP: cinnamon core: OS: Linux Mint 20.2 core: OS (type/version): linuxmint/20.2 core: Build ABI: x86_64-little_endian-lp64 core: Arch (build/current): x86_64/x86_64 core: Kernel (type/version): linux/5.11.0-37-generic ```
Output of `albert` when started in a terminal (stdout/stderr) ``` $ albert 09:37:38 [info:core] Initializing application 09:37:38 [debg:qt5ct] using qt5ct plugin 09:37:38 [info:default] Systems icon theme is: "Mint-Y" 09:37:38 [info:core] Initializing mandatory paths 09:37:38 [info:core] Setup signal handlers 09:37:38 [info:core] Creating running indicator file 09:37:38 [info:core] Initializing core components 09:37:38 [info:core] Loading extension org.albert.extension.applications 09:37:38 [info:apps] Start indexing applications. 09:37:38 [debg:core] org.albert.extension.applications loaded in 0 milliseconds 09:37:38 [info:core] Loading extension org.albert.extension.calculator 09:37:38 [debg:core] org.albert.extension.calculator loaded in 1 milliseconds 09:37:38 [info:core] Loading extension org.albert.extension.terminal 09:37:38 [debg:apps] Indexing desktop file: albert.desktop 09:37:38 [debg:apps] Indexing desktop file: apturl.desktop 09:37:38 [debg:apps] Indexing desktop file: blueberry.desktop 09:37:38 [debg:apps] Indexing desktop file: bluetooth-sendto.desktop 09:37:38 [debg:apps] Indexing desktop file: bulky.desktop 09:37:38 [debg:core] org.albert.extension.terminal loaded in 27 milliseconds 09:37:38 [info:core] Loading extension org.albert.extension.websearch 09:37:38 [info:term] Indexing $PATH. 09:37:38 [debg:core] org.albert.extension.websearch loaded in 0 milliseconds 09:37:38 [debg:apps] Indexing desktop file: chromium.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-color-panel.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-display-panel.desktop 09:37:38 [debg:qt5ct] D-Bus system tray: yes 09:37:38 [debg:apps] Indexing desktop file: cinnamon-killer-daemon.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-menu-editor.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-network-panel.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-onscreen-keyboard.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-region-panel.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-applets.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-backgrounds.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-calendar.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-default.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-desklets.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-desktop.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-effects.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-extensions.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-fonts.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-general.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-hotcorner.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-info.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-keyboard.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-mouse.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-notifications.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-online-accounts.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-panel.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-power.desktop 09:37:38 [debg:term] Finished indexing $PATH. 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-privacy.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-screensaver.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-sound.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-startup.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-themes.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-tiling.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-universal-access.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-user.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-users.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-windows.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings-workspaces.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-settings.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon-wacom-panel.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon.desktop 09:37:38 [debg:apps] Indexing desktop file: cinnamon2d.desktop 09:37:38 [debg:apps] Indexing desktop file: code-url-handler.desktop 09:37:38 [debg:apps] Indexing desktop file: code.desktop 09:37:38 [debg:apps] Indexing desktop file: com.github.maoschanz.drawing.desktop 09:37:38 [debg:apps] Indexing desktop file: com.slack.Slack.desktop 09:37:38 [debg:apps] Indexing desktop file: csd-automount.desktop 09:37:38 [debg:apps] Indexing desktop file: gcr-prompter.desktop 09:37:38 [debg:apps] Indexing desktop file: gcr-viewer.desktop 09:37:38 [debg:apps] Indexing desktop file: gdebi.desktop 09:37:38 [debg:apps] Indexing desktop file: geoclue-demo-agent.desktop 09:37:38 [debg:apps] Indexing desktop file: gkbd-keyboard-display.desktop 09:37:38 [debg:apps] Indexing desktop file: gnome-disk-image-mounter.desktop 09:37:38 [debg:apps] Indexing desktop file: gnome-disk-image-writer.desktop 09:37:38 [debg:apps] Indexing desktop file: gnome-system-monitor-kde.desktop 09:37:38 [debg:apps] Indexing desktop file: gnome-system-monitor.desktop 09:37:38 [debg:apps] Indexing desktop file: gucharmap.desktop 09:37:38 [debg:apps] Indexing desktop file: gufw.desktop 09:37:38 [debg:apps] Indexing desktop file: hplj1020.desktop 09:37:38 [debg:apps] Indexing desktop file: htop.desktop 09:37:38 [debg:apps] Indexing desktop file: hypnotix.desktop 09:37:38 [debg:apps] Indexing desktop file: im-config.desktop 09:37:38 [debg:apps] Indexing desktop file: info.desktop 09:37:38 [debg:apps] Indexing desktop file: io.github.Hexchat.desktop 09:37:38 [debg:apps] Indexing desktop file: io.github.celluloid_player.Celluloid.desktop 09:37:38 [debg:apps] Indexing desktop file: kde4-mintbackup.desktop 09:37:38 [debg:apps] Indexing desktop file: kde4-mintdrivers.desktop 09:37:38 [debg:apps] Indexing desktop file: kde4-mintreport.desktop 09:37:38 [debg:apps] Indexing desktop file: kde4-mintwelcome.desktop 09:37:38 [debg:apps] Indexing desktop file: kde4-webapp-manager.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-base.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-calc.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-draw.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-impress.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-math.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-startcenter.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-writer.desktop 09:37:38 [debg:apps] Indexing desktop file: libreoffice-xsltfilter.desktop 09:37:38 [debg:apps] Indexing desktop file: lightdm-settings.desktop 09:37:38 [debg:apps] Indexing desktop file: mate-about.desktop 09:37:38 [debg:apps] Indexing desktop file: mate-color-select.desktop 09:37:38 [debg:apps] Indexing desktop file: mate-panel.desktop 09:37:38 [debg:apps] Indexing desktop file: metacity.desktop 09:37:38 [debg:apps] Indexing desktop file: mintbackup.desktop 09:37:38 [debg:apps] Indexing desktop file: mintdrivers.desktop 09:37:38 [debg:apps] Indexing desktop file: mintinstall-fp-handler.desktop 09:37:38 [debg:apps] Indexing desktop file: mintinstall-kde.desktop 09:37:38 [debg:apps] Indexing desktop file: mintinstall.desktop 09:37:38 [debg:apps] Indexing desktop file: mintlocale-im.desktop 09:37:38 [debg:apps] Indexing desktop file: mintlocale.desktop 09:37:38 [debg:apps] Indexing desktop file: mintreport-tray.desktop 09:37:38 [debg:apps] Indexing desktop file: mintreport.desktop 09:37:38 [debg:apps] Indexing desktop file: mintsources.desktop 09:37:38 [debg:apps] Indexing desktop file: mintstick-format-kde.desktop 09:37:38 [debg:apps] Indexing desktop file: mintstick-format.desktop 09:37:38 [debg:apps] Indexing desktop file: mintstick-kde.desktop 09:37:38 [debg:apps] Indexing desktop file: mintstick.desktop 09:37:38 [debg:apps] Indexing desktop file: mintupdate-kde.desktop 09:37:38 [debg:apps] Indexing desktop file: mintupdate.desktop 09:37:38 [debg:apps] Indexing desktop file: mintwelcome.desktop 09:37:38 [debg:apps] Indexing desktop file: muffin.desktop 09:37:38 [debg:apps] Indexing desktop file: nemo-autorun-software.desktop 09:37:38 [debg:apps] Indexing desktop file: nemo-autostart.desktop 09:37:38 [debg:apps] Indexing desktop file: nemo.desktop 09:37:38 [debg:apps] Indexing desktop file: nm-applet.desktop 09:37:38 [debg:apps] Indexing desktop file: nm-applet_mate.desktop 09:37:38 [debg:apps] Indexing desktop file: nm-connection-editor.desktop 09:37:38 [debg:apps] Indexing desktop file: onboard-settings.desktop 09:37:38 [debg:apps] Indexing desktop file: onboard.desktop 09:37:38 [debg:apps] Indexing desktop file: openjdk-11-java.desktop 09:37:38 [debg:apps] Indexing desktop file: org.cinnamon.ScreenSaver.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Calculator.desktop 09:37:38 [warn:core] No terminal command set. Using gnome-terminal -- 09:37:38 [info:core] Checking last used version 09:37:38 [info:core] Creating IPC server 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Calendar.desktop 09:37:38 [info:core] Entering eventloop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.DiskUtility.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Evolution-alarm-notify.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.FileRoller.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Logs.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.PowerStats.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Screenshot.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.Terminal.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.baobab.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.font-viewer.desktop 09:37:38 [debg:apps] Indexing desktop file: org.gnome.seahorse.Application.desktop 09:37:38 [debg:apps] Indexing desktop file: org.mozilla.firefox.desktop 09:37:39 [debg:apps] Indexing desktop file: org.x.Warpinator.desktop 09:37:39 [debg:apps] Indexing desktop file: pix-import.desktop 09:37:39 [debg:apps] Indexing desktop file: pix.desktop 09:37:39 [debg:apps] Indexing desktop file: python3.8.desktop 09:37:39 [debg:apps] Indexing desktop file: qt5ct.desktop 09:37:39 [debg:apps] Indexing desktop file: redshift-gtk.desktop 09:37:39 [debg:apps] Indexing desktop file: redshift.desktop 09:37:39 [debg:apps] Indexing desktop file: rhythmbox-device.desktop 09:37:39 [debg:apps] Indexing desktop file: rhythmbox.desktop 09:37:39 [debg:apps] Indexing desktop file: signal-desktop.desktop 09:37:39 [debg:apps] Indexing desktop file: simple-scan.desktop 09:37:39 [debg:apps] Indexing desktop file: sticky.desktop 09:37:39 [debg:apps] Indexing desktop file: synaptic.desktop 09:37:39 [debg:apps] Indexing desktop file: system-config-printer.desktop 09:37:39 [debg:apps] Indexing desktop file: thunderbird.desktop 09:37:39 [debg:apps] Indexing desktop file: timeshift-gtk.desktop 09:37:39 [debg:apps] Indexing desktop file: transmission-gtk.desktop 09:37:39 [debg:apps] Indexing desktop file: us.zoom.Zoom.desktop 09:37:39 [debg:apps] Indexing desktop file: vim.desktop 09:37:39 [debg:apps] Indexing desktop file: webapp-manager.desktop 09:37:39 [debg:apps] Indexing desktop file: xdg-desktop-portal-gtk.desktop 09:37:39 [debg:apps] Indexing desktop file: xed.desktop 09:37:39 [debg:apps] Indexing desktop file: xreader.desktop 09:37:39 [debg:apps] Indexing desktop file: xviewer.desktop 09:37:39 [debg:apps] Indexing desktop file: yelp.desktop 09:37:39 [info:apps] Indexed 100 applications. ```
ManuelSchneid3r commented 3 years ago

So gnome terminal does not show up if you type "term"?

davidjmeier commented 3 years ago

That is correct @ManuelSchneid3r.

davidjmeier commented 3 years ago

@ManuelSchneid3r no. It's my understanding that Albert should give Gnome Terminal as an option to launch based on the name and/or keywords that I have setup. I cannot get Gnome Terminal to be available regardless of what I input into Albert. Albert seems to index the desktop file, however I cannot get it to present it as an option. Is there any way I can gather additional debug?

davidjmeier commented 3 years ago

Here's a screencap of the behavior @ManuelSchneid3r:

albert

ManuelSchneid3r commented 3 years ago

Did you check the ignore NoDisplay Box?

davidjmeier commented 3 years ago

I deleted ~/.config/albert again to validate nothing I had changed was impacting the results. I've never checked the Ignore OnlyShowIn/NotShowIn keys option. However, when doing that Gnome-Terminal now becomes an option. I hadn't made any other changes - this is a completely fresh installation of the OS and Albert, so I'm not entirely sure what that option is really even doing - I'll have to look into it. Is this expected behavior?

And to clarify - the Ignore OnlyShowIn/NotShowIn keys is not checked by default. I had to check it for Gnome-Terminal to show up as an option.

ManuelSchneid3r commented 3 years ago

This is indeed intended behavior. Conform to the freedesktop desktop entry specification.