Add NO_TRAY_ICON=true to docs #12 (#13)

* chore: Add libappindicator / libayatana-appindicator to troubleshooting

Signed-off-by: quexeky <git@quexeky.dev>

* chore: Add to v0.3.0 troubleshooting

Signed-off-by: quexeky <git@quexeky.dev>

---------

Signed-off-by: quexeky <git@quexeky.dev>
This commit is contained in:
quexeky
2025-09-27 20:24:26 +10:00
committed by GitHub
parent 270e57a6a2
commit d2c8404c66
2 changed files with 13 additions and 0 deletions

View File

@@ -7,6 +7,12 @@ Add `WEBKIT_DISABLE_DMABUF_RENDERER=1` to the Drop .desktop file:
1. Open `/usr/share/applications/Drop\ Desktop\ Client.desktop` with your preferred editor 1. Open `/usr/share/applications/Drop\ Desktop\ Client.desktop` with your preferred editor
2. Add `env WEBKIT_DISABLE_DMABUF_RENDERER=1` before `drop-app` on the `Exec=drop-app` line 2. Add `env WEBKIT_DISABLE_DMABUF_RENDERER=1` before `drop-app` on the `Exec=drop-app` line
## libappindicator and / or libayatana-appindicator is not present on my system
This is due to dynamic linking of the libappindicator library in tauri. We are currently working to find a workaround for this
For a temporary fix, either running any binary with `NO_TRAY_ICON=true drop-app`, or compiling from source with `NO_TRAY_ICON=true yarn tauri build` (compiling from source will compile with a disabled tray icon) will disable the tray icon, and thereby disable dependency on libappindicator.
## "Server's and client's time is out of sync..." or HTTP 0 ## "Server's and client's time is out of sync..." or HTTP 0
The server and client must be within 30 seconds of each other for security reasons. Drop uses short-lived tokens to authenticate securely, and they are valid for those 30 seconds. If you are the server administrator, please ensure both your server and client have the correct time. If you are a user, please double check your own system before asking your admin. The server and client must be within 30 seconds of each other for security reasons. Drop uses short-lived tokens to authenticate securely, and they are valid for those 30 seconds. If you are the server administrator, please ensure both your server and client have the correct time. If you are a user, please double check your own system before asking your admin.

View File

@@ -7,6 +7,13 @@ Add `WEBKIT_DISABLE_DMABUF_RENDERER=1` to the Drop .desktop file:
1. Open `/usr/share/applications/Drop\ Desktop\ Client.desktop` with your preferred editor 1. Open `/usr/share/applications/Drop\ Desktop\ Client.desktop` with your preferred editor
2. Add `env WEBKIT_DISABLE_DMABUF_RENDERER=1` before `drop-app` on the `Exec=drop-app` line 2. Add `env WEBKIT_DISABLE_DMABUF_RENDERER=1` before `drop-app` on the `Exec=drop-app` line
## libappindicator and / or libayatana-appindicator is not present on my system
This is due to dynamic linking of the libappindicator library in tauri. We are currently working to find a workaround for this
For a temporary fix, either running any binary with `NO_TRAY_ICON=true drop-app`, or compiling from source with `NO_TRAY_ICON=true yarn tauri build` (compiling from source will compile with a disabled tray icon) will disable the tray icon, and thereby disable dependency on libappindicator.
## "Server's and client's time is out of sync..." or HTTP 0 ## "Server's and client's time is out of sync..." or HTTP 0
The server and client must be within 30 seconds of each other for security reasons. Drop uses short-lived tokens to authenticate securely, and they are valid for those 30 seconds. If you are the server administrator, please ensure both your server and client have the correct time. If you are a user, please double check your own system before asking your admin. The server and client must be within 30 seconds of each other for security reasons. Drop uses short-lived tokens to authenticate securely, and they are valid for those 30 seconds. If you are the server administrator, please ensure both your server and client have the correct time. If you are a user, please double check your own system before asking your admin.