VirtualBox + Arch Linux Created 2024-04-17 | Updated 2024-04-25
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
yay (AUR) git clone https://aur.archlinux.org/yay.git cd yaymakepkg -si
yay -S visual-studio-code -bin yaru-icon -theme firefox-pwa-bin
ホームフォルダの設定 LANG=C xdg-user-dirs-gtk-update
Bash ~/.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 vi='vim'
日本語入力設定 /etc/environment GTK_IM_MODULE =fcitxQT_IM_MODULE =fcitxXMODIFIERS =@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 >