From b01c6500468d97a1062e22400379a02b975dcbaf Mon Sep 17 00:00:00 2001 From: EMH-Mark-I Date: Wed, 25 Mar 2020 00:40:41 -0500 Subject: [PATCH] Update for testing Whisker menu Testing branding themes in the Whisker Menu to replicate Windows95 branding seen in the Start Menu Updating the MS Sans serif font config file to enable font hinting. As well as update install instructions --- Extras/99-ms-sans-serif.conf | 2 +- INSTALL.md | 1 + Theme/Chicago95/gtk-3.24/apps/whiskermenu.css | 53 ++++++++++-------- .../gtk-3.24/assets/branding_w95.png | Bin 0 -> 660 bytes 4 files changed, 33 insertions(+), 23 deletions(-) create mode 100644 Theme/Chicago95/gtk-3.24/assets/branding_w95.png diff --git a/Extras/99-ms-sans-serif.conf b/Extras/99-ms-sans-serif.conf index 15045ed..ae45678 100644 --- a/Extras/99-ms-sans-serif.conf +++ b/Extras/99-ms-sans-serif.conf @@ -9,7 +9,7 @@ false - false + true false diff --git a/INSTALL.md b/INSTALL.md index 3c7f4dd..cd7a46c 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -421,6 +421,7 @@ We now need to install the MS Sans Serif fonts, as well as their font configurat #### System-wide install: #### - Run `sudo mkdir -p /usr/share/fonts/truetype/ms_sans_serif` - Copy `micross.ttf` and `MSSansSerif.ttf` to `/usr/share/fonts/truetype/ms_sans_serif` +- Verify that file permissions are set to -rw-r--r-- `sudo chmod 644 /usr/share/fonts/truetype/ms_sans_serif/*` - Copy `Extras/99-ms-sans-serif.conf` and `Extras/99-ms-sans-serif-bold.conf` to `/etc/fonts/conf.d` - Update the font cache by running `sudo fc-cache -f -v` diff --git a/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css b/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css index 47f6f30..0885a85 100644 --- a/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css +++ b/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css @@ -53,6 +53,9 @@ the whisker menu without having to correct their pointer location. */ * Whisker Menu ** ****************/ + +#whiskermenu-window { + box-shadow: inset 22px 0 @bg_shade; } #whiskermenu-window treeview { padding-left: 5px; padding-right: 5px; @@ -71,28 +74,34 @@ the whisker menu without having to correct their pointer location. */ border: 1px solid @bg_shade; box-shadow: none; padding: 0px; } -#whiskermenu-window frame > stack > box > stack > box > scrolledwindow { - padding: 5px; - border-top: 1px solid transparent; - border-right: 1px solid transparent; - border-bottom: 1px solid transparent; - border-left: 1px solid @bg_shade; - box-shadow: inset 1px 0px @bg_bright; } - #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button { - border: 1px solid transparent; - background-color: @selected_bg_color; - box-shadow: none; } - #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:checked { - background-color: @bg_shade; } - #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:hover, - #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:active, - #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:checked { - color: white; } -#whiskermenu-window > frame > stack > box > box:first-child { - padding: 2px; - margin: 0; - color: @text_color; - /*background-image: linear-gradient(to right, @selected_bg_color, @transparent);*/ /* Note: You can setup a gradient here if you want! */ } +#whiskermenu-window frame { + background-image: url("../assets/branding_w95.png"); + background-repeat: no-repeat; + background-position: 0% 100%; } +#whiskermenu-window frame > stack { +margin-left: 18px; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow { + padding: 5px; + border-top: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; + border-left: 1px solid @bg_shade; + box-shadow: inset 1px 0px @bg_bright; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button { + border: 1px solid transparent; + background-color: @selected_bg_color; + box-shadow: none; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:checked { + background-color: @bg_shade; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:hover, + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:active, + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:checked { + color: white; } + #whiskermenu-window > frame > stack > box > box:first-child { + padding: 2px; + margin: 0; + color: @text_color; + /*background-image: linear-gradient(to right, @selected_bg_color, @transparent);*/ /* Note: You can setup a gradient here if you want! */ } #whiskermenu-window frame > box > box > box button image { padding: 0px; } #whiskermenu-window entry { diff --git a/Theme/Chicago95/gtk-3.24/assets/branding_w95.png b/Theme/Chicago95/gtk-3.24/assets/branding_w95.png new file mode 100644 index 0000000000000000000000000000000000000000..0eab42b0ebb4b870e41fdd0fa75f20618240e285 GIT binary patch literal 660 zcmV;F0&D$=P)OD?VprPeQ zd-7A;lq3Q6L3+he3QU@cL?U6=o>J6u1>FL2%1YX-zME1UK-|1J(-Bvbb}uFS>)ump z5ws#d${0NwcN>akfzP;<*2P4W(n?gN{cxb9KB}gahN~E*A~*UJ;^IuVj3m~#&;FmF zAF6$~pIRt|QGwKy;`Z09s1aCPCH?*@57mdFgkUbv`amP#F4*nSRMk_Sj_Q3^w&Eqg>jzdZ_w1ITue|=yM)Q0p+@#XiM~Dk?3q5t=j)C^et6%Sf=VX65nemR@B9Y zVs)$wzB$tXbqM*z<+vj^_>6MBgX(=T6C#b3Nqyj)Mm8j;-XBvnhit>7? u+fc$>D$GyAoZouriTw21#l#&ne*6L#b6|GsI>(a$0000