# MATE (日本語)

関連記事

- GNOME
- Cinnamon
- デスクトップ環境
- ディスプレイマネージャ

MATE のホームページ より:

  MATE デスクトップ環境は GNOME2 のフォークであり、伝統的なやり方を好む Linux ユーザーに魅力的で直感的なデスクトップを提供します。新しい技術をサポートしつつ伝統的なデスクトップを維持するために MATE は活発に開発されています。

## MATE のアプリケーション

MATE は主に GNOME2 のアプリケーションとユーティリティで構成されており、GNOME 3 のアプリケーションとの衝突を避けるためにフォークされて名前が変更されています。以下は MATE で名前が変更された GNOME のアプリケーションの一覧です。

- Alacarte は Mozo に名前が変更されました。
- Nautilus は Caja に名前が変更されました。
- Metacity は Marco に名前が変更されました。
- Gedit は Pluma に名前が変更されました。
- Eye of GNOME は Eye of MATE に名前が変更されました。
- Evince は Atril に名前が変更されました。
- File Roller は Engrampa に名前が変更されました。
- GNOME Terminal は MATE Terminal に名前が変更されました。

GNOME の名を冠した他のアプリケーションや主要なコンポーネント (GNOME Panel, GNOME Menus など) はそのまま GNOME を MATE に変えられています (MATE Panel, Mate Menus など)。

## インストール

MATE は公式リポジトリから使うことができ以下のパッケージからインストールできます:

- mate-panel パッケージは最小のデスクトップシェルを提供します。
- mate グループには標準的な MATE を使うのに必要なコアのデスクトップ環境が含まれています。
- mate-extra グループには MATE デスクトップと統合された追加のユーティリティ・アプリケーションが含まれています。mate-extra グループをインストールするだけでは依存として mate グループ全体がインストールされることはありません。全ての MATE パッケージをインストールしたい場合は、両方のパッケージをインストールする必要があります。

### 追加の MATE パッケージ

必要とするユーザーが限られているために mate や mate-extra からは省かれている追加のパッケージが存在します。

- mate-netbook パッケージにはネットブックなど画面が小さいデバイスで便利な MATE のパネルアプレットが入っています。このアプレットは自動的に全てのウィンドウを最大化しアプリケーションを切り替えるアプレットを提供します。
- mate-user-share パッケージは WebDAV を使ったユーザーレベルの公開ファイル共有を提供します。
- mate-system-tools パッケージにはワークステーションの設定を簡素化するための MATE のツールセットが入っています。中には Arch Linux ではあまり役に立たないものも含まれます。

また、MATE コミュニティによって開発・メンテナンスされていて mate や mate-extra グループには含まれていない MATE アプリケーションも多数存在します。

- mate-applet-lockkeys - CapsLock, NumLock, ScrollLock のオンオフを表示する MATE パネルアプレット。
- mate-applet-softupd - ソフトウェアアップデートが来た時に通知する MATE パネルアプレット。
- mate-applet-streamer - ワンクリックで好きなネットラジオを再生することができる MATE パネルアプレット。
- mate-color-manager - MATE のカラーマネージメントアプリケーション。
- mate-accountsdialog - MATE のユーザーアカウント情報の表示・編集アプリケーション。
- mate-disk-utility - MATE のディスク管理アプリケーション。
- mate-mplayer - MATE の mplayer フロントエンド。
- mate-nettool - 様々なネットワークツールの MATE インターフェイス。
- mate-themes-extras - MATE の GTK2/3 デスクトップテーマのコレクション。
- gnome-main-menu - 伝統的なメインメニューに似た mate-panel アプレット、機能が多少追加されています。
- variety - ユーザーが定義した、もしくは自動でダウンロードされた画像を使って定期的に壁紙を変更します。

以下のパッケージは AUR から利用することができます。MATE と統合されていますが MATE チームによってメンテナンスはされていません。

- mintmenu - MATE の Linux Mint Menu。

## 1.6 から 1.8 へのアップグレード

アップグレードを実行してください:

    pacman -Syu

全てのパッケージの置き換えに承認すると、以下のようになるはずです。

    :: Starting full system upgrade...
    :: Replace mate-document-viewer with community/atril? [Y/n] y
    :: Replace mate-file-archiver with community/engrampa? [Y/n] y
    :: Replace mate-file-manager with community/caja? [Y/n] y
    :: Replace mate-file-manager-gksu with community/caja-extensions? [Y/n] y
    :: Replace mate-file-manager-image-converter with community/caja-extensions? [Y/n] y
    :: Replace mate-file-manager-open-terminal with community/caja-extensions? [Y/n] y
    :: Replace mate-file-manager-sendto with community/caja-extensions? [Y/n] y
    :: Replace mate-file-manager-share with community/caja-extensions? [Y/n] y
    :: Replace mate-image-viewer with community/eom? [Y/n] y
    :: Replace mate-menu-editor with community/mozo? [Y/n] y
    :: Replace mate-text-editor with community/pluma? [Y/n] y
    :: Replace mate-window-manager with community/marco? [Y/n] y

MATE 1.8 のアップグレードが完了したら削除できるパッケージがあります。MATE 1.8 では必要なくなった MATE 1.6 のライブラリです。

    pacman -Rs libmatekeyring libmatewnck mate-character-map mate-keyring

## 1.4 から 1.6 へのアップグレード

MATE 1.6 は `gconf` から `gsettings` に移行しました。MATE 1.4 から更新すると、パネルが空になることがあります。この問題を解決するにはパネルの設定をデフォルトにリセットしてください:

    # mate-panel --reset

その後、次のコマンドを実行して古い設定をリストアしてください:

    # mate-conf-import

MATE 1.4 から MATE 1.6 へ更新した後は、MATE 1.6 で不要になった古い MATE 1.4 のライブラリを削除すると良いでしょう。これで MATE の起動時間が短縮できます:

    # pacman -R ffmpegthumbnailer-caja libmate libmatecanvas libmatecomponent libmatecomponentui libmatenotify libmateui mate-conf mate-conf-editor mate-corba mate-mime-data mate-vfs python-corba python-mate python-mate-desktop

次を使うことでも孤立したパッケージを削除できます:

    # pacman -R $(pacman -Qtdq)

Note: 全てのパッケージを削除するには孤立したパッケージを削除するコマンドを複数回実行する必要があります。
Warning: 要らなくなったライブラリを削除するときは必要なパッケージも削除してしまわないように注意してください。

## 起動

MATE はディスプレイマネージャを使うか手動で起動することができます。

### グラフィカルログイン

ディスプレイマネージャを使ってセッションリストから MATE を選んで下さい。MATE の開発者はディスプレイマネージャに GTK+ (2) greeter の LightDM を推奨しています。lightdm-gtk2-greeter パッケージでインストールできます。

### 手動ログイン

コンソールから手動で MATE を起動したい場合は、次の行を `~/.xinitrc` ファイルに追加してください:

    ~/.xinitrc

    exec mate-session

これで `startx` と入力することで MATE を起動できます。

logind セッションの維持など、詳細については Xinitrc を見て下さい。

## アクセシビリティ

MATE は視覚や身体に障害を持つ人も使用することができます。orca や espeak (目が見えない人のためのスクリーンリーダー)、そして onboard (身体に障害を持つ人のためのオンスクリーンキーボード) をインストールしてください:

    # pacman -S orca espeak onboard

そして MATE を起動する前にアクセシビリティ機能が必要なユーザーで次のコマンドを実行してください:

    gsettings set org.mate.interface accessibility true

変更を適用するために再起動すれば `System -> Preferences -> Assistive Technologies` からアクセシビリティアプリケーションを設定できます。

## ネットワーク管理

MATE でのネットワークの管理には Network Manager を使うことが推奨されています。インストールと設定方法は wiki のページを見て下さい。

## Bluetooth

MATE 1.8 の Bluetooth サポートは Blueman の新バージョンの完成まで保留になっています。詳細はあとでここに追記します。

## PulseAudio と GStreamer

MATE は2つのオーディオバックエンドをサポートしています。PulseAudio と GStreamer です。デフォルトでは、PulseAudio バックエンドがインストールされますが、GStreamer バックエンドに切り替えたい場合は次のコマンドを実行してください:

    # pacman -S mate-settings-daemon-gstreamer mate-media-gstreamer

## Tips & Tricks

### コンポジットを有効にする

コンポジットはデフォルトでは有効になっていません。有効にするには `System -> Preferences -> Windows` から `General` タブの `Enable software compositing window manager` の横のボックスにチェックを入れて下さい。もしくは、ターミナルから以下を実行することでも有効にできます:

    $ dconf write /org/mate/marco/general/compositing-manager true

### 新規ウィンドウの位置を変更する

デフォルトで、新しいウィンドウが開く位置は左上に決まっています。新しいウィンドウを真ん中に持ってくるには、`System -> Preferences -> Windows` から `Placement` タブの `Center new windows` の横のボックスにチェックを入れて下さい。もしくは、ターミナルから以下を実行することでも変更できます:

    $ dconf write /org/mate/marco/general/center-new-windows true

### ウィンドウのスナップを有効にする

ウィンドウスナップはデフォルトでは有効になっていません。有効にするには `System -> Preferences -> Windows` から `Placement` タブの `Enable side by side tiling` の横のボックスにチェックを入れて下さい。

### デスクトップアイコンを表示・隠す

デフォルトで、MATE はデスクトップに複数のアイコンを表示します: デスクトップディレクトリの中身、コンピュータ、ホーム、ネットワークディレクトリ、ゴミ箱、マウントされたデバイス。`dconf` を使ってアイコンを個別に、もしくはまとめて表示・隠すことができます。

#### 全てのデスクトップアイコンを隠す

    $ dconf write /org/mate/desktop/background/show-desktop-icons false

#### 個々のアイコンを隠す

コンピューターのアイコンを隠す:

    $ dconf write /org/mate/caja/desktop/computer-icon-visible false

ユーザーディレクトリのアイコンを隠す:

    $ dconf write /org/mate/caja/desktop/home-icon-visible false

ネットワークのアイコンを隠す:

    $ dconf write /org/mate/caja/desktop/network-icon-visible false

ゴミ箱のアイコンを隠す:

    $ dconf write /org/mate/caja/desktop/trash-icon-visible false

マウントボリュームのアイコンを隠す:

    $ dconf write /org/mate/caja/desktop/volumes-visible false

逆にアイコンを表示させるには `false` を `true` に置き換えてください。

### MATE で他のウィンドウマネージャを使う

MATE のデフォルトのウィンドウマネージャは GNOME 2 のウィンドウマネージャ metacity のフォークである marco です。様々な方法を使って marco を他のウィンドウマネージャに置き換えることが可能です:

- ウィンドウマネージャをすげ替える一番簡単な方法は `mate-session-properties` でウィンドウマネージャを自動起動する方法です。

System メニューを開いて、Preferences メニューまで行き Startup Applications をクリックしてください。ダイアログで Add をクリックして名前とコメントを入力して次のような形式でコマンドを追加してください: "name of window manager" "--replace" (例えば、openbox なら次のコマンドを使って下さい: `openbox --replace`)。

ログアウトしてからログインしなおせば marco は選んだウィンドウマネージャに置き換えられているはずです。macro に戻すには Startup Applications で作ったエントリを削除してください。

- もしくは dconf で使いたいウィンドウマネージャを指定することも可能です:

    $ dconf write /org/mate/desktop/session/required-components/windowmanager "'mywindowmanager'"

"mywindowmanager" は選んだウィンドウマネージャの名前に置き換えてください (例: openbox, metacity)。

- MATE のウィンドウマネージャ (marco) を終了して使いたいウィンドウマネージャを起動する (この方法は非推奨です！)

.xinitrc を以下のように編集してください:

    exec mate-session
    killall marco
    exec mywindowmanager

"mywindowmanager" は使いたいウィンドウマネージャの名前に置き換えてください。

Note: この方法は `startx` コマンドを使って MATE セッションを起動するときにしか使えません。ディスプレイマネージャを使っている場合は他の2つの方法を使って下さい。

### ウィンドウのボタンの順番を変更する

dconf を使ってボタンを変更することができます。キーは `org.mate.marco.general.button-layout` にあります。グラフィカルの dconf-editor を使うか dconf コマンドラインツールを使って変更してください:

    $ dconf write /org/mate/marco/general/button-layout "'close,maximize,minimize:'"

menu, close, minimize, maximize をお望みの順番でカンマで区切って指定してください。コロンはウィンドウのタイトルになります (変更を適用するのに必要です)。

### ドライブをマウントしたらファイルマネージャを自動で開くのを止める

デフォルトで、ドライブがマウントされたとき MATE は新しいファイルマネージャのウィンドウを自動で開きます。これを無効にするには、dconf で以下のキーを変更してください:

    $ dconf write /org/mate/desktop/media-handling/automount-open false

### スクリーンセーバー

MATE は mate-screensaver を使ってセッションをロックします。デフォルトでは限られた数のロック画面しか使うことができません。もっと多くのロック画面を使うには、mate-screensaver-hacks パッケージをインストールしてください。これで mate-screensaver で Xscreensaver のロック画面を使えるようになります。

### ロック画面 & 既定の壁紙

次のファイルを作成することでロック画面の壁紙を変更できます:

    /usr/share/glib-2.0/schemas/mate-background.gschema.override

    [org.mate.background]
    picture-filename='/path/to/the/background.jpg'

その後、スキーマを再コンパイルします:

    # glib-compile-schemas /usr/share/glib-2.0/schemas/

X セッションを再起動して、変更を反映させて下さい。

### Qt アプリケーションのスタイル

Qt4 アプリケーションに MATE のテーマを継承させるには、以下を行なって下さい:

    * System -> Preferences -> Qt4 Config に行くかシェルから qtconfig-qt4 を実行
    * GUI Style を GTK+ に変更する
    * File --> Save

詳しくは Uniform Look for Qt and GTK Applications (日本語) を見て下さい。

### カーソルテーマの修正

カーソルテーマを修正するには、`~/.icons/default/index.theme` を編集して以下を含めて下さい:

    [Icon Theme]
    Inherits=mate

## 参照

- MATE ホームページ
- MATE wiki の Arch Linux
- MATE デスクトップスクリーンショット
- The MATE Desktop Environment - MATE に関する Arch Linux フォーラムの議論

Category:

- Desktop environments (日本語)