Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Click or double click on tray icon opens/closes context menu instead of client window (Linux) #61

Open
DerSaxxe opened this issue Apr 10, 2021 · 6 comments
Labels
electron issue upstream This issue also exists in upstream

Comments

@DerSaxxe
Copy link

If you close the client window you can't open it again clicking on the taskbar icon (single or double). You must right click and select "Show/Hide SchildiChat".

OS: Manjaro-Mate
SchildiChat from AUR 1.7.24.sc1-1

Thank you and regards

@su-ex su-ex added the upstream This issue also exists in upstream label Apr 10, 2021
@su-ex
Copy link
Member

su-ex commented Apr 10, 2021

That's an upstream electron bug we can do nothing about, see here: electron/electron#14941 (comment)
My solution is to remove libappindicator.

@DerSaxxe
Copy link
Author

Thank you. I removed libappindicator and replaced some other applications with alternatives that depends on libappindicator. Now it works as expected.

@su-ex
Copy link
Member

su-ex commented Dec 28, 2021

Let's reopen this so people can stumble across it.
Search words: left, mouse, click, linux, tray, icon

@su-ex su-ex reopened this Dec 28, 2021
@su-ex su-ex changed the title Click or double click on taskbar icon doesn't open client window (Manjaro) Click or double click on tray icon opens/closes context menu instead of client window (Linux) Jan 28, 2022
@su-ex
Copy link
Member

su-ex commented Jan 28, 2022

For the schildichat-desktop-bin Arch Linux AUR package, there's the workaround to create those two files in /opt/SchildiChat: electron/electron#14941 (comment)

Maybe those could/should be incorporated in the package.
For the git and non-bin variant, this is probably not possible to include in the package as they use system electron. Thus, those files probably need to be created there.

@su-ex su-ex pinned this issue Feb 14, 2022
@NathanC
Copy link

NathanC commented Nov 4, 2022

@su-ex that solution worked perfectly for me, thank you! Seems like the upstream issue, while not fixed, is quite active-- so maybe it'll get fixed fairly soon.

For future reference if people stumble across this, exact commands for workaround for schildichat-desktop-bin in Arch's AUR:

# mock out 
sudo touch /opt/SchildiChat/libappindicator3.so
sudo touch /opt/SchildiChat/libappindicator3.so.1
# restart SchildeChat to pick up changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
electron issue upstream This issue also exists in upstream
Projects
None yet
Development

No branches or pull requests

4 participants
@DerSaxxe @NathanC @su-ex and others