有意義なサイト作りのためJavaScriptを使ってます。ご了承ください。

Windowsとあっけなく仲直りできた話―フリーアプリいろいろ(2023版)

 ·   ·  ☕ 6 分で読めます

どーも、結局また Windows に戻ったふらもんです。今回ばっかりはずっと Win だと思います。ホントです。
というのも Windows のタスクバーを中央ぞろえにできるアプリを見つけ、フリーソフトを探し回っていろいろぶちこんだら Win11 が Insider Beta チャンネルに降ってきたのもあって和解できてしまったのです。
やっぱりフォントとタスクバー中央揃えは基本ですね。なんでデフォルトでできなかったんでしょうか…フォントに至っては Win11 でも設定できませんし。
でもまあ言ってもしゃーないので、これから紹介するアプリで魔改造しましょう。

はじめに

この記事は 2022 年 2 月 12 日に現状況に合わせて加筆後、さらに 2023 年 2 月 24 日に再加筆されました。

初期設定

グラボドライバー

Radeon 党なのでこっちです。
ドライバーが大化けしたらしいですね。この調子で GeForce 牙城を崩してほしいところ。

ふっつーに Geforce になりました。Radeon ともバチバチやってほしいのですが…。

Huion ドライバー

ペンタブのドライバーです Huion で検索で出ます。

Bios(UEFI)いじり

電圧(Vcore)オフセットを-100(-0.1V)、ファン回転数を最適化。
これで性能そのままで消費電力が 2/3 くらいになります。詳しくは別記事にて。

i7-13700 に乗り換えたのでこのサイト様を参考にクロック微減の代わりに電圧を 1.0V 固定にしました。

Windows Terminal 設定

何も言わずこれをインストール、設定。
美しい日本語フォントワッショイ。

ソフトいろいろ

Thilmera7

コンパクトリソースモニター。リソースが見えてないと不安になる病気持ちなので。

Powertoys

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

Blender & VRoidStudio

フリーの 3DCG 開発ソフトとキャラ作成ソフト。仕事道具 1。

クリスタ

説明不要お絵かきソフト。仕事道具 2。

Davinci Resolve

動画編集ソフト。ゲームの録画を編集します。どう見ても機能過剰ですがまあ。

Steam

こちらも。

Aseprite

ドット絵打ちます。仕事道具?

UE5

ゲーム開発。仕事道具 3。

VS Code

説明不要コーディングソフト。無料。

7-zip

説明不要解凍ソフト。無料。

ProjectEGG

レトロゲーム復刻ランチャー。

RetroArch & OOtake & PCSX2 & Dolphin

エ〇ュ。割ってませんよ、実機持ってるし吸い出してますよ。

DreamArtist-stable-diffusion

AI 絵で有名ですがもっぱら画像拡大。壁紙づくりに。

Iperius Backup

イメージバックアップ用。

MusicBee

音楽再生とリッピング。排他出力で音質アップ。無料。

AntiMicro

ゲームパッドキーアサイン。左手デバイスやフリゲ用。

FreePlane

マインドマップ。無料。

Power Automate Desktop

マイクロソフト直製のマクロアプリ。無料。

Audacity

音声編集ソフト。無料。

Pureref

資料画像ビューアー。無料。

QuickLook

Mac の QuickLook 風の機能を Win に。無料。

Meiryo UI も大っ嫌い & MacType & Noto Sans

フォントを Mac 風にします。MacType の LCD プロファイルが神です。

WireGuard

VPN。

ChgKey & Dime

CapsLock を抹殺したり日本語変換を便利にしたり。

Syatem Ninja

完全アンインストールその他。

Upconv

うまい設定を見つけたので実戦投入。疑似ハイレゾ化ソフト。後々記事にしたいです。

Linux設定

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

Zinit+Powerlevel10k

下記事丸パクリ。
.zshrc に加えてフォントを落っことして設定しておきましょう。PlemolJPがおすすめ。

1
2
# zinit
bash -c "$(curl --fail --show-error --silent --location https://raw.githubusercontent.com/zdharma-continuum/zinit/HEAD/scripts/install.sh)"
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# ~/.zshrc

# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
  source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi

#################################  HISTORY  #################################
# history
HISTFILE=$HOME/.zsh_history     # 履歴を保存するファイル
HISTSIZE=100000                 # メモリ上に保存する履歴のサイズ
SAVEHIST=1000000                # 上述のファイルに保存する履歴のサイズ

# share .zshhistory
setopt inc_append_history       # 実行時に履歴をファイルにに追加していく
setopt share_history            # 履歴を他のシェルとリアルタイム共有する

setopt hist_ignore_all_dups     # ヒストリーに重複を表示しない
setopt hist_save_no_dups        # 重複するコマンドが保存されるとき、古い方を削除する。
setopt extended_history         # コマンドのタイムスタンプをHISTFILEに記録する
setopt hist_expire_dups_first   # HISTFILEのサイズがHISTSIZEを超える場合は、最初に重複を削除します

autoload -Uz colors; colors

# Tabで選択できるように
zstyle ':completion:*:default' menu select=2

# 補完候補をそのまま→小文字を大文字→大文字を小文字に変更
zstyle ':completion:*' matcher-list '' 'm:{[:lower:]}={[:upper:]}' '+m:{[:upper:]}={[:lower:]}'

### 補完方法毎にグループ化する。
zstyle ':completion:*' format '%B%F{blue}%d%f%b'
zstyle ':completion:*' group-name ''

# ファイル補完候補に色を付ける
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}

# ディレクトリ名の補完で末尾の / を自動的に付加し、次の補完に備える
setopt auto_param_slash

# カッコを自動補完
setopt auto_param_keys

# ファイル名の展開でディレクトリにマッチした場合 末尾に / を付加
setopt mark_dirs

# 補完キー連打で順に補完候補を自動で補完
setopt auto_menu

# スペルミス訂正
setopt correct

# コマンドラインでも # 以降をコメントと見なす
setopt interactive_comments

# コマンドラインの引数で --prefix=/usr などの = 以降でも補完できる
setopt magic_equal_subst

# 語の途中でもカーソル位置で補完
setopt complete_in_word

# 日本語ファイル名を表示可能にする
setopt print_eight_bit

# ディレクトリ名だけでcdする
setopt auto_cd

# ビープ音を消す
setopt no_beep

# コマンドを途中まで入力後、historyから絞り込み
autoload -Uz history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "^P" history-beginning-search-backward-end
bindkey "^N" history-beginning-search-forward-end

bindkey '^p' anyframe-widget-put-history

bindkey '^[' anyframe-widget-cd-ghq-repository

bindkey '^xk' anyframe-widget-kill

bindkey '^]' anyframe-widget-insert-git-branch

bindkey '^f' anyframe-widget-insert-filename

### Added by Zinit's installer
if [[ ! -f $HOME/.local/share/zinit/zinit.git/zinit.zsh ]]; then
    print -P "%F{33} %F{220}Installing %F{33}ZDHARMA-CONTINUUM%F{220} Initiative Plugin Manager (%F{33}zdharma-continuum/zinit%F{220})…%f"
    command mkdir -p "$HOME/.local/share/zinit" && command chmod g-rwX "$HOME/.local/share/zinit"
    command git clone https://github.com/zdharma-continuum/zinit "$HOME/.local/share/zinit/zinit.git" && \
        print -P "%F{33} %F{34}Installation successful.%f%b" || \
        print -P "%F{160} The clone has failed.%f%b"
fi

source "$HOME/.local/share/zinit/zinit.git/zinit.zsh"
autoload -Uz _zinit
(( ${+_comps} )) && _comps[zinit]=_zinit

# Load a few important annexes, without Turbo
# (this is currently required for annexes)
zinit light-mode for \
    zdharma-continuum/zinit-annex-as-monitor \
    zdharma-continuum/zinit-annex-bin-gem-node \
    zdharma-continuum/zinit-annex-patch-dl \
    zdharma-continuum/zinit-annex-rust

### End of Zinit's installer chunk

# jq をインタラクティブに使える。JSONを標準出力に出すコマンドを入力した状態で `Alt+j` すると jq のクエリが書ける。
# 要 jq
zinit light reegnz/jq-zsh-plugin

# Gitの変更状態がわかる ls。ls の代わりにコマンド `k` を実行するだけ。
# zinit light supercrabtree/k

# AWS CLI v2の補完。
# 要 AWS CLI v2
# この順序で記述しないと `complete:13: command not found: compdef` のようなエラーになるので注意
#autoload bashcompinit && bashcompinit
#source ~/.zinit/plugins/drgr33n---oh-my-zsh_aws2-plugin/aws2_zsh_completer.sh
#complete -C '/usr/local/bin/aws_completer' aws
#zinit light drgr33n/oh-my-zsh_aws2-plugin

# anyframeのセットアップ
zinit light mollifier/anyframe

# クローンしたGit作業ディレクトリで、コマンド `git open` を実行するとブラウザでGitHubが開く
# zinit light paulirish/git-open

# powerlevel10k zshのテーマ
zinit ice depth=1; zinit light romkatv/powerlevel10k

# 補完
# zinit ice wait'0'; zinit light zsh-users/zsh-completions
# autoload -Uz compinit && compinit
# zinit light zsh-users/zsh-autosuggestions
zinit light marlonrichert/zsh-autocomplete

# laravel artisan補完
# zinit light jessarcher/zsh-artisan

# シンタックスハイライト
# zinit light zdharma/fast-syntax-highlighting

# Ctrl+r でコマンド履歴を検索
zinit light zdharma/history-search-multi-word

zinit ice as"program" from"gh-r" mv"bat* -> bat" pick"bat/bat"
zinit light sharkdp/bat

# 以下はただのエイリアス設定
if builtin command -v bat > /dev/null; then
  alias cat="bat"
fi

# iTerm2を使っている場合に、コマンド `tt タブ名` でタブ名を変更できる
zinit light gimbo/iterm2-tabs.zsh

# zの導入
zinit load agkozak/zsh-z

# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh

Peco&GHQ

1
2
3
4
5
6
7
sudo apt install peco
sudo apt install golang -y
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'

あとは

1
ghq get リポジトリURL

でウマー。

SSH 設定

1
2
sudo apt install openssh-server
sudo systemctl enable --now sshd

あとはssh localhostで接続できるので ProxyJump など自由に。
GitHub の ssh 設定もやっときましょう。

1
2
ssh-keygen -t ed25519 # 名前はid_ed25519必須、パスフレーズなどはお好みで
cat ~/.ssh/id_ed25519.pub

あとは GitHub の Config から SSH Keys にコピペ。

まとめ

後半手抜きすぎですがこんな感じです。とくにフォント設定はやっておくとモチベが激増します。ぜひ!

…さて、勘のいいひとはお分かりの通り要はこれMac 風魔改造です。
だって私の理想のパソコンって 3DCG とゲームができる Mac なんだもん!まあここまで魔改造できるのも Windows の魅力だと思ってここは 1 つお願いします。

シェアはこちら:

ふらもん
書いた人:
ふらもん
ゲームクリエイター見習い。リンクは別館の制作・攻略サイト