When using oxygen-gtk as the GTK2 Theme, MonoDevelop's source editor appears blank or rather gray, rendering the application useless. I have attached a screen shot showing exactly what happens. This was tested on MonoDevelop 3.06 and 4.0. Reproducible: Always Steps to Reproduce: 1. Open KDE System Settings 2. Select Application Appearance 3. Select Gtk Configuration 4. Under GTK Themes, choose oxygen-gtk for GTK2 Theme 5. Load MonoDevelopment and try editing your source Actual Results: The source editor is a blank gray screen. Expected Results: A working MonoDevelop source editor. A workaround is to use a different GTK2 Theme; Adwaita, Oxygen-Molecule, QtCurve, etc.
Does using OXYGEN_DISABLE_INNER_SHADOWS_HACK=1 environment variable when starting the app make this look OK?
(In reply to comment #1) > Does using OXYGEN_DISABLE_INNER_SHADOWS_HACK=1 environment variable when > starting the app make this look OK? Yes, I MonoDevelopment is started with "OXYGEN_DISABLE_INNER_SHADOWS_HACK=1 monodevelop" the source editor works fine. By the way, thanks for the quick response.
(In reply to comment #1) > Does using OXYGEN_DISABLE_INNER_SHADOWS_HACK=1 environment variable when > starting the app make this look OK? Yes, if MonoDevelopment is started with 'OXYGEN_DISABLE_INNER_SHADOWS_HACK=1 monodevelop', the source editor works fine. By the way, thanks for the quick response. Correction*
I can't reproduce using MonoDevelop 2.8.6.3 and oxygen-gtk v1.3.2.1-82-g939d3d3 (Ubuntu Precise). And on their website, I get "Packages for MonoDevelop 4.0 not yet available. The latest available version is MonoDevelop 2.6.0.1". Where did you get your versions?
(In reply to comment #4) > I can't reproduce using MonoDevelop 2.8.6.3 and oxygen-gtk > v1.3.2.1-82-g939d3d3 (Ubuntu Precise). And on their website, I get "Packages > for MonoDevelop 4.0 not yet available. The latest available version is > MonoDevelop 2.6.0.1". Where did you get your versions? The issue exists with MonoDevelop versions 3 and 4 and oxygen-gtk. Version 4.0 stable was released (Source) February 20. I have compiled the source and used the one available from (openSUSE), and the issue can be reproduced every time. Source: http://download.mono-project.com/sources/monodevelop/monodevelop-4.0.tar.bz2 openSUSE: http://download.opensuse.org/repositories/Mono:/Factory/openSUSE_12.3/
(In reply to comment #5) > (In reply to comment #4) > > I can't reproduce using MonoDevelop 2.8.6.3 and oxygen-gtk > > v1.3.2.1-82-g939d3d3 (Ubuntu Precise). And on their website, I get "Packages > > for MonoDevelop 4.0 not yet available. The latest available version is > > MonoDevelop 2.6.0.1". Where did you get your versions? > > The issue exists with MonoDevelop versions 3 and 4 and oxygen-gtk. Version > 4.0 stable was released (Source) February 20. I have compiled the source > and used the one available from (openSUSE), and the issue can be reproduced > every time. > > Source: > http://download.mono-project.com/sources/monodevelop/monodevelop-4.0.tar.bz2 > openSUSE: > http://download.opensuse.org/repositories/Mono:/Factory/openSUSE_12.3/ I should add that this is issue only exist in MonoDevelop 4.0.
Can replicate using MonoDevelop 4.0 and oxygen-gtk (in Arch, if that matters). OXYGEN_DISABLE_INNER_SHADOWS_HACK=1 monodevelop works for me.
This bug remains unsolved.
Hi, I've the same problem with Mageia 4 but when I change the GTK theme it doesn't work and I've not an usable editor.
@Yannick see comment #3. That should be a quick fix. Pretty sure its an upstream bug, though. Will have a closer look.
@Hugo Pereira Da Costa It's working - thanks. But without this hack we have still this problem
ok. Can reproduce. Now I can't get any debug output (from stdout or stderr), when running the application, for a reason that I ignore ... this will make it very hard to ... debug ...
Same problem with virt-manager
Git commit 7a9a75bc86923912760699b1b37991cc12fcfd9f by Hugo Pereira Da Costa. Committed on 06/12/2013 at 12:08. Pushed by hpereiradacosta into branch 'master'. only mark treeview children as composited when frame is effectively sunken. This is similar to commit c7832547dcdfc4f846c7ebd6aa5116cf0c0ae1e7 on the gtk3 branch M +4 -1 src/animations/oxygeninnershadowdata.cpp M +17 -7 src/oxygenstylewrapper.cpp http://commits.kde.org/oxygen-gtk/7a9a75bc86923912760699b1b37991cc12fcfd9f
Commit above fixes it in master (basically, we don't enable compositing on viewports that are not part of sunken scrolledwindow any more, as was the case before), and monodevelop is not sunken. Will backport that to 1.4 branch before next release (in a couple of weeks) after making more or less sure that there are no regressions. Ruslan ? Can you give it a shot too ? Hugo
Git commit 86c83b45e2c3adccaaaed8fc82348b6dea34f367 by Hugo Pereira Da Costa. Committed on 06/12/2013 at 12:08. Pushed by hpereiradacosta into branch '1.4'. only mark treeview children as composited when frame is effectively sunken. This is similar to commit c7832547dcdfc4f846c7ebd6aa5116cf0c0ae1e7 on the gtk3 branch M +4 -1 src/animations/oxygeninnershadowdata.cpp M +17 -7 src/oxygenstylewrapper.cpp http://commits.kde.org/oxygen-gtk/86c83b45e2c3adccaaaed8fc82348b6dea34f367
Unfortunately this change (86c83b4) breaks functionality in eclipse (kepler 4.3.1 on kubuntu 13.10 with all updates as of today). Tree and table views are either not filled at all when they are shown for the first time, or are not updated in response to mouse clicks. Only after resizing the view the content is updated and they react normally. Overall this makes eclipse pretty much unusable. Without this commit, this problem does not occur. I've switched back and forth a couple of times to confirn that it's really causes by this one commit. I'll attach two screen shots that show the issue.
Created attachment 85218 [details] Eclipse dialog after commit 86c83b4
Created attachment 85219 [details] Eclipse dialog before commit 86c83b4
That's probably fixable. What dialog is that on the screenshots ? How do I open it ?
(In reply to comment #20) > That's probably fixable. > What dialog is that on the screenshots ? How do I open it ? Help -> About Eclipse, then click on "Installation Details"
Git commit 640fe6d6eb7140b0907e5db6a4c30eaa6b9acc5d by Hugo Pereira Da Costa. Committed on 18/02/2014 at 16:39. Pushed by hpereiradacosta into branch '1.4'. Force shadow on known scrolled windows allready in innerShadowHook M +4 -0 src/animations/oxygenanimations.cpp http://commits.kde.org/oxygen-gtk/640fe6d6eb7140b0907e5db6a4c30eaa6b9acc5d
That fixes it. Thanks for reporting !
Git commit 9d875565e492edce8dbe597d6da7415a9a3487c7 by Hugo Pereira Da Costa. Committed on 18/02/2014 at 16:39. Pushed by hpereiradacosta into branch 'gtk3'. Force shadow on known scrolled windows allready in innerShadowHook M +4 -0 src/animations/oxygenanimations.cpp http://commits.kde.org/oxygen-gtk/9d875565e492edce8dbe597d6da7415a9a3487c7