Open jotapesse opened 1 year ago
Updated recently to latest NixOS unstable updates. Same issue, no changes.
OS: NixOS 23.11 (unstable) KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.110.0 Qt Version: 5.15.10 Windows system: Wayland NixOS Package: insync installed via nixos/configuration.nix Default Web browser: Google Chrome
$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.5.9, NixOS, 23.11 (Tapir), 23.11pre541036.63678e9f3d3a`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.17.1`
- channels(root): `"nixos"`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
Hi @jotapesse, thanks for the reporting, I will be taking a deeper look as soon as I can!
Hi! Any update on this? I'm now on NixOS stable 23.11 "Tapir" but issue persists.
OS: NixOS 23.11 (stable) "Tapir" KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.112.0 Qt Version: 5.15.11 Windows system: Wayland Default Web browser: Google Chrome
$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.6.3, NixOS, 23.11 (Tapir), 23.11.928.50aa30a13c4a`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.1`
- channels(root): `"nixos-23.11"`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
After some research I believe this is not specific to the insync package, I get the exact same behaviour on caprine in example. Seems to be related to the XDG Portals integration? Is insync an Appimage wraper as well? Related discussion: Annoyances - Executing browser from URL links within). I did try to enable the XDG Portals integration as detailed for the slack package here but to no avail. Issue persists. Any hint on how this can be resolved?
xdg = {
portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
];
gtkUsePortal = true;
};
};
Hi folks, sorry for the delays.
I am working on a fix and an upgrade to 3.8.7.50508, here is a work-in-progress draft: https://github.com/NixOS/nixpkgs/pull/277937/files
If you are able to test it during development, that'd be helpful!
Happy new year!
Instead, please give a upvote to this pull request instead: https://github.com/NixOS/nixpkgs/pull/279426
This one should have fixed many issues.
Is it still an issue?
FYI: Also, a new package for nautilus users: https://github.com/NixOS/nixpkgs/pull/302422 please give a :+1: for faster merging!
Hi Still an issue for me. No changes at all on my reported behaviour above. Is this not a XDG Portals integration issue as mentioned? I'm now on NixOS 24.05 (unstable):
$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.7.9, NixOS, 24.05 (Uakari), 24.05pre594677.3030f185ba6a`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.1`
- channels(root): `"nixos"`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
With KDE Plasma 6:
Operating System: NixOS 24.05
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.9 (64-bit)
Graphics Platform: Wayland
Insync version:
$ insync version
Unsetting QT_STYLE_OVERRIDE=
Unsetting QT_QPA_PLATFORMTHEME=
XKB_CONFIG_ROOT=/nix/store/qli5wqnl6p5kzisxya1qqqsh1y134wsq-xkeyboard-config-2.41/share/X11/xkb/
3.8.6.50504
Sorry, to clarify: not exactly the same behaviour - I no longer get errors on terminal, and trying to open Google Chrome by pressing the button on the KIO Client window results in a failure with the following error:
Hi, the latest version from nixpkgs-unstable should be:
$ insync version
3.8.7.50516
Ok, let me update to it and I'll report back. Thanks.
Ok, just updated everything and rebooted the system. I'm now on:
$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.8.4, NixOS, 24.05 (Uakari), 24.05pre608655.ff0dbd94265a`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.2`
- channels(root): `"nixos"`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
With KDE Plasma 6.0.3:
Operating System: NixOS 24.05
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Kernel Version: 6.8.4 (64-bit)
Graphics Platform: Wayland
And insync version:
$ insync version
3.8.7.50516
⚠️ But still the same KIO Client error as reported above. Are you not able to replicate this behaviour? Something missing on my system?
Okay, thanks for trying! I don't have KDE setup. I will keep this bug open and see anyone or me will be able to reproduce and find a fix.
Thank you for following this up. It would be great if you could try it on KDE Plasma and check this behaviour. I'm guessing something related with the XDG Portals integration and/or the KIO Client use. But my setup is pretty much default so it should work fine out of the box. It doesn't unfortunately and for many months now.
Hi! An update here: I have confirmed as I suspected that this was a XDG Portals integration issue. Eventually I resolved it by making sure the relevant configuration was added to the /etc/nixos/configuration.nix
file. I wish this was better documented somewhere...
# XDG Portal
xdg.portal.enable = true;
xdg.portal.xdgOpenUsePortal = true; # This will make `xdg-open` use the portal to open programs, which resolves bugs involving programs opening...
I am now updated to the following with the above XDG Portal configuration and Insync now opens fine the web browser to proceed with authentication of the Cloud accounts:
Operating System: NixOS 24.05 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Kernel Version: 6.8.9 (64-bit) Graphics Platform: Wayland
$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.8.9, NixOS, 24.05 (Uakari), 24.05pre621993.25865a40d14b`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.2`
- channels(root): `"nixos"`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
$ insync version
3.8.7.50516
⚠️ Still missing is the insync systray icon. Insync works on the systray but the icon is empty/blank. Any help here?
Describe the bug
Trying to run first time insync I get a blank/empty icon on the panel but the app/widget runs on the panel. The insync window opens on the desktop but when clicking to setup any account it will try to open the web browser but fails without any error on screen.
OS: NixOS 23.11 (unstable) KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.110.0 Qt Version: 5.15.10 Windows system: Wayland NixOS Package: insync installed via nixos/configuration.nix Default Web browser: Google Chrome
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
Progression on the configuration of new accounts on insync, authentication sign-in via web browser
Screenshots
Additional context
Trying to run on terminal we get the following errors:
Notify maintainers
@hellwolf
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.