Windowsおすすめフリーアプリや設定などいろいろ

Win11になって2年ほど、もう皆様慣れてきた頃合いだと思います。色々な感想等ございますでしょうが、私は正直大好きです。一番良かったWin7の次に好き。
タスクバー中央揃えデフォは偉大です。たたみ制御も復活したので天下無敵(個人の感想です)。

そしてWindowsの良さは大量のソフト資産による拡張性。
ということで私はこう魔改造しています。参考になれば。

はじめに

この記事はちょっとずつ更新しています。
ソフト紹介は申し訳程度で、ほとんど自分用のリンク集です。あしからず申し訳ない。

初期設定

ローカルユーザー名変更

  1. 変えたい名前のローカルアカウントを作成、管理者に
  2. ログアウトして新アカウントで入り、旧ユーザーフォルダの中身を新ユーザーフォルダに持っていく
  3. コントロールパネル->ユーザーアカウント->ユーザーアカウント->別のアカウントを管理から旧アカウントをファイルごと削除
  4. MSアカウントにログインして再起動

以上。ほんにどうにかならないですかねこれ。

Google日本語入力

IMEはお好みですが私はこれ派。

広告設定

この記事様参照。あとで詳しく書きます。

メモリ圧縮

この記事様のメモリの部分だけやります。あとで詳しく書きます。

ソフトいろいろ

システム系

Vivaldi

winget install vivaldi.vivaldi

ブラウザ。とにかく多機能で軽くて最強。というか説明いらないかも(???)

Gmail

メールソフト。アプリ化して使用。

AutoLogon

個人用デスクトップPC=他の人が使う可能性なしなのでログイン認証は切っちゃってます。
もちろんセキュリティはがら空きになるのでご利用は計画的に。

CloneZilla

万が一のバックアップ用。NASにもバックアップ取れます。

alt-ime-ahk-mod-kai

Altキーでかな英切り替え。Alt-ime-ahk-modを更に筆者がAHKv2対応させたもの。
英語キーボード大好きマンなので必須。

NanaZip

MSストアから落とせます。解凍ソフト。こんなところを見てくださってる方には説明不要の7-zipのWin11対応版。

FaithType

システムフォントのアンチエイリアスを直してくれます。疲れない文字にしてくれます。
更に後述の「Meiryo UIも大っきらい」でフォントサイズを大きくすればモアベター。

Meiryo UIも大っきらい!!

システムフォント変更ソフト。上述の「FaithType」できれいにしたフォントをこれで大きくしたり、自前フォントを使ったりします。
Noto Sansがオススメですがお好みで。

Moralerspace

Windows TerminalやVSCode用のプログラミングフォント。
Nerd Fontを選ぶとターミナルがめちゃくちゃオシャレに。

Clibor

クリップボード拡張ソフト。Windows標準にもあるっちゃありますがこっちのほうが格段に便利。
定型文機能まであるので使いこなせる人はとことんやってみて自慢してほしいです。

Upnote

試験運用中のノートアプリ。Notionを使いやすくした感じでなかなかいいです。

Thilmera7

コンパクトリソースモニター。
リソースが見えてないと不安になる病気持ちなので使っていますが、何度もメモリリークをこれで発見しました。リソースモニターは基本。

Powertoys

winget install microsoft.powertoys

ファイル名一括変更など、なんで初期実装されてないか不思議なほどのマイクロソフト自社開発の 10 徳ナイフ的ソフト。
個人的にはマルチタスク強化とキーアサイン、ランチャーがお気に入り。

AntimicroX

winget install AntiMicroX.antimicrox

ゲームコントローラーに任意キーを割り当てます。
昔のゲームを遊ぶほか、クリエイト系ソフトのショートカットデバイス代わりにするなんてことも。

EveryThing

winget install voidtools.Everything

爆速ファイル検索ソフト。上述の「Powertoys Run」の拡張機能として使っています。

Drawboard PDF

MSストアから落とせます。PDF編集アプリ。

WinAero Tweaker

winget install winaero.tweaker

Windowsの設定を深くまでいじれます。
右クリックのコンテキストメニューを古いやつに戻したりできます。

TailScale

winget install tailscale

超お手軽VPN。リモートデスクトップがはかどるほか、NASにも入っているので公衆Wi-Fiスポットも安全!

メディア系

EasyCanvas

タブレット液タブ化。格安。

SunShine

winget install LizardByte.Sunshine

低遅延リモート。筆圧まで効くように。

VLC

winget install videolan.vlc

動画プレイヤー。私はVLC派というだけなのでMPCでもなんでもお好みで。

HandBrake

winget install HandBrake.HandBrake

動画変換ソフト。あると便利です。

Irfanview

winget install IrfanSkiljan.IrfanView
winget install IrfanSkiljan.IrfanView.PlugIns

画像ビューアー。Windowsのフォトもなかなかやるのですがこちらの方がさらに多機能で軽いです。
webpやらなんやら読めます。

Pureref

半クリエイト枠。資料ビューアー。
たくさんの画像を自由なサイズでまとめて閲覧可能。Blenderはとにかく資料を要するので超便利。

Freac

音声変換ソフト。これもあると便利。flac圧縮などに使います。

Mp3Tag

winget install FlorianHeidenreich.Mp3tag

音声タグエディタ。曲名出ると幸せ。カバーアート見られると幸せ。以上。

upconv

疑似ハイレゾ変換。設定次第ですが、かなり化けます。
レトロゲーサントラを無理やりリマスターなどしています。

クリエイト・開発系

基本説明のいるソフトではないので以下は一行で。

Blender

winget install VictorIX.BlenderLauncher
& 'Blender Launcher.exe'

3DCG総合。これがないと始まらない。コマンドはBlender Launcher。バージョンを切り替えられるやつ。

VRoid Studio

Steamインストール。アニメキャラメーカー。人型キャラを作るにはこれがあるとないとで作業効率が天地の差。

VRM Posing Desktop

Steamインストール。↑のモデルを再生。有料ですが超便利。

Clip Studio

説明不要。結局これ。

Gimp

winget install GIMP.GIMP.3

操作に癖はありますが超便利。画像で困ったらこれ。

InkScape

winget install Inkscape.Inkscape

ベクター画像版「困ったらこれ」。

Stable Diffusion WebUI Forge

3Dレンダリングをイラスト化するのに使用。そのうち記事にします。

fSpy

画像からパースを吸い出してくれます。まだ使いこなせてませんが可能性の獣。

Visual Studio Code

winget install Microsoft.VisualStudioCode

超軽いのにIDE並の機能なプログラミングエディタ。やっぱりこれだね。

Git for Windows

winget install git.git

PC中級者以上の人権ツール。これもなくちゃ始まらない。

GitHub Desktop

winget install GitHub.GitHubDesktop
winget install GitHub.cli

↑のように書きましたがGUIもあると便利、そこでこれ。手軽にバージョン管理。
下はGitHub cli。コマンドでGitHubを便利に。

Godot Editor

新鋭ゲームエンジン。軽いし便利でもっと情報増えてほしい。

Unity

winget install Unity.UnityHub

VRM撮影にも必須。Unity 6がいい感じ。しばらく安泰そうで良かった良かった。

RPGツクールMZ

RPG Developer Bakin

どちらもSteamインストール。RPG制作ソフト。

EffekseerMP

ゲームのエフェクト制作ソフト。

OBS Studio

winget install OBSProject.OBSStudio

プレイ録画。でもたまにミスって悲劇が。Bandicamに戻そうかな……。

Shotcut

winget install Meltytech.Shotcut

上で取った動画はこれで編集。無料で使い勝手いいのがこれでした。

ゆっくりMovie Maker 4

ゆっくり実況向けはこっち。使い比べたいが時間がない。

MUCOM88

某ゲームの音源で曲作りできるソフト。追って解説します。

Audacity

winget install Audacity.Audacity

音声編集。MUCOM88のWAVの音量調節。

ゲーム・その他系

DisCord

説明不要コミュニケーションツール。

winget install discord.discord

Steam

もはや仕事道具。違います。

winget install valve.steam

DLSite Nest

同人プラットフォーム。実はここにしかないインディーズゲームが結構。

Project EGG

名作レトロゲーム配信プラットフォーム。

Libre Office

winget install TheDocumentFoundation.LibreOffice

Office互換ソフト。VBAも書き換えれば動きます。

Power BI Desktop

MSのオフィスツール。つよくなったExcel。

Filco Assist

KensingtonWorks

CyberPower PowerPanel

いずれもわたしが使っているデバイスのドライバ。

見た目カスタマイズ

winget install Rainmeter.Rainmeter

省電力化

Bios(UEFI)いじり

Ryzen 9700X前提です。マザーボードはGIGABYTE B850M DS3H。上級者向けですのでお気をつけを。

  • PBO Scalar CtrlをManual 10X、Boost Clock Overrideを+150-200
  • Curve OptimizerをAll negative 30
  • メモリは複雑すぎるのでよしなに。やんなくてもいい

こんな感じ。

ターミナル環境

Windows Terminal & PowerShell 7 インストール

winget install Microsoft.powershell

大前提として、以下の設定はこれ上で行います。

PowerShell設定(fzf導入)

#notepad $PROFILE
Invoke-Expression (&starship init powershell) # 要Starship
Import-Module PSFzf # 要PSFzf&fzf
Enable-PsFzfAliases
Import-Module ZLocation # 要ZLocation

function repo {  
    $repo = $(ghq list | Invoke-Fzf)
    Set-Location ( Join-Path $(ghq root) $repo)
    [Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
}
function fzf-history { 
    $command = Get-Content (Get-PSReadlineOption).HistorySavePath | tac | awk '!a[$0]++' | Invoke-Fzf -NoSort -Exact
    [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt()

    if (!$command) {
      return
    }

    [Microsoft.PowerShell.PSConsoleReadLine]::Insert($command)
}

Set-PSReadlineKeyHandler -Key 'Ctrl+r' -ScriptBlock { fzf-history }
Set-PSReadlineKeyHandler -Key 'Ctrl+]' -ScriptBlock { repo }

Set-PSReadlineKeyHandler -Key 'Ctrl+u' -Function 'BackwardDeleteLine'
Set-PSReadlineKeyHandler -Key 'Ctrl+b' -Function 'BackwardChar'
Set-PSReadlineKeyHandler -Key 'Ctrl+f' -Function 'ForwardChar'
Set-PSReadlineKeyHandler -Key 'Ctrl+d' -Function 'DeleteCharOrExit'
Set-PSReadlineKeyHandler -Key 'Ctrl+h' -Function 'BackwardDeleteChar'
Set-PSReadlineKeyHandler -Key 'Ctrl+p' -Function 'HistorySearchBackward'
Set-PSReadlineKeyHandler -Key 'Ctrl+n' -Function 'HistorySearchForward'
Set-PSReadlineKeyHandler -Key 'Ctrl+a' -Function 'BeginningOfLine'
Set-PSReadlineKeyHandler -Key 'Ctrl+e' -Function 'EndOfLine'
Set-PSReadlineKeyHandler -Key 'Ctrl+m' -Function 'AcceptLine'
Set-PSReadlineKeyHandler -Key 'Ctrl+k' -Function 'ForwardDeleteLine'

Set-PSReadlineOption -BellStyle None

StarShip適用

ここに従ってStarShipインストール。手抜きだなおい

Linux設定

WSLにも役立つはずなので強引に紹介。Debuntu前提。

curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

sudo apt install wslu
# nano ~/.zshrc
export BROWSER=wslview
alias open=wslview

# history
export LANG=ja_JP.UTF-8
HISTFILE=$HOME/.zsh-history
HISTSIZE=1000000
SAVEHIST=1000000
setopt hist_ignore_dups
setopt hist_ignore_all_dups
setopt magic_equal_subst
setopt auto_pushd
setopt pushd_ignore_dups
setopt share_history

# Control+rで履歴検索
function peco-select-history() {
  BUFFER=$(\history -n -r 1 | peco --query "$LBUFFER")
  CURSOR=$#BUFFER
  zle clear-screen
}
zle -N peco-select-history
bindkey '^r' peco-select-history

if [[ -n $(echo ${^fpath}/chpwd_recent_dirs(N)) && -n $(echo ${^fpath}/cdr(N)) ]]; then
    autoload -Uz chpwd_recent_dirs cdr add-zsh-hook
    add-zsh-hook chpwd chpwd_recent_dirs
    zstyle ':completion:*' recent-dirs-insert both
    zstyle ':chpwd:*' recent-dirs-default true
    zstyle ':chpwd:*' recent-dirs-max 1000
fi

# Control+fディレクトリ履歴検索
function peco-cdr () {
    local selected_dir="$(cdr -l | sed 's/^[0-9]\+ \+//' | peco --prompt="cdr >" --query "$LBUFFER")"
    if [ -n "$selected_dir" ]; then
        BUFFER="cd ${selected_dir}"
        zle accept-line
    fi
}
zle -N peco-cdr
bindkey '^f' peco-cdr

# debでDocker履歴検索
alias deb='docker exec -it $(docker ps | peco | cut -d " " -f 1) /bin/bash'
alias dea='docker exec -it $(docker ps | peco | cut -d " " -f 1) /bin/ash'

# Ctrl+]でGHQリポジトリにトベルーラ
function peco-src () {
local selected_dir=$(ghq list -p | peco --query "$LBUFFER")
if [ -n "$selected_dir" ]; then
    BUFFER="cd ${selected_dir}"
    zle accept-line
fi
}
zle -N peco-src
bindkey '^]' peco-src
# nano .zimrc
zmodule sobolevn/wakatime-zsh-plugin
zmodule agkozak/zsh-z
zmodule hlissner/zsh-autopair

GHQ&Peco

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install -y golang-go
echo 'export GOPATH=$HOME/go' >> ~/.zshrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.zshrc
source ~/.zshrc
go install github.com/x-motemen/ghq@latest
git config --global ghq.root '~/git'
wget https://github.com/peco/peco/releases/download/v0.5.11/peco_linux_amd64.tar.gz # リンクで最新バージョン確認のこと
tar -xvf peco_linux_amd64.tar.gz
sudo mv peco_linux_amd64/peco /usr/local/bin

あとは

ghq get リポジトリURL

でウマー。

SSH 設定

TailScale SSHで一発。後で加筆します。

言語環境構築

UVがつよつよ。詳しくは検索を(手抜き)

まとめ

勘のいい人はお気付きの通り、これはMac風魔改造です。
これも「MacからWinはできないが逆はできる」というWindowsのカスタマイズ性の賜物ということで一つお願いします。(??????)

ではでは、Happy Hacking!