Getting started with 1Password for your growing team, or refining your setup? Our Secured Success quickstart guide is for you.
linux
549 TopicsSupport for Zen browser
Hi! There's this new browser called "Zen browser" It's based on Firefox but the 1password extension doesn't work with the desktop app 1Password Version: Not Provided Extension Version: Not Provided OS Version: Not Provided Browser: Not ProvidedSolved14KViews51likes166CommentsAuthentication Required window frozen Ubuntu 20.04
I use 1password extension with Firefox (v92.0). It has been working great. Whenever I require it I'd just press the keyboard shortcut and a window pops out (in the centre of screen) prompting to enter my password of my Ubuntu login -- lets call this authentication box. If it does this, everything should be fine. I'd put my PC (not laptop) into suspend mode and return to it normally. However, there have been a few occasions now when I have to unlock 1password extension, the 1password app launched and prompted me for my 1password password. This is not the same authentication box. The main application opens. From this point on, if I put my machine to suspend and logs back in, the above-mentioned authentication box appears frozen at the top-left of my screen. I cannot click it off -- hovering the mouse of the Cancel button highlights the button but clicking it does nothing. I can, however, click any where within the popup window and interactive with any objects or links below it even though the popup is opaque. See screenshot.. Notice the cancel button? If the Visual Code Studio icon below it is on the same row as the password field, clicking it will launch the VSCode application. The point here is that this popup window cannot be moved, removed, resized, etc. As the popup sits above all layers, it is obstructing everything else below it. The only thing I can do to is to log off Ubuntu and back in. Any tips? 1Password Version: 8.2.0 Extension Version: 2.1.2 OS Version: Ubuntu 20.046.5KViews0likes7Comments1Password on Flathub
Since the recent https://1password.community/discussion/comment/615214/#Comment_615214 would be, time to publish 1Password on https://flathub.org/home. Flathub is the best known Flatpak package store, so it would be a good idea to public 1Password on it, and it is easier to find Flatpak apps directly from it, since users expect most Flatpak apps to be there. Here is the guide on how to publish on Flathub: https://github.com/flathub/flathub/wiki/App-Submission 1Password Version: Not Provided Extension Version: Not Provided OS Version: Not Provided5.6KViews0likes48Comments1Password Shortcuts on Wayland
1Password is an application that works very well when users can invoke it from anywhere. Quick Access in particular is a feature that is meant to be invoked from anywhere on your desktop. However, as many of you know, the Wayland developers made a deliberate choice to not allow applications to set global shortcuts. To my knowledge, all Wayland implementations have continued to honor this choice. The reasoning is valid, though: global shortcuts make keyloggers trivial. 1Password can run as a native Wayland application, and defaults to XWayland. This, however, does not help since the primary desktop environment is itself Wayland. For a variety of reasons, we have provided command line options for several of the most useful 1Password commands. In this article, I'll describe how to use those options to set up global shortcuts for 1Password with both Gnome Shell and Sway. It is, fortunately, very easy. Gnome Shell For this example, I'm running Gnome Shell 40.4.0, Wayland mode, on Fedora Core 34. Start by finding Keyboard > Customize Shortcuts in your Settings application. Next, select Customize Shortcuts Your list of custom shortcuts may start empty, but you will want to get to something like this: Press the + button at the bottom to create a new shortcut, and you'll get a screen like this: As you create each shortcut, name each one in a way that makes sense to you. In the Command field, you will write a trivial script that invokes 1Password with the option that you want. Once you have created that invocation, set the keyboard shortcut as you desire. I recommend multiple key bindings that all work together. The following is the 1Password defaults set on other platforms, and on XOrg-based displays. Name Command Shortcut Open or Toggle 1Password 1password --toggle Ctrl + p Lock 1Password 1password --lock Ctrl + Shift + L Open Quick Access 1password --quick-access Ctrl + Shift + Space note: there is no default for Open or Toggle 1Password, so I made something up. Sway Sway does not have a GUI configurator, but instead does everything in the configuration file at ~/.config/sway/config . Fortunately, this is very easy to set up: bindsym Ctrl+Shift+l 1password --lock byndsym Ctrl+Shift+space exec 1password --quick-access KDE Plasma coming soon5.5KViews3likes15CommentsI can't start wayland-native version of 1Password.
When I try to run 1password with the well-known OzonePlatform, I get the following: ``` INFO 2023-08-07T22:51:44.006 ThreadId(14) [client:typescript] Client starting. INFO 2023-08-07T22:51:44.114 ThreadId(14) [1P:op-localization/src/lib.rs:227] system locale detected as 'en-US' INFO 2023-08-07T22:51:44.114 ThreadId(14) [1P:op-localization/src/lib.rs:253] selected translations for EN_US based on detected locale en-US INFO 2023-08-07T22:51:44.114 ThreadId(14) [status:op-app/src/app.rs:519] App::new(1Password for Linux/81009046 (EN_US), /$USER/.config/1Password/1password.sqlite) INFO 2023-08-07T22:51:44.117 ThreadId(14) [1P:data/op-db/src/db.rs:446] Table Integrity Check Succeeded INFO 2023-08-07T22:51:44.118 ThreadId(14) [1P:data/op-db/src/db.rs:462] DB Integrity Check Succeeded INFO 2023-08-07T22:51:44.118 ThreadId(14) [1P:data/op-db/src/db.rs:137] Starting DB at version: 29 INFO 2023-08-07T22:51:44.187 ThreadId(14) [1P:ssh/op-ssh-config/src/lib.rs:248] agent not configured INFO 2023-08-07T22:51:44.188 tokio-runtime-worker(ThreadId(9)) [1P:native-messaging/op-native-core-integration/src/lib.rs:281] Mute native core integration is waiting for Shared Lock State to be enabled INFO 2023-08-07T22:51:44.189 tokio-runtime-worker(ThreadId(9)) [1P:ssh/op-agent-controller/src/desktop.rs:433] Starting filesystem watcher for SSH agent configuration directories... ERROR 2023-08-07T22:51:44.189 tokio-runtime-worker(ThreadId(9)) [1P:/builds/dev/core/core/ssh/op-agent-controller/src/desktop.rs:434] Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }) ERROR 2023-08-07T22:51:44.209 tokio-runtime-worker(ThreadId(1)) [1P:op-global-shortcuts/src/lib.rs:69] AppError at /builds/dev/core/core/op-global-shortcuts/src/node.rs:62:6 binding shortcut Caused by: BindRefused Stack backtrace: 0: op_global_shortcuts::node::bind::{{closure}} 1: op_executor::spawn_no_span::{{closure}} 2: tokio::loom::std::unsafe_cell::UnsafeCell ::with_mut 3: std::panicking::try 4: tokio::runtime::task::harness::Harness ::poll 5: tokio::runtime::scheduler::multi_thread::worker::Context::run_task 6: tokio::runtime::scheduler::multi_thread::worker::Context::run 7: tokio::macros::scoped_tls::ScopedKey ::set 8: tokio::runtime::scheduler::multi_thread::worker::run 9: tokio::loom::std::unsafe_cell::UnsafeCell ::with_mut 10: std::panicking::try 11: tokio::runtime::task::harness::Harness ::poll 12: tokio::runtime::blocking::pool::Inner::run 13: std::sys_common::backtrace::__rust_begin_short_backtrace 14: core::ops::function::FnOnce::call_once{{vtable.shim}} 15: alloc::boxed::Box<F,A as core::ops::function::FnOnce >::call_once at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1973:9 alloc::boxed::Box<F,A as core::ops::function::FnOnce >::call_once at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1973:9 std::sys::unix::thread::Thread::new::thread_start at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/std/src/sys/unix/thread.rs:108:17 16: 17: ERROR 2023-08-07T22:51:44.209 tokio-runtime-worker(ThreadId(10)) [1P:op-global-shortcuts/src/lib.rs:69] AppError at /builds/dev/core/core/op-global-shortcuts/src/node.rs:62:6 binding shortcut Caused by: BindRefused Stack backtrace: 0: op_global_shortcuts::node::bind::{{closure}} 1: op_executor::spawn_no_span::{{closure}} 2: tokio::loom::std::unsafe_cell::UnsafeCell ::with_mut 3: std::panicking::try 4: tokio::runtime::task::harness::Harness ::poll 5: tokio::runtime::scheduler::multi_thread::worker::Context::run_task 6: tokio::runtime::scheduler::multi_thread::worker::Context::run 7: tokio::macros::scoped_tls::ScopedKey ::set 8: tokio::runtime::scheduler::multi_thread::worker::run 9: tokio::loom::std::unsafe_cell::UnsafeCell ::with_mut 10: std::panicking::try 11: tokio::runtime::task::harness::Harness ::poll 12: tokio::runtime::blocking::pool::Inner::run 13: std::sys_common::backtrace::__rust_begin_short_backtrace 14: core::ops::function::FnOnce::call_once{{vtable.shim}} 15: alloc::boxed::Box<F,A as core::ops::function::FnOnce >::call_once at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1973:9 alloc::boxed::Box<F,A as core::ops::function::FnOnce >::call_once at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1973:9 std::sys::unix::thread::Thread::new::thread_start at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/std/src/sys/unix/thread.rs:108:17 16: 17: INFO 2023-08-07T22:51:44.479 invocation_loop(ThreadId(21)) [1P:op-app/src/app/backend/lock_screen.rs:72] System unlock is enabled: true INFO 2023-08-07T22:51:44.487 tokio-runtime-worker(ThreadId(10)) [1P:op-app/src/app/backend/lock_screen.rs:88] Sys auth status NotSetup ``` X11 version (via Xwayland) works fine. What should I do to get a wayland-native version running? 1Password Version: 8.10.9 Extension Version: Not Provided OS Version: Not Provided Browser: Not Provided4.9KViews3likes40Comments'one-time password' field has warning saying "The one-time password URL is incorrect: check the....
The one-time password field has warning saying, "The one-time password URL is incorrect: check the URL and try again.". My use case is that I am using these for MFA recovery code fields. If the field is actually for a URL, the field name should reflect that I think. I would like guidance on how to store MFA recovery code fields attached to a password entity and not have to create a secure note entity. Thanks! 1Password Version: 8.2.0 Extension Version: Not Provided OS Version: Arch Linux4.2KViews0likes2CommentsInstalling 1Password for Linux on Steam Deck / Steam OS
Hello, Curious if anyone here has successfully gone through the steps of installing 1Password for Steam Deck / Steam OS? Complete newbie to Linux which Steam OS is based off so I don't even know which Linux distribution it uses let alone how to complete the steps listed on the 1Password Linux page (https://support.1password.com/install-linux/) 1Password Version: Not Provided Extension Version: Not Provided OS Version: Not Provided Browser: Not Provided4KViews0likes4CommentsSandboxed application can't communicate with browser extension
I have installed 1Password from the Ubuntu Software Center and installed the accompanying Chromium browser extension. When I launch 1Password, then go to Settings > Browser, I see the following text: 1Password detected that it is a sandboxed application. It won't be able to communicate with 1Password in the browser. Is this expected and normal? I understand that Snap packages are sandboxed; it's how I installed both 1Password and Chromium. And I get that 1Password for Linux is still somewhat new (grateful that it exists at all!) so I'm really just looking to find out what the intended experience is supposed to be. Thanks! 1Password Version: 8.2.1 Extension Version: 2.1.3 OS Version: Ubuntu 20.04.23.3KViews0likes31CommentsKeyring isn't suid on nixos
Hi, I'm running nixos and my 1password-keyringhelper isn't suid. so i get this error [1P:foundation/op-linux/src/bin/keyring_helper.rs:150] keyring helper detected it was not running as root. This could lead to credentials being compromised, aborting! Permissions found: EUID: 1000, EGID: 100 I tried security.wrappers security.wrappers = { "1Password-KeyringHelper" = { source = "${pkgs._1password-gui.out}/share/1password/1Password-KeyringHelper"; setuid = true; group = "onepassword"; }; }; neither worked 1Password Version: Not Provided Extension Version: Not Provided OS Version: Nixos master Sync Type: Not Provided3.2KViews0likes52CommentsIt’s time to say goodbye to standalone licenses
With today’s 1Password 8 for Mac launch announcement, I thought it would be helpful to republish my mini-essay from this thread in our beta forums as it’s own post here. The heart of the question was as follows: I would like to see AgileBits make a clear and concise statement that anything other than 1Password.com is effectively "dead and gone". I am not unhappy with the direction the company is taking. My only wish is for clarity so that informed decisions can be made. It was a great question and I couldn't help writing 1428 words to answer it. To make a long and interesting story short and to the point: The next generation of 1Password apps will take full advantage of 1Password.com (including .ca🇨🇦 & .eu🇪🇺) and as such will require a subscription to use 🔐 Those with a standalone license can trade in their license for a special discount on a new 1Password membership 🙌🏼 Gift cards are available for those who don’t have a credit card or prefer non-recurring payments ✌️ Of course the longer story is much more interesting so if you have 6 minutes to spare I'd love to share it. I'm a sucker for nostalgia, am not known for my brevity, and we have 15 years of history to go through so please forgive me for being unable to edit it down... 🙂 Let's take a moment to walk through the history of licenses & subscriptions, why we’ve decided to go all-in on memberships, and how license holders can trade in their license for a special discount. A short history of 1Password licenses and memberships When 1Password first launched in 2006 we only sold individual licenses. Subscriptions weren’t very common for software back then and a license approach felt right as we only supported Mac OS X 10.4 Tiger at the time. This worked well for nearly a decade but by 2013 the cracks were already showing. By then we had client apps for all platforms, with each one requiring their own separate purchase, often across multiple app stores. And paid upgrades to major new versions were so incredibly painful for everyone involved that we rarely had any. It wasn’t easy for customers to wrap their heads around the fact that 1Password was “licensed per person, per platform, with paid upgrades”, and quite frankly I would have a hard time figuring it out myself. It’s not only hard to understand but it’s difficult to even say. We also had pushed standalone vaults (the underlying data format used by licenses) to their limit and couldn’t push them any further. Features like 2FA, secure remote password, account recovery, and many others weren’t feasible without connecting to a server to perform the heavy lifting. Things came to a head in 2014 at NSNorth when our friends pushed us to create a service so they could use 1Password with their colleagues at work. We knew we could do so much more for everyone if we created our own service. So we did. 1Password.com was launched to the world in November 2015 and it provided so much more than just another way to sync your data. Here are just the highlights on what our new service made possible: 🔐 More secure encryption data format and authentication process 📱 Two-factor authentication (2FA) 👨👨👧👦 Teams and families and businesses 🤗 Securely share items and files 🕓 Item history 🧯 Automated data backups 💫 Account recovery Along with all these features 1Password.com also enabled a more intuitive setup across all your devices. We were in love! 😍 This love sparked me to write a post from the heart titled from a happy 1Password maker nearly 5 years ago. In it I shouted from the rooftops about why we love 1Password memberships and why our newly created hosted service was so much better than what was possible with standalone licenses. The overwhelming popularity of 1Password.com When we launched our hosted 1Password.com service 7 years ago we knew it was the better solution but we wanted to give our customers time to learn this for themselves. So when we released 1Password 7 in 2018 we provided the ability to subscribe to 1Password.com as well as the option to purchase a license to continue using Standalone Vaults. The overwhelming majority of people (97% in fact) choose to subscribe to our new service and many of those who initially purchased a license later changed their mind and traded it in for a membership. Even though memberships won by a long shot, our existing apps already supported both so we continued to offer standalone licenses. This included support as well as new features and updates for license holders. In our new apps, however, we needed to revisit this approach… Introducing the next generation of 1Password apps Every so often one needs to go back to the drawing board and rebuild things completely in order to soar to ever greater heights. This happens frequently in software and a few years ago we decided to completely recreate all the 1Password apps from the ground up. We knew it would be a monumental effort to recreate over a decade’s worth of features across 6 operating systems but we needed a new foundation that would enable us to add the features we had planned and could support us for the coming decade. We also knew that we had pushed standalone vaults to their limit and wouldn’t be able to improve them any further. So once we hit reset and restarted from the beginning we designed the next generation of apps with the assumption that they would be working hand-in-hand with 1Password.com (as well as .ca🇨🇦 and .eu🇪🇺). This would have been an incredibly hard decision to make if memberships weren’t as popular as they are. Thankfully the vast majority of our customers already choose memberships so it made our decision much easier. 🤗 It’s time to say goodbye to standalone licenses Given the overwhelming popularity of 1Password memberships and how much more capable 1Password.com is then everything else, our next generation of 1Password apps will focus exclusively on memberships. And now that we’ve started to roll out the next generation of 1Password apps, it’s time to say goodbye to standalone licenses. Thankfully switching over to a membership is simple and you can easily migrate over all your existing data. To switch to a 1Password membership all you need to do is create an account on 1Password.com, 1Password.ca, or 1Password.eu and add it to 1Password 7. See Move your existing 1Password data to a 1Password account for full details. Thank you for supporting us all these years 🤗 As a license holder we know you’ve been supporting us for a long time. Many of you have been with us since the very beginning. We’ve been here for 15 years now and there’s no way we could have made it this far without you. 🥰 We’d like to thank you for supporting us all these years and provide a special trade-in discount for your license. Simply email us your license and enjoy 50% off your first 3 years. That’s a great deal for those of you who prefer to pay-as-you-go (either monthly or yearly) but we recognize that some people would prefer to only pay when they explicitly authorize it. If this sounds like you we set up a special deal where you can purchase a $99 gift card worth $150 of credit (only available on 1Password.com), allowing you to use 1Password for over 3 years. Once those 3+ years are up you can choose whether or not to pay again. No recurring or automatic payments will be taken and your data will always be available whether you renew or not. To take advantage of either discount, simply email us your license and we’ll let you know how to proceed to start enjoying your new 1Password membership. Thanks again for supporting us all these years. Your constant support and encouragement means the world to us. ❤️🤗 Sorry for the essay but there was a lot of fun topics to cover so I wanted to get all my thoughts down in one place. 👋 Love Dave, A Happy 1Password.com Maker ❤️ 🇨🇦3.2KViews0likes0Comments