Making programs think DWM is disabled / fixing transparency?
Dec 3, 2016 16:45:31 GMT -8
Post by Aesthetic Classic on Dec 3, 2016 16:45:31 GMT -8
Hi, this is my first time using this forum after seeing the original Windows Classic theme discussion that I happened to find a while back.
Is there a way to fix transparency or make apps think as if DWM is off and make them think Aero is off (like in Windows 7)?
For the latest versions of Opera, I set the DISABLEDWM and DISABLETHEMES compatibility flags in the registry (since you don't have those check box options in Windows 8, 8.1 and 10, the DISABLETHEMES flag seems to have some sort of effect with the tab bar background) which partially fixes it, but the classic title bar continues to appear whenever the title in the title bar is updated. In WhatPulse, the transparency issue is similar but setting the DISABLETHEMES compatibility flag on it fixes the transparent background issue. I'm using the Aero Lite theme, if that matters.
In Regedit.exe under \HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Windows NT\CurrentVersion\AppCompatFlags\Layers\ for Opera and WhatPulse, but for Opera the classic title bar transparency bug still continues to persist, similar to Firefox back then. I'm using Windows 10, if that matters. You can set any compatibility flag through the GUI first then edit it in the registry to make things easier.
I attached the screenshots of the title bar bug in Opera and the differences of applying the DISABLETHEMES flags in WhatPulse which appears to work flawlessly. You'll get the Classic-like UI menus with the DISABLETHEMES flag set. DISABLEDWM seems to have no actual effect.
The first screenshot shows Opera with the DISABLEDWM and DISABLETHEMES flag set, as you can see - the title bar annoyance is still there.
The second screenshot shows WhatPulse without the DISABLETHEMES flag set and the third one shows with the DISABLETHEMES flag set, which fixes the transparency annoyance for that particular program.
EDIT: Okay, so messing around by changing the compatibility settings to Windows Vista seems to have "fixed" the tab background transparency, causing it to become Windows 7 Basic-like but it causes the browser to become unresponsive. Not sure why that is.
ANOTHER EDIT: Happened to somehow fix the transparency thing by deleting my profile and starting all over. Not sure how I caused it in the first place (probably messed around with the experimental features in opera://flags). It's no longer using the title bar colours I have set as its tab backgrounds.
ANOTHER THING: I could have used the "--disable-dwm-composition" flag for a shortcut in Opera (which is pretty much based on Chrome) to disable DWM composition for that particular app.
Is there a way to fix transparency or make apps think as if DWM is off and make them think Aero is off (like in Windows 7)?
For the latest versions of Opera, I set the DISABLEDWM and DISABLETHEMES compatibility flags in the registry (since you don't have those check box options in Windows 8, 8.1 and 10, the DISABLETHEMES flag seems to have some sort of effect with the tab bar background) which partially fixes it, but the classic title bar continues to appear whenever the title in the title bar is updated. In WhatPulse, the transparency issue is similar but setting the DISABLETHEMES compatibility flag on it fixes the transparent background issue. I'm using the Aero Lite theme, if that matters.
In Regedit.exe under \HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Windows NT\CurrentVersion\AppCompatFlags\Layers\ for Opera and WhatPulse, but for Opera the classic title bar transparency bug still continues to persist, similar to Firefox back then. I'm using Windows 10, if that matters. You can set any compatibility flag through the GUI first then edit it in the registry to make things easier.
I attached the screenshots of the title bar bug in Opera and the differences of applying the DISABLETHEMES flags in WhatPulse which appears to work flawlessly. You'll get the Classic-like UI menus with the DISABLETHEMES flag set. DISABLEDWM seems to have no actual effect.
The first screenshot shows Opera with the DISABLEDWM and DISABLETHEMES flag set, as you can see - the title bar annoyance is still there.
The second screenshot shows WhatPulse without the DISABLETHEMES flag set and the third one shows with the DISABLETHEMES flag set, which fixes the transparency annoyance for that particular program.
EDIT: Okay, so messing around by changing the compatibility settings to Windows Vista seems to have "fixed" the tab background transparency, causing it to become Windows 7 Basic-like but it causes the browser to become unresponsive. Not sure why that is.
ANOTHER EDIT: Happened to somehow fix the transparency thing by deleting my profile and starting all over. Not sure how I caused it in the first place (probably messed around with the experimental features in opera://flags). It's no longer using the title bar colours I have set as its tab backgrounds.
ANOTHER THING: I could have used the "--disable-dwm-composition" flag for a shortcut in Opera (which is pretty much based on Chrome) to disable DWM composition for that particular app.