登録日: 2025-11-05 更新日: 2025-11-06
今回は、 「VirtualBox 7.2.2」に、「Void Linux」をコマンド ライン base イメージの「iso イメージ」からインストールして、「Xfce」デスクトップ環境を追加しました:
-
事前に、「vmwgfx」のエラーの回避として、「仮想マシン」の設定で、「3Dアクセラレーション」のチェックを外して、「グラフィックコントローラー」を 「VBoxSVGA」に変更しました。
-
邪魔?がなくなり、システムの立ち上げや、Firefox の立ち上げが速くなりました、が、
問題は、「VirtualBox Guest Additions」の機能が、インストールしてうまく動くか、です。
-
その備忘録です。
-
-
使用したPC は、新しく購入した ミニPC「MINISFORUM NAB5」です。
プロセッサは「Core i5-12450H」で、メモリ 16GB、SSD 512GB です。
-
(注)リンクを戻るときはブラウザの左上の「←」をクリック
Android スマホであれば「ホーム」ボタン隣の「<」をタップ
-
-
目次
-
今回の作業:
-
-
参考になりそうな作業:
-
-
-
- --- - --- - --- - --- - --- - --- - --- -
ホストOS の「Xubuntu 24.04.3 LTS」を立ち上げ:
-
「VirtualBox 7.2.2」を起動:
今回作成した仮想マシンの「Void-Linux2」:

-
「Void-Linux2」(Xfce) を起動:

「項番 11.」で、色々とカスタマイズ:
-
デスクトップ環境が「Xfce」だと、同じカスタマイズで、「Debian」でも、「Void Linux」でも、見た目も(レスポンスが同じなら)GUI での使い勝手も同じです:
-
大きな違いは、アプリのインストールに使う、「パッケージ管理コマンド」が異なること、使いやすい「ビルド環境」が準備されているか、それと「VirtualBox Guest Additions」の機能が使えるか、です:
「Debian」は手動で「VirtualBox Guest Additions」をインストールするだけですべての機能が有効になりますが、 「Void Linux」だと、(今のところ)Vagrant のプラグインに頼らないと、すべて使えません:
-
追記:
今回、「Void Linux」にて、手動で「VirtualBox Guest Additions」をインストール して、すべての機能が有効になりました:
-
-
- --- - --- - --- - --- - --- - --- - --- --
「VirtualBox」について:
-
「VirtualBox 」は、Oracle(オラクル)社が開発している「仮想マシン」を構築するためのソフトウェアです。
-
- 仮想マシンを使うことで、ハードウェアで問題となりそうなPC でも、最新のLinux ディストリビューションをインストールできる可能性が高くなります。
-
-
- --- - --- - --- - --- - --- - --- - --- ---
「Xubuntu」について:
-
Ubuntu の公式フレーバー(性格の違う兄弟?)です
「Xubuntu」(ズブントゥ)は、 Ubuntu ベースの、軽量な「Xfce」デスクトップ環境です。
Ubuntu ベースにつき、多くのノウハウ、情報等があること、および問題の少ない「x11」で動いていることが強みです。
-
個人的には使い慣れた環境です。
カスタマイズが色々とできるので、自分にとって使い勝手の良い環境を作れるのが利点です。
-
-
- --- - --- - --- - --- - --- - --- - --- ----
「Void Linux」について:
-
1). 公式サイト:
-

英語のみのサイトです:
-
「Void Linux」は、独立してボランティアのみで開発された、ローリングリリース安定版で提供されている、汎用 Linux オペレーティングシステムです:
-
抜粋:
Void の「パッケージマネージャ」と「ビルドシステム」はゼロから書かれています:
ソフトウェアは「バイナリパッケージ」で提供されるか、「XBPS ソースパッケージコレクション」の助けを借りて「ソース」から直接ビルドされます。
-
このディストリビューションを使う利点のひとつは、優れた「パッケージ管理」です:
→ソースからのビルドを楽しめます:
-
2). runit:
runit を「init システム」および「サービススーパーバイザー」として使用しています。
シンプルさを好む開発者も多いみたい:
-
ただし、ソースからビルドする場合に、「systemd」に依存してるアプリは、うまくビルドできなかったり、ビルドできても動かないかも:
-
3). C ライブラリの多様性( 2つの選択肢):
Void Linux は、「musl」と「GNU libc」の両方の実装をサポートします。
-
→それぞれの利点があるので、それぞれの Live イメージが提供されています:
-
「musl」だと、「GNU libc」よりもリポjトリに登録されてるアプリが少ない?だろうし、
ソースからビルドするにしても、動くかはビルドしてみないとわかりません:
もし動けば、コンパクトで、速くなる?かも:
-
4). XBPS:
XBPS(X Binary Package System)パッケージマネージャ:
-
XBPS 0.60.5_1(2025年10月23日 現在)
XBPS は「パッケージマネージャ」で、二条項 BSD ライセンスでゼロから書かれています。
→提供と改善がしやすいように、開発途中で、最もゆるいライセンス形式に変更されたようです:
-
5). xbps-src:
xbps-src は「xbps パッケージビルダー」(ビルドシステム)で、二条項 BSD ライセンスでゼロから書かれています。
-
参考:
-
(1). Void Linux は、XBPS パッケージマネージャのテストディストリビューションとして、
元 NetBSD の開発者である Juan Romero Pardines によって2008年に作成されたみたい。
-
(2). 「xbps-src」に影響を与えた?かもしれない、「pkgsrc」について:
「pkgsrc」は FreeBSD の ports システムから派生したもので、 はじめは NetBSD 専用として開発されていました。その後、 多くののプラットフォーム(Linux を含む)に対応しています。
参考:
-
6). 二条項 BSD ライセンス:
OS や付属するアプリの配布や改善がしやすいように、「旧 BSD ライセンス(四条項 BSD ライセンス)」から「第三条」、「第四条」を削除して、制限をゆるくしたライセンスが採用されています:
参考:
-
-
現在のOS のバージョンを表示:
-
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
ホストOS : 「Xubuntu 24.04.3 LTS」
2025-11-05 現在
-
カーネル:
$ uname -r : 6.8.0-87-generic
→LTS版は安定志向なので、更新の回数は少なめです:
-
リリース:
$ cat /etc/lsb-release : DISTRIB_ID=Ubuntu DISTRIB_RELEASE=24.04 DISTRIB_CODENAME=noble DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
→LTS 版の更新(ポイントリリース)は、6ヶ月前後で、
今は「24.04.3」にアップされています
-
「x11」と「Wayland」のどちらで動作してるか確認:
$ echo $XDG_SESSION_TYPE : x11
→「Wayland」ではなく、「x11」で動作しています。
-
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
ゲストOS : 「Void Linux」
2025-11-05 現在
-
カーネル:
$ uname -r 6.12.57_1
→Ubuntu よりも進んでいます:
-
リリース:
$ cat /etc/os-release : NAME="Void" ID="void" PRETTY_NAME="Void Linux" HOME_URL="https://voidlinux.org/" DOCUMENTATION_URL="https://docs.voidlinux.org/" LOGO="void-logo" ANSI_COLOR="0;38;2;71;128;97" DISTRIB_ID="void"
→ローリングリリースです:
-
「x11」と「Wayland」のどちらで動作してるか確認:
$ echo $XDG_SESSION_TYPE x11
→「Wayland」ではなく、「x11」で動作しています。
-
-
- --- - --- - --- - --- - --- - --- - --- -----
1. 「ゲストOS」のISO イメージをダウンロード:
-
1). ダウンロードサイト:
-

-
2). コマンド ライン base イメージの「Live イメージ」をダウンロード:
「X86_64」タブ
base 2025-02-02
-
右下の「赤色」で囲んだ、
「live image glibc」のリンクをクリック
-
→ダウンロードしたファイルを、「~/ダウンロード/void/」フォルダに移動:
-
3). 「チェックサム」をダウンロード:
上部の「緑色」で囲んだ、
checksum file のリンクをクリック:
→ブラウザに表示:
抜粋:
SHA256 (void-live-x86_64-20250202-base.iso) = 0f7439f500740f62dd18972cae448cec7d8a85032c7eb8f1bf946100d9a92161
-
4). チェックサムの確認:
ファイルの確認:
$ cd ~/ダウンロード/void $ ls : void-live-x86_64-20250202-base.iso
-
チェックサムの確認:
$ sha256sum void-live-x86_64-20250202-base.iso 0f7439f500740f62dd18972cae448cec7d8a85032c7eb8f1bf946100d9a92161 void-live-x86_64-20250202-base.iso
→OK
-
-
- --- - --- - --- - --- - --- - --- - --- ----- -
2. 「仮想マシン」の作成:
-
1). メニュー→「システム」→「Orcle VM VirtualBox」
-
「VirtualBox マネージャ」が起動:

→すでに作成した「仮想マシン」があります:
-
2). 右上の水色の「新規」ボタンをクリック:

-
3). 「仮想マシンの名前とOS」:
-
(1). 作成したい「ゲストOS」の名前を入力:
VM 名:Void-Linux2 ←(好みの英字の名前)
-
(2). ISO イメージファイルを指定:
ISO イメージ: <選択されていません>
右端の「▼」をクリック →その他 →「ダウンロード」→下記のファイルを指定:
「/home/ubn/ダウンロード/void/void-live-x86_64-20250202-base.iso」
-
(3). OS を指定:
一覧に「Void-Linux」の登録はないので、
OS:Linux OS ディストリビューション: Other Linux ←「変更」 OS バージョン:Other Linux (64-bit) ←「変更」
-
(4). 「無人インストールを実行」にチェックしません
→グレー表示でチェックできません:
-
4). 「無人ゲストOS インストールの設定」をクリック:
→グレー表示で選べません。
-
ちなみに、「無人インストール」が使えるのは、 (OS のxml 情報を提供できる)Ubuntu などのメジャーな Linux ディストリビューションのみです:
-
今までの設定:

-
5). まだ設定していない、「仮想ハードウェアを指定」をクリック:

-
(1). メインメモリー:
今回は、メモリ 16GB を分割して、約 8 GB を割当てました:(以前のマシンでは 4 GB の指定)
(バーをクリックしてから、「→」キーで微調整)
7987 MB ←(メモリに余裕がないときに大きくしすぎると、 ホストOS が不調になります)
-
(2). プロセッサー数:
8 CPU ←(パソコンのプロセッサによって上限は変わります: 今回は最大 16)
(以前のマシンでは 2 CPU の指定)
-
(3). 「EFIを使用(一部のOSのみ)」にチェック:
仮想環境で使うならどちらに設定してもかまいません。
→手持ちのPC が、UEFI 立ち上げなので、
(USB でインストールするときの)実際のOS の動きを確認したいのでチェックしています。
-
OS インストール後は、(パーティションの構成が変わるため)変更できないので注意:
-
6). まだ設定していない、「仮想ハードディスクを指定」をクリック:

-
「新しい仮想ハードディスクを作成」にチェックされていることを確認:
30.00 GB ←(増やしました)
-
→「完了」
-
通常であれば「25 GB」で良いですが、「xbps-src」でアプリの移植にトライするので増やしました:
-
7). 仮想マシンの「Void-Linux」が作成されました:
-
下記のように設定値を後から変更できるので、うまく動かないときはリトライできます。
-
8). ★「Void Linux」の仮想マシンを作成する場合は、「ディスプレイ」の設定を見直し:
立ち上げ時に「vmwgfx」エラーが発生するので、回避するため、「3Dアクセラレーション」のチェックを外して、「グラフィックコントローラー」を 「VBoxSVGA」に変更します:
→これを行うことで、
「Void Linux」の仮想マシンで、システムの立ち上げや、Firefox の立ち上げが遅い件の対策になります:
-
(1). 「ディスプレイ」をクリック →「スクリーン」タブ
-
(2). 「VBoxSVGA」に設定:
-
(3). 「3D アクセラレーション」のチェックを外します:
-
(4). ビデオメモリーを「128MB」に変更:
- ビデオメモリー: 16MB →「128MB」に変更 - グラフィックコントローラー: VMSVGA →「VBoxSVGA」に変更
-
今までの設定:

-
→OK
-
9). 「システム」→「マザーボード」タブ を確認:
ポインティングデバイス: 「USB タブレット」 に変更:
起動順序: 「光学」(光学ドライブ)にもチェックがあることを確認:
→ただし、グレー表示で変更できなくなっています
-
→OK
-
10). 画面が最初に戻るので、最終的な設定を確認できます:

→「ストレージ」の項目の、光学ドライブに「void-live-x86_64-20250202-base.iso」
がセットされていることを確認:
-
この CD イメージでライブ立ち上げされます。
-
-
- --- - --- - --- - --- - --- - --- - --- ----- --
3. 「Void Linux」をインストール:
-
1). 「仮想マシン」を選択して、「起動」(緑色の右矢印)ボタンをクリック:
-
2). 「ブート選択」画面が表示:

→しばらく待つか、Enter
-
(CD-ROM での立ち上げです)
-
「UEFI Firmware Settings」メニューが含まれています:
-
3). ライブ立ち上げの「コンソール」画面が表示:

void-live login:
→ログイン待ちです:
-
表示されている説明によると、
ログインできるユーザ:
- root(パスワード: voidlinux) - anon(パスワード: voidlinux)
-
インストーラの起動:
# void-installer
-
4). 「root」でログイン:
void-live login: 「root」 Password: 「voidlinux」
#
→root のプロンプト表示:
-
確認:
# pwd /root
-
# ls #
-
# uname -r 6.12.11_1
-
5). インストーラの起動:
# void-installer
-
6). 「Enter the void ...」画面が表示:

→ < OK > が選択されているので、Enter
-
7). 「Void Linux installation menu」画面が表示:

-
8). 「Keyboard」を選んで、Enter
Select your keymap 画面:

「j」を入力
→「jp106」を選んで、Enter
-
9). 「Network」が選ばれているので、Enter
「Select the network interface to configure」表示:
(和訳: 設定するネットワークインターフェースを選択してください)
enp0s3 08:00:27:19:32:40
→ < OK > が選択されているので、Enter
-
10). ネットワークで、DHCP を使うか、の設定画面が表示:

Do you want to use DHCP for enp0s3?
H179-4-3-10.jpg
→ < Yes > が選択されているので、Enter
-
11). 「Source」が選ばれているので、Enter
「Select installation source」画面:

「Local Packages from ISO image」を選んで、
→ < OK > が選択されているので、Enter
-
12). 「Mirror」が選ばれているので、Enter

「Void Linux Mirror Selection Wizard」画面:
→ < OK > が選択されているので、Enter
-
(1). 「Choose a Region」画面:
-
追記: 「日本」と「ドイツ」のミラーは不調で使えないので、
「Default Reset to default mirror」→< OK >
で、取りあえず「デフォルト」に設定して、インストールが完了してから、修正します:
→ < Yes > が選択されているので、Enter
-
(2). リポジトリの同期が行われました:
https://repo-default.voidlinux.org/current/x86_r...
→ < OK > が選択されているので、Enter
-
ミラーが登録されている場所の説明: 「/etc/xbps.d/00-repository-main.conf」
-
13). 「Hostname 」が選ばれているので、Enter
Set the machine hostname:
「user-pc」を入力して、
→ < OK > が選択されているので、Enter
-
14). 「Locale」が選ばれているので、Enter
「Select your locale」画面:

「j」を押して、
「ja_JP.UTF-8 Japanese (Japan)」を選んで、
→ < OK > が選択されているので、Enter
-
15). 「Timezone」が選ばれているので、Enter
「Select area」画面:
「Asia」を選んで、
→ < OK > が選択されているので、Enter
-
「Select Location (Asia)」画面:
「t」を押して、「↓」でスクロールして、
「Tokyo」を選んで、
→ < OK > が選択されているので、Enter
-
16). 「RootPassword」が選ばれているので、Enter
-
(1). Enter the root password:
「空白」では次に進まないので、
「任意のパスワード」入力:
(今回はユーザと同じパスワードにしました)
→ < OK > が選択されているので、Enter
-
(2). Enter the root password again:
同じパスワードを入力して、
→ < OK > が選択されているので、Enter
-
17). 「UserAccount」が選ばれているので、Enter
-
(1). Enter a primary login name:
「user」(任意のログインユーザ名)
→ < OK > が選択されているので、Enter
-
(2). Enter a display name for login 'user' :

「user」(表示されるユーザ名、任意)
-
(3). Enter the password for login 'user' :
「任意のパスワード」
-
(4). Enter the password for login 'user' again:
「任意のパスワード」
-
(5). 「Select group menbership for login 'user'」画面:
自動で選択されているので、何もせず、
→ < OK > が選択されているので、Enter
-
18). 「BootLoader」が選ばれているので、Enter
-
(1). 「Select the disk to install the bootloader」画面:
「/dev/sda size:30GB;Sector_size:512」が自動で選ばれているので、
(サイズで判断)
→ < OK > が選択されているので、Enter
-
(2). 「Use a graphical terminal for the boot loader?」表示:
→ < Yes > が選択されているので、Enter
-
19). 「Partition」が選ばれているので、Enter
-
(1). 「Select the disk to partition」画面:

「/dev/sda size:30GB;Sector_size:512」が自動で選ばれているので、
→ < OK > が選択されているので、Enter
-
(2). 「Select the Software for partitioning」画面:
「cfdisk Easy to use」が自動で選ばれており 、
(fdisk ツールを使い、パーティションを分割します)
→ < OK > が選択されているので、Enter
-
(3). 「Modify Partition Table on /dev/sda」画面:
→ < OK > が選択されているので、Enter
-
(4). 「Select label type」画面:

「gpt」が自動で選ばれているので、
→Enter
-
(5). 「Disk: /dev/sda」画面:

→一番下で、 「New」が選ばれているので、Enter
-
(6). Partition size: 「30G」が入力されているので、

→ 「1G」に修正して、Enter
(800 MB ぐらいで良いですが、少ないよりも、大きめが無難)
-
(7). 「Type」の指定:
→ 一番下で、「Quit」を「Type」に移動して、Enter
-
(8). Select partition type 画面:

→ 一番上の「EFI System」を選んで、Enter
-
(9). 書き込み:
→ 一番下の「Type」を「Write」に移動して、Enter
→「yes」と入力して、Enter
-
(10). 新規作成:
一番下の「Free space」を選んで、
→ 「New」が選ばれているので、Enter
-
(11). サイズ:
→ Partition size: 残りすべての「29G」が選ばれているので、Enter
-
(12). 書き込み:
一番下の「Quit」を「Write」に移動して、Enter
→「yes」と入力して、Enter
-
(13). 終了:

一番下で、「Quit」が選ばれているので、Enter
-
20). 「Filesystems」が選ばれているので、Enter
パーティションを初期化するときの、「ファイルシステム」と「マウントポイント」を指定します:
-
(1). 「Select the partition to edit」画面:

「/dev/sda1 size:1G;fstype:none」
→ 一番下で「Change」が選ばれているので、Enter
-
(2). 「Select the filesystem type for /dev/sda1」画面:
→ 「vfat FAT32」を選んで、Enter
-
通常、「EFI System」のパーティションは、どのOS でも認識される「FAT32」でフォーマットしますが、「ext4」も使えます:
また、Windows では「vfat」と呼ばれることがあります:
-
(3). 「Please specity the mount point for /dev/sda1」表示:
「/boot/efi」と入力して、Enter
→ 「Yes」が選ばれているので、Enter
-
(4). 「Select the partition to edit」画面:
「/dev/sda2 size:29G;fstype:none」を「↓」で選んで、
→ 一番下で「Change」が選ばれているので、Enter
-
(5). 「Select the filesystem type for /dev/sda2」画面:
→ 「ext4 Linux ext4 (journal)」を選んで、Enter
-
(6). 「Please specity the mount point for /dev/sda2」表示:
「/」(ルート)を入力して、Enter
→ 「Yes」が選ばれているので、Enter
-
つまり、こちらの「/dev/sda2」の「/」に、「/boot/efi」として「/dev/sda1」がマウントされます:
-
(7). 「Select the partition to edit」画面:
/dev/sda1 size:1G;fstype:vfat /dev/sda2 size:29G;fstype:ext4
→ 一番下の「Change」を「Done」に移動して、Enter
-
21). 「↓」で、「Install」を選んで、

→ < OK > が選択されているので、Enter
-
(1). パーティションが初期化されるので、赤い警告が表示:

→ 「Yes」が選ばれているので、Enter
-
(2). インストール中:

-
(3). 「Select services to enable:」画面:
有効にする「サービス」が自動で選ばれています:
→ < OK > が選択されているので、Enter
-
22). 「Void Linux has been installed successfully!」(インストール完了)画面:
Do you want to reboot the system? (リブートしますか)

→ < Yes > が選択されているので、Enter
-
23). 再起動されました:
-
24). 「コンソール」のログイン画面:

-
ログイン待ち:
user-pc login:
→設定した、コンピュータ名(ホスト名)が表示されていることに注目:
-
25). 「仮想マシン」画面の右下のパネルに、「CD-ROM」アイコンがあるので、
右クリック→「仮想ドライブからディスクを除去」→「強制マウント解除」
-
26). ログイン画面で、
「@@」を入力
@@
→「コンソール」画面では、ちゃんと「日本語キーボード」の配列に設定されています:
(GUI 画面とは設定が異なるので注意)
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ---
4. システム更新:
-
1). ログイン画面:
-
user-pc login:
→設定した「ユーザ名」と「パスワード」で、ログイン:
-
[user@user-pc ~]$
→ログインで、プロンプトが変わりました:
-
2). 登録されている、リポジトリの表示:
$ xbps-query -L : 14295 https://repo-default.voidlinux.org/currnt (RSA signed)
→「-L」は大文字のエル
「デフォルト」のミラーに設定したので、うまく同期が取れるかも
-
3). リポジトリの同期:
英語表示にして、同期:
$ LANG=C sudo xbps-install -S : Password: [*] Updating repository `https://repo-default.voidlinux.org/currnt/x86_64-repodata' ...
「-S」は、大文字のエスです:(Sync)
→エラーが表示されないので、このリポジトリなら、うまく動きそう:
-
4). システム更新:
システム更新で「xbps」も一緒に(自動で)更新してくれると思ったけど、
$ LANG=C sudo xbps-install -Su : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... The 'xbps' package must be updated, please run `xbps-install -u xbps`
→システム更新の前に、「xbps」の更新が必要みたい:
-
5). 「xbps」を手動で更新:
$ sudo xbps-install -u xbps : Name Action Version New version Download size glibc update 2.39_4 2.41_1 8956KB libxbps update 0.59.2_3 0.60.5_1 142KB xbps update 0.59.2_3 0.60.5_1 118KB
-
6). システム更新:
$ LANG=C sudo xbps-install -Su
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----
5. 「日本語フォント」のインストール:
-
以前は、「日本語フォント」として、「noto-fonts-cjk-sans」をインストールしていましたが、
「noto-fonts-cjk-sans」は、CJK(中国語、日本語、韓国語)文字と英数字を組み合わせて表示する設計で、アプリや環境によっては、日本語部分と英数字部分がうまく統合されず、互換性のある別のフォント(および太さ)が適用されることがあるようです:
-
一方、「Noto Sans JP」であれば、日本語に最適化されており、欧文と和文のウェイトが自然に見えるように調整されています。
なので、「Noto Sans JP」を「日本語フォント」としてインストールしました:
-
1). 「日本語フォント」の「Noto Sans JP」フォントのインストール:
「項番 13.」フォントのインストール: の「項番 1).」を参照:
-
2). vim よりは使いやすい、ラインエディタの「nano」をインストール:
$ LANG=C sudo xbps-install nano : Name Action Version New version Download size nano install - 8.6_1 656KB
-
3). 「日本語表示」にするため、再起動:
$ sudo reboot
-
4). コンソール画面で、ログイン待ち:
Void 6.12.55_1 (user-pc) (tty1) user-pc ligin:
-
デスクトップ画面(GUI)を早くインストールしないと、マウスでの貼り付けができないので、作業がはかどりません:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- -----
6. 「Xfce」デスクトップ環境のインストール:
-
1). 「dbus」のインストール:
$ sudo xbps-install dbus
-
2). 「dbus」の有効化:
リンク:
$ sudo ln -sf /etc/sv/dbus /var/service/
-
確認:
$ sudo sv status dbus : run: dbus: (pid 986) 139s; run: log: (pid 985) 139s
-
3). 「Xorg」のインストール:
$ sudo xbps-install xorg
-
確認:
$ xbps-query -l | grep xorg-fonts : ii xorg-fonts-7.6_5 Modular Xorg Fonts
→すでにインストール済です:
-
$ xbps-query -l | grep mesa-dri : ii mesa-dri-25.1.9_1 Mesa DRI drivers
→すでにインストール済です:
-
4). 「Xfce4」のインストール:
-
(1). 「Xfce4」のインストール:
$ sudo xbps-install xfce4
-
(2). 「elogind」のインストールの確認:
$ xbps-query -l | grep elogind : ii elogind-252.9_2 Standalone logind fork ii libelogind-252.9_2 Standalone logind fork - elogind library
→インストールされました:
-
サービスが有効かの確認:
$ sudo sv status elogind : fail: elogind: unable to change to service directory: file does not exist
-
リンク:
$ sudo ln -s /etc/sv/elogind /var/service/
→行末の「/」を忘れずに
-
サービスが有効かの確認:
$ sudo sv status elogind run: elogind: (pid 1519) 6s; run: log: (pid 1518) 6s
→有効になりました:
-
(3). 「端末」の「xfce4-terminal」のインストールの確認:
$ xbps-query -l | grep xfce4-term : ii xfce4-terminal-1.1.5_1 Modern terminal emulator primarly for the Xfce desktop environment
→インストールされました:
-
(4). ファイルマネージャの「thunar」のインストールの確認:
$ xbps-query -l | grep thunar : ii thunar-volman-4.20.0_1 Thunar Volume Manager
→インストールされました:
-
(5). ブラウザの「firefox」のインストールの確認:
$ xbps-query -l | grep firefox $
→インストールされていません:
-
5). 「Xfce4 プラグイン」のインストール:
$ sudo xbps-install xfce4-plugins : 38 packages will be installed: xfce4-battery-plugin-1.2.0_1 libqrencode-4.1.1_1 xfce4-clipman-plugin-1.7.0_1 xfce4-cpufreq-plugin-1.3.0_1 xfce4-cpugraph-plugin-1.3.0_1 xfce4-diskperf-plugin-2.8.0_1 xfce4-fsguard-plugin-1.2.0_1 xfce4-genmon-plugin-4.2.1_1 xfce4-mailwatch-plugin-1.4.0_1 xfce4-mpc-plugin-0.6.0_1 xfce4-netload-plugin-1.5.0_1 xfce4-places-plugin-1.9.0_1 libsigc++3-3.4.0_1 glibmm2.68-2.78.0_1 libcloudproviders-0.3.6_1 libtinysparql-3.9.2_1 gtk4-4.18.6_1 cairomm1.16-1.16.1_1 pangomm2.48-2.50.0_1 gtkmm4-4.18.0_1 pavucontrol-6.1_1 libkeybinder3-0.3.2_2 xfce4-pulseaudio-plugin-0.5.1_1 xfce4-sensors-plugin-1.5.0_1 xfce4-systemload-plugin-1.4.0_1 xfce4-time-out-plugin-1.2.0_1 xfce4-timer-plugin-1.8.0_1 xfce4-verve-plugin-2.1.0_1 xfce4-wavelan-plugin-0.7.0_1 libproxy-0.5.11_1 glib-networking-2.80.1_1 libsoup3-3.4.2_1 xfce4-weather-plugin-0.11.3_1 accountsservice-23.13.9_2 xfce4-whiskermenu-plugin-2.10.0_1 xfce4-xkb-plugin-0.9.0_1 xfce4-smartbookmark-plugin-0.6.0_1 xfce4-plugins-1.4_1
-
6). 「LightDM」のインストール:
$ sudo xbps-install lightdm
→ディスプレイマネージャです:
-
7). 「LightDM」の有効化:
-
確認:
$ sudo sv status lightdm : fail: lightdm: unable to change to service directory: gile does not exist
-
確認:
$ ls -l /etc/sv/lightdm : drwxr-xr-x 2 root root 4096 Oct 19 03:55 log -rwxr-xr-x 1 root root 145 May 12 02:51 run lrwxrwxrwx 1 root root 28 May 12 02:51 supervise -> /run/runit/supervise.lightdm
一番下が赤色で表示:
→インストールしただけでは、うまくリンクされていません:
-
リンク:
$ sudo ln -sf /etc/sv/lightdm /var/service/
→行末の「/」を忘れずに(フォルダの中にリンクを貼ります)
-
確認:
$ ls -l /etc/sv/lightdm : drwxr-xr-x 2 root root 4096 Oct 19 03:55 log -rwxr-xr-x 1 root root 145 May 12 02:51 run lrwxrwxrwx 1 root root 28 May 12 02:51 supervise -> /run/runit/supervise.lightdm
→一番下が「水色」になりました:
(正常な状態)
-
「リンク:」のところに書いたコマンドで、リンクを貼ると、こちらの「水色」のリンクが自動で作られます:
-
確認:
$ sudo sv status lightdm : run: lightdm: (pid 1705) 2167s; run: log: (pid 1704) 2167s
→サービスが動いています:
-
8). 「ネットワークマネージャ」のインストール:
$ sudo xbps-install NetworkManager : 10 packages will be installed: openresolv-3.17.0_1 mobile-broadband-provider-info-20250613_1 libmm-glib-1.24.0_1 libnm-1.50.0_1 oniguruma-6.9.10_1 slang-2.3.2_2 popt-1.19_1 newt-0.52.24_2 libndp-1.9_1 NetworkManager-1.50.0_1
-
9). 「ネットワークマネージャ」の有効化:
-
確認:
$ sudo sv status NetworkManager : fail: NetworkManager: unable to change to service directory: file does not exist
→インストールしただけでは、うまくリンクされていません:
-
リンク:
$ sudo ln -sf /etc/sv/NetworkManager /var/service/
-
確認:
$ sudo sv status NetworkManager : run: NetworkManager: (pid 3371) 27s; run: log: (pid 3370) 27s
-
10). 「ネットワーク アプレット」のインストール:
$ sudo xbps-install network-manager-applet : 5 packages will be installed: libayatana-appindicator-0.5.94_1 gcr-3.41.2_1 libnma-1.10.6_1 libsecret-0.21.7_1 network-manager-applet-1.36.0_1
→「ネットワークマネージャ」のサポートを行います:
-
11). 「pulseaudio」のインストール:
$ sudo xbps-install pulseaudio pavucontrol : ERROR: Package `pavucontrol' already installed. Name Action Version New version Download size pulseaudio-utils install - 16.1_2 70KB rtkit install - 0.13_3 31KB pulseaudio install - 16.1_2 498KB
→「pavucontrol」はインストール済でした:
-
12). 「firefox-esr」ブラウザのインストール:
$ sudo xbps-install firefox-esr : Name Action Version New version Download size firefox-esr install - 140.2.0_1 74MB
→「ESR 版」です:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- -
7. 「その他の「ツール」のインストール:
-
1). 「その他の「ツール」のインストール:
$ sudo xbps-install htop git unzip p7zip archiver
-
スクリーンショット関連:
$ sudo xbps-install xfce4-screenshooter shotwell
-
$ sudo xbps-install psensor
→「lm-sensors」は、「lm_sensors」でした:
どちらにしても、依存で入りました:
-
パッケージのアップデート通知:
$ sudo xbps-install octoxbps
-
Thunar ファイルマネージャの「ゴミ箱」の表示:
$ sudo xbps-install -S gvfs : Name Action Version New version Download size gcr4 install - 4.4.0.1_2 539KB fuse3 install - 3.16.2_1 100KB avahi-glib-libs install - 0.8_8 24KB libnfs install - 5.0.3_1 133KB gvfs install - 1.56.1_1 1130KB
-
2). 再起動:
$ sudo reboot
-
3). ログイン画面が表示:
ユーザ名
パスワード
-
4). デスクトップ画面が表示:
Xfce デスクトップ画面です:
→日本語化されています:
-
5). 画面が狭いので広げました:
アプリケーション→設定→ディスプレイ
解像度: 800x600 →「1280x768」
-
6). Ctrl+Alt+T で「端末」を起動:
$ @@
↓
$ [[
→「日本語キーボード」ですが、英語の配列です:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- --
8. キーボードレイアウトを「日本語キーボード」に修正:
-
問題:「日本語キーボード」で、「@@」で「[[」が入力されます:
「Void Linux」のインストールの中で、「日本語キーボード」を指定しました:
→「コンソール」画面では、「日本語キーボード」の配列です。
ですが、GUI 画面には反映されていません:
-
1). 設定の確認:
「アプリケーション」→「設定」→「キーボード」→「レイアウト」タブ:
-

-
一番下の「キーボードレイアウト」
英語 (US)
→「日本語キーボード」のレイアウトではありません:
-
一番上の「システムのデフォルトを使用する」のボタンを左(オフ)にします:
「英語 (US)」を選んで、「編集」ボタンをクリック
→「日本語」を選んで、「OK」
-

-
「キーボードレイアウト」
日本語
-
→「閉じる」
-
2). 「端末」にてキー入力を確認:
「@@」と入力:
@@
→OK
-
3). 「date」で「日時」を確認:
$ date : 2025年 10月 24日 金曜日 19:13:45 JST
→「日時」が日本語で表示され、タイムゾーンも「JST」です:
こちらの設定は反映されています:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ---
9. ゲストOS に「VirtualBox Guest Additions」をインストール:
-
「Void Linux」だとインストールしても、うまく機能しないので、色々とトライ:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----
9-1. 参考: うまく動かない対策として、「.vmdk」ディスクに変更してみました:
-
追記: 効果がなかったので、「こちらの作業は要りません」
ただし、
「Void Linux」を Vagrant のBox としてアップするときは、ディスク容量を減らせるので有用です:
-
手動で作成した「仮想マシン」に、手動で「Guest Additions」をインストールすると、エラーは出ませんが、機能しません:
-
1). vagrant で作成した「仮想マシン」はうまく動くので、何が違うのか、比べたら:
-
手動で作成した「仮想マシン」の場合:
「グラフィックコントローラー」を 「VMSVGA」、「3Dアクセラレーション」にチェックすると、
必ず「vmwgfx」のエラーが出て、システムの起動と Firfox の起動が遅くなります:
「グラフィックコントローラー」を 「VBoxSVGA」、「3Dアクセラレーション」のチェックを外すと、
必ず「vmwgfx」のエラーは出なくなり、システムの起動と Firfox の起動が速くなります:
ストレージは、コントローラが SATA で、VirtualBox 標準の仮想ディスク「.vdi」です:
-
vagrant で作成した「仮想マシン」の場合:
「グラフィックコントローラー」を 「VMSVGA」、「3Dアクセラレーション」のチェックを付けると、
必ず「vmwgfx」のエラーは出ますが、システムの起動と Firfox の起動は速いままです:
「グラフィックコントローラー」を 「VBoxSVGA」、「3Dアクセラレーション」のチェックを外すと、
必ず「vmwgfx」のエラーは出ません。システムの起動と Firfox の起動は速いままです:
ストレージは、コントローラが IDE で、VMware の仮想ディスク「.vmdk」です:
ちなみに、「vmwgfx」は、VMware製品で使われる「グラフィックスドライバー」です:
-
vagrant のBox で提供されているディスクイメージのほとんどが「.vmdk」なのは、 可変ディスクなので実サイズの大きさで済むからです:
→失敗しても、勉強になるので、ストレージの形式を変えてみる、価値はありそう:
-
2). 「.vmdk」は、GUI からの直接的な作成はできません。
つまり、手動で作成した「仮想マシン」は、必ず「.vdi」ディスクです:
-
3). 既存の「.vdi」ディスクを「.vmdk」ディスクに変換してみました:
-
(1). 「クローン」を作成:
$ ls -1p "/home/ubn/VirtualBox VMs/Void-Linux3/" : Void-Linux3.nvram Void-Linux3.vbox Void-Linux3.vdi
-
(2). VBoxManage コマンドで、既存の「.vdi」を「.vmdk」に変換:
変換先の形式として「VMDK」を指定し、
変換元のVDIファイルのパスと、変換後のVMDKファイルのパスを指定します:
$ VBoxManage clonemedium "/home/ubn/VirtualBox VMs/Void-Linux3/Void-Linux3.vdi" "/home/ubn/VirtualBox VMs/Void-Linux3/Void-Linux3.vmdk" --format VMDK
↓
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Clone medium created in format 'VMDK'. UUID: 4f1bdc76-4455-4831-8b70-92cb89d06a6f
-
確認:
$ ls -1p "/home/ubn/VirtualBox VMs/Void-Linux3/" : Void-Linux3.nvram Void-Linux3.vbox Void-Linux3.vbox-prev Void-Linux3.vdi Void-Linux3.vmdk ←(作成されました)
-
(3). 作成したハードディスク「Void-Linux3.vmdk」を「仮想マシン」に接続:
「VirtualBox マネージャ」にて、クローンで作成した「Void-Linux3」を選択:
「設定」ボタンをクリック
「ストレージ」を選択
-
「コントローラー: IDE」を選択
右端に表示された、2つのアイコンのうち、
「ハードディスクを追加」が表示される、右のアイコン(緑色のプラスマーク)をクリック

-
Not Attached
「Void-Linux3.vmdk」を選んで、
→「選択」
-
(4). 既存のハードディスク「Void-Linux3.vdi」を取り外し:
「コントローラー: SATA」にある、
「Void-Linux3.vdi」を選択
→右下の赤いバツの付いた「割り当てを除去」ボタンをクリック:
-

-
→「OK」
-

→ディスクが IDE 接続の「.vmdk」であることに注目:
-
「起動」ボタンを押して、起動することを確認:
→OK
-
SATA よりも、IDE 接続にした方が、端末での、コマンドの応答が速くなったように感じます:
使われるドライバーの差かな。
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- -----
9-2. 「Void Linux」に「VirtualBox Guest Additions」をインストールする手順がヒット:
-
参考:
VirtualBox - Guest Additions インストール - Void Linux
抜粋:
「Void Linux」には、「systemctl」がありません。 「VirtualBox」付属の、「Guest Additions CD イメージ」のインストーラは、 「systemctl」で有効化して起動することが前提なので、インストールスクリプトの実行だけでは、機能しません。
-
(1). インストールスクリプトの実行:
-
(2). 「Void Linux」のリポジトリから、パッケージを追加でインストール:
$ sudo xbps-install -S virtualbox-ose-guest-dkms
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- -
9-3. ゲストOS に「VirtualBox Guest Additions」をインストール:
-
ゲストOS を起動して、操作します:
-
1). Ctrl+Alt+T で「端末」を起動:
-
2). インストールされているカーネルを確認:
-
$ uname -r 6.12.55_1
-
3). 「dkms」のインストール:
$ sudo xbps-install -S dkms : ERROR: Package `dkms' already installed.
→すでにインストール済でした:
-
4). カーネルのビルドに必要な、「ツール」をインストール:
$ sudo xbps-install -S gcc make perl : ERROR: Package `gcc' already installed. ERROR: Package `make' already installed. ERROR: Package `perl' already installed.
→すでにインストール済でした:
-
5). 「クリップボードの共有」機能の設定を済ましておきました:
デバイス →「クリップボードの共有」
→「無効」を「双方向」に変更:
-
6). 「ドラッグ & ドロップ」機能の設定を済ましておきました:
デバイス→「ドラッグ & ドロップ」
→「無効」を「双方向」に変更:
-
7). 再起動:
$ sudo reboot
-
8). 「仮想マシン」の上部バーのメニュー →「デバイス」→「Guest Additions CDイメージの挿入…」
→デスクトップにCD-ROM アイコンが表示されました:
-
9). しばらくすると、「ファイルマネージャ」が起動:
もし起動しない場合は、CD-ROM アイコンをダブルクリック:

-
10). ファイルマネージャにて、開いたフォルダの空きで、右クリック →「Open Terminal Here」(ここでターミナルを開く)
$ pwd /run/media/user/VBox_GAs_7.2.2
→マウントされた CDドライブの位置(マウントポイント)になります:
-
11). 「ゲストOS」は「Void Linux」なので、「Linux」のスクリプトを実行します:
-
12). スクリプトの確認:
$ ls *.run : VBoxLinuxAdditions-arm64.run VBoxLinuxAdditions.run
→2つありますが、片方は CPU アーキテクチャが違います:
-
13). スクリプトの 実行:
$ sudo ./VBoxLinuxAdditions.run
パスワード: Verifying archive integrity... 100% MD5 checksums are OK. All good. Uncompressing VirtualBox 7.2.2 Guest Additions for Linux 100% VirtualBox Guest Additions installer grep: warning: stray \ before t VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Setting up modules VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version> VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 6.12.55_1. VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted or 'rcvboxadd reload' triggered VirtualBox Guest Additions: reloading kernel modules and services VirtualBox Guest Additions: kernel modules were not reloaded VirtualBox Guest Additions: kernel modules and services were not reloaded The log file /var/log/vboxadd-setup.log may contain further information. [user@user-pc VBox_GAs_7.2.2]$
→再起動が必要ですが、その前に追加のインストールがあります。
-
「CD-ROM をつかみっ放し」になるので、
「端末」と「ファイルマネージャ」を右上の「x」で閉じておきます:
-
14). [光学ドライブ]に挿入した、「Guest Additions の CD イメージ(.iso)」を取り外し:
デスクトップに表示されている、CD-ROM アイコンを右クリック→「ボリュームを安全に取り外す」
デスクトップから、CD-ROM アイコンが消えました:
-
15). 追加: 「Void Linux」のパッケージをインストール:
$ sudo xbps-install -S virtualbox-ose-guest-dkms : 1 package will be installed: virtualbox-ose-guest-dkms-7.2.4_1 : Building DKMS module 'virtualbox-ose-guest-7.2.4' for kernel-6.12.56_1... done. Installing DKMS module 'virtualbox-ose-guest-7.2.4' for kernel-6.12.56_1... done.
-
参考:
パッケージの確認:
$ xbps-query virtualbox-ose-guest-dkms
:
architecture: x86_64
changelog: https://www.virtualbox.org/wiki/Changelog
filename-sha256: eb7f362df5e719ac4fc09e940233abe9d67a0682f119f8961575477731921cff
filename-size: 834KB
homepage: https://www.virtualbox.org
install-date: 2025-11-02 11:51 JST
install-script: 825B
installed_size: 5610KB
license: GPL-2.0-only, CDDL-1.0
maintainer: Orphaned <orphan@voidlinux.org>
metafile-sha256: 20f2427dd3d2aaef4de4045036e6a3eb073376bc835c597d7c23e483f6056481
pkgname: virtualbox-ose-guest-dkms
pkgver: virtualbox-ose-guest-dkms-7.2.4_1
remove-script: 823B
repository: https://repo-default.voidlinux.org/current
run_depends:
dkms>=0
short_desc: General-purpose full virtualizer for x86 hardware - guest addition module source for dkms
source-revisions: virtualbox-ose:881adfe33dc
sourcepkg: virtualbox-ose
state: installed
→短い説明: x86 ハードウェア用の汎用フル バーチャライザー - dkms 用のゲスト追加モジュール ソース
-
「端末」を右上の「x」で閉じました:
-
16). 電源オフ:
「アプリケーション」→「ログアウト」→「シャットダウン」
-
17). ホストOS「Xubuntu 24.04 LTS」を再起動:
「クリップボードの共有」機能は、ホストOS との連携で動作するので、1度ホストOS 側の再起動が必要です。
-
18). 「仮想マシン」を起動:
-
19). ログイン画面:
→パスワード入力
-
20). デスクトップ画面:
-
21). 自動でウィンドウがリサイズされるか確認:
-
→リサイズされました:
-
22). 「クリップボードの共有」機能が使えるか確認:
→「クリップボードの共有」機能が使えました:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- --
9-4. 参考: 「Guest Additions」を削除したい場合:
-
1). スクリプトの場所を確認:
$ ls /opt VBoxGuestAdditions-7.2.2
-
$ ls /opt/VBoxGuestAdditions-7.2.2/ LICENSE bin init other routines.sh sbin src uninstall.sh
-
2). スクリプトのパスを確認:
$ ls /opt/VBoxGuestAdditions-7.2.2/uninstall.sh /opt/VBoxGuestAdditions-7.2.2/uninstall.sh
-
3). 「Guest Additions」を削除する、スクリプトを実行:
(削除される)フォルダに移動せずに、スクリプトを実行しているのがポイント:
$ sudo /opt/VBoxGuestAdditions-7.2.2/uninstall.sh : Removing installed version 7.2.2 of VirtualBox Guest Additions...
→削除されました:
-
$ ls /opt $
-
4). 完了したので、電源オフ:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ---
10. 「fcitx5-mozc」で、日本語入力:
-
1). 「fcitx5-mozc」のインストール:
「xbps-install」でアプリのインストールをする場合、複数のアプリが指定できます:
-
$ sudo xbps-install fcitx5 fcitx5-mozc fcitx5-gtk fcitx5-gtk+2 fcitx5-gtk+3 fcitx5-qt fcitx5-configtool
: 22 packages will be installed: libuv-1.49.2_1 libfcitx5-5.1.14_1 xcb-imdkit-1.0.9_1 fcitx5-5.1.14_1 mozc-base-2.31.5851.102_2 fcitx5-mozc-2.31.5851.102_2 fcitx5-gtk-5.1.4_1 gtk+-2.24.33_3 fcitx5-gtk+2-5.1.4_1 fcitx5-gtk+3-5.1.4_1 fcitx5-qt-5.1.10_1 kf6-kdbusaddons-6.18.0_1 qt6-sql-6.8.2_5 qt6-declarative-6.8.2_2 qt6-wayland-6.8.2_2 kf6-kwindowsystem-6.18.0_1 libshiboken6-6.8.3_2 libpyside6-6.8.3_2 kf6-kwidgetsaddons-6.18.0_1 kf6-kitemviews-6.18.0_1 fcitx5-qt6-5.1.10_1 fcitx5-configtool-5.1.10_1
-
2).インストールされたか確認:
$ xbps-query -l | grep fcitx : ii fcitx5-5.1.14_1 Flexible Context-aware Input Tool with eXtension - v5 ii fcitx5-configtool-5.1.10_1 Fcitx v5 - config tool ii fcitx5-gtk-5.1.4_1 Fcitx v5 - GTK common ii fcitx5-gtk+2-5.1.4_1 Fcitx v5 - GTK+2 IM Modules ii fcitx5-gtk+3-5.1.4_1 Fcitx v5 - GTK+3 IM Modules ii fcitx5-mozc-2.31.5851.102_2 Mozc engine for fcitx v5 ii fcitx5-qt-5.1.10_1 Flexible Context-aware Input Tool with eXtension v5 - Qt ii fcitx5-qt6-5.1.10_1 Flexible Context-aware Input Tool with eXtension v5 - Qt6 ii libfcitx5-5.1.14_1 Flexible Context-aware Input Tool with eXtension - v5 - libraries
-
3). 「Fcitx5 設定」
「メニュー」→「設定」→「Fcitx5 設定」
または、
$ fcitx5-configtool
-
初回は、「Fcitx5を実行する」ボタンが表示されるので、ボタンを押して、起動します:
-
4). 「Fcitx の設定」画面:

左の「現在の入力メソッド」が、下記であることを確認:
キーボード - 日本語 Mozc
-
5). 設定ファイルの修正:
$ sudo mousepad /etc/environment
↓ ファイルの最後に追記:
export LANG="ja_JP.UTF-8" export XMODIFIERS="@im=fcitx" export XMODIFIER="@im=fcitx" export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export DefaultIMModule=fcitx
→Ctrl+S で保存:
-
確認:
$ cat /etc/environment
# # This file is parsed by pam_env module # # Syntax: simple "KEY=VAL" pairs on separate lines # export LANG="ja_JP.UTF-8" export XMODIFIERS="@im=fcitx" export XMODIFIER="@im=fcitx" export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export DefaultIMModule=fcitx
-
6). ログアウト→ログイン:
-
7). デスクトップ画面:
![]()
→デスクトップのパネルに「キーボード」アイコンが表示:
-
8). 日本語入力の確認:
テキストエディタ (mousepad) を起動:
-
「半角/全角」キー、もしくは、「Ctrl+スペース」にて、入力切り替え:

デスクトップのパネルの「キーボード」アイコンが日本語のときに消えます(アイコンが表示されないだけみたい)
-
→日本語入力できました:
-
任意: 別々のキーに、日本語オン・オフを割り当て:
パネルの「キーボード」アイコンを右クリック→「設定」→「Fcitx の設定」
→「グローバルオプション」タブ
入力メソッドを有効にする: 右の空き(もしくは、ハングル Hanja)をクリック→「…」→「ひらがな」キーを押します→「ひらがな カタカナ」 入力メソッドをオフにする: 右の空き(もしくは、ハングル Romaja)をクリック→「…」→「無変換」キーを押します→「無変換」
-
→「適用」→「閉じる」
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----
11. デスクトップやパネルの設定:
-
この辺りは好みなので、使いたい設定だけ行えば OK:
:
1). パネルの「時計」の表示を変更:
パネルの右にある「時計」を右クリック→「プロパティ」
-
時計のオプション:
レイアウト:「日付のみ」に変更:
日付
フォント: 「Sans Bold 11」に変更
フォーマット:「カスタム」に変更
その下の入力欄:「 %H:%M」に変更
→「閉じる」
-
表示を確認:
18:08
-
-
2). パネルの「時計」にマウスを置いたときの、Tips の表示を変更:
パネルの右にある「時計」を右クリック→「プロパティ」
-
外観
ツールチップの形式:
「カスタム」→「%Y年%B%d日 (%a)」に変更:
-
表示を確認:
「時計」にマウスを置くと、年月日や曜日を確認できます:
2025年9月19日 (金)
-
-
3). ショートカットキー: ウィンドウ画面をタイル表示:
「グローバルアクション」の定義で、「左のWindows」キーは使われているので、
「左のWindows」キーを使った設定をしても無効です。
なので、代わりに「Ctrl+Shift」キーを使ってみました:
-
ショートカットキーを修正:
「アプリケーション」 →「設定」→「ウィンドウマネージャー」→「キーボード」タブ
-
(1/2 画面で、左に移動)
- 「ウィンドウを画面左にタイル表示」→「編集」
「Ctrl+Shift」+ 「←」 表示: Shift + Ctrl + Left
-
(1/2 画面で、右に移動)
- 「ウィンドウを画面右にタイル表示」→「編集」
「Ctrl+Shift」+ 「→」 表示: Shift + Ctrl + Right
-
(1/4 画面で、右上に移動)
- 「ウィンドウを画面右上にタイル表示」→「編集」
「Ctrl+Shift」+ 「↑」 表示: Shift + Ctrl + Up
-
(1/4 画面で、右下に移動)
- 「ウィンドウを画面右下にタイル表示」→「編集」
「Ctrl+Shift」+ 「↓」 表示: Shift + Ctrl + Down
-
→「閉じる」
-
もう一度、同じ組み合わせを押せば、元の位置とサイズに戻ります:
-
-
4). ショートカットキー: 「Windows + Enter」で、「端末」を起動:
-
ショートカットキーを追加:
「アプリケーション」→「設定」→「キーボード」→「アプリケーションショートカットキー」タブ:
左下の「+追加」
コマンド: exo-open --launch TerminalEmulator ショートカット: Super+Return ←(Windows+Enter)
-
→「閉じる」
-
ちなみに、ウィンドウのタイトルバーをダブルクリックすると、全画面表示:
-
-
5). ショートカットキー: 「Windows + T」で、「テキストエディタ」を起動:
-
ショートカットキーを追加:
「アプリケーション」→「設定」→「キーボード」→「アプリケーションショートカットキー」タブ:
左下の「+追加」
-
「mousepad」を起動したい場合:
コマンド: mousepad
もしくは、
「featherpad」を起動したい場合:
コマンド: featherpad
-
ショートカット: Super+T ←(Windows+T)
-
→「閉じる」
-
-
6). ショートカットキー: 「Windows + W」で、「ブラウザ」を起動:
-
ショートカットキーを追加:
「アプリケーション」→「設定」→「キーボード」→「アプリケーションショートカットキー」タブ:
左下の「+追加」
-
既存の「firefox」を起動したい場合:
もしくは、
ダウンロードしてインストールした、最新の「firefox」を起動したい場合:
コマンド: firefox
-
ショートカット: Super+W ←(Windows+W)
-
→「閉じる」
-
-
7). ショートカットキー: 「Windows + N」で、「ファイルマネージャ」を起動:
-
ショートカットキーを追加:
「アプリケーション」→「設定」→「キーボード」→「アプリケーションショートカットキー」タブ:
左下の「+追加」
コマンド: thunar ショートカット: Super+N ←(Windows+N)
-
→「閉じる」
-
-
8). ウィンドウのタイトルバーの「巻き上げ」ボタンを移動:
すでに「巻き上げ」ボタンは追加されていますが、ボタンの位置がイマイチなので、左に移動しました:
-
「アプリケーション」→「設定」→「ウィンドウマネージャー」
「スタイル」タブ:
-
ボタンの配置:
右下の「表示する:」にある、「↑」ボタンに注目:
「タイトル」「↑」
↓ マウスでドラッグして、移動:
「↑」「タイトル」
-
→「閉じる」
-
-
9). デスクトップのアイコンを「ゴミ箱」のみにしました:
デスクトップの空きで右クリック→「デスクトップの設定」→「ファイル/ランチャーアイコン」タブ:
-

デフォルトのアイコン:
「ホーム」と「ファイルシステム」のみ、チェックを外しました:
→「閉じる」
-
「ゴミ箱」のみのデスクトップ:

-
-
10). ウィンドウのタイトルバーとウィンドウ枠の「テーマ」を変更:
この辺りは、好みです:
-
「アプリケーション」 →「設定」→「ウィンドウマネージャー」→「スタイル」タブ
-
テーマ
たくさんのテーマが登録されているので、お好きなものを、
微妙に違います:
-
「Smoothwall」に変更した場合: ★

-
「Wallis」に変更した場合:

-
「Waza」に変更した場合:

→枠なし:
-
→「閉じる」
-
「端末」画面にて、ウィンドウのタイトルバーを確認:

→選択されているウィンドウがわかりやすいし、タイトルバーが細いです:
色違いのテーマがあると良いかも:
-
-
11). パネルの仮想デスクトップの数「1〜4」を減らしました:
パネルの「仮想デスクトップ」を右クリック→「ワークスペースの設定」→「全般」タブ:
レイアウト
ワークスペースの数: 「4」→「2」に変更:
-
→「閉じる」
-
-
12). パネルの背景色を変更:
この辺りは、好みです:
-
「アプリケーション」 →「設定」→「パネル」→「外観」タブ
全般
ダークモード 右(オン)
→パネルがダークモードになっているので、以下の設定はいらないかも:
-
背景
スタイル: 「なし(システムスタイルを使用)」(黒色)のままか、
-
もしくは、
スタイル: 「単一色」に変更:
配色: 右端をクリック→一番下の「作成した色」の「右から 2つ目の濃い水色」に変更:

→「選択」
-
→「閉じる」
-
パネルを確認:
![]()
→パネルの色は、デスクトップの壁紙と色合いが合うものが良さそう:
-
-
13). パネルに「スピーカ」アイコン(音量調整)を追加:
パネルの空きで右クリック→「パネル」→「パネルの設定」→「アイテム」タブ:
左下の「+追加」をクリック→「PulseAudio プラグイン」→「+追加」→「閉じる」
-
「PulseAudio プラグイン」を選んで、右の「上矢印」で、時計の上の、セパレーターの上まで移動:
-
![]()
-
→「閉じる」
-
「ゲーム」アプリで、音量調整できるか確認:
「アプリケーション」→「ゲーム」→「Kajongg 中国式四人麻雀」を起動:
「Play」で開始
→牌を捨てるときに英語の音声が出るので、音量調整できるか確認:
-
-
14). 上にあったパネルを画面下に移動:
-
(1). 上のパネルを移動する前に、下のパネルを削除します:
下のパネルの空きで右クリック→「パネル」→「パネルの設定」→一番上に「パネル2」が表示されていることを確認:
右上の「ー」をクリックして、「パネル2」を削除:
-
もし、「パネル2」(ドック)を残したいのであれば、パネルを右か左に移動:
ロックを解除してから、モードを「垂直」に変更して、移動します:
-
(2). 「パネルの設定」画面の、一番上に「パネル1」が表示:
「パネルをロックする」のチェックを外します:
→パネルが赤枠で囲まれ、行頭と行末に「縦棒」が表示されます:
-
(3). マウスでその「縦棒」をつかむと手のひらになるので、そのまま画面下に移動します:
-
(4). 画面下に移動できたら、先ほどの「パネルの設定」画面にて、
「パネルをロックする」にチェックします:
-
→「閉じる」
-
移動後:

-
(5). 参考: もし、パネルを右か左に移動したい場合は、
ロックを解除してから、モードを「垂直」に変更して、移動します:
-
-
15). パネルの「アプリケーション」メニューの「アプリケーション」文字を変更:
パネルの「アプリケーション」メニューを右クリック→「プロパティ」
-
ボタンタイトル:
「アプリケーション」の文字を →「メニュー」、もしくは「Menu」に変更:
-

-
もしくは、
「アプリケーション」の文字を →「半角スペース」で、クリックできる横幅を調整:
-
→「閉じる」
-
例:「Menu」に設定した場合:

↓ 拡大:

-
-
16). デスクトップにて「単一色」の壁紙を準備して、「壁紙」を設定:
設定で、デスクトップは「単一色」にできますが、ログイン画面は以前に「デスクトップ」の壁紙に設定した壁紙のままです:
-
壁紙は「単一色」でなく、お気に入りの画像でも良いですが、縦横比が問題になるかも:
-
(1). 「壁紙」を準備:
「単一色」のデスクトップのスクリーンショットを撮って、それを加工しました:
-
(2). 準備した「壁紙」をシステムにコピー:
$ sudo cp ~/ダウンロード/bule-screen.jpg /usr/share/backgrounds/xfce/
→デフォルトの「xfce」フォルダに、壁紙が追加されました:
-
(3). デスクトップの空きで、右クリック→「デスクトップの設定…」→「背景」タブ:
デスクトップの壁紙: 追加した「壁紙」を選択:

-
フォルダ: 「Xfce」
スタイル: 「無し」 ←(ポイント)
-
→「閉じる」
-
デスクトップの壁紙が、「単一色」になったことを確認:

-
(4). ログアウトして、確認:
-
ログイン画面の壁紙が、「単一色」になったことを確認:

-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- -----
12. ファイルマネージャ「thunar」の設定:
-
設定することで、「ファイルマネージャ」の使い勝手を向上させました:
-
1). 日付の形式を変更
「こちら」を参照:
-
2). USB メモリの自動マウント:
「こちら」を参照:
1). 必要なパッケージがインストールされているかの確認:
$ xbps-query -Rs gvfs : [*] gvfs-1.56.1_2 Userspace virtual filesystem [-] gvfs-afc-1.56.1_2 Userspace virtual filesystem - Apple mobile device ... [-] gvfs-afp-1.56.1_2 Userspace virtual filesystem - Apple Filing Protoco... [-] gvfs-cdda-1.56.1_2 Userspace virtual filesystem - CD-ROM backend [-] gvfs-devel-1.56.1_2 Userspace virtual filesystem - development files (t... [-] gvfs-goa-1.56.1_2 Userspace virtual filesystem - Gnome Online Account... [-] gvfs-gphoto2-1.56.1_2 Userspace virtual filesystem - gphoto2 (PTP camera/... [-] gvfs-mtp-1.56.1_2 Userspace virtual filesystem - MTP backend [-] gvfs-smb-1.56.1_2 Userspace virtual filesystem - SMB/CIFS (Windows cl...
-
3). 「ここでターミナルを開く」メニューを追加:
「こちら」を参照:
-
既存のメニューは英語の「Open Terminal Here」なので、「ここでターミナルを開く」に修正:
-
4). ファイルの圧縮・解凍:
「こちら」を参照:
-
ファイルの解凍ができるように「file-roller」パッケージをインストール:
$ sudo xbps-install -S file-roller : Name Action Version New version Download size libnautilus install - 48.3_1 14KB libxmlb install - 0.3.22_2 85KB AppStream install - 1.0.4_2 895KB libadwaita install - 1.7.5_1 635KB file-roller install - 44.5_1 855KB
-
5). 圧縮ファイルを右クリック →「ここで展開」メニューを追加:
「こちら」を参照:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- -
13. フォントのインストール:
-
個人的によく使っているフォントを、インストールしました。 インストールは任意です。
-
-
1). 「Noto Sans JP」フォントのインストール:
「noto-fonts-cjk-sans」は、中国語、日本語、韓国語の文字をすべて含み、それぞれの言語の太さが異なることがあります。
一方、「Noto Sans JP」は日本語に最適化されており、欧文と和文のウェイトが自然に見えるように調整されています。
-
「日本語フォント」をひとつだけインストールしたい場合にオススメです:
-
(1). Google Fonts の「Noto Sans Jp」をダウンロード:
→全画面表示にして、右上にある水色の「Get font」をクリック
→表示された、「Download all (1)」をクリック
-
(2). ダウンロードした「Noto_Sans_JP.zip」ファイルを「~/ダウンロード/fonts/」に移動:
-
(3). 「Noto_Sans_JP.zip」ファイルを右クリック→「ここに展開(zip)」
「[項番 12.](
)」のファイルマネージャの設定が済んでいることが前提です:
-
(4). 確認:
$ cd ~/ダウンロード/fonts/
$ ls -1p : NotoSansJP-VariableFont_wght.ttf ←(バリアブルフォント) Noto_Sans_JP.zip ←(展開前) OFL.txt README.txt SourceHanCodeJP.ttc ←(別件のフォント) static/ ←(バリアブルでないフォントのフォルダ)
→展開時の名前で「フォルダ」が作られないので注意:
-
バリアブルでないフォントのフォルダの中身を確認:
$ ls -1p static/ : NotoSansJP-Black.ttf NotoSansJP-Bold.ttf NotoSansJP-ExtraBold.ttf NotoSansJP-ExtraLight.ttf NotoSansJP-Light.ttf NotoSansJP-Medium.ttf NotoSansJP-Regular.ttf NotoSansJP-SemiBold.ttf NotoSansJP-Thin.ttf
→いくつかの太さのフォントが揃っています。
Regular と Bold があれば良さそう:
-
(5). システム全体で使えるようにインストール:
フォルダの作成:
$ sudo mkdir -p /usr/share/fonts/NotoSansJP/
-
コピー:
$ cd ~/ダウンロード/fonts/ $ sudo cp static/NotoSansJP-Bold.ttf /usr/share/fonts/NotoSansJP/ $ sudo cp static/NotoSansJP-Regular.ttf /usr/share/fonts/NotoSansJP/
-
確認:
$ ls -1 /usr/share/fonts/NotoSansJP/ : NotoSansJP-Bold.ttf NotoSansJP-Regular.ttf
-
(6). フォントキャッシュをクリア:
$ sudo fc-cache -fv : fc-cache: succeeded
-
-
2). 「MiguMix」フォントのインストール:
「MigMix」フォントは、横幅が狭いので、狭い画面で多くの情報を表示できるのが利点です:
-
「MigMix」パッケージには、次のフォントが含まれています:
- プロポーショナルフォント(ブラウザ用)→ Migu 1P、Migu 1C、MigMix 1P、MigMix 2P - 等幅フォント(テキストエディタ用) → Migu 1M、Migu 2M、MigMix 1M、MigMix 2M
-
(1). 「MiguMix」フォントがインストールできるか確認:
$ xbps-query -Rs migmix $
→リポジトリになし:
-
(2). ツールのインストール:
「xbps-install」は、複数のパッケージのインストールの指示ができます:
-
$ sudo xbps-install -S dpkg curl : Name Action Version New version Download size libmd install - 1.1.0_1 26KB dpkg install - 1.22.18_1 2399KB
-
インストールされたか確認:
$ xbps-query -l | grep -e dpkg -e curl : ii curl-8.16.0_1 Client that groks URLs ii dpkg-1.22.18_1 Debian Package Manager ii libcurl-8.16.0_1 Multiprotocol file transfer library
→「-e」は grep の連結機能です:
-
(3). 「MigMix」をダウンロード:
$ 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
→「.deb」ファイルを「/tmp/」にダウンロード:
-
(4). 「MigMix」を「dpkg」でインストール:
$ sudo dpkg -i /tmp/fonts-migmix_20200307-1_all.deb : パスワード: 以前に未選択のパッケージ fonts-migmix を選択しています。 (データベースを読み込んでいます ... 現在 0 個のファイルとディレクトリがインストールされています。) .../fonts-migmix_20200307-1_all.deb を展開する準備をしています ... fonts-migmix (20200307-1) を展開しています... fonts-migmix (20200307-1) を設定しています ...
-
(5). dpkg でインストールされた、パッケージ一覧を表示:
$ dpkg -l --no-pager | grep font : ii fonts-migmix 20200307-1 all High quality Japanese font based on M+ fonts and IPA fonts
→grep で余計な行を表示させていません:
-
-
3). 「源ノ角ゴシック Code JP」フォントのインストール:
「源ノ角ゴシック Code JP」フォントは、
英数字と日本語が「2 : 3」の幅の「等幅フォント」です。
日本語と英数字が混在しても、バランスが良く見やすいです;
-
9 ポイントくらいに小さくすると、見やすくて、多くの情報が表示できます。
「1 : 2」ではないので、「端末」等では使えません:
-
(1). ツールのインストール:
$ sudo xbps-install -S wget : Name Action Version New version Download size wget install - 1.25.0_1 805KB
-
(2). 「SourceHanCodeJP.ttc」フォントのダウンロード:
$ mkdir -p ~/ダウンロード/fonts $ cd ~/ダウンロード/fonts/ $ wget https://github.com/adobe-fonts/source-han-code-jp/releases/download/2.012R/SourceHanCodeJP.ttc
→ダウンロードに時間がかかるので、ネットが空いている時間帯に行うのが良いです:
-
確認:
$ ls -1 ~/ダウンロード/fonts/ SourceHanCodeJP.ttc
-
(3). システム全体で使えるようにインストール:
フォルダの作成:
$ sudo mkdir -p /usr/share/fonts/
-
コピー:
$ cd ~/ダウンロード/fonts/ $ sudo cp SourceHanCodeJP.ttc /usr/share/fonts/
-
確認:
$ ls -1p /usr/share/fonts/ : NotoSansJP/ SourceHanCodeJP.ttc TTF/ X11/ noto/ truetype/
-
(4). フォントキャッシュをクリア:
$ sudo fc-cache -fv : fc-cache: succeeded
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- --
14. アプリのインストール:
-
個人的によく使っているアプリを、インストールしました。 インストールは任意です。
-
-
1). PC の詳細確認に便利な「screenfetch」をインストール:
一度実行したら、後は役に立ちません:
こちらに実行時の表示を載せました。なので、インストールする必要はありません:
-
(1). インストールできるか確認:
$ xbps-query -Rs screenf [-] screenFetch-3.9.1_2 Bash screenshot information tool
-
(2). インストール:
$ sudo xbps-install -S screenFetch : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2087KB [avg rate: 1159KB/s] Name Action Version New version Download size xdpyinfo install - 1.3.4_2 15KB screenFetch install - 3.9.1_2 53KB
-
(3). PC 使用情報の表示(ロゴ表示なし):
$ screenfetch -n : grep: warning: stray \ before " grep: warning: stray \ before " user@user-pc ←(ユーザ名@コンピュータ名) OS: Void Linux ←(ディストリビューション) Kernel: x86_64 Linux 6.12.47_1 ←(カーネル)64bit Uptime: 45m Packages: 659 Shell: bash Resolution: 1280x960 ←(VertualBox での解像度)★ DE: Xfce ←(デスクトップは Xfce) WM: Xfwm4 ←(ウィンドウマネージャは Xfwm4) WM Theme: Smoothwall ←(ウィンドウのテーマ) GTK Theme: Adwaita [GTK2] Icon Theme: Adwaita Font: Sans 10 Disk: 5.7G / 29G (21%) CPU: 12th Gen Intel Core i5-12450H @ 8x 2.496GHz ←(CPU x8) GPU: VMware SVGA II Adapter RAM: 1234MiB / 7722MiB
-
-
2). テキストエディタ「Featherpad」のインストール:
-
(1). インストール失敗:
$ sudo xbps-install -S featherpad : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... ERROR: Package 'featherpad' not found in repository pool.
→リポジトリで見つからないみたい:
-
(2). 確認:
$ xbps-query -Rs featherpad : [-] FeatherPad-1.6.2_1 Lightweight Qt6 plain-text editor for Linux
→注意: 「パッケージ名」に大文字が含まれています:
ちなみに、言語パッケージがないバージョンのようです:
-
(3). インストールやり直し:
$ sudo xbps-install -S FeatherPad : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size qt6-svg install - 6.8.2_1 238KB qt6-printsupport install - 6.8.2_5 213KB libhunspell1.7 install - 1.7.2_1 456KB FeatherPad install - 1.6.2_1 936KB
→検索でヒットした「パッケージ名」でインストール:
-
(4). バージョンの確認:
$ featherpad --version FeatherPad 1.6.2
→「実行ファイル名」は今までと同じ、小文字です:
-
(5). 設定は「こちら」を参照:
-
-
3. ファイアウォール「gufw」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs gufw : [-] gufw-24.04_2 GTK+ frontend for ufw
-
(2). インストール:
$ sudo xbps-install -S gufw : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2069KB [avg rate: 943KB/s] 13 packages will be downloaded: net-tools-2.10_1 ufw-0.36.2_4 bubblewrap-0.11.0_1 xdg-dbus-proxy-0.1.6_1 libwoff2common1.0.2-1.0.2_1 libwoff2dec1.0.2-1.0.2_1 rav1e-0.6.6_3 libavif-1.3.0_1 hyphen-en-25.8.1.1_1 hyphen-2.8.8_4 libmanette-0.2.6_1 libwebkit2gtk41-2.46.6_1 gufw-24.04_2 13 packages will be installed: net-tools-2.10_1 ufw-0.36.2_4 bubblewrap-0.11.0_1 xdg-dbus-proxy-0.1.6_1 libwoff2common1.0.2-1.0.2_1 libwoff2dec1.0.2-1.0.2_1 rav1e-0.6.6_3 libavif-1.3.0_1 hyphen-en-25.8.1.1_1 hyphen-2.8.8_4 libmanette-0.2.6_1 libwebkit2gtk41-2.46.6_1 gufw-24.04_2
-
(3). 設定は、「こちら」を参照:
-
(4). ssh 接続して使う場合は、「項番 2)」のファイアウォールの開始: は行いません:
-
-
4). ディスクの管理の「disks」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs gnome-disk : [-] gnome-disk-utility-46.1_1 GNOME libraries and applications for dealing wi...
-
(2). インストール:
$ sudo xbps-install -S gnome-disk-utility : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... 7 packages will be downloaded: gptfdisk-1.0.10_1 parted-3.6_1 libhandy1-1.8.3_1 libcracklib-2.10.3_1 cracklib-2.10.3_1 libpwquality-1.4.5_3 gnome-disk-utility-46.1_1 7 packages will be installed: gptfdisk-1.0.10_1 parted-3.6_1 libhandy1-1.8.3_1 libcracklib-2.10.3_1 cracklib-2.10.3_1 libpwquality-1.4.5_3 gnome-disk-utility-46.1_1
-
(3). 起動:
「アプリケーション」→「アクセサリ」→「ディスク」
-

-
(4). 使い方は、「こちら」を参照:
-
-
5). ディスクのパーティション管理の「gparted」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs gparted : [-] gparted-1.7.0_1 Gnome Partition Editor
-
(2). インストール:
$ sudo xbps-install -S gparted : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size libsigc++ install - 2.12.1_1 9.9KB glibmm install - 2.66.6_1 672KB atkmm install - 2.28.3_1 80KB cairomm install - 1.14.5_1 46KB pangomm install - 2.46.2_1 53KB gtkmm install - 3.24.8_1 1067KB gparted install - 1.7.0_1 1912KB
-
(3). 起動:
「アプリケーション」→「システム」→「Gparted」
-

-
(4). 使い方は、「こちら」を参照:
-
-
6). 音楽プレーヤの「audacious」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs audacious [-] audacious-4.5.1_1 Lightweight, advanced audio player focused o... [-] audacious-base-4.5.1_1 Lightweight, advanced audio player focused o... [-] audacious-base-devel-4.5.1_1 Lightweight, advanced audio player focused o... [-] audacious-devel-4.3.1_1 Lightweight, advanced audio player focused o... [-] audacious-plugins-4.5.1_1 Plugins for the Audacious media player
-
(2). インストール:
$ sudo xbps-install -S audacious : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... 16 packages will be downloaded: audacious-base-4.5.1_1 faad2-2.11.2_1 opusfile-0.12_3 libsidplayfp-2.3.1_1 libmms-0.6.4_2 neon-0.32.2_2 libcue-2.3.0_1 qt6-opengl-widgets-6.8.2_5 minizip-1.3_1 libassimp-5.2.5_2 libqt6shadertools-6.8.2_1 qt6-quicktimeline-6.8.2_1 qt6-quick3d-6.8.2_1 qt6-multimedia-6.8.2_2 audacious-plugins-4.5.1_1 audacious-4.5.1_1 16 packages will be installed: audacious-base-4.5.1_1 faad2-2.11.2_1 opusfile-0.12_3 libsidplayfp-2.3.1_1 libmms-0.6.4_2 neon-0.32.2_2 libcue-2.3.0_1 qt6-opengl-widgets-6.8.2_5 minizip-1.3_1 libassimp-5.2.5_2 libqt6shadertools-6.8.2_1 qt6-quicktimeline-6.8.2_1 qt6-quick3d-6.8.2_1 qt6-multimedia-6.8.2_2 audacious-plugins-4.5.1_1 audacious-4.5.1_1
-
(3). インストールされたかの確認:
$ xbps-query -Rs audacious : [*] audacious-4.5.1_1 Lightweight, advanced audio player focused o... [*] audacious-base-4.5.1_1 Lightweight, advanced audio player focused o... [-] audacious-base-devel-4.5.1_1 Lightweight, advanced audio player focused o... [-] audacious-devel-4.3.1_1 Lightweight, advanced audio player focused o... [*] audacious-plugins-4.5.1_1 Plugins for the Audacious media player
-
(4). バージョン:
$ audacious --version Audacious 4.5.1 (xbps)
-
(5). 起動:
「アプリケーション」→「マルチメディア」→「Audacious」
-
(6). 詳細は、「こちら」を参照:
-
-
7). 画像加工の「kolourpaint」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs kolou [-] kolourpaint-24.12.2_1 Free, easy-to-use paint program for KDE
-
(2). インストールで失敗:
$ sudo xbps-install -S kolourpaint : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... libpoppler-25.06.0_1: broken, unresolvable shlib `libgpgmepp.so.6' volume_key-0.3.12_8: broken, unresolvable shlib `libgpgme.so.11' ERROR: Transaction aborted due to unresolved shlibs. [user@user-pc ~]$
→ 2つの依存するライブラリが解決できないみたい:
-
(3). アプリの依存を確認:
$ xbps-query -R kolourpaint
:
architecture: x86_64
changelog: https://kde.org/announcements/changelogs/gear/24.12.2/#kolourpaint
filename-sha256: 241c27cc6e1eacc32dd2b8d4292cdfd3e2abdee820878a71802c961b727aa69f
filename-size: 5602KB
homepage: http://www.kolourpaint.org/
installed_size: 9589KB
license: BSD-2-Clause, GPL-2.0-or-later, LGPL-2.1-only, GFDL-1.2-only
maintainer: Piotr Wójcik <chocimier@tlen.pl>
pkgname: kolourpaint
pkgver: kolourpaint-24.12.2_1
provides:
cmd:kolourpaint-24.12.2_1
repository: https://repo-fi.voidlinux.org/current
run_depends:
kf6-kguiaddons>=6.0.0_1
kf6-kio>=6.0.0_1
kf6-ki18n>=6.0.0_1
kf6-kwidgetsaddons>=6.0.0_1
qt6-widgets>=6.8.1_1
qt6-gui>=6.8.1_1
kf6-kcoreaddons>=6.0.0_1
qt6-core>=6.8.1_1
libstdc++>=4.4.0_1
glibc>=2.39_1
kf6-kxmlgui>=6.0.0_1
qt6-printsupport>=6.8.1_1
libksane6>=24.02.0_1
kf6-kconfigwidgets>=6.0.0_1
kf6-kcrash>=6.0.0_1
kf6-kconfig>=6.0.0_1
shlib-provides:
libkolourpaint_lgpl.so.5
shlib-requires:
libKF6ConfigCore.so.6
libKF6ConfigGui.so.6
libKF6ConfigWidgets.so.6
libKF6CoreAddons.so.6
libKF6Crash.so.6
libKF6GuiAddons.so.6
libKF6I18n.so.6
libKF6KIOCore.so.6
libKF6KIOFileWidgets.so.6
libKF6KIOGui.so.6
libKF6WidgetsAddons.so.6
libKF6XmlGui.so.6
libKSaneWidgets6.so.6
libQt6Core.so.6
libQt6Gui.so.6
libQt6PrintSupport.so.6
libQt6Widgets.so.6
libc.so.6
libm.so.6
libstdc++.so.6
short_desc: Free, easy-to-use paint program for KDE
source-revisions: kolourpaint:9f7ed336e4f
上記に書かれた依存とは違うので、たぶん、依存の依存かな。
-
(4). 依存の 1つ目がインストールできるか確認:
$ xbps-query -Rs libpoppler : [-] libpoppler-25.06.0_2 PDF rendering library - poppler runtime library
→OK
-
(5). 依存の 2つ目がインストールできるか確認:
$ xbps-query -Rs volume_key : [-] volume_key-0.3.12_9 Library for manipulating storage volume encry... [-] volume_key-devel-0.3.12_9 Library for manipulating storage volume encry... [-] volume_key-python3-0.3.12_9 Library for manipulating storage volume encry...
→OK
-
(6). 2つの依存をインストール:
$ sudo xbps-install -S libpoppler volume_key : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size poppler-glib update 25.06.0_1 25.06.0_2 206KB libgpgme update 1.24.1_1 2.0.0_1 147KB gpgmepp update 1.24.1_1 2.0.0_1 147KB libpoppler update 25.06.0_1 25.06.0_2 1310KB volume_key update 0.3.12_8 0.3.12_9 144KB
-
(7). 「kolourpaint」のインストール:
$ sudo xbps-install -S kolourpaint : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... 41 packages will be downloaded: kf6-kguiaddons-geo-uri-handler-6.17.0_1 kf6-kguiaddons-6.17.0_1 kf6-ki18n-6.17.0_1 qt6-xml-6.8.2_5 kf6-kconfig-6.17.0_1 kf6-kcoreaddons-6.17.0_1 kf6-kservice-6.17.0_1 kf6-kcrash-6.17.0_1 polkit-qt6-0.200.0_1 kf6-kauth-6.17.0_1 xmlcatmgr-2.2_4 docbook-xml-4.5_6 docbook-xsl-1.79.2_3 kf6-karchive-6.17.0_1 kf6-kdoctools-6.17.0_1 media-player-info-24_2 kf6-solid-6.17.0_1 kf6-knotifications-6.17.0_1 kf6-kcolorscheme-6.17.0_1 qt6-qt5compat-6.8.2_2 botan-2.19.5_1 qca-qt6-2.3.8_2 kf6-kwallet-6.17.0_2 kf6-kjobwidgets-6.17.0_1 kf6-kcodecs-6.17.0_1 kf6-kcompletion-6.17.0_1 libbreeze-icons-6.17.0_1 kf6-kiconthemes-6.17.0_1 kf6-kbookmarks-6.17.0_1 kf6-kio-6.17.0_2 kf6-kglobalaccel-6.17.0_1 kf6-kconfigwidgets-6.17.0_1 kf6-kxmlgui-6.17.0_1 libaspell-0.60.8.1_1 kf6-sonnet-6.17.0_1 qt6-speech-6.8.2_2 kf6-ktextwidgets-6.17.0_1 libsane-1.3.1_2 ksanecore6-25.08.0_1 libksane6-24.08.0_1 kolourpaint-24.12.2_1 41 packages will be installed: kf6-kguiaddons-geo-uri-handler-6.17.0_1 kf6-kguiaddons-6.17.0_1 kf6-ki18n-6.17.0_1 qt6-xml-6.8.2_5 kf6-kconfig-6.17.0_1 kf6-kcoreaddons-6.17.0_1 kf6-kservice-6.17.0_1 kf6-kcrash-6.17.0_1 polkit-qt6-0.200.0_1 kf6-kauth-6.17.0_1 xmlcatmgr-2.2_4 docbook-xml-4.5_6 docbook-xsl-1.79.2_3 kf6-karchive-6.17.0_1 kf6-kdoctools-6.17.0_1 media-player-info-24_2 kf6-solid-6.17.0_1 kf6-knotifications-6.17.0_1 kf6-kcolorscheme-6.17.0_1 qt6-qt5compat-6.8.2_2 botan-2.19.5_1 qca-qt6-2.3.8_2 kf6-kwallet-6.17.0_2 kf6-kjobwidgets-6.17.0_1 kf6-kcodecs-6.17.0_1 kf6-kcompletion-6.17.0_1 libbreeze-icons-6.17.0_1 kf6-kiconthemes-6.17.0_1 kf6-kbookmarks-6.17.0_1 kf6-kio-6.17.0_2 kf6-kglobalaccel-6.17.0_1 kf6-kconfigwidgets-6.17.0_1 kf6-kxmlgui-6.17.0_1 libaspell-0.60.8.1_1 kf6-sonnet-6.17.0_1 qt6-speech-6.8.2_2 kf6-ktextwidgets-6.17.0_1 libsane-1.3.1_2 ksanecore6-25.08.0_1 libksane6-24.08.0_1 kolourpaint-24.12.2_1 Size to download: 28MB Size required on disk: 128MB Space available on disk: 17GB Do you want to continue? [Y/n]
-
(8). バージョン:
$ kolourpaint --version kolourpaint 24.12.2
-
(9). 起動:
「アプリケーション」→「グラフィックス」→「KolourPaint」
-
(10). 詳細は、「こちら」を参照:
-
-
8). PDF ビュワー「qpdfview」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs qpdfv : [-] qpdfview-0.5.0_1 Tabbed document viewer
-
(2). インストール:
$ sudo xbps-install -S qpdfview : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size libdjvulibre install - 3.5.29_1 709KB qt5-core install - 5.15.11+20231124_5 2441KB qt5-dbus install - 5.15.11+20231124_5 209KB qt5-network install - 5.15.11+20231124_5 746KB qt5-gui install - 5.15.11+20231124_5 4090KB qt5-xml install - 5.15.11+20231124_5 104KB poppler-qt5 install - 25.06.0_1 209KB qt5-concurrent install - 5.15.11+20231124_5 11KB qt5-sql install - 5.15.11+20231124_5 102KB qt5-plugin-sqlite install - 5.15.11+20231124_5 29KB qt5-widgets install - 5.15.11+20231124_5 2652KB qt5-printsupport install - 5.15.11+20231124_5 197KB qt5-svg install - 5.15.11+20231124_5 152KB qpdfview install - 0.5.0_1 843KB
→インストールされたのは、「qpdfview 0.5.0」です:
-
(3). 起動して確認:
「アプリケーション」→「オフィス」→「qpdfview」を起動:
-

→ヘルプ以外は日本語化されています:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ---
15. ゲームのインストール:
-
個人的によく使っているゲームを、インストールしました。 インストールは任意です。
-
-
1). 「swell-foop」をインストール:
「さめざめ」もどきで、音が出ないのが惜しいです。
-
(1). インストールできるか確認:
$ xbps-query -Rs swell-f : [-] swell-foop-48.1_1 GNOME puzzle game where you remove similar objects
→検索する「アプリ名」か「説明文」の、一部がわかれば、ヒットします:
-
(2). インストール:
$ sudo xbps-install -S swell-foop : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... 6 packages will be downloaded: libxmlb-0.3.22_2 AppStream-1.0.4_2 libadwaita-1.7.5_1 libgee-0.20.8_2 libgnome-games-support2-2.0.2_1 swell-foop-48.1_1 6 packages will be installed: libxmlb-0.3.22_2 AppStream-1.0.4_2 libadwaita-1.7.5_1 libgee-0.20.8_2 libgnome-games-support2-2.0.2_1 swell-foop-48.1_1
-
(3). メニューの修正:
$ sudo featherpad /usr/share/applications/org.gnome.SwellFoop.desktop
↓ 行を修正:
Name[ja]=Swell Foop さめざめもどき
-
(4). 起動:
「アプリケーション」→「ゲーム」→「Swell Foop さめざめもどき」
-
実行時の画面:

-
-
2). 「マインスイーパ」のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs kmines : [-] kmines-24.08.0_1 Classic Minesweeper game
-
(2). インストール:
$ sudo xbps-install -S kmines : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2070KB [avg rate: 1866KB/s] Name Action Version New version Download size kf6-kdnssd install - 6.17.0_1 85KB kf6-attica install - 6.17.0_1 192KB kf6-syndication install - 6.17.0_1 222KB kf6-kpackage install - 6.17.0_1 178KB kf6-knewstuff install - 6.17.0_1 743KB libkdegames install - 24.08.0_1 9041KB kmines install - 24.08.0_1 1163KB
-
(3). メニューの修正:
$ sudo featherpad /usr/share/applications/org.kde.kmines.desktop
↓ 行を修正:
Name[ja]=KMines マインスイーパ
-
(4). 起動:
「アプリケーション」→「ゲーム」→「KMines マインスイーパ」
-
実行時の画面:

-
-
3). 「ソリティア」(クロンダイク)のインストール:
カードゲーム集なので、いくつかのカードゲームで遊べます:
-
(1). インストールできるか確認:
$ xbps-query -Rs aisleriot : [-] aisleriot-3.22.35_1 GNOME solitaire card game
-
(2). インストール:
$ sudo xbps-install -S aisleriot : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size gc install - 8.2.8_1 106KB libguile install - 3.0.10_1 506KB guile install - 3.0.10_1 9681KB yelp-xsl install - 42.4_1 214KB yelp install - 42.3_1 851KB aisleriot install - 3.22.35_1 9467KB
-
(3). 起動:
「アプリケーション」→「ゲーム」→「AisleRiot ソリティア」
-
実行時の画面:

-
-
4). 「上海」 (KMahjongg) のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs kmahjongg : [-] kmahjongg-25.04.3_1 Mahjong Solitaire [-] libkmahjongg-25.04.3_1 Common code, backgrounds and tile sets for M... [-] libkmahjongg-devel-25.04.3_1 Common code, backgrounds and tile sets for M...
-
(2). インストール:
$ sudo xbps-install -S kmahjongg : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2070KB [avg rate: 933KB/s] Name Action Version New version Download size libkmahjongg install - 25.04.3_1 1657KB kmahjongg install - 25.04.3_1 3838KB
-
(3). メニューの修正:
$ sudo featherpad /usr/share/applications/org.kde.kmahjongg.desktop
↓ 行を修正:
Name[ja]=KMahjongg 上海
-
(4). 起動:
「アプリケーション」→「ゲーム」→「KMahjongg 上海」
-
実行時の画面:

-
-
5). 「宇宙船スクロールシューティングゲーム」(kobodeluxe) のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs kobodeluxe : [-] kobodeluxe-0.5.1_3 Space shooter in 2D
-
(2). インストール:
$ sudo xbps-install -S kobodeluxe : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size sdl12-compat install - 1.2.68_2 - SDL_image install - 1.2.12_14 29KB kobodeluxe install - 0.5.1_3 1555KB
-
(3). メニューの修正:
$ sudo featherpad /usr/share/applications/kobodl.desktop
↓ 行を追加:
Name[ja]=kobodeluxe 宇宙船スクロールシューティング
-
(4). 起動:
「アプリケーション」→「ゲーム」→「kobodeluxe 宇宙船スクロールシューティング」
-
実行時の画面:

-
キビキビ動きます。速すぎるので難しいです。 レーダーで自分の位置を確認しながら、基地のパイプの先の球体にビームを当てて破壊します。
shift: 前後にビーム 矢印: 方向転換 スペース: 一時停止
-
-
6). LbreakoutHD(ブロックくずし もどき)のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs lbreakout2 : [-] lbreakout2-2.6.5_2 Breakout-style arcade game [-] lbreakouthd-1.1.10_1 Scalable 16:9 remake of LBreakout2
→解像度で 2つのアプリに別れています:
-
(2). インストール:
$ sudo xbps-install -S lbreakouthd : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... Name Action Version New version Download size libmikmod install - 3.3.11.1_1 95KB smpeg2 install - 2.0.0_6 125KB SDL2_mixer install - 2.8.1_1 162KB SDL2_image install - 2.8.8_1 98KB SDL2_ttf install - 2.20.2_2 34KB lbreakouthd install - 1.1.10_1 3808KB
-
(3). メニューの修正:
$ sudo featherpad /usr/share/applications/lbreakouthd.desktop
↓ 行を追加:
Name[ja]=LbreakoutHD ブロックくずし
-
(4). 起動:
「アプリケーション」→「ゲーム」→「LbreakoutHD ブロックくずし」
-
実行時の画面:

-
ラケットで受けている途中で、お宝に気を奪われると、受け損ないます:
→落ちてくるのがお宝と限らないのが面白いところ。 ラケットの幅が広くなるお宝と狭くなるお宝があります。ボールが2個に増えるのもありました。
-
-
7). LTris(テトリス もどき)のインストール:
-
(1). インストールできるか確認:
$ xbps-query -Rs ltris: [-] ltris-1.2.6_2 Tetris clone using SDL
-
(2). インストール:
$ sudo xbps-install -S ltris : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2069KB [avg rate: 1064KB/s] Name Action Version New version Download size smpeg install - 0.4.5_7 119KB SDL_mixer install - 1.2.12_15 78KB ltris install - 1.2.6_2 1388KB
-
(3). メニューの修正:
$ sudo featherpad /usr/share/applications/ltris.desktop
↓ 行を追加:
Name[ja]= LTris テトリス
-
(4). 起動:
「アプリケーション」→「ゲーム」→「LTris2 テトリス」
-
実行時の画面:

-
落ちる場所がぼんやりと表示されて親切だけど、落ち方が乱暴なテトリスです。
操作が矢印キーだけなので窮屈です。スペースキーで落とすか、回転してほしいです。
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----
16. 「flatpak」でアプリをインストール:
-
「flatpak」を使えば、(ソースからビルドしなくても)使える「アプリ」を増やせます:
ヒットした「アプリ」のみ載せました:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- -----
16-1. 「flatpak」をインストール:
-
1). Flatpak をインストール:
$ sudo xbps-install -S flatpak : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2070KB [avg rate: 1163KB/s] [*] Updating repository `https://repo-default.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ... [*] Updating repository `https://repo-default.voidlinux.org/current/multilib/x86_64-repodata' ... x86_64-repodata: 750KB [avg rate: 1243KB/s] [*] Updating repository `https://repo-default.voidlinux.org/current/nonfree/x86_64-repodata' ... Name Action Version New version Download size ostree install - 2025.6_2 570KB flatpak install - 1.16.1_1 1704KB
-
2). Flathubリポジトリを追加:
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo : Note that the directories '/var/lib/flatpak/exports/share' '/home/user/.local/share/flatpak/exports/share' are not in the search path set by the XDG_DATA_DIRS environment variable, so applications installed by Flatpak may not appear on your desktop until the session is restarted.
-
3). 再起動:
$ sudo reboot
-
4). ヘルプ表示:
$ flatpak --help
-
5). アプリ名で検索:
$ flatpak search [アプリ名]
→「Application ID」を確認:
-
事前に、ブラウザで「Flathub アプリストア」を参照しても良いです:
-
6). アプリを「Application ID」で指定して、インストール:
$ flatpak install flathub [Application ID]
-
7). アプリを実行:
$ flatpak run [Application ID]
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- -
16-2. 「flatpak」で、「四川省」 (Shisen-Sho) をインストール:
-
1). 検索:
$ flatpak search KShisen : Name Description Application ID Version Branch Remotes KShisen Shisen-Sho Mahjongg-like Tile Game org.kde.kshisen 1.11.25081 stable flathub
→「org.kde.kshisen」
-
2). インストール:
$ flatpak install flathub org.kde.kshisen : Looking for matches… Required runtime for org.kde.kshisen/x86_64/stable (runtime/org.kde.Platform/x86_64/6.9) found in remote flathub Do you want to install it? [Y/n]:
→Enter
org.kde.kshisen permissions:
ipc fallback-x11 pulseaudio wayland x11
dri file access [1] dbus access [2]
[1] xdg-config/kdeglobals:ro
[2] com.canonical.AppMenu.Registrar, org.kde.KGlobalSettings, org.kde.kconfig.notify,
org.kde.kdeconnect
ID Branch Op Remote Download
1. org.freedesktop.Platform.GL.default 24.08 i flathub < 145.0 MB
2. org.freedesktop.Platform.GL.default 24.08extra i flathub < 145.0 MB
3. org.freedesktop.Platform.openh264 2.5.1 i flathub < 971.4 kB
4. org.kde.KStyle.Adwaita 6.9 i flathub < 8.5 MB
5. org.kde.Platform.Locale 6.9 i flathub < 409.2 MB
6. org.kde.Platform 6.9 i flathub < 388.0 MB
7. org.kde.kshisen.Locale stable i flathub < 512.1 kB
8. org.kde.kshisen stable i flathub < 13.2 MB
Proceed with these changes to the system installation? [Y/n]:
→Enter
: Installation complete. [user@user-pc ~]$
-
3). インストール一覧:
$ flatpak list : Name Application ID Version Branch Installation Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-22.08.28 22.08 system Mesa …freedesktop.Platform.GL.default 24.0.9 22.08 system Mesa (Extra) …freedesktop.Platform.GL.default 24.0.9 22.08-extra system Mesa …freedesktop.Platform.GL.default 25.2.2 24.08 system Mesa (Extra) …freedesktop.Platform.GL.default 25.2.2 24.08extra system openh264 …g.freedesktop.Platform.openh264 2.1.0 2.2.0 system openh264 …g.freedesktop.Platform.openh264 2.5.1 2.5.1 system Frozen Bubble org.frozen_bubble.frozen-bubble 2.213 stable system Adwaita theme org.kde.KStyle.Adwaita 6.9 system KDE Application Plat… org.kde.Platform 6.9 system KShisen org.kde.kshisen 1.11.25081 stable system
-
4). 実行:
$ flatpak run org.kde.kshisen
Qt: Session management error: Could not open network socket QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified KTranscript: Loaded module: /usr/share/locale/ja/LC_SCRIPTS/ki18n6/ki18n6.js
もしくは、
「アプリケーション」→「ゲーム」→「Shisen-Sho」
-
実行時の画面:

-
5). メニューの修正:
-
ファイル名の確認:
$ sudo find / -name org.kde.kshisen.desktop : /var/lib/flatpak/exports/share/applications/org.kde.kshisen.desktop /var/lib/flatpak/app/org.kde.kshisen/x86_64/stable/0be04a77b9ac47786c0916dc51490cac39e862e8d0806f29fc01a16042ca6d36/export/share/applications/org.kde.kshisen.desktop /var/lib/flatpak/app/org.kde.kshisen/x86_64/stable/0be04a77b9ac47786c0916dc51490cac39e862e8d0806f29fc01a16042ca6d36/files/share/applications/org.kde.kshisen.desktop
-
修正:
$ sudo mousepad /var/lib/flatpak/exports/share/applications/org.kde.kshisen.desktop
Name[ja]=Shisen-Sho
↓ 修正:
Name[ja]=Shisen-Sho 四川省
Ctrl+S にて保存:
-
ログアウト→ログイン
-
起動:
「アプリケーション」→「ゲーム」→「Shisen-Sho 四川省」
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- --
16-3. 「flatpak」で、「フローズン・バブル」 (frozen-bubble) をインストール:
-
1). 検索:
$ flatpak search 'Frozen Bubble' : Name Description Application ID Version Branch Remotes Frozen Bubb… An addictive game about frozen bubbles org.frozen_bubble.frozen-bubble 2.213 stable flathub
→「org.frozen_bubble.frozen-bubble」
-
2). インストール:
$ flatpak install flathub org.frozen_bubble.frozen-bubble : Looking for matches… Required runtime for org.frozen_bubble.frozen-bubble/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/22.08) found in remote flathub Do you want to install it? [Y/n]:
→Enter
Info: runtime org.freedesktop.Platform branch 22.08 is end-of-life, with reason:
org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this runtime:
org.frozen_bubble.frozen-bubble
Info: runtime org.freedesktop.Platform.GL.default branch 22.08-extra is end-of-life, with reason:
org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this runtime:
org.frozen_bubble.frozen-bubble
Info: runtime org.freedesktop.Platform.GL.default branch 22.08 is end-of-life, with reason:
org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this runtime:
org.frozen_bubble.frozen-bubble
org.frozen_bubble.frozen-bubble permissions:
ipc network pulseaudio x11 dri
ID Branch Op Remote Download
1. org.freedesktop.Platform.GL.default 22.08 i flathub < 148.3 MB
2. org.freedesktop.Platform.GL.default 22.08-extra i flathub < 148.3 MB
3. org.freedesktop.Platform.Locale 22.08 i flathub < 333.0 MB
4. org.freedesktop.Platform.openh264 2.2.0 i flathub < 944.3 kB
5. org.freedesktop.Platform 22.08 i flathub < 216.2 MB
6. org.frozen_bubble.frozen-bubble stable i flathub < 43.9 MB
Proceed with these changes to the system installation? [Y/n]:
→Enter
: Installation complete. [user@user-pc ~]$
-
3). インストール一覧:
$ flatpak list : Name Application ID Version Branch Installation Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-22.08.28 22.08 system Mesa …freedesktop.Platform.GL.default 24.0.9 22.08 system Mesa (Extra) …freedesktop.Platform.GL.default 24.0.9 22.08-extra system Mesa …freedesktop.Platform.GL.default 25.2.2 24.08 system Mesa (Extra) …freedesktop.Platform.GL.default 25.2.2 24.08extra system openh264 …g.freedesktop.Platform.openh264 2.1.0 2.2.0 system openh264 …g.freedesktop.Platform.openh264 2.5.1 2.5.1 system Frozen Bubble org.frozen_bubble.frozen-bubble 2.213 stable system Adwaita theme org.kde.KStyle.Adwaita 6.9 system KDE Application Plat… org.kde.Platform 6.9 system KShisen org.kde.kshisen 1.11.25081 stable system
-
4). 実行:
$ flatpak run org.frozen_bubble.frozen-bubble
Qt: Session management error: Could not open network socket
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
KTranscript: Loaded module: /usr/share/locale/ja/LC_SCRIPTS/ki18n6/ki18n6.js
[user@user-pc ~]$ flatpak run org.frozen_bubble.frozen-bubble
[[ Frozen-Bubble-2.213 ]]
http://www.frozen-bubble.org/
Copyright (c) 2000-2012 The Frozen-Bubble Team.
Artwork: Alexis Younes
Amaury Amblard-Ladurantie
Soundtrack: Matthias Le Bidan
Design & Programming: Guillaume Cottenceau
Level Editor: Kim and David Joham
Additional network programming: Mark Glines
Originally sponsored by Mandriva <http://www.mandriva.com/>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2, as
published by the Free Software Foundation.
[SDL Init] [Graphics....libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
......]
[Sound Init] Ready.
[user@user-pc ~]$
-
もしくは、
「アプリケーション」→「ゲーム」→「Frozen Bubble」
-
実行時の画面:

-
5). メニューの修正:
-
ファイル名の確認:
$ ls -1 /var/lib/flatpak/exports/share/applications/ : mimeinfo.cache org.frozen_bubble.frozen-bubble.desktop org.kde.kshisen.desktop org.mozilla.firefox.desktop
→デスクトップファイルをカスタマイズ(翻訳)しやすくする?ための、リンクです:
長いフォルダ名の「実体」は別にあります。
-
修正:
$ sudo mousepad /var/lib/flatpak/exports/share/applications/org.frozen_bubble.frozen-bubble.desktop
↓ 翻訳行を 1行 追記:
Name[ja]=Frozen Bubble フローズン・バブル
Ctrl+S にて保存:
-
ログアウト→ログイン
-
起動:
「アプリケーション」→「ゲーム」→「Frozen Bubble フローズン・バブル」
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ---
16-4. 任意: 「flatpak」で、「Firefox」をインストール:
-
「Void Linux」では、「Firefox」ブラウザをインストールする場合、いくつかの選択肢があります:
リポジトリからインストールする、通常版の「firefox」(143.0_1) ←(デフォルト) リポジトリからインストールする、ESR 版の「fire-esr」(140.2.0_1) ダウンロードしてインストールする、ESR 版の「Firefox」(140.3.0esr) flatpack でインストールする、通常版の「firefox」(143.0.1)
→インストールのやり方が違うだけで、ブラウザとしての機能の差はわずかです:
-
「flatpak」版は、隔離された環境?に作られるので、他の「firefox」と共存できるのが利点です:
惜しいのは、ESR 版がないこと。
-
1). 検索:
$ flatpak search firefox : Name Description Application ID Version Branch Remotes Firefox Fast, Private & Safe Web Browser org.mozilla.firefox 143.0.1 stable flathub Add Water Keep Firefox in fashion dev.qwery.AddWater 1.2.6 stable flathub :
-
2). インストール:
$ flatpak install flathub org.mozilla.firefox : Looking for matches… Required runtime for org.mozilla.firefox/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/24.08) found in remote flathub Do you want to install it? [Y/n]:
→Enter
org.mozilla.firefox permissions:
ipc network cups fallback-x11 pcsc
pulseaudio wayland x11 devices devel
file access [1] dbus access [2] bus ownership [3] system dbus access [4]
[1] /run/.heim_org.h5l.kcm-socket, xdg-download, xdg-run/speech-dispatcher:ro
[2] org.a11y.Bus, org.freedesktop.FileManager1, org.gtk.vfs.*
[3] org.mozilla.firefox.*, org.mozilla.firefox_beta.*, org.mpris.MediaPlayer2.firefox.*
[4] org.freedesktop.NetworkManager
ID Branch Op Remote Download
1. [✓] org.freedesktop.Platform.Locale 24.08 i flathub 10.4 MB / 387.7 MB
2. [✓] org.freedesktop.Platform 24.08 i flathub 63.9 MB / 264.8 MB
3. [✓] org.mozilla.firefox.Locale stable i flathub 36.5 MB / 36.5 MB
4. [✓] org.mozilla.firefox stable i flathub 111.1 MB / 112.3 MB
Installation complete.
[user@user-pc ~]$
-
3). インストール一覧から抜粋:
$ flatpak list | grep fire Firefox org.mozilla.firefox 143.0.1 stable system
-
4). 実行:
$ flatpak run org.mozilla.firefox
-
もしくは、
「アプリケーション」→「インターネット」→「Firefox」
-
「flatpak」版であるかは、ヘルプで確認できます:

-
5). 参考: 「flatpak」版の「firefox」が配置される場所:
$ sudo find / -name firefox : /var/lib/flatpak/app/org.mozilla.firefox/x86_64/stable/e46eff611fe0f37495ff7e3ed73fbb23b9777a364b859159adbb93ee8a527540/files/lib/firefox /var/lib/flatpak/app/org.mozilla.firefox/x86_64/stable/e46eff611fe0f37495ff7e3ed73fbb23b9777a364b859159adbb93ee8a527540/files/lib/firefox/firefox /var/lib/flatpak/app/org.mozilla.firefox/x86_64/stable/e46eff611fe0f37495ff7e3ed73fbb23b9777a364b859159adbb93ee8a527540/files/bin/firefox /var/lib/flatpak/app/org.mozilla.firefox/x86_64/stable/e46eff611fe0f37495ff7e3ed73fbb23b9777a364b859159adbb93ee8a527540/files/etc/firefox /home/user/.cache/mozilla/firefox /home/user/.mozilla/firefox /home/user/.var/app/org.mozilla.firefox/config/.mozilla/firefox /home/user/.var/app/org.mozilla.firefox/cache/mozilla/firefox /home/user/.var/app/org.mozilla.firefox/.mozilla/firefox /opt/firefox ←(ダウンロードしてインストールしたESR 版の「firefox」のファイル) /opt/firefox/firefox /usr/local/bin/firefox
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ----
17. 問題: Firefox ブラウザで、日本語以外の「英数字」のフォントが粗(あら)く表示され、美しくありません:
-
粗(あら)いというか、ギザギザで色が薄いフォントに見えます:
-
作業前:

→色が薄くて、かすれています:
-
作業後:

→色が濃くて、くっきりしました:
-
1). フォントを管理している「fontconfig」のバージョン:
$ fc-list --version : fontconfig version 2.16.0
-
2). システムのデフォルトフォントを確認:
$ fc-match : SourceHanCodeJP.ttc: "源ノ角ゴシック Code JP" "R"
-
3). システムで認識している、フォントを確認:
$ fc-list :lang=ja file family style | sort | head -50 : /usr/local/share/fonts/NotoSansJP/NotoSansJP-Bold.ttf: Noto Sans JP:style=Bold /usr/local/share/fonts/NotoSansJP/NotoSansJP-Regular.ttf: Noto Sans JP:style=Regular /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP EL,源ノ角ゴシック Code JP EL:style=EL It,Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP EL,源ノ角ゴシック Code JP EL:style=EL,Regular /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP H,源ノ角ゴシック Code JP H:style=H It,Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP H,源ノ角ゴシック Code JP H:style=H,Regular /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP L,源ノ角ゴシック Code JP L:style=L It,Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP L,源ノ角ゴシック Code JP L:style=L,Regular /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP M,源ノ角ゴシック Code JP M:style=M It,Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP M,源ノ角ゴシック Code JP M:style=M,Regular /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP N,源ノ角ゴシック Code JP N:style=N It,Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP N,源ノ角ゴシック Code JP N:style=N,Regular /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP R,源ノ角ゴシック Code JP R:style=B It,Bold Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP R,源ノ角ゴシック Code JP R:style=B,Bold /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP R,源ノ角ゴシック Code JP R:style=R It,Italic /usr/local/share/fonts/SourceHanCodeJP.ttc: 源ノ角ゴシック Code JP,Source Han Code JP,Source Han Code JP R,源ノ角ゴシック Code JP R:style=R,Regular /usr/share/fonts/truetype/migmix/migmix-1m-bold.ttf: MigMix 1M:style=Bold /usr/share/fonts/truetype/migmix/migmix-1m-regular.ttf: MigMix 1M:style=Regular /usr/share/fonts/truetype/migmix/migmix-1p-bold.ttf: MigMix 1P:style=Bold /usr/share/fonts/truetype/migmix/migmix-1p-regular.ttf: MigMix 1P:style=Regular /usr/share/fonts/truetype/migmix/migmix-2m-bold.ttf: MigMix 2M:style=Bold /usr/share/fonts/truetype/migmix/migmix-2m-regular.ttf: MigMix 2M:style=Regular /usr/share/fonts/truetype/migmix/migmix-2p-bold.ttf: MigMix 2P:style=Bold /usr/share/fonts/truetype/migmix/migmix-2p-regular.ttf: MigMix 2P:style=Regular /usr/share/fonts/truetype/migmix/migu-1c-bold.ttf: Migu 1C:style=Bold /usr/share/fonts/truetype/migmix/migu-1c-regular.ttf: Migu 1C:style=Regular /usr/share/fonts/truetype/migmix/migu-1m-bold.ttf: Migu 1M:style=Bold /usr/share/fonts/truetype/migmix/migu-1m-regular.ttf: Migu 1M:style=Regular /usr/share/fonts/truetype/migmix/migu-1p-bold.ttf: Migu 1P:style=Bold /usr/share/fonts/truetype/migmix/migu-1p-regular.ttf: Migu 1P:style=Regular /usr/share/fonts/truetype/migmix/migu-2m-bold.ttf: Migu 2M:style=Bold /usr/share/fonts/truetype/migmix/migu-2m-regular.ttf: Migu 2M:style=Regular
→「設定ファイル」を書くとき、この中の family の値を使ってフォントを指定します:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- -----
17-2. 対策: 「ビットマップ フォント」の使用を無効にしました:
-
検索でヒット:
Void Linux フォントがギザギザになってる(アンチエイリアシング?ヒンティング?)
-
Firefox は、パッケージ「font-adobe-100dpi」および「font-adobe-75dpi」に含まれる「Helvetica」フォントのレンダリング処理がうまくできないようで、フォントが美しくありません:
-
1). 対策: ビットマップ フォントを無効にしました:
-
(1). 利用する「.conf」ファイルへのシンボリックリンクを作成:
$ sudo ln -s /usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf /etc/fonts/conf.d/
-
(2). 「fontconfig」パッケージを再構成:
$ sudo xbps-reconfigure -f fontconfig : fontconfig: configuring ... Building fonts cache... done. fontconfig: configured successfully.
-
(3). フォントの色が濃くて、くっきりになりました:

-
2). 参考1:
公式ドキュメントの Fonts に、
→やり方が、「使用例」として記載されています:
なぜ行うのか、の具体的な記述がないので、見逃してしまいがち。
-
「Fonts」サイトのその他の説明を和訳:
XBPS リポジトリで、多数のフォントやフォントコレクションが利用できます:
-
何を選択すればよいかわからない場合は、「dejavu-fonts-ttf」または「xorg-fonts」が良いです。
「noto-fonts-ttf」には、多くの言語とスクリプトのフォントが含まれます。
「noto-fonts-cjk」はこれを中国語、日本語、韓国語のフォントで拡張します。
「noto-fonts-emoji」は絵文字を提供します。
「nerd-fonts」は、カスタム アイコンなどの特殊文字を含むフォントを提供します。
-
XBPS のリポジトリから入手できないフォントは、「/usr/share/fonts」(システム全体)、
または「~/.local/share/fonts」 (ユーザごと)に手動でインストールできます。
-
GUI 画面でのフォント表示をカスタマイズするには、
「/usr/share/fontconfig/conf.avail/」で提供される設定が使えます:
使うには、「/etc/fonts/conf.d/」内の関連する「.conf」ファイルへのシンボリックリンクを作成し、
「xbps-reconfigure」を使用して、「fontconfig」パッケージを再構成します。
-
例、ビットマップ フォントの使用を無効にします:
# ln -s /usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf /etc/fonts/conf.d/ # xbps-reconfigure -f fontconfig
→こちらを参考にしました:
-
3). 参考2:
利用した「定義ファイル」の内容:
$ cat /usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<description>Reject bitmap fonts except bitmap emoji fonts</description>
<!-- Reject bitmap fonts -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="outline"><bool>false</bool></patelt>
<patelt name="scalable"><bool>false</bool></patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
-
4). 参考3:
-
(1). 悪さをしている「ビットマップフォント」:
-
「helv* font」は、サンセリフ体(ゴシック体)の「Helvetica」(ヘルベチカ) を指します:
世界でもっとも使用されている書体のひとつで、 シンプルな見た目でありながらあらゆる用途で利用できる、 出版や広告などの業界で定番といえる書体です。
Helvetica (ヘルベチカ) は、サンセリフ体の中の、ネオグロテスク体で、
元々の名前、Neue Haas Grotesk (ノイエ・ハース・グロテスク) としても知られています。
-
ちなみに、Helvetica (ヘルベチカ) の無料の代替フォントとしては、 「Liberation Sans」と「Roboto」が使えます。
-
多くの古いスタイルの Web サイトは「Helvetica」フォントを使用しています:
パッケージ「font-adobe-100dpi」および「font-adobe-75dpi」に含まれる「Helvetica」フォント
を「Firefox はうまく処理できないのでこれらのパッケージをインストールすべきではない」という意見もあります。
ところが、「Void Linux」ではこれらは「Xorg」の依存関係であり、自動でインストールされるため、 xbps-remove を使っての削除ができません。拒否されます。
-
(2). 「Void Linux」にインストールされている「helv*」フォントを確認:
$ ls -1 /usr/share/fonts/X11/*/helv* : /usr/share/fonts/X11/100dpi/helvB08-ISO8859-1.pcf.gz /usr/share/fonts/X11/100dpi/helvB08-ISO8859-10.pcf.gz /usr/share/fonts/X11/100dpi/helvB08-ISO8859-13.pcf.gz : /usr/share/fonts/X11/75dpi/helvR18-ISO8859-4.pcf.gz /usr/share/fonts/X11/75dpi/h8.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-1.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-10.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-13.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-14.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-15.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-2.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-3.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-4.pcf.gz /usr/share/fonts/X11/75dpi/helvR24-ISO8859-9.pcf.gz /usr/share/fonts/X11/75dpi/helvR24.pcf.gz
→多くの(ウェイト: 太さの)フォントがヒット:
-
(3). 参考: 「Xubuntu 24.04 LTS」にインストールされている「helv*」フォントを確認:
$ ls -1 /usr/share/fonts/X11/*/helv* : ls: '/usr/share/fonts/X11/*/helv*' にアクセスできません: そのようなファイルやディレクトリはありません
→そもそも、問題となる「Helvetica」フォントがインストールされていません:
問題にならないので、「Firefox」でそのような問題があることを知りませんでした。
-
(4). 回避策として、問題のあるフォントを手動で削除できますが、下記のやり方(依存の強制削除)は推奨されません:
(GUI で使うためのフォントで、使わないのなら、削除しても良さそうですが、システムに矛盾が生じます)
$ sudo rm /usr/share/fonts/X11/*/helv*
→「項番 1).」の、「ビットマップ フォントを無効にする」やり方が無難です:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ----- -
18. 追記: リポジトリの「qt6」関連の一部のパッケージが見つからず、「Qt アプリ」のインストールでエラー:
-
2025-11-02 20:00 頃に確認:
-
1). 「FeatherPad」をインストールすると、依存が解決できないというエラーが表示:
$ sudo xbps-install -S FeatherPad : [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2052KB [avg rate: 921KB/s] MISSING: qt6-svg>=6.8.1_1 MISSING: qt6-printsupport>=6.8.1_1 ERROR: Transaction aborted due to unresolved dependencies.
和訳:
未解決の依存関係のため、トランザクションは中止されました:
-
確認:
$ xbps-query -Rs qt6-svg : [-] python3-pyqt6-svg-6.8.1_1 Python 3 bindings for Qt6 - svg
依存の依存しか表示されません:
-
$ xbps-query -Rs qt6-printsupport : [-] python3-pyqt6-printsupport-6.8.1_1 Python 3 bindings for Qt6 - Print Supp...
依存の依存しか表示されません:
-
→依存パッケージである、「qt6-svg」と「qt6-printsupport」の 2つが見つかりません:
-
2). 「fcitx5-mozc」をインストールすると、依存が解決できないというエラーが表示:
$ sudo xbps-install fcitx5 fcitx5-mozc fcitx5-gtk fcitx5-gtk+2 fcitx5-gtk+3 fcitx5-qt fcitx5-configtool : パスワード: MISSING: qt6-declarative>=6.8.1_1 MISSING: qt6-declarative>=6.8.1_1 MISSING: qt6-declarative>=6.8.1_1 ERROR: Transaction aborted due to unresolved dependencies.
-
確認:
$ xbps-query -Rs qt6-declarative : [-] python3-pyqt6-declarative-6.8.1_1 Python 3 bindings for Qt6 - Declarative
依存の依存しか表示されません:
→依存パッケージである、「qt6-declarative」が見つかりません:
-
もしかしたら、ビルドサーバーが「qt6」関連をビルド中なのかも。しばらく待つ?しかないかな。
-
3). 念の為、リポジトリの「ミラー」を変更してみる:
-
(1). デフォルトの「リポジトリの設定ファイル」を表示:
$ cat /usr/share/xbps.d/00-repository-main.conf : repository=https://repo-default.voidlinux.org/current
-
(2). 調子が良い(ことが判明している)「ミラー」に設定:
$ sudo nano /etc/xbps.d/00-repository-main.conf
↓ 下記と置換え:
#repository=https://repo-default.voidlinux.org/current repository=https://repo-fi.voidlinux.org/current
→Ctrl+O で保存:
→Ctrl+X で終了:
-
(3). リポジトリの同期:
$ sudo xbps-install -S
-
(4). 登録されている、リポジトリを確認:
$ xbps-query -L : 14267 https://repo-fi.voidlinux.org/current (Staged) (RSA signed)
-
(5). パッケージの更新:
$ sudo xbps-install -Su
-
(6). 確認:
$ xbps-query -Rs qt6-declarative : [-] python3-pyqt6-declarative-6.8.1_1 Python 3 bindings for Qt6 - Dec...
→変化なし。「ミラー」の調子が良くないのが原因ではないみたい:
-
4). 念の為、キャッシュをクリーンアップ:
「sudo apt autoremove」と同じような機能:
-
$ sudo xbps-remove -O : Removed linux6.12-6.12.55_1.x86_64.xbps from cachedir (obsolete) Removed libunbound-1.24.0_1.x86_64.xbps from cachedir (obsolete) Removed git-2.51.1_1.x86_64.xbps from cachedir (obsolete) Removed qt6-widgets-6.8.2_5.x86_64.xbps from cachedir (obsolete) Removed libsharpyuv-1.6.0_2.x86_64.xbps from cachedir (obsolete) Removed tiff-4.7.1_1.x86_64.xbps from cachedir (obsolete) Removed qt6-core-6.8.2_5.x86_64.xbps from cachedir (obsolete) Removed gvfs-1.56.1_1.x86_64.xbps from cachedir (obsolete) Removed libwebp-1.6.0_2.x86_64.xbps from cachedir (obsolete) Removed qt6-dbus-6.8.2_5.x86_64.xbps from cachedir (obsolete) Removed qt6-gui-6.8.2_5.x86_64.xbps from cachedir (obsolete) Removed qt6-network-6.8.2_5.x86_64.xbps from cachedir (obsolete) Removed brotli-1.1.0_1.x86_64.xbps from cachedir (obsolete) Removed qt6-xml-6.8.2_5.x86_64.xbps from cachedir (obsolete) Removed linux6.12-headers-6.12.55_1.x86_64.xbps from cachedir (obsolete) Removed xapps-2.8.7_3.x86_64.xbps from cachedir (obsolete)
→「-O」(大文字のオー)は「--clean-cache」の略です:
(obsolete) は (廃止版)
以前、使われていたカーネルや「qt6」関連が含まれていることに注目:
-
-
- --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ----- --
18-2. 対策: システム更新を待ちました:
-
対策というより、更新が来るのを待っただけ:
-
1). 2日待って、システム更新:
1日ではダメでした:
-
$ date 2025年 11月 5日 水曜日 21:04:05 JST
-
$ sudo xbps-install -Su : パスワード: [*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ... x86_64-repodata: 2034KB [avg rate: 1052KB/s] Name Action Version New version Download size dialog update 1.3.20250817_1 1.3.20251001_1 142KB gst-plugins-good1 update 1.26.5_1 1.26.5_2 2597KB libdav1d update 1.5.1_1 1.5.2_1 679KB libmpg123 update 1.33.0_1 1.33.3_1 223KB libpoppler update 25.10.0_1 25.11.0_1 1314KB libxkbcommon update 1.12.0_1 1.12.3_1 177KB libxkbcommon-x11 update 1.12.0_1 1.12.3_1 14KB libz3 update 4.15.3_1 4.15.4_1 11MB linux6.12 update 6.12.56_1 6.12.57_1 157MB linux6.12-headers update 6.12.56_1 6.12.57_1 12MB poppler-glib update 25.10.0_1 25.11.0_1 207KB libicu78 install - 78.1_1 13MB qt6-core update 6.8.2_5 6.10.0_3 2335KB qt6-dbus update 6.8.2_5 6.10.0_3 289KB qt6-gui update 6.8.2_5 6.10.0_3 4377KB qt6-network update 6.8.2_5 6.10.0_3 754KB qt6-widgets update 6.8.2_5 6.10.0_3 2934KB qt6-xml update 6.8.2_5 6.10.0_3 65KB
→「qt6」系の更新が来ました:
-
2). 再起動:
$ sudo reboot
-
3). エラーのあった依存が見えるか確認:
$ uname -r 6.12.57_1
-
$ xbps-query -Rs qt6-declarative : [-] python3-pyqt6-declarative-6.10.0_1 Python 3 bindings for Qt6 - Declar... [-] qt6-declarative-6.10.0_1 Cross-platform application and UI ... [-] qt6-declarative-devel-6.10.0_1 Cross-platform application and UI ... [-] qt6-declarative-host-tools-6.10.0_1 Cross-platform application and UI ... [-] qt6-declarative-private-devel-6.10.0_1 Cross-platform application and UI ... [-] qt6-declarative-tools-6.10.0_1 Cross-platform application and UI ...
→OK
-
$ xbps-query -Rs qt6-svg : [-] python3-pyqt6-svg-6.10.0_1 Python 3 bindings for Qt6 - svg [-] qt6-svg-6.10.0_1 Cross-platform application and UI framework (Q... [-] qt6-svg-devel-6.10.0_1 Cross-platform application and UI framework (Q...
→OK
-
$ xbps-query -Rs qt6-printsupport : [-] python3-pyqt6-printsupport-6.10.0_1 Python 3 bindings for Qt6 - Print Sup... [-] qt6-printsupport-6.10.0_3 Cross-platform application and UI fra...
→OK
-
4). 失敗していた「FeatherPad」をインストール:
$ sudo xbps-install -S FeatherPad : Name Action Version New version Download size qt6-svg install - 6.10.0_1 280KB qt6-printsupport install - 6.10.0_3 213KB libhunspell1.7 install - 1.7.2_1 456KB FeatherPad install - 1.6.2_1 936KB
→OK
-
$ featherpad --version FeatherPad 1.6.2
-
5). 失敗していた「fcitx5-mozc」をインストール:
$ sudo xbps-install fcitx5 fcitx5-mozc fcitx5-gtk fcitx5-gtk+2 fcitx5-gtk+3 fcitx5-qt fcitx5-configtool : 20 packages will be installed: libuv-1.49.2_1 libfcitx5-5.1.16_1 xcb-imdkit-1.0.9_1 fcitx5-5.1.16_1 mozc-base-2.31.5851.102_2 fcitx5-mozc-2.31.5851.102_2 fcitx5-gtk-5.1.4_1 gtk+-2.24.33_3 fcitx5-gtk+2-5.1.4_1 fcitx5-gtk+3-5.1.4_1 fcitx5-qt-5.1.11_1 qt6-wayland-client-6.10.0_3 fcitx5-qt6-5.1.11_1 kf6-kitemviews-6.18.0_1 qt6-sql-6.10.0_3 qt6-declarative-6.10.0_1 libshiboken6-6.10.0_2 libpyside6-6.10.0_2 kf6-kwidgetsaddons-6.18.0_2 fcitx5-configtool-5.1.11_1
→OK
-
-
まとめ
今回は、 「VirtualBox 7.2.2」に、「Void Linux」をコマンド ライン base イメージの「iso」からインストールして、「Xfce」デスクトップ環境を追加しました:
-
「インストーラ」は、前回の〈H179〉の「Void Linux」Xfce イメージの場合と同じでした。
ダウンロードするサイズが小さいし、余計なパッケージが入らないので、base イメージの「iso」からインストールする方が良いかも。
-
今回は、事前に、「vmwgfx」のエラーの回避のため、「仮想マシン」の設定で、「3Dアクセラレーション」のチェックを外して、「グラフィックコントローラー」を 「VBoxSVGA」に変更しました。
おかげで、「システムの立ち上げ」や、「Firefox の立ち上げ」が速くなり、前回よりも、スムーズにインストール作業ができました。
-
心配していた、手動での「VirtualBox Guest Additions」のインストールも、パッケージの追加インストールで、うまく機能するようになりました。
-
これで「仮想マシン」で「Void Linux」が楽しめる、と思ったら、
投稿(アップ)の最終確認で、「qt6」関連のリポジトリで問題が出ました。
他の Linux ディストリビューションも含め、「qt6」に移行している時期なので、しばらく様子:
-
→2日後に、システム更新して解決:
2日も待つことになったのは、たまたま、運がなかったということ。
運用しながら移行するのは大変です。開発者の方々には感謝。
-
-
-
-
目次
-
-
- 目次
- - --- - --- - --- - --- - --- - --- - --- -
- ホストOS の「Xubuntu 24.04.3 LTS」を立ち上げ:
- - --- - --- - --- - --- - --- - --- - --- --
- 「VirtualBox」について:
- - --- - --- - --- - --- - --- - --- - --- ---
- 「Xubuntu」について:
- - --- - --- - --- - --- - --- - --- - --- ----
- 「Void Linux」について:
- - --- - --- - --- - --- - --- - --- - --- -----
- 1. 「ゲストOS」のISO イメージをダウンロード:
- - --- - --- - --- - --- - --- - --- - --- ----- -
- 2. 「仮想マシン」の作成:
- 1). メニュー→「システム」→「Orcle VM VirtualBox」
- 2). 右上の水色の「新規」ボタンをクリック:
- 3). 「仮想マシンの名前とOS」:
- 4). 「無人ゲストOS インストールの設定」をクリック:
- 5). まだ設定していない、「仮想ハードウェアを指定」をクリック:
- 6). まだ設定していない、「仮想ハードディスクを指定」をクリック:
- 7). 仮想マシンの「Void-Linux」が作成されました:
- 8). ★「Void Linux」の仮想マシンを作成する場合は、「ディスプレイ」の設定を見直し:
- 9). 「システム」→「マザーボード」タブ を確認:
- 10). 画面が最初に戻るので、最終的な設定を確認できます:
- - --- - --- - --- - --- - --- - --- - --- ----- --
- 3. 「Void Linux」をインストール:
- 1). 「仮想マシン」を選択して、「起動」(緑色の右矢印)ボタンをクリック:
- 2). 「ブート選択」画面が表示:
- 3). ライブ立ち上げの「コンソール」画面が表示:
- 4). 「root」でログイン:
- 5). インストーラの起動:
- 6). 「Enter the void ...」画面が表示:
- 7). 「Void Linux installation menu」画面が表示:
- 8). 「Keyboard」を選んで、Enter
- 9). 「Network」が選ばれているので、Enter
- 10). ネットワークで、DHCP を使うか、の設定画面が表示:
- 11). 「Source」が選ばれているので、Enter
- 12). 「Mirror」が選ばれているので、Enter
- 13). 「Hostname 」が選ばれているので、Enter
- 14). 「Locale」が選ばれているので、Enter
- 15). 「Timezone」が選ばれているので、Enter
- 16). 「RootPassword」が選ばれているので、Enter
- 17). 「UserAccount」が選ばれているので、Enter
- 18). 「BootLoader」が選ばれているので、Enter
- 19). 「Partition」が選ばれているので、Enter
- (1). 「Select the disk to partition」画面:
- (2). 「Select the Software for partitioning」画面:
- (3). 「Modify Partition Table on /dev/sda」画面:
- (4). 「Select label type」画面:
- (5). 「Disk: /dev/sda」画面:
- (6). Partition size: 「30G」が入力されているので、
- (7). 「Type」の指定:
- (8). Select partition type 画面:
- (9). 書き込み:
- (10). 新規作成:
- (11). サイズ:
- (12). 書き込み:
- (13). 終了:
- 20). 「Filesystems」が選ばれているので、Enter
- (1). 「Select the partition to edit」画面:
- (2). 「Select the filesystem type for /dev/sda1」画面:
- (3). 「Please specity the mount point for /dev/sda1」表示:
- (4). 「Select the partition to edit」画面:
- (5). 「Select the filesystem type for /dev/sda2」画面:
- (6). 「Please specity the mount point for /dev/sda2」表示:
- (7). 「Select the partition to edit」画面:
- 21). 「↓」で、「Install」を選んで、
- 22). 「Void Linux has been installed successfully!」(インストール完了)画面:
- 23). 再起動されました:
- 24). 「コンソール」のログイン画面:
- 25). 「仮想マシン」画面の右下のパネルに、「CD-ROM」アイコンがあるので、
- 26). ログイン画面で、
- - --- - --- - --- - --- - --- - --- - --- ----- ---
- 4. システム更新:
- - --- - --- - --- - --- - --- - --- - --- ----- ----
- 5. 「日本語フォント」のインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- -----
- 6. 「Xfce」デスクトップ環境のインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- -
- 7. 「その他の「ツール」のインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- --
- 8. キーボードレイアウトを「日本語キーボード」に修正:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ---
- 9. ゲストOS に「VirtualBox Guest Additions」をインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----
- 9-1. 参考: うまく動かない対策として、「.vmdk」ディスクに変更してみました:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- -----
- 9-2. 「Void Linux」に「VirtualBox Guest Additions」をインストールする手順がヒット:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- -
- 9-3. ゲストOS に「VirtualBox Guest Additions」をインストール:
- 1). Ctrl+Alt+T で「端末」を起動:
- 2). インストールされているカーネルを確認:
- 3). 「dkms」のインストール:
- 4). カーネルのビルドに必要な、「ツール」をインストール:
- 5). 「クリップボードの共有」機能の設定を済ましておきました:
- 6). 「ドラッグ & ドロップ」機能の設定を済ましておきました:
- 7). 再起動:
- 8). 「仮想マシン」の上部バーのメニュー →「デバイス」→「Guest Additions CDイメージの挿入…」
- 9). しばらくすると、「ファイルマネージャ」が起動:
- 10). ファイルマネージャにて、開いたフォルダの空きで、右クリック →「Open Terminal Here」(ここでターミナルを開く)
- 11). 「ゲストOS」は「Void Linux」なので、「Linux」のスクリプトを実行します:
- 12). スクリプトの確認:
- 13). スクリプトの 実行:
- 14). [光学ドライブ]に挿入した、「Guest Additions の CD イメージ(.iso)」を取り外し:
- 15). 追加: 「Void Linux」のパッケージをインストール:
- 16). 電源オフ:
- 17). ホストOS「Xubuntu 24.04 LTS」を再起動:
- 18). 「仮想マシン」を起動:
- 19). ログイン画面:
- 20). デスクトップ画面:
- 21). 自動でウィンドウがリサイズされるか確認:
- 22). 「クリップボードの共有」機能が使えるか確認:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- --
- 9-4. 参考: 「Guest Additions」を削除したい場合:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ---
- 10. 「fcitx5-mozc」で、日本語入力:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----
- 11. デスクトップやパネルの設定:
- :
- 1). パネルの「時計」の表示を変更:
- 2). パネルの「時計」にマウスを置いたときの、Tips の表示を変更:
- 3). ショートカットキー: ウィンドウ画面をタイル表示:
- 4). ショートカットキー: 「Windows + Enter」で、「端末」を起動:
- 5). ショートカットキー: 「Windows + T」で、「テキストエディタ」を起動:
- 6). ショートカットキー: 「Windows + W」で、「ブラウザ」を起動:
- 7). ショートカットキー: 「Windows + N」で、「ファイルマネージャ」を起動:
- 8). ウィンドウのタイトルバーの「巻き上げ」ボタンを移動:
- 9). デスクトップのアイコンを「ゴミ箱」のみにしました:
- 10). ウィンドウのタイトルバーとウィンドウ枠の「テーマ」を変更:
- 11). パネルの仮想デスクトップの数「1〜4」を減らしました:
- 12). パネルの背景色を変更:
- 13). パネルに「スピーカ」アイコン(音量調整)を追加:
- 14). 上にあったパネルを画面下に移動:
- 15). パネルの「アプリケーション」メニューの「アプリケーション」文字を変更:
- 16). デスクトップにて「単一色」の壁紙を準備して、「壁紙」を設定:
- :
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- -----
- 12. ファイルマネージャ「thunar」の設定:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- -
- 13. フォントのインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- --
- 14. アプリのインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ---
- 15. ゲームのインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----
- 16. 「flatpak」でアプリをインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- -----
- 16-1. 「flatpak」をインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- -
- 16-2. 「flatpak」で、「四川省」 (Shisen-Sho) をインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- --
- 16-3. 「flatpak」で、「フローズン・バブル」 (frozen-bubble) をインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ---
- 16-4. 任意: 「flatpak」で、「Firefox」をインストール:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ----
- 17. 問題: Firefox ブラウザで、日本語以外の「英数字」のフォントが粗(あら)く表示され、美しくありません:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- -----
- 17-2. 対策: 「ビットマップ フォント」の使用を無効にしました:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ----- -
- 18. 追記: リポジトリの「qt6」関連の一部のパッケージが見つからず、「Qt アプリ」のインストールでエラー:
- - --- - --- - --- - --- - --- - --- - --- ----- ----- ----- ----- ----- ----- --
- 18-2. 対策: システム更新を待ちました:
- まとめ
- -
-
-
-