SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#26 2015-01-11 03:46:05

Janus
New Member
Registered: 2015-01-11
Posts: 3

Re: Dropbox 3.0.3 systray icon

Hi there,

The problem seems to be with transparencies. My solution: just put a solid background (of the same color as the system tray).

The icons I've modified are those at

/opt/dropbox/images/hicolor/16x16/status/

which are the icons installed by the dropbox AUR package.

Hope it helps somebody until the bug is fixed.

Cheers,
Janus

Offline

Help fund CrunchBang, donate to the project!

#27 2015-01-11 05:38:17

callicles
Member
From: Seattle
Registered: 2013-06-04
Posts: 48
Website

Re: Dropbox 3.0.3 systray icon

Thanks...what do you mean

Janus wrote:

"just put a solid background"

Do you mean for awesome's top bar?
For the tray?
For the desktop as a whole?

Offline

#28 2015-01-11 10:32:57

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: Dropbox 3.0.3 systray icon

The icons that come with Dropbox should have a transparent background, and I'm guessing Janus means to make it solid. This would be a workaround if the colour is the same as that of the taskbar background.

I have found recently that starting tint2 after compton helps - I can get the Dropbox icon on a transparent background by increasing the sleep figure for tint2 in ~/.config/openbox/autostart to something more than that for cb-compositor. It might be something to play around with...


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#29 2015-01-11 11:53:17

Janus
New Member
Registered: 2015-01-11
Posts: 3

Re: Dropbox 3.0.3 systray icon

Yes, I meant to modify the icons so they do not have any transparency.

I do not use tint2 (nor compton), just raw awesome, so the workaround of what to start first won't work for me.

Last edited by Janus (2015-01-11 11:54:42)

Offline

#30 2015-01-12 10:58:24

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: Dropbox 3.0.3 systray icon

^so Awesome has its own built-in sytem tray? And Dropbox messes up the icon backgrounds there too?
(Sorry to be so ignorant.)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#31 2015-01-12 12:05:26

Janus
New Member
Registered: 2015-01-11
Posts: 3

Re: Dropbox 3.0.3 systray icon

johnraff wrote:

^so Awesome has its own built-in sytem tray? And Dropbox messes up the icon backgrounds there too?
(Sorry to be so ignorant.)

Yes, you can create a system tray with

mysystray = wibox.widget.systray()

cf. http://awesome.naquadah.org/wiki/Widgets_in_awesome

And it has the same problem with transparency on the last versions of Dropbox.

Offline

#32 2015-01-17 23:05:32

ilyuha21st
New Member
Registered: 2015-01-17
Posts: 1

Re: Dropbox 3.0.3 systray icon

This happens because nvidia driver overrode OpenGL library (libGL.so). This workaround works for me on kubuntu 14.04.
1) close dropbox session
2) find your nvidia system folder: in my systems it's /usr/lib/nvidia-304 (if you using another version of nvidia driver, for instance nvidia-331, your directory should be /usr/lib/nvidia-331
3) find dropbox system library: in my system it's /var/lib/dropbox/.dropbox-dist/dropbox-lnx.x86_64-3.0.5/
4) backup your's dropbox OpenGL library: #mv libGL.so.1 libGL.so.1_backup
5) make symbolic link to nvidia's OpenGL library: #ln -sf /usr/lib/nvidia-304/libGL.so.304.125 /var/lib/dropbox/.dropbox-dist/dropbox-lnx.x86_64-3.0.5/libGL.so.1
6) start up dropbox

Last edited by ilyuha21st (2015-01-17 23:07:31)

Offline

#33 2015-02-02 19:34:35

szelky
New Member
Registered: 2015-02-02
Posts: 1

Re: Dropbox 3.0.3 systray icon

Hi there, my workaround was to change the tray icons alpha in tint2rc (i was using default CB tint2rc with alpha set to 100).
Just edit tint2rc and change: 

systray_icon_asb = 100 0 0

to:

systray_icon_asb = 99 0 0

and restart tint2.

Offline

#34 2015-02-02 22:11:23

schwim
#! Die Hard
From: Interweb's #1 Devotee
Registered: 2012-10-11
Posts: 1,031
Website

Re: Dropbox 3.0.3 systray icon

szelky wrote:

Hi there, my workaround was to change the tray icons alpha in tint2rc (i was using default CB tint2rc with alpha set to 100).
Just edit tint2rc and change: 

systray_icon_asb = 100 0 0

to:

systray_icon_asb = 99 0 0

and restart tint2.

Didn't do a thing for my misbehaving DB icon, unfortunately.

Offline

#35 2015-02-12 14:34:57

plebian
Member
Registered: 2014-08-28
Posts: 18

Re: Dropbox 3.0.3 systray icon

Any updates on this, it's really bugging the shit out of me.

Offline

#36 2015-02-12 14:46:46

schwim
#! Die Hard
From: Interweb's #1 Devotee
Registered: 2012-10-11
Posts: 1,031
Website

Re: Dropbox 3.0.3 systray icon

Mine auto-updated to 3.2.6, which resolved the issue on it's own.

Offline

#37 2015-02-12 15:41:51

hhh
Cityspeak
Registered: 2010-08-04
Posts: 3,253

Re: Dropbox 3.0.3 systray icon

I'm having to manually download, even though dropbox added a sources.list entry when it installed (etc/apt/sources.list.d/dropbox.list)...

deb [arch=i386] http://linux.dropbox.com/debian sid main

schwim, do you have something different? I can't find info on auto-update for Linux Dropbox.


bunsenlabs     8)     forum mod squad

Offline

#38 2015-02-12 19:57:59

schwim
#! Die Hard
From: Interweb's #1 Devotee
Registered: 2012-10-11
Posts: 1,031
Website

Re: Dropbox 3.0.3 systray icon

Heya triple H,

I didn't to anything in particular.  Is it maybe the fact that I downloaded the daemon from the DB site?

Also, they might stagger update pushes to manage load.

Offline

#39 2015-02-13 04:37:00

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: Dropbox 3.0.3 systray icon

I think DB just upgrades your computer when it feels like it. They say upgrades are spaced out but I have no idea what algorithm they use to decide when it's your turn. A laptop I installed Waldorf on in December got 3.0.3 right off, but this desktop is still on 2....something...
...I was just about to say, but looking down at my systray I see that it's been auto-updated to 3.2.6 as I write this!

And has a nasty white non-transparent icon. neutral
Restart tint2 - no effect.
Restart compositor - no effect.

Drat.

Last edited by johnraff (2015-02-13 04:40:14)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#40 2015-02-13 04:52:23

hhh
Cityspeak
Registered: 2010-08-04
Posts: 3,253

Re: Dropbox 3.0.3 systray icon

^Weird. I reinstalled the deb from Dropbox, which remove the [arch] part in sources.list.d. apt-get upgrade brought 3.2.6 for me, which now lloks fine but still has a non-transparent background in a transparent lxpanel.  8o bizness


bunsenlabs     8)     forum mod squad

Offline

#41 2015-02-13 16:07:26

tknomanzr
#! Die Hard
From: Heavener, OK
Registered: 2014-12-09
Posts: 777

Re: Dropbox 3.0.3 systray icon

I ran into this problem briefly. The problem for me was cb-compositor. Once I got rid of that and installed compton from Debian repos and got it all configured again, the problem went away.

Offline

#42 2015-02-14 00:18:41

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: Dropbox 3.0.3 systray icon

tknomanzr wrote:

I ran into this problem briefly. The problem for me was cb-compositor. Once I got rid of that and installed compton from Debian repos and got it all configured again, the problem went away.

Thanks for that, tknomanzr.

cb-compositor is just a wrapper script round compton, but on Waldorf compton is a recompiled binary in the #! repo called compton-git. In fact, I've just looked and there's no regular compton in the wheezy repos.

So it looks as if it should be OK after moving to jessie. smile


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#43 2015-02-14 00:40:34

tknomanzr
#! Die Hard
From: Heavener, OK
Registered: 2014-12-09
Posts: 777

Re: Dropbox 3.0.3 systray icon

Yeah forgot to add that was for Jessie and Sid.

Offline

#44 2015-02-24 16:27:14

mi
Member
Registered: 2015-02-24
Posts: 19

Re: Dropbox 3.0.3 systray icon

I don't have that problem on my two 32bit laptops running waldorf. In the 64bit though, I've had this problem for a while now using waldorf, jessie and lubuntu (lubuntu-session with lxpanel, xubuntu-session with xfce4-panel, openbox-session with tint2 and i3 session; but not in ubuntu-session -- unity).
Today I 've been trying to solve it again and had some success on my main session -- customized openbox-session from lubuntu with tint2 -- by doing

killall dropbox && dropbox start

Now the end of my 'autostart' script looks like this

compton -m 0.92 -i 0.86 -e 0.8 -b &

sleep 3s && tint2 &

killall dropbox &
sleep 3s && dropbox start -i

and this is the result

scrot_20150302_1908_select_219x155.jpg

The same didn't work on any of my other installations/sessions.

Notice that, every time dropbox runs, it places a 'dropbox.desktop' file in '~/.config/autostart' which executes 'dropbox start -i' which in turn checks if dropbox is running; and if not it starts dropbox, apparently by executing '~/.dropbox-dist/dropboxd' which now seems to be a link to ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropboxd' . If it doesn't find 'dropboxd' it prompts to install it.
As this file always comes back to autostart, I decide to kill and start it new in the 'autostart' script.

By the way, my dropbox version is 3.2.6

Last edited by mi (2015-03-02 18:09:21)

Offline

#45 2015-03-27 13:09:40

superlahm
New Member
Registered: 2015-03-27
Posts: 1

Re: Dropbox 3.0.3 systray icon

ilyuha21st wrote:

This happens because nvidia driver overrode OpenGL library (libGL.so). This workaround works for me on kubuntu 14.04.
1) close dropbox session
2) find your nvidia system folder: in my systems it's /usr/lib/nvidia-304 (if you using another version of nvidia driver, for instance nvidia-331, your directory should be /usr/lib/nvidia-331
3) find dropbox system library: in my system it's /var/lib/dropbox/.dropbox-dist/dropbox-lnx.x86_64-3.0.5/
4) backup your's dropbox OpenGL library: #mv libGL.so.1 libGL.so.1_backup
5) make symbolic link to nvidia's OpenGL library: #ln -sf /usr/lib/nvidia-304/libGL.so.304.125 /var/lib/dropbox/.dropbox-dist/dropbox-lnx.x86_64-3.0.5/libGL.so.1
6) start up dropbox

Works for my Red Hat 6.6. Great thanks!

BTW my system folders are a little bit different from yours:
ln -sf /usr/lib64/nvidia/libGL.so.346.47 $HOME/.dropbox-dist/dropbox-lnx.x86_64-3.4.0/libGL.so.1

Last edited by superlahm (2015-03-27 13:49:45)

Offline

#46 2015-04-02 13:42:10

Aurumque
New Member
Registered: 2015-04-02
Posts: 2
Website

Re: Dropbox 3.0.3 systray icon

This link explains how to change the icons permanently.
http://www.aurumlinux.com/tutoriales/ca … n-dropbox/
To look transparent icons may be desirable to delay the start of dropbox few seconds.

Offline

#47 2015-04-02 14:11:39

schwim
#! Die Hard
From: Interweb's #1 Devotee
Registered: 2012-10-11
Posts: 1,031
Website

Re: Dropbox 3.0.3 systray icon

I don't think the icon is the problem here.  At least not for me.  The stock icons have the proper transparency.

As for starting later, restarting dropbox after everything is up and running doesn't resolve the issue for many of us, so delayed start won't help either.

Offline

#48 2015-04-03 03:24:58

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: Dropbox 3.0.3 systray icon

Just in case it helps someone - peoples' cases seems to vary - on Waldorf my final solution was to make sure in autostart that the startup order was compton→tint2→dropbox, with a few seconds between the first two, and a bit more for dropbox.

Last edited by johnraff (2015-04-21 06:33:25)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#49 2015-04-20 17:13:26

Aurumque
New Member
Registered: 2015-04-02
Posts: 2
Website

Re: Dropbox 3.0.3 systray icon

I have it programmed as Johnraff and transparency works perfectly. So delayed start works for me too.

Offline

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat

Debian Logo