VirtualBox + Arch Linux
Created|Updated
VirtualBox でArch Linux の環境を構築してみました。
https://archlinux.org/
環境
ホストOS環境
分類 |
項目 |
値 |
ハード |
CPU |
4コア/8スレッド |
ハード |
Memory |
32GB |
ソフト |
OS |
Windows 11 Pro |
ソフト |
仮想化 |
VirtualBox 7.0 |
ゲストOS用VirtualBox設定
分類 |
項目 |
値 |
一般 |
クリップボードの共有 |
双方向 |
システム |
メインメモリー |
8192MB |
システム |
プロセッサー数 |
2 |
ディスプレイ |
ビデオメモリー |
128MB |
ストレージ |
仮想的なサイズ |
20GB |
ネットワーク |
割り当て |
ブリッジアダプター |
ISOファイルダウンロード
https://archlinux.org/download/
インストール
分類 |
項目 |
値 |
Mirrors |
Mirror region |
Japan |
Locales |
Keyboard layout |
jp106 |
Locales |
Locale language |
ja_JP.UTF-8 |
Disk Configuration |
Use a best-effort |
/dev/sda, ext4 |
Root password |
|
******** |
User account |
|
arch, sudo=yes |
Profile |
Type/Desktop |
Gnome |
Profile |
Graphics driver |
VMware / Virtualbox |
Audio |
|
Pulseaudio |
Additinal Packages |
|
noto-fonts-cjk virtualbox-guest-utils firefox |
Network configuration |
|
Use NetworkManager |
Timezone |
|
Asia/Tokyo |
Optional repositories |
|
multilib |
パッケージ導入
pacman
sudo pacman -S gnome-browser-connector git gnome-terminal kodi fcitx5 fcitx5-im fcitx5-mozc vi
|
yay (AUR)
git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
|
yay -S visual-studio-code-bin yaru-icon-theme firefox-pwa-bin
|
ホームフォルダの設定
LANG=C xdg-user-dirs-gtk-update
|
Bash
~/.bashrcalias 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'
|
日本語入力設定
/etc/environmentGTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx
|
GNOME 設定
Tweaks
分類 |
|
項目 |
値 |
外観 |
Styles |
カーソル |
Yaru |
外観 |
Styles |
アイコン |
Yaru |
ウィンドウ |
タイトルバーの挙動 |
最大化 |
On |
ウィンドウ |
タイトルバーの挙動 |
最小化 |
On |
GNOME Shell Exensions 設定
https://extensions.gnome.org/
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; yay -Syu; exit'"
|
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/
Wallpaper Slideshow
https://extensions.gnome.org/extension/6281/wallpaper-slideshow/
アプリケーション設定
Visual Studio Code 設定
https://ktkr3d.github.io/Visual-Studio-Code/#%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%81%AE%E5%B0%8E%E5%85%A5
code-server 設定
- firefox にルート証明書を登録
- ホストOSに対してHTTPSで接続
- firefox-pwa でPWA化
Kodi 設定
~/.kodi/userdata/keymaps/keyboard.xml<keymap> <global> <keyboard> <insert>ActivateWindow(favourites)</insert> <delete>ActivateWindow(videofiles)</delete> <home>ActivateWindow(fullscreenvideo)</home> <end>ActivateWindow(shutdownmenu)</end> <f12 mod="shift">ActivateWindow(shutdownmenu)</f12> <del mod="shift">ActivateWindow(shutdownmenu)</del> </keyboard> </global> </keymap>
|