忍者ブログ
Home > 記事一覧

rago1975の部屋

このブログは管理人が個人的に興味がある事項を書き留めておくメモみたいなものです。当面は、Manjaro Linux関係の記事が中心になります。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


Manjaro Linux distribution customized for Japanese

あまり、需要がないと思いますが、一応リンクを貼っておきます。なお、プロジェクトはこちら
http://sourceforge.net/projects/manjarojp/files/xfce/manjaro-xfce-0.8.10-x86_64-ja.iso/download

中身は前回書いたようなもので、日本語環境でインストールしてもxfdesktopがクラッシュしない、Fcitx-mozcによってインストール直後から日本語入力ができる、というものです。それ以外には、ほとんど手を加えていません。(デスクトップのフォントはttf-droid japaneseにしています。)

firefox, Libreoffice の日本語パッケージは、インストール後にManjaro settings manager で手動で入れる形になります。ただ、通常はインストールの後で「〇〇件の言語パッケージが利用できます。」という通知が表示されると思います。

追記 8/10 

元のファイルから"libdvdcss" を削除した、ISOイメージをビルドし、差し替えました。
http://sourceforge.net/projects/manjarojp/files/xfce/
もちろん、libdvdcssはインストール後、pacmanコマンドで容易に追加できます。
PR

Manjaroiso によるカスタムLiveDVDの作成

Manjaro Linuxはgithub上でコードを公開しています。githubに公開されているものでmanjaroisoというツールがあって、そのツールを使えば自分好みのLiveDVDイメージを作成することができます。
githubのManjaroのチームのページから、manjaroisoのページにアクセスします。このページ右側のの"Download Zip"をクリックすると、zipファイルがダウンロードされます。
manjaroisoページのReadmeに書いてあるとおりに作業を進めていきます。また、forumでの説明はここにあります。
もし、OSとしてManjaroが動いている状態でしたら、pacman で実行コマンドを予めインストールしておくことができます。
sudo pacman -S manjaroiso
ダウンロードしたzipファイルを適当な(空き容量が十分にある)ディレクトリに展開し(manjaroiso-masterというディレクトリが生成されます)、動作しているシステムがmanjaroではなくて、pacmanによるツールのインストールができない場合はsrcディレクトリに入り、"make install"でツールをインストールします。
その後、例えばxfceをデスクトップ環境にしてLiveDVDを作成したい場合、manjaroiso-master/configs/xfce/ に移動し、
sudo buildiso

と入力すると、自動的にパッケージのダウンロードが始まり、isoファイルの生成が行われます。
最終的にxfceの場合、manjaro-xfce-0.8.10-x86_64.iso という約1.2GBのファイルが生成されます。

manjaroiso-master/configs/shared/ の下に、Packagesというテキストファイルがあります。このファイルには、isoファイルに搭載するパッケージのリストが記載されています。つまり。このリストを編集することによって、インストールに追加・削除したいパッケージを選択することができます(ただし、AURパッケージはできないみたいです。)。また、同様のリストは manjaroiso-master/configs/ 以下の各デスクトップ環境のディレクトリにもあって、 manjaroiso-master/configs/xfceにはPackages-Xfceというリストがあります。各々の環境に応じてこれらを編集し、インストールするパッケージを選択することができます。

manjaroiso-master/configs/shared/ の下に、overlayというディレクトリがあります。このディレクトリの下の usr や etc を編集することによって、インストールしたシステムの /usr や /etc の設定を行うことができます。例えば、manjaroiso-master/configs/shared/overlay/etc/skel/ 内で.bashrcを編集すると、インストールしたシステムの/etc/skel/.bashrc となり、ユーザーのホームディレクトリ内の.bashrcとなります。

この機能を使えば、自分好みのLiveDVDを作成することが可能です。例えば、manjaro-0.8.10のXfce版は初期状態だと、言語を日本語にするとデスクトップがクラッシュします。追加のフォントを予め入れるとそれを回避することができます。ついでにfcitx-mozcとか入れて、.xprofileも予めfcitxの設定を書き込んでおく、というのもできるはずです。いざ、やってみると、、
(次回に続くかも)

追記 8/10

どうやら、AURパッケージもisoファイルに追加できるみたいです(参考)。ちょっと手間が掛かりそうですが。この機能を使えば色々面白い派生ディストリビューションを作成することができるのではないでしょうか。

【メモ】Fcitx-mozcのインストールと設定

fcitx-mozcは公式リポジトリに入っている。
sudo pacman -S fcitx-mozc fcitx-gtk2 fcitx-gtk3 fcitx-qt4

~/.xprofile を以下のように編集。
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
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
~/.bashrc を開き、以下のように編集
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
一度ログアウトして再ログインし、Xを起動。

Manjaro settings manager


 Manjaro Linuxの色々な設定を実行するGUIツールとして、Manjaro settings manager というプログラムが用意されています。これを使えばロケールの設定や、ユーザーアカウントの追加、カーネルの設定をGUIで行うことができます。




言語(ロケール)の設定

Xfceの場合、アプリケーションメニューから、Manjaro settings managerを起動させることができます。(もし、アプリケーションに入っていない場合、pacmanで「manjaro-settings-manager」というパッケージをインストールすれば使えるようになります。)rootのパスワードを入力すると上のようなウィンドウが現れます。
この画面で「言語(Language)」をクリックすると、下の画面に切り替わります。


ここでは、英語(USA)と日本語が選択可能です。この画面で「追加(add)」をクリックすると、言語を追加することができます。「システムの言語」「システムのフォーマット」のそれぞれに言語を選択しチェックすると、次回の起動時から、システムのメッセージ等がその言語で表されるようになります。
注:システムの言語を選択し、再起動する前に、その言語が必要とするフォントをインストールしておく必要があります。(日本語の場合、ttf-sazanami等)フォントが無い場合xfdesktop等が起動しないトラブルが発生する可能性があります。

カーネルの設定

Manjaro settings managerを起動させた後の画面で、「kernel」をクリックすると下の画面に切り替わります。


この画面では、Manjaro Linuxがサポートしているカーネルのバージョンが表示されます。カーネルのバージョンによって青文字で「LTS」「Recommended(推奨)」というコメントがされています。画面の例では、Linux 3.12.24-1がインストールされていて、現在実行されていることが緑文字で示されています。各カーネルについて、「Install」をクリックすると、カーネルがインストールされます。ちょうどコマンドラインで「sudo mhwd-kernel -i」を実行するのと同じことをGUI上で行っています。
カーネルをインストールした後に、システムを再起動させ、起動画面で「Advanced options for Manjaro Linux」を選択し、起動を行うカーネルを設定することができます。

【メモ】Lyxの導入と環境設定

Lyxのインストール

Manjaro LinuxでLyx texlive-langcjkをインストール。今回はpamacを使ったけれど、コマンドラインでするとこう。
sudo pacman -S lyx texlive-langcjk
依存パッケージとしてtexlive-coreとtexlive-binが併せてインストールされる。texlive-langcjkは後から入れるとjarticle.clsのパスが通らなくなる(解決策ある?)ので注意。
Lyxを起動させ、/usr/share/lyx/examples/ja/splash.lyx を開いた時にエラーが出なければok。(jarticle.clsのパスが通っていないと、ここでエラーが出る。)

日本語文書を新規作成する場合、[文書]→[設定]→[文書クラス]で「日本語Article(jarticle)」を選択。[文書]→[設定]→[言語]で「日本語」を選択し、文字コードを「その他:言語既定値(inputenc不使用)」とする。

evinceのインストール・環境設定

Lyx文書の印刷の手段として、dviファイルをpdfに変換し、pdfビューアーの機能を使って印刷することになる。
Manjaro 0.8.10 Xfceでは、evinceが入っていないので、インストール
sudo pacman -S evince 
このままでは日本語が表示されないので、poppler-dataをインストール(poppler本体はtexlive-binの依存パッケージとしてすでに入っているはず。)
sudo pacman -S poppler-data
それで、先ほどのLyx上で /usr/share/lyx/examples/ja/splash.lyxを開き、メニューから「PDF(dvipdfm)を表示」を選ぶと、正常な場合、evinceが起動し、PDF化された文書が表示される。

このままだと、pdf化したときに明朝フォントがさざなみゴシックになってしまうので、奥村研のサイトを参考に ~/.config/fontconfig/fonts.conf を作成・編集し、明朝フォントをIPAexMinchoで表示するように設定。




プロフィール

HN:
rago1975 (Takefumi Nagata)
HP:
性別:
男性
自己紹介:
熊本在住の一般人です。Manjaro Linux関係の翻訳などを少々やっています。
twitter: https://twitter.com/rago1975

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

P R