You are not logged in.
I'm using XFCE and after the recent Deluge update the panel indicator icon is no longer loaded with many of my icon themes. The stock "no icon available" symbol appears instead. The no-icon icon is still working (click it and it makes Deluge appear, blinks when torrent's are complete, etc), but it's just not displaying the Deluge icon. It seems to be affecting themes that use Adwaita and Gnome fallback icons. The default Adwaita icon theme has the issue, along with Gnome, Arc, Paper, and my preferred Elementary-XFCE-Icons. Icon themes that write their own panel icons and don't use the stock fallback options appear to be working (the ones I tested were SURFN & Tela). I went ahead and re-updated all my icon caches, but no dice. I'm not sure if something was missed in the packing of the new Deluge package that's causing the default panel icon to not load.
Last edited by Annoyingduck (2019-03-01 17:10:28)
Offline
Same
Offline
Broken commit Created separate icon for panel, but forgot to add to setup.py
Offline
Does that mean it needs to be fixed on Deluge's side, or can packaging here on Arch fix it?
Offline
Does that mean it needs to be fixed on Deluge's side, or can packaging here on Arch fix it?
Deluge already fixed in "develop" branch, they just need to backport patch to "1.3-stable" branch. As an temporary workaroud, you can switch to old panel icon with
sudo sed -i '138 s/deluge-panel/deluge/' /usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py command. Arch package can be fixed too with trivial patch.
Offline
Annoyingduck wrote:Does that mean it needs to be fixed on Deluge's side, or can packaging here on Arch fix it?
Deluge already fixed in "develop" branch, they just need to backport patch to "1.3-stable" branch. As an temporary workaroud, you can switch to old panel icon with
sudo sed -i '138 s/deluge-panel/deluge/' /usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.pycommand. Arch package can be fixed too with trivial patch.
Will that command revert when a new version is released? I get weary with sed commands...
Offline
Will that command revert when a new version is released? I get weary with sed commands...
If you're asking that question and if you don't know what a command might do when executed via sudo, you probably shouldn't try running it...
Offline
I'm sorta aware of what the command does. If it's a permanent system file overwrite that will remain I'd like to be aware of that before running it, hence my question. Take it easy, not all of us are experts. No reason to be jumping down my throat for asking a question. For some of us, these forums are how we learn, not a playground for shaming.
Offline
edacval's command will harmlessly fix the problem, but my comment was intended as a warning to keep you safe since google hits often contain bad advice that can damage your system/cause you data loss... some malicious, others just out of ignorance on the part of the author.
* Modification to pacman-owned files will be overwritten when a new version of that package is installed.
EDIT: If you are interesting in learning, you can download the deluge build files and modify the PKGBUILD to apply a patch based on edacval's suggestion like this: https://gist.github.com/graysky2/e68c93 … 34908938ad
Last edited by graysky (2019-02-26 14:16:33)
Offline
edacval's command will harmlessly fix the problem, but my comment was intended as a warning to keep you safe since google hits often contain bad advice that can damage your system/cause you data loss... some malicious, others just out of ignorance on the part of the author.
* Modification to pacman-owned files will be overwritten when a new version of that package is installed.
EDIT: If you are interesting in learning, you can download the deluge build files and modify the PKGBUILD to apply a patch based on edacval's suggestion like this: https://gist.github.com/graysky2/e68c93 … 34908938ad
Nice, thanks for the clarification and understanding. What you described by Googling is exactly the result I came up with where more questions than answers were the result! I wasn't sure if it was an overwrite scenario or not after another Deluge update. I might try your way of editing the pkgbuild. I've done that before for changing the color of XFCE panel indicators.
Offline
I've just been too busy to play with this too much, but as of now I ran @edacval's command to revert to the old icon as a temp solution until the Arch package is officially updated. Worked great. Thanks for the help guys, I'll mark this thread as solved.
Offline