Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
ftpd
2 years agoOccasional Contributor
I 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
3: std::panicking::try
4: tokio::runtime::task::harness::Harness
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
8: tokio::runtime::scheduler::multi_thread::worker::run
9: tokio::loom::std::unsafe_cell::UnsafeCell
10: std::panicking::try
11: tokio::runtime::task::harness::Harness
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
at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1973:9
alloc::boxed::Box<F,A as core::ops::function::FnOnce
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
3: std::panicking::try
4: tokio::runtime::task::harness::Harness
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
8: tokio::runtime::scheduler::multi_thread::worker::run
9: tokio::loom::std::unsafe_cell::UnsafeCell
10: std::panicking::try
11: tokio::runtime::task::harness::Harness
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
at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1973:9
alloc::boxed::Box<F,A as core::ops::function::FnOnce
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 Provided
- AJCxZ0Contributor
It's still 2025 and 1password still starts as an X11 client.
Setting ELECTRON_OZONE_PLATFORM_HINT=auto still works, at least for me with 1password 8.10.60 in a GNOME on Wayland on an Ubuntu 24.04.1 desktop.
- HJVTNew Contributor
Extra bizzarely, you can the settings window from the tray menu when that broken windowless mode.
- HJVTNew Contributor
@magaretz that behaviour is new, actually. Ozone platform hint used to work fine just a few weeks ago!
- magandrezNew Contributor
So, it is 2025 already. Any updates on the support for 1Password?
Installing from either Flatpak, beta version or mainline for Debian resolves in that I can start the process, like
ELECTRON_OZONE_PLATFORM_HINT=auto 1password
and I can see the tray icon, but I cannot open the main window. - senekorOccasional Contributor
My yearly subscription will renew soon. The reason I pay for a password manager at all is because the most important thing about a pwm is that it must integrate with a lot of different software. Browser, clipboard... 1Password even integrates with SSH and many CLI tools, which is fantastic. That integration takes continuous effort, so the paid subscription model makes sense to me.
That being said, I am completely baffled that Wayland is not supported yet. (And please don't claim a paid pwm supports Wayland while clipboard doesn't work.) Wayland has been the default on all major Linux distributions for years now. A lot of 1Password's features target developers which heavily use Linux (comparable to Windows by most estimates). So by not supporting Wayland, it seems to me 1Password is delivering a sub-standard experience to a large chunk of its core audience. I don't mind janky XWayland apps when they're open source, but paying for one? It doesn't feel right at this point in time.
I'd love to know if I'll be getting my money's worth in the coming year. Maybe someone from 1Password would like to share more details about what's blocking the wayland clipboard support? Remember, a lot of your customers are devs, don't spare the technical details. What's wrong with shelling out to wl-clipboard? It even has a
--paste-once
flag, which seems like its purpose-built for passwords. - barrapontoNew Contributor
Got 1password working on wayland with the ELECTRON_OZONE_PLATFORM_HINT environment variable just fine. But another caveat I'd like to add to the list is the "Show in Large Type" feature does not work.
- tobylitNew Contributor
Just as a heads up to everyone, you can run 1Password in Wayland by enabling "Use Hardware Acceleration" in Settings>Advanced with the
ELECTRON_OZONE_PLATFORM_HINT=auto
set but copying passing from the app does not currently work. - FrankyO1P
1Password Team
Thanks for bringing this to our attention. With a few users reporting a similar issue, I would love to investigate into this issue further.
Could you send an email to
support+linux@1Password.com
?With your email please include:
- A link to this thread: https://1password.community/discussion/141663/i-cant-start-wayland-native-version-of-1password
- Your forum username:
ftpd
ortobylit
- A diagnostics report: https://support.1password.com/diagnostics/?linux
- Information about your current environment (Linux distribution, version, desktop environment)
We'll look forward to hearing from you.
Franky
- nerumoNew Contributor
I'm using 1password on ubuntu 24.04 KDE, installed as deb package, and I'm able to start 1password with wayland. BUT: the copy paste isn't working. This implementation probably needs changing from X11 to wayland