ディストリビューション
スクリーンショット
Arch Linuxのインストール インストーラISOファイルのダウンロード Arch Linux のGUI インストーラであるCalam Arch Installerを利用します。https://sourceforge.net/projects/blue-arch-installer/files/arch-installer/ Calam-Arch-Installer-YYYY-MM.iso 月に1回アップデートされます。 タイミングによっては転送速度がかなり遅いので注意。
USBメモリの作成(物理PCにインストールする場合)
USB メモリにVentoyをセットアップ https://ventoy.net/en/index.html 特に問題なければUEFIで。
USBメモリにCalam Arch InstallerのISOファイルをコピー
USB メモリからブートして、Calam Arch Installerを選択
インストール
Calam Arch Installer起動後にミラーを選択して保存
Japan
Include https mirrors
タスクバーからTerminal Emulator
を選択して日本語フォントをインストール。 sudo pacman -S otf-ipfont
これでインストーラの日本語が文字化けしなくなる。重要。 一時的利用なのでファイルサイズの小さいフォントで十分。
タスクバーからInstall Arch Linux
を選択してインストールを実行。
デスクトップ環境にGNOME
を選択。
パッケージは特に変更せずに継続。
Base-devel + Common Packages
GNOME-Desktop
インストールが完了したら、メディアを取り外して再起動
ログイン画面が文字化けしているが気にせずログイン
Terminal を起動して日本語フォントをインストールして再起動 LANG=C sudo pacman -S noto-fonts-cjk sudo reboot
環境設定 VirtualboxのゲストOSの場合 sudo pacman -S virtualbox-guest-utils
ホストOSとクリップボード共有の設定が可能になる
ウィンドウに最小化/最大化ボタンを追加 gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
ホームフォルダの設定 LANG=C xdg-user-dirs-gtk-update
各種フォルダを英語名に変更する
テキストテンプレートファイルの作成
Nautilus 上の右クリックで空のテキストファイルを作成できるようになる
エイリアスの設定 ~/.bashrc alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias upd='sudo pacman -Syyu; paru'
基本パッケージの導入 sudo pacman -Syu sudo pacman -S fcitx5 fcitx5-im fcitx5-mozc git gnome-browser-connector vi
日本語キーボードの場合の設定
fcitx5設定
を起動
キーボード - 英語(US)
を削除
Mozc
の前にキーボード - 日本語(JP)
を追加
適用
またはOK
ボタンを押下!!重要
paru (AUR) の導入 git clone https://aur.archlinux.org/paru-bin.git cd paru-binmakepkg -si cd ..; rm -rf paru-bin
~/.config/paru/paru.conf [options] SudoLoop SkipReview
~/.makepkg.conf
マルチブート時の時刻ズレ調整(物理PCにインストールする場合) sudo timedatectl set-local-rtc true
otf-source-han-code-jp paru -S otf-source-han-code-jp
gnome-tweaksで[フォント]-[Preferred Fonts]の等幅テキスト
に源ノ角ゴシック Code JP
を指定する。
gnome-terminal-transparency の導入 paru -S gnome-terminal-transparency
Yaru テーマ(アイコン、GTK、GNOME Shell)の導入 paru -S yaru-icon-theme yaru-gtk-theme yaru-gnome-shell-theme
Google Chromeのインストール
GNOME Shell Exensions 設定 https://extensions.gnome.org/
Google Chrome拡張: GNOME Shell integrarion https://chromewebstore.google.com/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=ja
https://extensions.gnome.org/extension/3628/arcmenu/
Argos https://extensions.gnome.org/extension/1176/argos/
git clone https://github.com/p-e-w/argos.git -b WIP-gnome-46 cp -r argos/argos@pew.worldwidemann.com/ ~/.local/share/gnome-shell/extensions/
~/.config/argos/argos.sh #!/usr/bin/env bash URL="github.com/p-e-w/argos" DIR=$(dirname "$0 " ) echo " | iconName=dialog-information-symbolic" echo "---" echo "$URL | iconName=help-faq-symbolic href='https://$URL '" echo "$DIR | iconName=folder-symbolic href='file://$DIR '" echo "Update Packages | iconName=software-update-available-symbolic bash='sudo pacman -Syyu; paru; exit'"
Customize clock on lock screen https://extensions.gnome.org/extension/4663/customize-clock-on-lock-screen/ %Y / %m / %d
Dash to Panel https://extensions.gnome.org/extension/1160/dash-to-panel/
Forge https://extensions.gnome.org/extension/4481/forge/
https://extensions.gnome.org/extension/1462/panel-date-format/
dconf write /org/gnome/shell/extensions/panel-date-format/format "'%m/%d%n%a%n%H:%M'"
https://extensions.gnome.org/extension/261/kimpanel/
Space Bar https://extensions.gnome.org/extension/5090/space-bar/
Wallpaper Slideshow https://extensions.gnome.org/extension/6281/wallpaper-slideshow/
アプリケーション Visual Studio Code 設定 paru -S visual-studio-code-bin
https://ktkr3d.github.io/Visual-Studio-Code/
code-server 設定
Google Chrome を起動
CA証明書をインポート [設定]-[プライバシーとセキュリティ]-[セキュリティ]-[証明書の管理]、[信頼されたルート証明機関]-[インポート]
対象サーバにHTTPSで接続
アドレスの右にあるインストールボタンでPWA化
Kodi 設定
インストール
キーマップ設定 ~/.kodi/userdata/keymaps/keyboard.xml <keymap > <global > <keyboard > <f12 > ContextMenu</f12 > <f12 mod ="shift" > ActivateWindow(shutdownmenu)</f12 > </keyboard > </global > <FullscreenVideo > <keyboard > <f12 > Playlist</f12 > </keyboard > </FullscreenVideo > </keymap >
F12でコンテキストメニューを表示。C
でも同様。
Shift-F12で終了メニュー表示。S
でも同様。
Amazon MusicのPWA化
Google Chrome でAmazon Music( https://music.amazon.co.jp/ )を開く
三点リーダから[保存と共有]-[ページをアプリとしてインストール…]
Wayland関連の拡張設定 分数スケーリングの有効化 gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
Wayland モードのChrome/Electronで日本語入力する設定 paru -S mutter-text-input-v1
衝突するパッケージがないか確認しています... :: mutter-text-input-v1-46 .3.1-1 and mutter-46 .3.1-1 are in conflict. Remove mutter? [y/N] y
なお、Program /usr/bin/glib-mkenums found: NO
が出力される場合は以下を実行する。
sudo pacman -S glib2-devel
https://gitlab.archlinux.org/archlinux/packaging/packages/glib2/-/issues/7
Google ChromeのWaylandモード起動設定 ~/.config/chrome-flags.conf --ozone-platform-hint =auto--enable-wayland-ime
Visual Studio CodeのWaylandモード起動設定 ~/.config/code-flags.conf --enable-features =WaylandWindowDecorations--ozone-platform-hint =auto--enable-wayland-ime
Waylandモードの場合、app_idやWMClassが適切に設定されないためタスクバーにピン留めした起動アイコンとは別のアプリケーションと認識されてしまう。https://github.com/microsoft/vscode/issues/154693