|
Post by classicaerotheme on Apr 27, 2017 0:53:47 GMT -8
Edit: Translated post from Russian to English using Google Translate -R.O.B.Fans of the classic theme noticed that in Windows 7 on the classic theme does not work the acceleration of the GPU. Drawing the window interface is occupied by the CPU CPU, the GPU video processor is not involved. This has turned the fastest and most comfortable classic theme - into the most buggy and buggy. That in Win7 classics could work as quickly (as in Windows XP) - it needs to be done with properties Aero-themes - then the acceleration of the GPU will be involved. There is an unfinished theme of Windows Classic Aero (author of vay). Unfortunately, the developer of this work is not interesting and this topic will not be completed. Immediately I warn you - to create a 100% similar to the classic theme, Windows tools will not work. For 100% similarity, you need to use a third-party program - WindowBlinds. As a result of the work, you need to get this interface: Seeking like-minded people, interested people or in simple words of helpers.
Stage 1 (the easiest) - finish the topic Windows Classic Aero (author vay) - it has small Shortcomings that can be corrected and get a topic of 90% similar to the classics Stage 2 (complex) - port the theme in WindowBlinds 7.4 (or 8.05), modify and get 100% Theme corresponding to the usual classical. WindowBlinds 10.6 - sharpened under Windows 10 And it works poorly on Windows 7 and Windows 8.1. Stage 3 (theoretically possible, but where to find such a specialist) - find an intelligent programmer, Which prophet Windows 7, taking DWM acceleration files with Windows 8.1, where the classic theme works with acceleration. Since "Stage 2" is significantly more complex and involves the use of WindowBlinds, (The program is specific and paid) not everyone will like, I propose to finish the topic on "Stage 1". There are about a dozen places that need to be corrected to make the topic usable. First question. In the usual window size, the font color in the window title is white. When you expand to the full screen, the color changes and merges with the title of the window. I use Win Style Builder v1.5. Who can tell where this parameter is given
|
|
|
Post by R.O.B. on Apr 27, 2017 11:57:42 GMT -8
I translated your post to English for you. For anyone who's interested, here is the original post in Russian: Original Thread Subject: Windows Classic Aero for Windows 7 (с ускорением GPU) Простите, знания английского (English) слабые, пишу на русском (Russian)... Любители классической темы заметили, что в Windows 7 на классической теме не работает ускорение GPU. Прорисовкой оконного интерфейса занимается центральный процессор CPU, видеопроцессор GPU не задействован. Это превратило самую быструю и удобную классическую тему - в самую тормозную и глюкавую. Чтобы в Вин7 классика могла работать также быстро (как в Windows XP) - её нужно сделать со свойствами аэро-темы - тогда ускорение GPU будет задействовано. Есть незаконченная тема Windows Classic Aero (автор vay). К сожалению, разработчику эта работа не интересна и данную тему доделывать не будет. Сразу же предупреждаю - создать на 100% схожую с классической темой, средствами винды не получится. Для 100% схожести нужно использовать стороннюю программу - WindowBlinds. В результате работ нужно получить такой интерфейс: Ищу единомышленников, заинтересованных людей или простыми словами помощников.
Этап 1 (самый простой) - закончить тему Windows Classic Aero (автор vay) - в ней есть мелкие недочеты, которые можно исправить и получить тему на 90% похожую на классику Этап 2 (сложный) - портировать тему в WindowBlinds 7.4 (или 8.05), доработать и получить на 100% тему соответствующую обычной классической. WindowBlinds 10.6 - заточена под Windows 10 и плоховато работает на Windows 7 и Windows 8.1. Этап 3 (теорерически можно, но где найти такого спеца) - найти толкового программиста, который пропатчит Windows 7, взяв файлы DWM ускорения с Windows 8.1, где классическая тема работает с ускорением. Поскольку "Этап 2" значительно более сложный и предполагает использование WindowBlinds, (программа специфическая и платная) не всем понравится, предлагаю закончить тему по "Этапу 1". Есть около десятка мест, которые нужно поправить, чтобы сделать тему юзабельной. Первый вопрос. В обычном размере окна цвет шрифта в заголовке окна белый. При разворачивании на весь экран цвет меняется и сливается с заголовком окна. Использую Win Style Builder v1.5. Кто подскажет, в каком месте задается этот параметр
|
|
|
Post by classicaerotheme on Apr 27, 2017 14:41:53 GMT -8
English Translation:Especially for those who stubbornly do not believe that the classic theme is more boring, Than the aero - programmer wrote me a demo program. It is a form on which standard Windows controls are placed. Elements are large enough to guarantee a visible eye-catching retardation. The program weighs only 25 KB - rgho.st/7cWpTzLnc We take the edge of the window and start expanding / shifting in the classical and aero theme. Well, visually compare what we see. Original post in Russian:Специально тем, кто упорно не верит, что классическая тема тормознее, чем аэро - программист написал мне демонстрационную программу. Представляет собой форму на которой размещены стандартные элементы управления Windows. Элементов достаточно много, чтобы гарантированно получить видимые на глаз подтормаживания. Программа весит всего 25 кБ - rgho.st/7cWpTzLnc Берём за край окна и начинаем раздвигать/сдвигать в классической и аэро теме. Ну и визуально сравниваем то, что видим.
|
|
|
Post by anixx on Apr 27, 2017 20:01:07 GMT -8
English Translation:As far as I know, people in this forum are working on a method to include a classic theme by deleting resources in the aero.msstyles file. This method should work on Windows 7. But it is much more complicated. Original post in Russian:Насколько я знаю, люди на этом форуме работают над методом включения классической темы путём удаления ресурсов в файле aero.msstyles. Этот метод должен работать и на Windows 7. Но он значительно сложнее.
|
|
|
Post by classicaerotheme on Apr 28, 2017 2:22:57 GMT -8
English Translation:As far as I know, people in this forum are working on a method to include a classic theme by deleting resources in the aero.msstyles file. This method should work on Windows 7. But it is much more complicated. Brakes in the classic theme just zadolbali. 90% of users do not even understand that the classic in Win 7 works 5-10 times more retarded than the aero-theme And even useless to explain. & Nbsp; What to do, now the level of PC users is the level of the housewife and schoolboy. To me, the main thing is to make the interface look like a classic topic, but at the same time Accelerated GPU (as in aero-themes). What should I delete in aero.msstyles to see at least some changes?? Original post in Russian:Насколько я знаю, люди на этом форуме работают над методом включения классической темы путём удаления ресурсов в файле aero.msstyles. Этот метод должен работать и на Windows 7. Но он значительно сложнее. Тормоза в классической теме просто задолбали.90% пользователей даже не понимают, что классика в Вин 7 работает в 5-10 раз тормознее, чем аэро-тема и даже бесполезно объяснять. Что поделать, теперь уровень пользователей ПК - это уровень домохозяйки и школьника. Мне главное, чтобы в результате интерфейс выглядел, как в классической теме, но при этом работало ускорение GPU (как в аэро-темах). Что нужно удалить в aero.msstyles, чтобы увидеть хоть какие-то изменения??
|
|
|
Post by R.O.B. on Apr 28, 2017 23:00:56 GMT -8
Well, it's not exactly 'deleting' resources as much as it is renaming them. You see, there are different elements that make up a visual style, which are referred to as classes. These classes are responsible for skinning different elements, such as buttons, tabs, scrollbars, textboxes, etc. So if you were to rename, for example, the 'Window' class to some nonsense like 'Tindow' the visual style will fall back to the classic theme. An as long as you keep the DWM stuff intact, you should be able to use the classic theme while keeping desktop composition enabled. But like anixx said, there are currently some complications with it. One problem is you'll have to rename every class that you want to have unskinned, which can be kind of tedious. Another issue is that renaming certain classes will break things like open/save dialog boxes. So it's certainly not perfect yet. (Slightly related, this is actually that other method for enabling the classic theme I mentioned in this thread. I just never got around to publishing the details myself.) Also, if you need to translate this, you can use Google Translate (Кроме того, если вам нужно перевести это, вы можете использовать Google Translate.)
|
|
|
Post by classicaerotheme on Apr 29, 2017 2:42:50 GMT -8
English Translation:As I understand it, you need to change the part of the parameters (classes) in "aero.msstyles". The system does not understand what this parameter means and will substitute the "default" parameter from the basic / classical theme. You have an example of a modified "Aero.msstyles"? Original post in Russian:Насколько я понял, нужно в "aero.msstyles" изменить часть параметров (классов). Система не поймет, что означает данный параметр и будет подставлять параметр "по умолчанию" с базовой/классической темы. У вас есть пример измененного "aero.msstyles"?
|
|
|
Post by R.O.B. on Apr 29, 2017 18:28:41 GMT -8
Sure, I will when I have the chance.
|
|
|
Post by classicaerotheme on May 1, 2017 8:42:56 GMT -8
English Translation:Please discard the patched "aero.msstyles" to check it in operation. Original post in Russian:Пожалуйста, скиньте патченый "aero.msstyles", чтобы его проверить в работе.
|
|
|
Post by R.O.B. on May 2, 2017 22:57:28 GMT -8
Right, here's a starting point visual style with unskinned window frames, unskinned menus, unskinned ListViews (icons), and a partially unskinned taskbar. I've also changed its fonts, metrics, and colors using Windows Style Builder and Resource Hacker to match the actual Windows Classic theme. DownloadI've broken this and had had to start all over with it a lot. So I've had my share in trying to unskin the rest of it for now. I may pick it up again in the near future, but if anyone else wants to take a shot at it, then have at it.
|
|
|
Post by R.O.B. on May 3, 2017 19:36:03 GMT -8
Actually, disregard what I said about having my share for now. I decided to go a bit further. Here's as far as I got without breaking the open/save dialog boxes. DownloadThis one features a fully unskinned taskbar, as well as a couple of other things that escape my mind right now. One thing that's noteworthy: The only open/save dialog boxes that seem to break are the 'Aero' ones that were introduced in Vista. So if we could get it to load the classic XP-style ones, then that could be a solution. But I'd like to get the Aero ones working as well to give people the option (given we are able to eventually replace them with the XP ones if we want).
|
|
|
Post by classicaerotheme on May 4, 2017 13:36:07 GMT -8
English Translation:Thank you. I need to rename your file to "aero.msstyles" and replace it with the original file? Original post in Russian:Спасибо. Я должен ваш файл переименовать в "aero.msstyles" и заменить им оригинальный файл?
|
|
|
Post by R.O.B. on May 5, 2017 11:28:40 GMT -8
Well you can do that, but I'd recommend creating a folder in Resources\Themes called 'ClassicTheme' and then using a separate .theme file. I could upload the .theme file I use when I get home from work.
Also be sure to patch your system to use unsigned .msstyles files if you haven't already. There are a number of ways to do this, and you should be able to find a method for doing it on Google.
|
|
|
Post by classicaerotheme on May 8, 2017 1:51:59 GMT -8
English Translation:I checked, the method really works. Unfortunately, the view of the system windows (Computer, Trash, Control Panel, Personalization and others) was very distorted. In normal applications, this problem is not observed. Original post in Russian:Я проверил, метод действительно работает. К сожалению, очень исказился вид системных окон (Компьютер, Корзина, Панель управления, Персонализация и другие). В обычных приложениях этой проблемы не наблюдается.
|
|
|
Post by anixx on May 8, 2017 4:42:46 GMT -8
I think there should not be such problem with captions in Windows 10.
|
|
|
Post by anixx on May 8, 2017 4:43:54 GMT -8
What about drag-and-drop of files? Does the mouse pointer still show the dragged items like under Aero?
|
|
|
Post by anixx on May 8, 2017 4:49:03 GMT -8
Also, Notepad's Client Edge seems too thin. Is it because of colors or window metrics?
Also, it seems the Command Bar is still skinned.
|
|
|
Post by anixx on May 8, 2017 5:05:49 GMT -8
By the way, what would happen if to take a theme without transparency as a base, such as Classic AE? This should fix the windows caption issue.
|
|
|
Post by classicaerotheme on May 8, 2017 13:50:51 GMT -8
English Translation:I'm checking on Windows 7 SP1. In the built-in system windows - such as My Computer, Personalization, Control Panel There is a glossy window title. In addition, it is transparent. But in other applications like Total Commander, MPC-HC, calculator, notebook - everything is fine. It is necessary to check that it will turn out if the patch is not a "standard aero-theme", but the topic as close as possible To classical, for example "Classic AE 2.5.3". By the way, I know one more developer who Makes a new classic theme and its theme more consistent with the classical, Than Classic AE 2.5.3 - colors and controls are 90% classic. Tell me, what in msstyles is responsible for the form of the context menu? For the test, I want to return to Classic AE 2.5.3 only the context menu, without touching the rest of the interface. Is this possible ?? Original post in Russian:I think there should not be such problem with captions in Windows 10. Я проверяю на Windows 7 SP1. Во встроенных системных окнах - типа Мой компьютер, Персонализация, Панель управления наблюдается поглюканый заголовок окна. К тому же, он прозрачный. Но в других приложениях типа Total Commander, MPC-HC, калькулятор, блокнот - всё отлично. Нужно проверить что получится, если пропатчить не "стандартную аэро-тему", а тему максимально близкую к классической, например "Classic AE 2.5.3". Кстати, я знаю ещё одного разработчика, который делает новую классическую тему и его тема более соответствует классической, чем Classic AE 2.5.3 - цвета и элементы управления на 90% классические. Подскажите, что в msstyles отвечает за вид контекстного меню? Для теста, хочу вернуть в Classic AE 2.5.3 только вид контекстного меню, не трогая весь остальной интерфейс. Это возможно??
|
|
|
Post by R.O.B. on May 8, 2017 14:48:47 GMT -8
I think there should not be such problem with captions in Windows 10. Yes, so this is a Windows 7 visual style. I have yet to test this on Windows 10, but we have had problems on Windows 8.1. I mean it works fine on 8.1, but Splitwirez had issues with the login screen breaking. So more testing needs to be done. What about drag-and-drop of files? Does the mouse pointer still show the dragged items like under Aero? I'll have to check when I get home, but I don't think so, as ListViews are unskinned. Also, Notepad's Client Edge seems too thin. Is it because of colors or window metrics? Also, it seems the Command Bar is still skinned. I'll have to look into this, but it seems that with Notepad, it's not unskinned. This might be because I intentionally left textboxes skinned, as unskinning them seems to break them. As for the Command Bar, I'm pretty sure ShellStyle.dll is responsible for that. The one from System32 should fix this issue. (On a slightly related note, I intentionally left the navbar unskinned, as you should be able to hide it using msstyles) By the way, what would happen if to take a theme without transparency as a base, such as Classic AE? This should fix the windows caption issue. That should "fix" the issue, however then you'd have window frames that use Aero's window metrics and that don't follow the classic theme's color scheme. I intentionally chose not to use a "classic theme replica" visual style as a base so I could easily keep track of what was and wasn't skinned. I'm pretty sure if ClassicTheme.exe's DWM DLLs were compiled for Windows 7, that should fix the transparency issue. But there might still be some code that needs to be changed. English Translation:I'm checking on Windows 7 SP1. In the built-in system windows - such as My Computer, Personalization, Control Panel There is a glossy window title. In addition, it is transparent. But in other applications like Total Commander, MPC-HC, calculator, notebook - everything is fine. It is necessary to check that it will turn out if the patch is not a "standard aero-theme", but the topic as close as possible To classical, for example "Classic AE 2.5.3". By the way, I know one more developer who Makes a new classic theme and its theme more consistent with the classical, Than Classic AE 2.5.3 - colors and controls are 90% classic. Tell me, what in msstyles is responsible for the form of the context menu? For the test, I want to return to Classic AE 2.5.3 only the context menu, without touching the rest of the interface. Is this possible ?? I'm not sure I understand what you mean (but to be fair, that could just be a result of mistranslation). So feel free to correct me if I'm wrong. The context menus in ClassicTheme-M3.msstyles are simply the classic ones; they aren't skinned by a visual style at all. If they have a flat appearance, then you might want to try UserPreferencesMask calculator. However, if you want to use skinned context menus from Classic AE, then you'd have to either use that as a base and simply keep the menus skinned, or you'd have to re-enable skinning in the current ClassicTheme msstyles file and then manually apply the styles yourself.
|
|