Comments (5)
Using the Gnome debug facilities, I can determine that the IconName
property of this AppIndicator icon is set to state-ok
. This icon seems to exist for KDE's "breeze" theme, but not in the global "hicolor" folder or the Gnome theme:
$ find /usr/share/icons -name "*state-ok*"
/usr/share/icons/breeze-dark/status/22/state-ok.svg
/usr/share/icons/breeze-dark/status/16/state-ok.svg
/usr/share/icons/breeze/status/22/state-ok.svg
/usr/share/icons/breeze/status/16/state-ok.svg
So it seems like the Nextcloud AppIndicator assumes icons to exist that do not generally exist? I am not really sure how this is supposed to work though.
from desktop.
Could you share how you found that information/debugged Nextcloud for that case? I could not find any error message or anything and I do not have an Icon at all.
I used the instructions I found here, except that instead of r(0)._indicator._proxy.Id
I checked r(0)._indicator._proxy.IconName
.
Maybe for you other information is helpful that other people shared on the net. If you have ... as the icon, the gtk icon library might be missing. It is probably bundled in libappindicator-gtk3 on Fedora, and something similar on others distros :)
I don't see any package like that on Debian...
In my case what helped is to go into the settings of gnome-shell-extension-appindicator, and set a custom icon for "Indicator ID": Nextcloud
, "Icon Name": Nextcloud
. Now I have the nextcloud icon. It doesn't reflect the current sync status; that seems to be the part that's breaking the icon in the first place, judging from this "state-ok" icon name.
from desktop.
@RalfJung Could you share how you found that information/debugged Nextcloud for that case? I could not find any error message or anything and I do not have an Icon at all.
Maybe for you other information is helpful that other people shared on the net. If you have ...
as the icon, the gtk
icon library might be missing. It is probably bundled in libappindicator-gtk3
on Fedora, and something similar on others distros :)
from desktop.
@RalfJung Maybe try Try libappindicator3
. 🤔
I found my problem though...extensions were completely disabled somehow. Dunno how that happened.
from desktop.
libappindicator3
That package is installed. 🤷
Also, other indicators have icons that work fine. So I don't think it's a system/setup issue. It's only Nextcloud that does not work (from the few applications I tried).
from desktop.
Related Issues (20)
- [Bug]: VirtualFiles move image file from one folder to another does not work HOT 4
- [Bug]: "All the files in your local sync folder were deleted" after every local change in master
- [Bug]: Unable to activate virtual files on setup and after setting up a synchronization using rpm client
- [Bug]: Linux Pop!OS 22 Dialog Unusable - Possible due to Fractional Scaling of 150% on 4K monitor HOT 1
- [BUG] Linux client fails to sync read-write shares subfolders of read-only shared folder HOT 2
- [Bug]: Nextcloud icon on macOS status bar becomes scrambled HOT 1
- [Bug]: Installing AppImage on Ubuntu 24.04 makes laptop unbootable HOT 1
- Improve conflict handling in macOS Virtual Files module Sync Engine
- Release 3.12.6
- Feature request: partial force update
- [Bug]: macOS VFS Client attempts to download all files from server when using disk space calculators HOT 1
- [Desktop app] .ink files is showing as constantly syncing HOT 3
- [Desktop App Linux ONLY] No context menu HOT 2
- [Bug]: macOS only client fails to sync shared folders mounted under a folder HOT 1
- [Bug]: 3.13.0-macOS-vfs, some behavioral differences between Ventura and Sonoma
- Release 3.13.1
- [Bug]: Client not resuming sync after error, only manual resume possible. HOT 1
- [Bug]: Thumbnails (pdf,mp4) in windows explorer can't be generated HOT 3
- [Bug]: Folder permissions are changed during synchronization (3.13.1 & 3.13.2) HOT 25
- Release 3.12.7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from desktop.