Setup Guide for Engineers Using Windows

Software Guide Customizing the Taskbar Open the Settings app. Navigate to Personalization and select Taskbar. Adjust the taskbar items (recommend hiding Search, Copilot, Task View, and Widgets). Select Taskbar behaviors. Set Taskbar alignment to Left. Turn Show taskbar on all displays to ON. Set When using multiple displays, show my taskbar apps on to Taskbar where the window is open. Enable Show seconds in system tray clock. Enabling Clipboard History Press Windows + V. Click Turn on. You can now access up to 25 items copied to the clipboard. ...

Posted: 2024-11-19, Updated: 2025-03-15

Enable GPG-Signed Commits in VSCode

I wanted to make GPG-signed commits directly in VSCode, so I tweaked the GPG settings in WSL. When GPG signing is enabled in Git, you might encounter an error like git =gpg failed to sign the data vscode. To resolve this, I set Git for Windows to trigger a GUI for entering the GPG passphrase. Additionally, I configured WSL to call Pinentry, making the process smoother. $ vim ~/.gnupg/gpg-agent.conf # Add the following line: # pinentry-program "/mnt/c/Program Files (x86)/Gpg4win/bin/pinentry.exe" # Return to the terminal: $ gpg-connect-agent reloadagent /bye With this configuration, a passphrase input GUI will appear when making commits in VSCode. ...

Posted: 2024-10-10, Updated: 2025-03-15

Sharing the SSH Folder Between WSL and Windows

By default, SSH configurations for Windows and WSL (Windows Subsystem for Linux) are handled separately. However, managing different SSH settings for Windows and WSL can be cumbersome. To simplify this, you can unify the SSH configuration by managing it on the Windows side and creating a symbolic link in WSL. Here’s how to share the SSH folder between WSL and Windows: # Replace {username} with your actual username. $ ln -s /mnt/c/Users/{username}/.ssh ~/.ssh By doing this, you can use the SSH folder from Windows within WSL, streamlining your SSH management. ...

Posted: 2023-10-24, Updated: 2025-03-15