Thursday, March 12, 2015

Archlinuxの設定あれこれ

MATE ターミナルの背景が白だと黄色文字が読みにくいので黒にする。
 ターミナルを起動し、「編集」→「プロファイル」のDefaultを編集する。
「色」タブで、組み込みのスキームを「黒字に白文字」にする。

フォントを見やすくするために、ヒンティングとビットマップを無効化する。
$ sudo pulma /etc/fonts/conf.avail/71-no-embedded-bitmaps.conf
以下を入力
xml version="1.0"?>
<fontconfig>
  <match target="font">
    <edit mode="assign" name="embeddedbitmap">
      <bool>false</bool>
    </edit>
    <edit mode="assign" name="hintstyle">
       <const>hintnone</const>
    </edit>
  </match>
</fontconfig>
- See more at: http://archlinux-blogger.blogspot.jp/2013/08/arch-linux.html#sthash.MruwPoKn.dpuf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <edit mode="assign" name="embeddedbitmap"> 
            <bool>false</boot>
        </edit>
        <edit mode="assign" name="hintstyle">
            <cont>hintnone</const>
        </edit>
    </match>
</fontconfig>

/etc/fonts/conf.d/にリンクを張る。
$ sudo ln -s /etc/fonts/conf.avail/71-no-embedded-bitmaps.conf /etc/fontsconf.d/71-no-embedded-bitmaps.conf


/etc/fonts/conf.avail/71-no-embedded-bitmaps.conf
/etc/fonts/conf.avail/71-no-embedded-bitmaps.confを作り、以下を記入。 - See more at: http://archlinux-blogger.blogspot.jp/2013/08/arch-linux.html#sthash.MruwPoKn.dpuf
/etc/fonts/conf.avail/71-no-embedded-bitmaps.confを作り、以下を記入。 - See more at: http://archlinux-blogger.blogspot.jp/2013/08/arch-linux.html#sthash.MruwPoKn.dpuf
/etc/fonts/conf.avail/71-no-embedded-bitmaps.confを作り、以下を記入。 - See more at: http://archlinux-blogger.blogspot.jp/2013/08/arch-linux.html#sthash.MruwPoKn.dpuf
takaoフォントのインストール
$ packer -S otf-takao
Proceed with installatio で y
Edit otf-takao PKGBUILD with $EDITOR? で n
Edit otf.install with $EDITOR? で y
:q で vi をぬける。
パッケージを作ったあと、パスワードを聞いてくるので、入力する。
インストールするか?に y

Firefoxのインストール

$ packer -S firefox-i18n-ja

Firefoxの設定でコンテンツタブの既定のフォントを「Takao P ゴシック」に、詳細設定のプロポーショナルを「ゴシック体」、明朝体を「Takao P明朝」、ゴシック体を「Takao Pゴシック」、等幅を「Takaoゴシック」にする。

ウィンドウの閉じるボタン等を左側へ移動
アプリケーション→システムツール→dconfエディターを起動
org/mate/marco/generalのbatton-layoutをclose,minimize,maximize:menuにする。
(:はウィンドウのタイトルが入る)

下のパネルを消し、上のパネルを下に持ってきて、右クリックの「パネルへ追加」でワークスペース切替器、ウィンドウの一覧、Network Monitor、を追加。

jdをインストール
$ packer -S jd
Edit PKGBUILDで n
コンパイルして、パッケージ化後パスワードを入れてインストール。

Thunderbirdのインストール
$ packer -S thunderbird-i18n-ja

Tuesday, March 10, 2015

Archlinuxの日本語化

端末で
$ sudo nano /etc/locale.conf
以下を入力。LANG=en...行は削除するかコメント行にする。

LANG=ja_JP.UTF-8

とりあえず使えるフォントを入れる。
$ sudo pacman -S otf-ipafont

Fcitxとmozc
$ sudo pacman -S fcitx-im fcitx-configtool fcitx-mozc

環境変数の設定
$ nano ~/.xprofile
以下を入力
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

再起動してシステム→コントロールセンター→fcitxの設定の、
入力メソッドタブで左下の+ボタンからMozcを選択して追加する。

Firefoxのインストール
端末で
$ packer -S firefox-i18n-ja

Friday, March 06, 2015

ArchLinuxにMATEをインストール

デスクトップ環境には一般ユーザーでログインするので作成する。
# useradd -m -G wheel -s /bin/bash <ユーザー名>
# passwd <ユーザー名>

wheelグループでsudoを使えるようにする。
# visudo
次の行の#をDelキーで削除し、:wqで書込終了
(iで入力モード,ESCでコマンドモード,:q!で書き込まず終了)
%wheel ALL=(ALL) ALL

公式だけではpackerやMATEが入らないので、Repositoryを追加する。
# nano /etc/pacman.conf
次3行を追加
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

アップデートする。
# pacman  -Syyu
ついでにpackerをインストール
# pacman -S packer

xorgをインストール
# pacman -S xorg-server xorg-server-utils

グラフィックドライバを確認してインストール
# lspci | grep VGA
Intelなら
# pacman -S xf86-videl-intel

MATEとディスプレーマネージャをインストール
# pacman -S mate mate-extra
# pacman -S lightdm lightdm-gtk2-greeter

X用にキーボードを設定する。
# nano /etc/X11/xorg.conf.d/10-keyboard.conf
以下を入力
Section "InputClass"
               Identifier "System Keyboard"
               MatchIsKeyboard "on"
               Option "XkbModel" "jp106"
               Option "XkbLayout" "jp"
EndSection

テストする。
# systemctl start lightdm
ログイン画面になったら、一般ユーザーでログイン
MATEデスクトップになったら、Mate Terminalでキーボードの記号が正しく入力できるか確認

一度再起動してrootでログインする。
起動時にlightdmとMATEが起動するようにする。
# systemctl enable lightdm
# nano ~/.xinitrc
以下を入力
exec mate-session

再起動する。

Wednesday, March 04, 2015

VBarchにMATEをインストール

公式だけではguest-utilsが入らないので[archlinuxfr]を追加する。
# nano /etc/pacman.conf
下に次の3行を追加する。
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

# pacman -Syyu
ついでにpackerをインストール
# pacman -S packer

guest-utilsをインストール。これでxorgとビデオドライバも入る。
# pacman -S virtualbox-guest-utils

MATEとlightdmをインストール
# pacman -S mate mate-extra
# pacman -S lightdm lightdm-gtk2-greeter

Xが起動するとキーボードがUSに戻ってしまうのでjp106に設定する。
# nano /etc/X11/xorg.conf.d/10-keyboard.conf
以下を入力する。
Section "InputClass"
               Identifier "Keyboard Deults"
               MatchIsKeyboard "yes"
               Option "XkbModel" "jp106"
               Option "XkbLayout" "jp"
EndSection

テストする。
#systemctl start lightdm
ログイン画面になったら一般ユーザーでログイン
MATEデスクトップになるかを確認
MATEデスクトップの端末で記号入力がキーの通りならOK

再起動する。
起動時にlightdmが動くように設定する。
# systemctl enable lightdm
.xinitrcに書き込む
# nano ~/.xinitrc
exec mate-session

端末で
$ sudo nano /etc/locale.conf
以下を入力。LANG=en...行は削除するかコメント行にする。

LANG=ja_JP.UTF-8


ちょっと時間が開いて、なにかをインストールするときは何はともあれ
$ sudo pacman -Syu

とりあえず使えるフォントを入れる。
$ sudo pacman -S otf-ipafont

Fcitxとmozc
$ sudo pacman -S fcitx-im fcitx-configtool fcitx-mozc

環境変数の設定
$ nano ~/.xprofile
以下を入力
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

再起動してシステム→コントロールセンター→fcitxの設定の、
入力メソッドタブで左下の+ボタンからMozcを選択して追加する。

firefoxのインストール
$ sudo pacman -S firefox-i18n-ja