CachyOS - 250824 - 共通事項 - ツール・フォント


 クラウディア


1. 概要
2. sshd
3. シェル
4. アップグレード
5. インストール
6. フォント
7. vim・bash 設定
8. numlock

1. 概要

 わたしが操作する上で、必要とするツール・フォントの類をインストール・有効化します。  以下、特にことわりのない限りコマンドは、「root」ユーザ権限で操作します。

2. sshd

 デフォルトでインストールされているので、有効化して起動します。

systemctl enable sshd
systemctl start  sshd
 「ufw」という、ファイアウォールが動作していて、邪魔なので、止めて無効化します。

systemctl stop ufw
systemctl disable ufw

3. シェル

 ログインユーザのデフォルトのシェルが、「fish」になっています。  わたしは、「fish」をよう使わんので、「bash」へ変更します。  ログインユーザで。

chsh

hogehoge のシェルを変更します。
パスワード:
新しいシェル [/bin/fish]: /usr/bin/bash
シェルを変更しました。
 「パスワード」のプロンプトに対して、パスワードを入力して、Enter。  新しいシェルのプロンプトに対しては、上記を入力して、Enter。  これで、シェルが変更されます。

4. アップグレード

 以降の作業で、端末上での作業中にコピペするのに不自由なので、ブラケットペーストモードをオフにしておきます(詳細は、「シェル - bash」の項をご参照ください)。

vi /etc/inputrc
 下記の1行を末尾に加えます。

set enable-bracketed-paste off
 この手のもので、操作するときは、パッケージのインストールも「pacman」コマンドを使用したりします。  あらかじめ、リポジトリを更新し、アップグレードしておきます。  リポジトリ更新。

pacman -Fy
 アップグレード。

yes | pacman -Syu

5. インストール

 インストールされていないモジュール、フォントをインストールします。

yes | pacman -S dpkg net-tools numlockx rcs vim xorg-fonts-misc noto-fonts-cjk tree

6. フォント

 2022年12月28日以降、愛用の日本語等幅フォントを使用します。  「Manjaro」には、パッケージが存在しないので、「Ubuntu」のものをいただいてインストールします。  フォントのダウンロードとインストール。

curl http://archive.ubuntu.com/ubuntu/pool/universe/f/fonts-migmix/fonts-migmix_20200307-1_all.deb --output /tmp/fonts-migmix_20200307-1_all.deb
dpkg -i /tmp/fonts-migmix_20200307-1_all.deb

7. vim・bash 設定

 本項は、ログインユーザも含めて。  「vim」に以下の設定を行います。 ・行番号を表示 ・ビジュアルモード無効 ・オートインデント  「bash」に以下の設定を行います。 ・「rcs」のチェックイン・チェックアウトをデフォルトでロックモードへ ・「ls」のデフォルトをカラー・ドットファイルも表示へ ・「vi」で「vim」を起動 ・上下の矢印キーでコマンド履歴の補完 ・Ctrl+W で単語削除する際、「/」で停止 ・プロンプトの形式を「ユーザ名@ホスト名 /カレントディレクトリ $ 」へ (「root」ユーザは、「$」を「#」で表示)

mkdir -pv ~/.vim/after/indent
mkdir -pv ~/.vim/after/plugin

sh
cat << 'EOF' >> ~/.vim/after/indent/vim.vim
set number
set mouse-=a
set autoindent
EOF
exit

cp ~/.vim/after/indent/vim.vim ~/.vim/after/plugin/.

sh
cat << 'EOF' >> ~/.bashrc

alias ci='ci -l'
alias co='co -l'
alias ls='ls -A --color'
alias vi='vim'
alias tree='tree --charset=x'

bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'

stty werase undef
bind '"\C-W": unix-filename-rubout'
bind '"\C-w": unix-filename-rubout'

if [ "$EUID" -ne 0 ]; then
  export PS1='\u@\h $PWD $ '
else
  export PS1='\u@\h $PWD # '
fi
EOF
exit

source ~/.bashrc

8. numlock

 デフォルトで NumLock キーをオンにします。  ログインユーザで。

mkdir -pv ~/.config/autostart

sh
cat << 'EOF' >> ~/.config/autostart/numlockx.desktop
[Desktop Entry]
Type=Application
Name=numlockx
Exec=numlockx on
StartupNotify=false
Terminal=false
Categories=Utility;
EOF
exit
 「Openbox」の場合は、上記のしかけが効かないので。

sh
cat << 'EOF' >> ~/.config/openbox/autostart.sh
numlockx on
EOF
exit

AbemaTV 無料体験
損保との違い
U-NEXT