albertlauncher / albert

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

Doesn't work after poweroff on arch Hyprland #1394

Closed Olkkulus closed 3 months ago

Olkkulus commented 4 months ago

Package source

AUR thru paru

App logs

~ > QT_LOGGING_RULES='albert*=true' albert --platform xcb
16:56:14 [debg:albert]        Albert version: 0.23.0
16:56:14 [debg:albert]            Build date: May 12 2024 17:52:10
16:56:14 [debg:albert]            Qt version: 6.7.0
16:56:14 [debg:albert]             Build ABI: x86_64-little_endian-lp64
16:56:14 [debg:albert]    Build architecture: x86_64
16:56:14 [debg:albert]      CPU architecture: x86_64
16:56:14 [debg:albert]           Kernel type: linux
16:56:14 [debg:albert]        Kernel version: 6.8.9-arch1-2
16:56:14 [debg:albert]                    OS: Arch Linux
16:56:14 [debg:albert]               OS type: arch
16:56:14 [debg:albert]            OS version: unknown
16:56:14 [debg:albert]         Platform name: xcb
16:56:14 [debg:albert]            Style name: fusion
16:56:14 [debg:albert]      Available styles: Windows, Fusion
16:56:14 [debg:albert]            Icon theme: hicolor
16:56:14 [debg:albert]                  Font: Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
16:56:14 [debg:albert]              Language: English
16:56:14 [debg:albert]                Locale: en_US
16:56:14 [debg:albert]       Binary location: /usr/bin/albert
16:56:14 [debg:albert]           Working dir: /home/Olavi
16:56:14 [debg:albert]             Arguments: albert
16:56:14 [debg:albert]                 $LANG: en_US.UTF-8
16:56:14 [debg:albert] $QT_QPA_PLATFORMTHEME: qt5ct
16:56:14 [debg:albert]                 $PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
16:56:14 [debg:albert]                $SHELL: /bin/zsh
16:56:14 [debg:albert]     $XDG_SESSION_TYPE: wayland
16:56:14 [debg:albert]  $XDG_CURRENT_DESKTOP: Hyprland
16:56:14 [debg:albert]      $DESKTOP_SESSION: 
16:56:14 [debg:albert]  $XDG_SESSION_DESKTOP: 
16:56:14 [debg:albert] Checking for a running instance…
16:56:14 [crit:albert] Albert has not been terminated properly. Please check your logs and report an issue.
16:56:14 [debg:albert] Creating local server /home/Olavi/.cache/albert/ipc_socket
16:56:14 [debg:albert] Connecting to database…
16:56:14 [debg:albert] Initializing database…
16:56:14 [debg:albert] Updating usage scores…
16:56:14 [debg:albert] Searching native plugins in /usr/lib/albert
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libchromium.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libsnippets.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/liburlhandler.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libpython.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libdatetime.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libwidgetsboxmodel.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libsystem.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libmpris.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libapplications_xdg.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libterminal.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libclipboard.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libssh.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libdocs.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libwebsearch.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libhash.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libfiles.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libcalculator_qalculate.so
16:56:14 [debg:albert] Searching native plugins in /usr/lib64/albert
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libchromium.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libsnippets.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/liburlhandler.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libpython.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libdatetime.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libwidgetsboxmodel.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libsystem.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libmpris.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libapplications_xdg.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libterminal.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libclipboard.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libssh.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libdocs.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libwebsearch.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libhash.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libfiles.so
16:56:14 [debg:albert] Found valid native plugin /usr/lib/albert/libcalculator_qalculate.so
16:56:14 [info:albert] Hotkey set to Ctrl+Space
16:56:14 [debg:albert] Try loading the configured frontend 'widgetsboxmodel'.
16:56:14 [info:albert] Plugin 'chromium' at '/usr/lib/albert/libchromium.so' shadowed by '/usr/lib/albert/libchromium.so'
16:56:14 [info:albert] Plugin 'snippets' at '/usr/lib/albert/libsnippets.so' shadowed by '/usr/lib/albert/libsnippets.so'
16:56:14 [info:albert] Plugin 'urlhandler' at '/usr/lib/albert/liburlhandler.so' shadowed by '/usr/lib/albert/liburlhandler.so'
16:56:14 [info:albert] Plugin 'python' at '/usr/lib/albert/libpython.so' shadowed by '/usr/lib/albert/libpython.so'
16:56:14 [info:albert] Plugin 'datetime' at '/usr/lib/albert/libdatetime.so' shadowed by '/usr/lib/albert/libdatetime.so'
16:56:14 [info:albert] Plugin 'system' at '/usr/lib/albert/libsystem.so' shadowed by '/usr/lib/albert/libsystem.so'
16:56:14 [info:albert] Plugin 'mpris' at '/usr/lib/albert/libmpris.so' shadowed by '/usr/lib/albert/libmpris.so'
16:56:14 [info:albert] Plugin 'applications_xdg' at '/usr/lib/albert/libapplications_xdg.so' shadowed by '/usr/lib/albert/libapplications_xdg.so'
16:56:14 [info:albert] Plugin 'terminal' at '/usr/lib/albert/libterminal.so' shadowed by '/usr/lib/albert/libterminal.so'
16:56:14 [info:albert] Plugin 'clipboard' at '/usr/lib/albert/libclipboard.so' shadowed by '/usr/lib/albert/libclipboard.so'
16:56:14 [info:albert] Plugin 'ssh' at '/usr/lib/albert/libssh.so' shadowed by '/usr/lib/albert/libssh.so'
16:56:14 [info:albert] Plugin 'docs' at '/usr/lib/albert/libdocs.so' shadowed by '/usr/lib/albert/libdocs.so'
16:56:14 [info:albert] Plugin 'websearch' at '/usr/lib/albert/libwebsearch.so' shadowed by '/usr/lib/albert/libwebsearch.so'
16:56:14 [info:albert] Plugin 'hash' at '/usr/lib/albert/libhash.so' shadowed by '/usr/lib/albert/libhash.so'
16:56:14 [info:albert] Plugin 'files' at '/usr/lib/albert/libfiles.so' shadowed by '/usr/lib/albert/libfiles.so'
16:56:14 [info:albert] Plugin 'calculator_qalculate' at '/usr/lib/albert/libcalculator_qalculate.so' shadowed by '/usr/lib/albert/libcalculator_qalculate.so'
16:56:14 [debg:albert] 0 ms spent loading plugin 'system'
16:56:14 [debg:albert] 0 ms spent instanciating plugin 'system'
16:56:14 [debg:albert] 0 ms spent initializing plugin 'system'
16:56:14 [debg:albert] 2 ms spent loading plugin 'calculator_qalculate'
16:56:14 [debg:albert] 29 ms spent instanciating plugin 'calculator_qalculate'
16:56:14 [debg:albert] 0 ms spent initializing plugin 'calculator_qalculate'
16:56:14 [debg:albert] 0 ms spent loading plugin 'applications_xdg'
16:56:14 [debg:albert] 0 ms spent instanciating plugin 'applications_xdg'
16:56:14 [debg:albert] 0 ms spent initializing plugin 'applications_xdg'
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/geoclue-demo-agent.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/geoclue-where-am-i.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/io.elementary.granite.demo.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/java-java-openjdk.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/kitty-open.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/org.freedesktop.Xwayland.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/org.gnome.Zenity.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/org.gnupg.pinentry-qt.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/org.gnupg.pinentry-qt5.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/swappy.desktop': Key 'NoDisplay' set.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce-display-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce-keyboard-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce-mouse-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce-settings-manager.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce-ui-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-about.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-accessibility-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-color-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-file-manager.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-mail-reader.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-mime-settings.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-settings-editor.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-terminal-emulator.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [debg:albert.apps] Skipped desktop entry '/usr/share/applications/xfce4-web-browser.desktop': Desktop entry excluded by 'OnlyShowIn'.
16:56:14 [info:albert.apps] Indexed 48 apps [5 ms]

^C17:03:44 [info:albert] Received signal 2. Quit.
17:03:44 [debg:albert] 0 ms spent finalizing plugin 'applications_xdg'
17:03:44 [debg:albert] 11 ms spent unloading plugin 'applications_xdg'
17:03:44 [debg:albert] 0 ms spent finalizing plugin 'calculator_qalculate'
17:03:44 [debg:albert] 0 ms spent unloading plugin 'calculator_qalculate'
17:03:44 [debg:albert] 0 ms spent finalizing plugin 'system'
17:03:44 [debg:albert] 0 ms spent unloading plugin 'system'
17:03:44 [info:albert] Bye.

Current Behavior

Yesterday, I set up Alfred with custom colors and set some settings like disabling the shadows and maybe enabled some extensions through the Alfred settings GUI. Ended the day with typing poweroff to Alfred, which didn't work, so I went to the settings GUI and set poweroff to just 'poweroff' and went to bed.

I have a bind of super + space, to run 'albert show' in Hyprland.conf that doesn't do anything

typing albert to terminal results in the following output:

~ > albert 16:46:19 [crit:albert] Albert has not been terminated properly. Please check your logs and report an issue. 16:46:19 [info:albert] Plugin 'chromium' at '/usr/lib/albert/libchromium.so' shadowed by '/usr/lib/albert/libchromium.so' 16:46:19 [info:albert] Plugin 'snippets' at '/usr/lib/albert/libsnippets.so' shadowed by '/usr/lib/albert/libsnippets.so' 16:46:19 [info:albert] Plugin 'urlhandler' at '/usr/lib/albert/liburlhandler.so' shadowed by '/usr/lib/albert/liburlhandler.so' 16:46:19 [info:albert] Plugin 'python' at '/usr/lib/albert/libpython.so' shadowed by '/usr/lib/albert/libpython.so' 16:46:19 [info:albert] Plugin 'datetime' at '/usr/lib/albert/libdatetime.so' shadowed by '/usr/lib/albert/libdatetime.so' 16:46:19 [info:albert] Plugin 'system' at '/usr/lib/albert/libsystem.so' shadowed by '/usr/lib/albert/libsystem.so' 16:46:19 [info:albert] Plugin 'mpris' at '/usr/lib/albert/libmpris.so' shadowed by '/usr/lib/albert/libmpris.so' 16:46:19 [info:albert] Plugin 'applications_xdg' at '/usr/lib/albert/libapplications_xdg.so' shadowed by '/usr/lib/albert/libapplications_xdg.so' 16:46:19 [info:albert] Plugin 'terminal' at '/usr/lib/albert/libterminal.so' shadowed by '/usr/lib/albert/libterminal.so' 16:46:19 [info:albert] Plugin 'clipboard' at '/usr/lib/albert/libclipboard.so' shadowed by '/usr/lib/albert/libclipboard.so' 16:46:19 [info:albert] Plugin 'ssh' at '/usr/lib/albert/libssh.so' shadowed by '/usr/lib/albert/libssh.so' 16:46:19 [info:albert] Plugin 'docs' at '/usr/lib/albert/libdocs.so' shadowed by '/usr/lib/albert/libdocs.so' 16:46:19 [info:albert] Plugin 'websearch' at '/usr/lib/albert/libwebsearch.so' shadowed by '/usr/lib/albert/libwebsearch.so' 16:46:19 [info:albert] Plugin 'hash' at '/usr/lib/albert/libhash.so' shadowed by '/usr/lib/albert/libhash.so' 16:46:19 [info:albert] Plugin 'files' at '/usr/lib/albert/libfiles.so' shadowed by '/usr/lib/albert/libfiles.so' 16:46:19 [info:albert] Plugin 'calculator_qalculate' at '/usr/lib/albert/libcalculator_qalculate.so' shadowed by '/usr/lib/albert/libcalculator_qalculate.so' 16:46:19 [info:albert.apps] Indexed 48 apps [5 ms]

^C16:53:38 [info:albert] Received signal 2. Quit. 16:53:38 [info:albert] Bye.

Also, my terminal can't connect to albert:

~ > albert restart Failed to connect to albert. ~ >

Expected Behavior

When I run 'albert show', I would expect albert to show on my screen, and would expect the terminal to be able to connect to it.

Anything else?

No response

ManuelSchneid3r commented 3 months ago

Did you solve this somehow?

Olkkulus commented 3 months ago

Oh, it was just that I didn't realize how the programs works.

The problem was that I didn't have 'albert' executed on startup In my Hyprland config with exec = albert, before trying to use its commands, like albert restart.

When executing it in terminal, it prints the error of in not being shut down correctly previously, but it doesn't cause any problems as far as I'm aware, just caused by me using poweroff.

As of now, it works as expected. I just used another launcher temporarily, as I waited for responses to this issue.

ManuelSchneid3r commented 3 months ago

All good. Dont use poweroff in desktop sessions, its not designed to take care of them.

Olkkulus commented 3 months ago

I'm now aware of that, and use a shutdown command through albert :)