soramono雑記

Ubuntuメインのひよこユーザー。

Ubuntu【18.04勉強中2】Unity追加してみた

 以前から自分の書く文章が迷走しすぎて読み辛いと自覚してます。m(_ _;)m
 
 【18.04勉強中】で書いた通り、18.04にUnity 7(16.04環境)を導入奮闘記です。
 GNOMEにはGNOMEの良さがありますが、Unityに慣れきった自分には移行し難く、16.04サポート終了後はUnity環境を諦めるしかないかな…と思ってました。
 
 ところが!!( ゚д゚ )クワッ!!
 
 
 現状でも18.04にUnity 7(16.04環境)を導入可能らしい。
 どうしてもUnityから離れ難いという個人的都合で試してみようと思いました。
 
※下の方に【まとめ】を置いてます。それまでぐだぐだ文が続くことをご了承くださいm(_ _)m
 
******************************
 
①Unityを追加
 16.04で使用されているUnity(Unity 7)を追加します。
 
$ sudo apt install unity-session
 
 再起動して反映させます。
 ログイン画面で歯車アイコンから「Unity」を選んでサインイン。
 
GNOMEで自動ログイン設定している場合は、解除しておかないとログイン画面が表示されないので注意。
 
 
タッチパッドドライバーを追加
 ①ではUnityに適したタッチパッドドライバーは追加されません。
 
・16.04→xserver-xorg-input-synaptics
・18.04→xserver-xorg-input-libinput
 
 18.04のドライバー(libinput)ではUnity併用できなかったので、改めてsynapticドライバーをインストール。
 
$ sudo apt install xserver-xorg-input-synaptics
 
 再起動したら反映されます。
 
イメージ 1
(↓反映後↓)
イメージ 2
 
 
 
③Unity Tweak Toolをインストール
 Unity環境を細かく設定できます。あると便利。
 Ubuntuソフトウェアからインストールできます。
 端末からだと「$ sudo apt install unity-tweak-tool」。
 
 ↓インストールしたけど起動エラーした。(スクショ画像紛失のため文字だけでスミマセン(_ _;))
 
The following schema is missing
com.canonical.notify-osd
 
 この場合は「notify-osd」をインストールすることで解決。
 
$ sudo apt install notify-osd
 
 
 
④システムフォントの変更
 18.04のデフォルトは【Notoフォント】です。
 16.04では【Takaoフォント】が採用されており、18.04には入っていません。
 Unityのレイアウトが崩れても気にしない人は変更不要ですが、気になる人は変更してみましょう。
 
 
 16.04と同じ表示にしたい場合は【Takaoフォント】をインストールしましょう。ただ、一部アプリで文字化けが起こるとの情報が…私は未確認ですが。
 または【IPAフォント】でもOK。TakaoフォントがIPAフォント派生だからか表示差は感じませんし、文字化けしないそうです。私はIPAフォントにしてみました。
 他フォントにも変更可能ですが、あくまで16.04と同表示にとなると上2種になるかと思います。
 
◆Takaoフォントをデフォルトにする場合
$ sudo apt install fonts-takao*
 
 再起動すればデフォルトに設定されます。
 
IPAフォントをデフォルトにする場合
$ sudo apt install fonts-ipa*
 
 Takaoフォントと違い再起動だけでデフォルトになることはないので、参考を元にlocal.confを作成。
 
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <match target="pattern">
        <test name="lang" compare="contains">
            <string>ja</string>
        </test>
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>IPA Pゴシック</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="lang" compare="contains">
            <string>ja</string>
        </test>
         <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>IPA P明朝</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="lang" compare="contains">
            <string>ja</string>
        </test>
         <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>IPAゴシック</string>
        </edit>
    </match>
</fontconfig>
 
 テキストエディターにコピペし、「local.conf」の名前で保存。
 作成したlocal.confを端末で/etc/fonts/に移動させ、再起動で反映。
 
$ sudo mv local.conf /etc/fonts/
 
 
▼デフォルト変更:【Noto Sans CJK JP】→【Takao Pゴシック】
イメージ 5 イメージ 6

 

イメージ 3 イメージ 4
 
▼TakaoフォントとIPAフォントの表示差
(Takaoフォント)
イメージ 7
イメージ 8
 
▼Unity Tweak Toolで変更
 Unity Tweak Toolの「フォント」で設定変更できます。こちらだと再起動せずに即反映されて便利。
 ただし、根本のデフォルト設定が変更されるわけではありません。
 
※デフォルトフォントの確認
$ fc-match
$ fc-match sans
$ fc-match serif
$ fc-match monospace
 
******************************
 
【手順まとめ】
 
GNOMEの自動ログイン解除(設定>詳細>ロック解除>自動ログイン:オフ)
 
●local.confの作成(※IPAフォントをデフォルトにする場合)
 
●端末作業
$ sudo apt install unity-session
$ sudo apt install xserver-xorg-input-synaptics
$ sudo apt install unity-tweak-tool
$ sudo apt install notify-osd
 
(※Takaoフォントをデフォルトにする場合)
$ sudo apt install fonts-takao*
 
(※IPAフォントをデフォルトにする場合)
$ sudo apt install fonts-ipa*
$ sudo mv local.conf /etc/fonts/
 
(再起動)
●ログイン画面で歯車アイコンから「Unity」を選択、サインイン
 
 あとはシステム設定やUnity Tweak Toolで使いやすいように設定変更をします。
 
******************************
 
【おまけ】
 
■壁紙の手動追加
 【勉強中24】と大体同じです。リストファイル名だけ違いますが。
 
・壁紙置き場→/usr/share/backgrounds/
・壁紙リスト→/usr/share/gnome-background-properties/bionic-wallpapers.xml
 
 
■fcitx-mozcについて
 16.04(Unity)ではFcitxが標準です。
 18.04(GNOME)ではIBusが標準なのでFcitxは入っていません。インストールしなくても日本語入力は出来ますが、Fcitxを使いたいなら端末からインストールしましょう。
 
$ sudo apt install fcitx-mozc
 
 「設定>言語サポート」を開き、「キーボード入力に使うIMシステム」を「fcitx」に変更し、再起動で反映させます。
 
 再起動後にDashから「Fcitx」を起動します。(初回時のみ)
 
 日本語入力は「半角/全角」>「カタカナ ひらがな」キーでできる…はず。(=_=;) キー操作で無理ならパネルアイコンから設定変更してください。