Improved remaining windows setup steps.

This commit is contained in:
2020-09-26 08:16:23 +12:00
parent 7210ec5c29
commit d15e12040f

View File

@ -1,4 +1,13 @@
# -*- ii: ii; -*-
#+NAME: Download and install VcXsrv
#+BEGIN_SRC shell
# Download the vcxsrv installer
powershell.exe curl.exe -L -0 $env:TEMP\installer.exe https://sourceforge.net/projects/vcxsrv/files/latest/download
# Install vcxsrv
powershell.exe $env:TEMP\installer.exe
#+END_SRC
#+TITLE: Windows 10 Setup
#+AUTHOR: James Blair
#+EMAIL: mail@jamesblair.net
@ -71,10 +80,11 @@ You can use the following command to verify the distribution and version you now
#+NAME: Download and install VcXsrv
#+BEGIN_SRC shell
cd /c/Users/$USER/Downloads/
wget https://sourceforge.net/projects/vcxsrv/files/latest/download
mv download installer.exe
cmd.exe /c installer.exe
# Download the vcxsrv installer
powershell.exe curl.exe -L -0 $env:TEMP\installer.exe https://sourceforge.net/projects/vcxsrv/files/latest/download
# Install vcxsrv
powershell.exe $env:TEMP\installer.exe
#+END_SRC
@ -87,7 +97,7 @@ You can use the following command to verify the distribution and version you now
cd /c/ProgramData/Microsoft/Windows/Start\ Menu/Programs/Startup
cat > VcXsrv.xlaunch << EOF
<?xml version="1.0" encoding="UTF-8"?>
<XLaunch WindowMode="MultiWindow" ClientMode="NoClient" LocalClient="False" Display="-1" LocalProgram="xcalc" RemoteProgram="xterm" RemotePassword="" PrivateKey="" RemoteHost="" RemoteUser="" XDMCPHost="" XDMCPBroadcast="False" XDMCPIndirect="False" Clipboard="True" ClipboardPrimary="True" ExtraParams="" Wgl="True" DisableAC="False" XDMCPTerminate="False"/>
<XLaunch WindowMode="MultiWindow" ClientMode="NoClient" LocalClient="False" Display="-1" LocalProgram="xcalc" RemoteProgram="xterm" RemotePassword="" PrivateKey="" RemoteHost="" RemoteUser="" XDMCPHost="" XDMCPBroadcast="False" XDMCPIndirect="False" Clipboard="True" ClipboardPrimary="True" ExtraParams="" Wgl="True" DisableAC="True" XDMCPTerminate="False"/>
EOF
cmd.exe /c VcXsrv.xlaunch
#+END_SRC
@ -99,7 +109,10 @@ You can use the following command to verify the distribution and version you now
#+NAME: Configure tray icons
#+BEGIN_SRC shell
# Ensure all tray icons are visible
powershell.exe Set-ItemProperty HKLM:\SOFTWARE\Micorosoft\Windows\CurrentVersion\Explorer EnableAutoTray 0
# Restart explorer
powershell.exe ps explorer | kill
#+END_SRC
@ -118,6 +131,8 @@ I normally take the following steps immediately for a new installtion, I have no
I prefer to have no pinned "tiles" in my start menu. The script below will unpin all applications from start.
*Note:* In subsequent versions of Windows 10 this script seems to fail so I am back to doing this manually for now...
#+begin_src shell
powershell.exe -NoLogo
(New-Object -Com Shell.Application).
@ -131,6 +146,8 @@ Items() |
** Lock screen configuration
I prefer a simple lock screen with no clutter so normally take the following steps:
- Untick show tips
- Set background to be picture and use in folder
- Remove status detailed or otherwise for apps on lock screen
@ -138,7 +155,12 @@ Items() |
** Fix inactive window title colors
https://winaero.com/blog/change-color-of-inactive-title-bars-in-windows-10/
One of the annoyances I have in windows ten is after setting a title bar color for windows as part of standard theming any inactive windows have an awful white glare instead of retaining that color. Thankfully there is a [[ https://winaero.com/blog/change-color-of-inactive-title-bars-in-windows-10][registry tweak]] we can do to fix this.
#+NAME: Configure inactive window title color
#+BEGIN_SRC shell
powershell.exe Set-ItemProperty HKCU:\SOFTWARE\Micorosoft\Windows\DWM AccentColorInactive ff484a4c
#+END_SRC
* Configure a web browser
@ -147,14 +169,12 @@ My current browser of choice is [[https://www.mozilla.org/en-US/firefox/new/][Fi
#+NAME: Download and run firefox installer
#+begin_src shell
cd "%USERPROFILE%\Downloads"
powershell.exe curl.exe -L -o firefox.exe https://download.mozilla.org/?product=firefox-stub&os=win64&lang=en-U
firefox.exe
#+end_src
# Download the firefox installer
powershell.exe curl.exe -L -o $env:TEMP\firefox.exe https://download.mozilla.org/?product=firefox
#+RESULTS: Download and run firefox installer
#+begin_example
#+end_example
# Launch the installer
#env:TEMP\firefox.exe
#+end_src
One of the customisations we apply is to update the color of the newtab page in firefox to match the rest of the theme we use and prevent white glare. To achieve this we use [[https://superuser.com/questions/1235975/change-firefox-new-tab-background#][usercss]].
@ -163,7 +183,7 @@ Note there is an about:config setting that needs to be set to enable these style
#+NAME: Configure usercss
#+begin_src shell
cd /c/Users/jmhbnz/AppData/Roaming/Mozilla/Firefox/Profiles/f7lryukb.default-release-1591505157037/chrome/
cd /c/Users/$USER/AppData/Roaming/Mozilla/Firefox/Profiles/[Default Profile]/chrome/
cat > userContent.css << EOF
/* https://userstyles.org/styles/90565/firefox-adjust-white-flash-when-opening-new-tab */
/* https://userstyles.org/styles/142191/remove-new-tab-flash */