Win3x Enhanced

GTK3 Themes gtk2 gtk3 gtk3.2 xfce4

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
Score 76.0%
Description:

Some more Win3x goodness for those that are looking for a little nostalgia. Includes various themes using the classic Win3 widgets and for those that remember, the All3D plugin style. More themes are on the way. Note that the theme is mostly designed for Xfce4 but may work in other environments. Included are GTK2, GTK3 and XFWM4 themes.

To install: download and extract Win3xE.tar.gz into your themes directory.

--------Notes (GTK3, GTK2, QT):----------
** Please install the redmond95 gtk theme engine for the gtk2 version to work properly, it is usually included in the gtk-engines package. **
** For qt5 apps to match the theme you can install qt5ct and qt5-styleplugins and then select gtk2 theme in qt5ct. **
- Make sure to set the environment variable QT_QPA_PLATFORMTHEME="qt5ct" for qt5 apps to use the theme.**
**To disable GTK3 apps from hiding unfocused scrollbars, set the environment variable GTK_OVERLAY_SCROLLING to 0
for example "export GTK_OVERLAY_SCROLLING=0"

-------Known issues: --------
*There are some issues with this theme and LibreOffice. Right now it's kind of a disaster so I recommend to use the environment variable SAL_USE_VCLPLUGIN="gtk" in the meantime until I can fix the issues.

------Theme builder--------
To use the custom theme builder: Download and extract "Win3xEThemeBuilder.tar.gz". From a terminal cd into the directory and run ./gen_theme.sh. Your custom theme will then be compiled and installed after running through the prompts. You do not need to install the theme prior to using the theme builder.

**You will need to install imagemagick for all features of the theme builder to work.**
**The script installs the themes in the home directory of the user who runs the script so you can just run it as a normal user no need for sudo or root.

After you have created your custom theme the script saves a copy of the theme config file so you may use it to regenerate your theme anytime a new version of Win3xE or the theme builder is released. To regenerate your theme or change the widget style without having to go through the whole prompt again, you can run "./gen_theme.sh -r theme.conf".

-----Extras-------
extras.tar.gz Includes my "Program Manager" pcmanfm script and my custom firefox themes.

*Program Manager script: You will need to install pcmanfm to use the script. The script looks for application icons in the /usr/share/application directory to populate the Program Manager folders and uses pcmanfm to view the folders. After installing pcmanfm you will also want to check the option "Don't ask options on launch executable file" under Edit > Preferences > General otherwise it will ask for a confirmation each time you open one of the shortcuts. To install, extract the extras archive and extract the prog_man.tar.gz archive. Run install.sh as root or using sudo as a user. View the README.txt inside the archive for more details.
Last changelog:

1.4 4 months ago

-Fixed drag and drop for GTK3 treeview items. (Issue: drag and drop items show up as black text on a black background. Affects all Win3xE GTK3 themes.)

Theme builder: Updated build files for all styles to reflect the above fix.

thelonecoder

1 month ago

Ive searched around and cent find it, where can i find the win3.1 icon pack used in the screenshots?

Report

10

remussatala

4 months ago

Drag and drop is totally black in file-roller. That does not happen in Greybird theme for example or in others themes. https://drive.google.com/drive/folders/1PQkV3y5aBax6sJz_pCq0ay9CWkApeG6K?usp=sharing

Report

C

matthewmx86

4 months ago

Should be fixed in the latest update (ver 1.4). It took some time to track this one down it was driving me crazy.

Report

C

matthewmx86

4 months ago

Just noticed it a day or two ago just never got around to fixing it until now.

Report

10

remussatala

4 months ago

So this problem was known?

Report

C

matthewmx86

4 months ago

Yea didn't notice it until I was building my Redmond97 theme and just happened to be using Archive Manager and noticed it was some of the code from this theme causing it.

Report

10

remussatala

4 months ago

"file-roller" it is indeed a more pretentious software. Look here: https://drive.google.com/drive/folders/1UFsh1CntlGeuWV9hoT4-ctFiEkvbasHN?usp=sharing Perhaps one day you could contribute to that. A color generator would be amazing. Advantage for "raleigh" theme is the maximum possible speed for loading.

Report

C

matthewmx86

4 months ago

Oh yea I know those issues quite well :). I still wake up after having nightmares trying to fix those types of things in my themes. I still haven't figured out the Libreoffice issues yet. You should try out my Redmond2K theme here: https://www.gnome-look.org/p/1314137/ it's pretty close to the Raleigh theme I still need to make a GTK2 theme for it and it's still in the early stages.

Report

10

remussatala

4 months ago

10 10 the best

Report

10

remussatala

4 months ago

Win3xE Win95 has the white font on the white background. :)

Report

10

remussatala

4 months ago

In GTK3 of course.

Report

C

matthewmx86

4 months ago

Should be fixed in the 1.0 release. It looks like all the 3D styles were affected.

Report

9

cozytuna

4 months ago

9 9 excellent

Report

10

iceler

4 months ago

10 10 the best

Report

10

rosaastrum

4 months ago

One thing I'd like to point out is that when using the GTK3 version of the XFCE4 panel (4.13+) the panel colour seems to be tied to whatever the text view background is set to. For most of the included themes, this means being stuck with a glaring white panel. Attempting to set a custom colour for the panel in XFCE4 panel settings doesn't work out too well, as it only seems to override the area just behind the window buttons.

If this is something you could look into, that would be great. Thank you. :)

Report

C

matthewmx86

4 months ago

I will take a quick look into it, I think I know what line I need to change for the fix it was from a previous change I made to fix something else. I'm still running GTk2 panels so I may have have to have you try out the fix when I change it.

Report

10

rosaastrum

4 months ago

Ready and willing! Whenever you get the next version up, I'm happy to test it.

Report

C

matthewmx86

4 months ago

OK so I'm pretty sure I found the issue, I uploaded a new archive Win3xETesting if you could give it a try. I just included the Classic theme for testing purposes but if it works I'll add the fix to the next official release. "Win3x Test" includes the hopeful fix, Test1 has mostly clean up of the css files, I removed a bunch of references I believe are no longer required. If you could give that one a try too and note any weird side effects Id be grateful. Thanks

Report

10

rosaastrum

4 months ago

As far as I can see, Test and Test1 both seem to work perfectly. I haven't noticed any bugs yet, and the panel issue is completely fixed. Thank you!

One more thing: I noticed that you updated your other Win3x themes as well. Are you planning on merging these projects, or providing more colour themes for this one?

Report

C

matthewmx86

4 months ago

Thats great news thanks for testing it out for me. The plan for now is to keep both projects open, my other Win3x theme will be mostly the classic themes and this one will include all the classic themes and Ill continue adding more color schemes for this one.

Report

10

rosaastrum

4 months ago

10 10 the best

Report

10

rosaastrum

4 months ago

This is totally awesome and I'm so glad you took the time to work on it. I was a huge fan of your previous GTK2 themes and it's amazing being able to use this on a modern distro. Thank you! :D

Report

C

matthewmx86

4 months ago

Thanks for your feedback I'm glad you enjoy it. There will be some new updates / fixes coming out soon along with a script I'm working on that allows users to pick their own colors and then generates a custom theme.

Report

aidenn

4 months ago

Awesome theme! Really takes me back to childhood times!
But is there any possibility to be able to have a custom background?

Report

C

matthewmx86

4 months ago

Thanks for the feedback! Currently the colors are hard coded in each color scheme but in the near future I plan on implementing a config file you can place in your home directory and easily edit to change the colors instead of hard coding each color scheme. In the meantime I can make a custom scheme for you if you'd like.

Report

1.4 4 months ago

-Fixed drag and drop for GTK3 treeview items. (Issue: drag and drop items show up as black text on a black background. Affects all Win3xE GTK3 themes.)

Theme builder: Updated build files for all styles to reflect the above fix.

1.3 4 months ago

Fixed check boxes in All3D themes. When check boxes are present on a white background such as menus or a scrolledwindow the bottom and bottom-right borders are now visible. (affects GTK2 and GTK3)
Changed button relief on toolbars from normal to flat for the All3D styled themes such as Win3xE Win95.
Changed GTK2 scrolled window border to match GTK3 scrolled window border.

1.2 4 months ago

Theme:
-Reduced notebook padding.
[ Win3xE Win95, Aqua Dark, Cinnamon 3D, Cinnamon Dark, Emerald City 3D themes ]:
-Improved scrolled window, entry, and progress bar 3D borders and added 3D style for check boxes and radio buttons for the All3D style (such as Win3xE WIn95)

Extras:
Changed the IE3 Classic Firefox theme location bar border style to the All3D border style.

Theme builder:
-You can now use the custom theme directory and theme rebuild options at the same time: ./gen_theme.sh -rd theme.conf /path/to/install/directory
-Combined text only and graphical theme builder scripts into one. If the prompts fail to display correctly you can run ./gen_theme.sh -t to use fallback mode.
You can also pass through options to the fallback script for example: ./gen_theme.sh -tr theme.conf will rebuild your theme using the text only prompts.

1.1 4 months ago

Fixes:
(Moderate [all GTK2 themes affected]):GTK2 menus now show a lighter font color on disabled menu items
(Moderate [all GTK2 themes affected]):GTK2 disabled entry backgrounds match normal entry box color, disabled text is a light color.
(Minimal [only ALL3D style affected])Fixed scrolledwindow widget in the All3D GTK3 themes not showing top and bottom borders in Nemo file manager.

Theme builder:
Added a simple terminal based graphical interactive prompt with colors. Note that you will need to use a terminal emulator supporting rgb 256 colors (most desktop terminal emulators should support this).
*If the graphical version doesn't display properly you can download the text only version of the theme builder. The text only version includes all the same features and bug fixes as the graphical version.

1.0 4 months ago

Fixed issue with All3D themes such as Win3xE Windows 95 having white text on a white background in GTK3 list widget and other widgets.

Theme builder: Updated All3D builder to reflect above fix for the white text on a white background issue.

0.9 4 months ago

Fixed issue of Win3xE Classic theme showing black text on a dark blue progressbar, text is now white when covered by the progressbar.

Extras: Added slight 3D look to the locationbar and searchbar in the IE3 firefox theme.

0.8 4 months ago

Theme:
-Added Win3xE Magenta theme which uses my previous Win3xE style (more schemes on the way for this style).

Extras: None

Theme builder:
-Added new style "Hybrid". This brings back my original Win3xE style widgets with some light 3D widgets and a slightly 3D menubar.

0.6 4 months ago

GTK3 Fixes
Added IE3 firefox theme.

0.5 4 months ago

Fixed Win3xE Classic theme GTK3 menubar text color

New Themes!
-Hot Dog Stand
-Pacific
-Flourescent
-Seven
-Tails
-ThreeZero/ThreeZero Gray
-Emerald City/Emerald City 3D

-Win3xEThemeBuilder:
Fixed css parsing error on created GTK3 themes.
Fixed issue of lower left corner missing on progressbar troughs in created GTK2 themes.

0.4 4 months ago

-Many updates and fixes
-Merged some code with my older Win3x theme.
-Added Win3xE theme builder
-Added experimental Program Manager script to emulate Windows 3.1 "Program Manager".

Notes:
As promised I've designed a way to allow theme customization. Now included is a bash script to generate custom Win3xE themes. When ran it will ask for a series of hex color codes, widget style and window border style preferences. It will then compile and install your custom theme. By default the script saves custom themes in the theme directory located in your home directory ~/.themes/ . This behavior can be changed by running ./gen_theme.sh -d "custom path". To test out the new theme builder: download and extract the archive "Win3xEThemeBuilder.tar.gz" and cd into the extracted folder. Run ./gen_theme.sh and follow the prompt. That should be it. Enjoy! ( The script builds the GTK2, GTK3 and xfwm4 themes )

0.3 5 months ago

Added more color schemes and fixes.
-Black Leather Jacket
-Windows Standard
-Cinnamon

0.2 5 months ago

Fixed filechooser dialog colors.

12345678910
123
product-maker remussatala Jul 06 2019 10 the best
10 the best
product-maker cozytuna Jul 04 2019 9 excellent
9 excellent
product-maker iceler Jun 29 2019 10 the best
10 the best
product-maker rosaastrum Jun 27 2019 10 the best
10 the best
product-maker WesFox134 Jun 19 2019 9 excellent
9 excellent Really brings me back to my earliest Windows Experience when I was a boy. I have so many memories of seeing my Mom work on Win 3.1 on her laptop back in the day in the office.
product-maker Azarlawrence Jun 15 2019 8 great
8 great
product-maker Base: 4 x 5.0 Ratings
JohnLM
Jul 06 2019
rosaastrum
Jun 27 2019
WesFox134
Jun 19 2019
cozytuna
Jun 16 2019
Azarlawrence
Jun 15 2019
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.4
updated Jul 12 2019
added Jun 14 2019
downloads 24h
5
pageviews 24h 13