• Browser
  • Mail
  • News
  • Community
  • About
Register Login
HomeBlogsForumThemesContributeSocial

Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Desktop
    3. Vivaldi for Linux
    4. Fedora KDE to Hyprland decryption problem

    Fedora KDE to Hyprland decryption problem

    Vivaldi for Linux
    fedora
    6
    14
    659
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      BlueCrystaleye
      last edited by

      Hi, absolutely love Vivaldi. Permanently switched from Chrome about three years ago and have never looked back. Anyway, I recently switched to Linux, specifically Fedora Workstation 41 KDE, and later added Hyprland. My issue is that whenever I'm on Hyprland, Vivaldi is unable to decrypt the keys causing me to lose all my data, and me having to sign in to everything all over again. From my understanding, it seems like when in Hyprland, Vivaldi is unable to access or find keys, which I'm pretty sure are stored in KWallet. This never happens the other way around though, only on Hyprland's side. Hopefully, I explained this well enough, appreciate any help on this.
      I installed Vivaldi via the rpm package, if that means anything.

      Pathduck
      P
      1 Reply Last reply
      Reply Quote 0
      • Pathduck
        P
        Pathduck Moderator Soprano Supporters @BlueCrystaleye
        last edited by Pathduck

        @BlueCrystaleye Hello and Welcome to the Vivaldi Community πŸ™‚ πŸ‘

        Chromium-based browsers on Linux use a key stored in your system keyring as part of the encryption of data like passwords and cookies.

        The keyring is different depending on your distro/WM.

        A trick I've heard some use is to edit the actual key in the keystore, and make it the same. The key should be obvious, it's called something like "Chrome" or "Chromium".

        How you actually do this you have to search for, as I'm on Windoze so I don't have that problem. A quick search found me:
        https://wiki.archlinux.org/title/GNOME/Keyring
        https://wiki.archlinux.org/title/KDE_Wallet

        🎻Volunteer helper Β· Forum moderator Β· Sopranos tester πŸ› οΈTroubleshooting πŸ›Report a bug πŸ“œMarkdown help
        πŸ¦†"With a rubber duck, one's never alone" -Douglas AdamsπŸ¦†

        B
        npro
        N
        2 Replies Last reply
        Reply Quote 1
        • B
          BlueCrystaleye @Pathduck
          last edited by BlueCrystaleye

          @Pathduck Hi, sorry for the late response, it was late when I posted this lol.

          The weird thing is when I check in KWallet, I have BOTH a Chrome and Chromium key. I'm not sure if Brave has something to do this as I also have it installed, but it seems to have it's own key called Brave.
          c691eab1-0458-4f66-920b-68667b9c4259-image.png

          As for the link you gave me, I assume this is what I need to do? I'm not using GNOME, so I don't have Keyring. I use KDE, so I have KWallet.
          4082bf48-afd8-4916-9857-46287692c41a-image.png

          Pathduck
          P
          OrbitalMartian
          O
          2 Replies Last reply
          Reply Quote 0
          • Pathduck
            P
            Pathduck Moderator Soprano Supporters @BlueCrystaleye
            last edited by

            @BlueCrystaleye I don't know, I don't use Linux. I just gave you some starter pointers πŸ™‚

            🎻Volunteer helper Β· Forum moderator Β· Sopranos tester πŸ› οΈTroubleshooting πŸ›Report a bug πŸ“œMarkdown help
            πŸ¦†"With a rubber duck, one's never alone" -Douglas AdamsπŸ¦†

            1 Reply Last reply Reply Quote 0
            • OrbitalMartian
              O
              OrbitalMartian Ambassador @BlueCrystaleye
              last edited by

              @BlueCrystaleye Maybe try running KDEWallet as a service on startup within your Hyprland config. This will run it in the background but will prompt you to unlock it. The issue will be that the key cannot be accessed as the service isn’t running and hasn’t been unlocked.

              Blog | Fediverse

              B
              2 Replies Last reply
              Reply Quote 1
              • B
                BlueCrystaleye @OrbitalMartian
                last edited by

                @OrbitalMartian I'll try that, and see

                1 Reply Last reply Reply Quote 0
                • B
                  BlueCrystaleye @OrbitalMartian
                  last edited by

                  @OrbitalMartian I'm not sure if it's an issue with starting up or not, as Brave actually asks for a password in order to unlock the wallet. I did do what you said and manually opened it, but Vivaldi still couldn't do it.

                  1 Reply Last reply Reply Quote 0
                  • B
                    BlueCrystaleye
                    last edited by

                    Okay, so running "vivaldi --password-store=kwallet5" seems to fix the issue.

                    Now, I want to do this without having to use the terminal. Where does vivaldi store its desktop config? You know, the file that lets you launch it from your apps list on KDE (which also works on Hyprland).

                    1 Reply Last reply Reply Quote 2
                    • B
                      BlueCrystaleye
                      last edited by

                      Okay, I fixed the issue. I edited the .desktop file for Vivaldi and next to

                      Exec=/usr/bin/vivaldi-stable --password-store=kwallet5 %U

                      If the file is not in this location, then in the terminal you can use
                      locate vivaldi-stable.desktop (or vivaldi-snapshot) and it will output the location.

                      Thanks for the help guys!

                      1 Reply Last reply Reply Quote 3
                      • ThoughtCrime
                        T
                        ThoughtCrime
                        last edited by

                        Awesome! This is the only issue that had been preventing me moving to Hyprland from KDE. I knew that kwalletd was running, but I still couldn't access it.

                        Weird that it doesn't need that option when actually running under KDE, though.

                        ThoughtCrime
                        T
                        daniel
                        D
                        2 Replies Last reply
                        Reply Quote 0
                        • ThoughtCrime
                          T
                          ThoughtCrime @ThoughtCrime
                          last edited by

                          @BlueCrystaleye But thinking about it… I'm sure you will lose that modification to the system .desktop file if you update the vivaldi package. If you edit it from the KDE Start menu, it puts a copy in ~/.local/share/applications/vivaldi-stable.desktop (at least on my kubuntu system. I'm pretty sure it should be the same for Fedora). That won't get overwritten.

                          1 Reply Last reply Reply Quote 1
                          • daniel
                            D
                            daniel Supporters Vivaldi Team @ThoughtCrime
                            last edited by

                            @ThoughtCrime said in Fedora KDE to Hyprland decryption problem:

                            Awesome! This is the only issue that had been preventing me moving to Hyprland from KDE. I knew that kwalletd was running, but I still couldn't access it.

                            Weird that it doesn't need that option when actually running under KDE, though.

                            Browsers pick between GNOME Secrets and KDE Wallet automatically based on environmental variables set by the desktop environment. Hyprland is unrecognized at this time, so the automated selection between the two wallet providers fail. Many of the less popular desktop environments and distributions do not ship with a secrets store by default, so there isn’t possible to pick one by default.

                            The Details Guy at Vivaldi.
                            Do NOT run commands in the browser developer console if you do not understand what the command does!

                            ThoughtCrime
                            T
                            1 Reply Last reply
                            Reply Quote 1
                            • npro
                              N
                              npro @Pathduck
                              last edited by npro

                              @Pathduck said in Fedora KDE to Hyprland decryption problem:

                              as I'm on Windoze

                              😁

                              That's one of the many reasons why Pathduck is simply the top mod πŸ˜‰

                              a.png kde.png ws.png * The Window Panel requests *

                              1 Reply Last reply Reply Quote 1
                              • ThoughtCrime
                                T
                                ThoughtCrime @daniel
                                last edited by

                                @daniel So, shouldn't the correct answer be to set the appropriate environment variable, NOT to start Vivaldi with a special
                                argument?

                                It's possibly moot, as I didn't get Vivaldi to work in Hyprland, anyway--but perhaps the environment variable would have worked better.

                                1 Reply Last reply Reply Quote 0
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                • 1 / 1
                                • First post
                                  Last post

                                Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

                                Copyright © Vivaldi Technologies™ β€” All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status