Manjaro - 26.0 - 共通事項 - ツール・フォント


クラウディア 


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

1. 概要

 わたしが操作する上で、必要とするツールです。  以下、特にことわりのない限りコマンドは、「root」ユーザ権限で操作します。

2. sshd

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

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

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

set enable-bracketed-paste off

3. アップグレード

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

pacman -Fy
 アップグレード。

yes | pacman -Syu

4. インストール

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

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

5. フォント MigMix

 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

6. 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'

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

7. 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
 「i3wm」は、上記のしかけが効かないので

sh
cat << 'EOF' >> ~/.i3/config
exec --no-startup-id numlockx on
EOF
exit

EaseUS
AbemaTV 無料体験