Cinnamon - FreeBSD 12.2 RELEASE - 環境構築

 クラウディア
1. 概要
2. インストール
3. /etc/fstab 編集
4. ユーザ用初期化ファイルの作成
5. /etc/rc.conf 編集
6. 再起動

1. 概要

 下記の環境へ、「Cinnamon」のデスクトップ環境を構築する手順を記述します。
 項目   内容   備考 
ホスト Windows10 Version 20H2
VitualBox Version 6.1.16
ゲスト FreeBSD 12.2 RELEASE

 長らく、「FreeBSD」上で、まともに「Cinnamon」をインストールしてもまともに動作することがなかったのですが、今回、やっと動作させることができました(2021年1月19日)。

 わたしの結論としては、「GNOME」に合わせて「Cinnamon」をインストールすることで動作するようになりました。


 ここまでの時点で、システムインストールと「VirtualBox Guest Additions」の設定は終わっているものとします。
 それぞれのインストール・設定に関しては、

	「FreeBSD - デスクトップ環境構築 - 共通事項 - システムインストール」
	「FreeBSD - デスクトップ環境構築 - 共通事項 - VirtualBox Guest Additions」

 をご参照ください。

2. インストール

 「root」ユーザで

pkg install -y xorg ja-font-migmix
pkg install -y gnome3
pkg install -y cinnamon
 「GNOME」の上に「Cinnamon」をインストールしています。  2021年1月19日の時点で、下記のバージョンでした。

$ pkg info cinnamon
cinnamon-4.8.4
Name           : cinnamon
Version        : 4.8.4
Installed on   : Tue Jan 19 15:50:37 2021 JST
Origin         : x11/cinnamon
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : x11 gnome
Licenses       : GPLv2
Maintainer     : gnome@FreeBSD.org
WWW            : http://cinnamon.linuxmint.com/
Comment        : Fork of GNOME Shell with layout similar to GNOME 2
Options        :
        DOCS           : on
        NLS            : on
Shared Libs required:
        libatk-bridge-2.0.so.0
        libpango-1.0.so.0
        libcairo.so.2
        libgtk-3.so.0
        libxml2.so.2
        libcinnamon-menu-3.so.0
        libatk-1.0.so.0
        libgirepository-1.0.so.1
        libgstreamer-1.0.so.0
        libmuffin-cogl-0.so
        libgdk_pixbuf-2.0.so.0
        libgio-2.0.so.0
        libXfixes.so.3
        libX11.so.6
        libmuffin-cogl-path-0.so
        libglib-2.0.so.0
        libmuffin-cogl-pango-0.so
        libgobject-2.0.so.0
        libcjs.so.0
        libGL.so.1
        libstartup-notification-1.so.0
        libmuffin-clutter-0.so
        libintl.so.8
        libgstbase-1.0.so.0
        libmuffin.so.0
        libgdk-3.so.0
        libpangocairo-1.0.so.0
Shared Libs provided:
        libst.so
        libcinnamon.so
Annotations    :
        FreeBSD_version: 1201000
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 9.32MiB
Description    :
Cinnamon is a Linux desktop which provides advanced innovative features and a
traditional user experience.

The desktop layout is similar to Gnome 2.
The underlying technology is forked from Gnome Shell.
The emphasis is put on making users feel at home and providing them with an
easy to use and comfortable desktop experience.

WWW: http://cinnamon.linuxmint.com/

3. /etc/fstab 編集

 「GNOME」(「Cinnamon」を動作させるのに必要なもので)は、「/proc」ファイルシステムというのをマウントする必要があるとのことで、  「root」ユーザで

cat << 'EOF' >> /etc/fstab
proc            /proc           procfs  rw      0       0
'EOF'

4. ユーザ用初期化ファイルの作成

 ユーザ用初期化ファイルを作成します。

cat << 'EOF' >> /usr/share/skel/dot.xprofile
#!/bin/sh
#
export LC_ALL=ja_JP.UTF-8
export LANGUAGE=ja_JP.UTF-8
export LANG=ja_JP.UTF-8
'EOF'
 既存のログインユーザは、上記をホームディレクトリへコピーします。

cp /usr/share/skel/dot.xprofile ~/.xprofile

5. /etc/rc.conf 編集

 デーモン群を起動するようにします。

sysrc dbus_enable=YES
sysrc gdm_enable=YES
sysrc avahi_daemon_enable=YES
sysrc avahi_dnsconfd_enable=YES

6. 再起動

 再起動します。

reboot
 再起動後、ログイン画面が表示されます。  ログイン画面で、ユーザをクリック。
「Cinnamon FreeBSD 12.2」-「ログイン画面」

 右下の設定アイコン「」で
 「Cinnamon」を選択してパスワードを入力すれば、「Cinnamon」へログインできます。

「Cinnamon FreeBSD 12.2」-「ログイン画面」「デスクトップ変更」

 ログイン時、なんだかやなダイアログが表示されます。

「Cinnamon FreeBSD 12.2」-「ログイン時のダイアログ」

 このダイアログの状態を解消する方法は、まだ(2021年1月19日)わかっていません。

 「Linux」のディストリビューションと比べると淡い色合いです。

高速大容量レンタルサーバ10G弁当Sirusiハイスピードプラン
 
 
カウンタバックグラウンド