Refracta

 

レフラクタ


Refracta

 

最新は Devuan ベースの Xfce デスクトップ環境です。

CD サイズに収まり、軽量志向になっています。

 

ベースの Devuan がまだベータ版で、マウントの扱いや localpurge など
独特の対応が必要なため、初心者非推奨としています。

 

2017年2月に ISO が公開されました。

このページで紹介している手順に変化ない事を確認しています。


ダウンロード

download | Refracta

 

SourceForge 内で公開されているため、日本のミラー JAIST があります。

インストール

デスクトップにアイコンがありますが、インストールアイコンはありません。

左上 Menu - System - Refracta Installer でインストーラーを起動します。

 

インストーラーは Refracta が構築・提供している Refracta Installer です。

Devuan 系 を中心に他でも採用されてきています。


日本語化

インストール直後は英語表示になっています。

(localepurge が入っているため、日本語言語ファイルが完全に削除されています)

 

左上 Menu - Settings - Keyboard を起動し、

Layout タブを選び、「Keyboard Layout」を Japanese のみにします。

 

Terminal Emulator を起動し、次の手順でインストールを行います。

 

$ sudo apt update

$ sudo apt remove localepurge asunder man-db

$ sudo apt dist-upgrade

$ sudo apt -u --reinstall --fix-missing install $(dpkg -S LC_MESSAGES | cut -d: -f1 | tr ', ' '\n' | sort -u)

$ sudo apt install asunder man-db

$ sudo apt install --install-recommends task-japanese task-japanese-desktop fcitx-mozc

$ sudo dpkg-reconfigure keyboard-configuration

→ 日本語キーボードであれば General 105-keyJapanese

 

fcitx-mozc は任意です。外した場合でも task-japanese-desktop の依存で
uim-anthy・mozc が入り、日本語入力可能です。

 

Simple Install で進めた場合は次のコマンドも実行します。

 

$ sudo dpkg-reconfigure locales

ja-JP.UTF-8 を追加し、標準に(選択は スペースキー なのに注意)

$ sudo dpkg-reconfigure tzdata

Asia → Tokyo と選択

 

あとは ログアウト→ログイン、または Refracta を 再起動 します。

 

キーボード入力が英語のままになっている場合、Fcitx の設定を確認して下さい。

(Shift+2 で @ になる場合は英語、" になる場合は日本語です)

キーボード - 英語 (US) を削除し、キーボード - 日本語 を追加して上に、

Mozc も入っている状態に設定します。

 

最初から表示されている右上の jp(当初は us)部分は削除して構いません。


インストール・設定の動画

運営者が実際に Refracta のインストールと初期設定を行い、

日本語環境にしている動画です。


マウント操作

Refacta は Devuan ベースのため、systemd を排除していますが、

それに関連してマウントに使われる gvfs-daemons は

libsystemd0 が必須となります。

 

この対策として Refracta は次の方法があります。

  • パネルに USB のアイコンがあります。
    これは USB メモリのマウント・アンマウントを実現します。
  • 通常は mount などのコマンドで CLI からマウントします。
  • pmount が含まれてます。様々なパーティションを容易にマウントできます。
    使用したい場合は sudo geany /etc/pmount.allow を開き、
    #/dev/sd[a-z][0-9]* の行頭 # を削除します。
  • どうしても libsystemd0 を有効にしたい場合は、次のコマンドを実行します。
    $ sudo rm /etc/apt/preferences.d/00nosystemd
    $ sudo apt update

SpaceFM でパーティション管理が可能です。マルチブートしている場合など、

他のパーティションをマウントして参照する必要がある場合は便利です。

 

$ sudo apt install spacefm

 

ツールバー Devices - Settings - 表示 - Internal Drives で他パーティションを表示、

Devices - Show で左に一覧表示されるようになります。

Devices - Settings - Mount Command で、/usr/bin/pmount %v を入力、

Devices - Settings - Unount Command で、/usr/bin/pumount %v を入力。

これでマウントを容易に行えるようになります。

「Error: device /dev/●●● is not removable」と表示される場合は

/etc/pmount.allow を編集して下さい。(画像の上参照)


ログイン時にメッセージが表示される

実際のパソコンでログインした直後、右上に次の通知が表示されます。

 

VBoxClient: the VirtualBox kernel service is not running. Exiting.

 

これは VirtualBox でディスプレイの解像度や共通フォルダを使えるようにする
Guest Additions がインストールされたままになっています。

 

Terminal Emulator より次のコマンドを実行して

アンインストールする事で改善できます。


$ cd /opt/VBoxG*
$ sudo ./uninstall.sh


Refracta Tools

Refracta documentation

Refracta/files/tools | SourceForge

 

Refracta は Linux とは別に注目されているところがあります。
それが Refracta Tools です。
Refracta に限らず、Debian・Ubuntu 系で動作します。

  • refractainstaller - 独自のインストーラーがあります。軽量動作します。
  • refractasnapshot - 現在の起動している Linux から ISO を生成します。

MiyoLinux が実際に採用しています。
他にも採用する Linux がでてくるかもしれません。