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

ElementaryOS: Windows are not decorated and not clickable #1432

Closed
infeo opened this issue Nov 25, 2020 · 8 comments · Fixed by #2105
Closed

ElementaryOS: Windows are not decorated and not clickable #1432

infeo opened this issue Nov 25, 2020 · 8 comments · Fixed by #2105
Labels
misc:gui os:linux state:has-workaround There is a known workaround for the described problem state:stale Issues without any activity that will be closed automatically type:upstream-bug Something isn't working in upstream
Milestone

Comments

@infeo
Copy link
Member

infeo commented Nov 25, 2020

Description

On elementary OS, which uses the pantheon desktop, all windows except the main one cannot be used by mouse and miss system window decoration.

System Setup

  • Operating system and version: Elementary OS 5.1.7.0 Hera (Linux 5.4.0-54-generic # 60~18.04-Ubuntu, Pantheon desktop, GTK 3.22.30)
  • Cryptomator version: 1.5.10
  • Volume type: -

Steps to Reproduce

  1. Start Application
  2. Open any window apart from the main one

Expected Behavior

The window is decorated with the system UI (close/ minimize buttons, window title etc.), buttons are clickable with the mouse

Actual Behavior

Opened window is undecorated and after the first mouse click, buttons cannot be used by mouse.

Reproducibility

Always.

Additional Information

This is a regression issue of #1167. It is caused by changes in the build/ starting process of cryptomator for version 1.5.9, see cryptomator/cryptomator-linux#26.

@infeo infeo added type:bug Something isn't working misc:gui os:linux state:confirmed We are able to reproduce the reported behavior type:upstream-bug Something isn't working in upstream labels Nov 25, 2020
@infeo
Copy link
Member Author

infeo commented Nov 25, 2020

Workarounds:

  • Navigate with the keyboard through the dialogues (tab switches selected element, enter triggers selected element)
  • Repackage appimage:
  1. Open shell in the directory where the appimage is located
  2. Extract the Cryptomator appimage to change some files
    ./cryptomator-1.5.3-x86_64.AppImage --appimage-extract
    
  3. Add modification:
  4. Open the file ./squashfs-root/bin/cryptomator.sh
  5. Remove the lines 18 and 20
  6. Download appimagetool:
    wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
    chmod a+x appimagetool-x86_64.AppImage
    
  7. repackage Cryptomator
    ./appimagetool-x86_64.AppImage ./squashfs-root
    

Then you are done. The new Cryptomator-AppImage is named slightly different, so you can rename it afterwards. Also the appimagetool can be removed.

@infeo infeo removed the type:bug Something isn't working label Nov 25, 2020
@infeo infeo added the state:has-workaround There is a known workaround for the described problem label Dec 16, 2020
@infeo
Copy link
Member Author

infeo commented Dec 16, 2020

Depends on elementary/gala#693

@infeo infeo removed the state:confirmed We are able to reproduce the reported behavior label Dec 16, 2020
@Anchor5178

This comment has been minimized.

@infeo

This comment has been minimized.

@Anchor5178

This comment has been minimized.

@entrptaher
Copy link

entrptaher commented Aug 12, 2021

I wanted to report this but seems it's already reported. For me the workaround also doesn't work.

@entrptaher
Copy link

This is what worked for me.

GTK_FLAG="-Djdk.gtk.version=2" ./cryptomator-1.6.0-alpha2-x86_64.AppImage

@stale
Copy link

stale bot commented Apr 16, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the state:stale Issues without any activity that will be closed automatically label Apr 16, 2022
overheadhunter added a commit that referenced this issue Apr 18, 2022
Add additional GTK2 launcher to AppImage, fixes #1432
@overheadhunter overheadhunter added this to the 1.6.9 milestone Apr 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
misc:gui os:linux state:has-workaround There is a known workaround for the described problem state:stale Issues without any activity that will be closed automatically type:upstream-bug Something isn't working in upstream
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants