<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gogorockn</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gogorockn"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Gogorockn"/>
	<updated>2026-04-18T10:18:05Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Dovecot&amp;diff=14136</id>
		<title>Dovecot</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Dovecot&amp;diff=14136"/>
		<updated>2019-02-28T16:30:47Z</updated>

		<summary type="html">&lt;p&gt;Gogorockn: 不必要になった設定内容の追記&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:メールサーバー]]&lt;br /&gt;
[[en:Dovecot]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Postfix}}&lt;br /&gt;
{{Related|Courier MTA}}&lt;br /&gt;
{{Related|OpenSMTPD}}&lt;br /&gt;
{{Related|Fail2ban}}&lt;br /&gt;
{{Related|SOGo}}&lt;br /&gt;
{{Related|仮想ユーザーメールシステム}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
この記事では個人やスモールオフィスでの利用に適したメールサーバーの設定方法について記述しています。&lt;br /&gt;
&lt;br /&gt;
[http://www.dovecot.org/ Dovecot] は Linux/Unix ライクなシステム向けのオープンソースの [[Wikipedia:IMAP|IMAP]] と [[Wikipedia:POP3|POP3]] サーバーで、セキュリティを主眼に置いて書かれています。Dovecot は Timo Sirainen によって開発され、2002年7月に初めてリリースされました。Dovecot は第一に軽量で高速、設定しやすいオープンソースのメールサーバーを目指しています。詳しい情報は、公式の [https://wiki2.dovecot.org/ Dovecot Wiki] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
==インストール==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|dovecot}} と {{Pkg|pam}} パッケージを[[pacman|インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
==設定==&lt;br /&gt;
&lt;br /&gt;
===前提===&lt;br /&gt;
&lt;br /&gt;
* Dovecot によるメールアカウントはそれぞれ、サーバーに定義するローカルのユーザーアカウントを持ちます。&lt;br /&gt;
* サーバーはローカルのユーザーデータベース (/etc/passwd) ではなく [[PAM]] を使ってユーザーを認証します。&lt;br /&gt;
* 認証パスワードの暗号化には [[Wikipedia:ja:Transport_Layer_Security|SSL]] が使われます。&lt;br /&gt;
* 一般的な [[Wikipedia:ja:Maildir|Maildir]] フォーマットを使ってユーザーのホームディレクトリにメールを保存します。&lt;br /&gt;
* [[Wikipedia:ja:メール配送エージェント|MDA]] はあらかじめローカルユーザーにメールを配達するように設定されています。&lt;br /&gt;
&lt;br /&gt;
===SSL 証明書の作成===&lt;br /&gt;
&lt;br /&gt;
{{Pkg|dovecot}} パッケージにはサーバーの SSL 証明書を生成するためのスクリプトが含まれています。&lt;br /&gt;
&lt;br /&gt;
* サンプルファイルから設定ファイルをコピーしてください: {{ic|# cp /usr/share/doc/dovecot/dovecot-openssl.cnf /etc/ssl/dovecot-openssl.cnf}}。&lt;br /&gt;
* {{ic|/etc/ssl/dovecot-openssl.cnf}} を編集して証明書を設定してください。&lt;br /&gt;
&lt;br /&gt;
* {{ic|# /usr/lib/dovecot/mkcert.sh}} を実行すれば証明書が生成されます。&lt;br /&gt;
&lt;br /&gt;
証明書・キーのペアは {{ic|/etc/ssl/certs/dovecot.pem}} と {{ic|/etc/ssl/private/dovecot.pem}} として作成されます。&lt;br /&gt;
&lt;br /&gt;
証明書を変更した時は {{ic|cp /etc/ssl/certs/dovecot.pem /etc/ca-certificates/trust-source/anchors/dovecot.crt}} と {{ic|# trust extract-compat}} を実行してください。&lt;br /&gt;
&lt;br /&gt;
{{Warning|SSL/TLS を使用する場合、{{ic|/etc/dovecot/conf.d/10-ssl.conf}} の[[#Dovecot の設定|設定]]に以下を追加して [http://disablessl3.com/ POODLE] と [https://weakdh.org/sysadmin.html FREAK/Logjam] の対策をしてください:&lt;br /&gt;
{{bc|1=&lt;br /&gt;
ssl_protocols = !SSLv3&lt;br /&gt;
ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA&lt;br /&gt;
ssl_prefer_server_ciphers = yes&lt;br /&gt;
}}}}&lt;br /&gt;
&lt;br /&gt;
===DH パラメータの生成===&lt;br /&gt;
&lt;br /&gt;
新しい DH パラメータファイルを生成するには (長い時間がかかります):&lt;br /&gt;
&lt;br /&gt;
 # openssl dhparam -out /etc/dovecot/dh.pem 4096&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/dovecot/dovecot.conf}} にファイルを追加してください:&lt;br /&gt;
&lt;br /&gt;
 ssl_dh = &amp;lt;/etc/ssl/dh.pem&lt;br /&gt;
&lt;br /&gt;
===PAM 認証===&lt;br /&gt;
{{note| 最新の {{pkg|dovecot}} パッケージでは、この設定がデフォルトで有効になります。 }}&lt;br /&gt;
* dovecot の PAM を設定するには、以下の内容で {{ic|/etc/pam.d/dovecot}} を作成してください:&lt;br /&gt;
{{hc|/etc/pam.d/dovecot|&lt;br /&gt;
auth    required        pam_unix.so nullok&lt;br /&gt;
account required        pam_unix.so &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===PAM 認証と LDAP===&lt;br /&gt;
&lt;br /&gt;
* [[OpenLDAP]] サーバーを使って認証している場合、[[LDAP 認証]]に書かれているように先に LDAP ユーザーでログインできることを確認してください。それから、{{ic|/etc/pam.d/dovecot}} に以下を記述します。エントリの順番には意味があるので注意してください:&lt;br /&gt;
{{hc|/etc/pam.d/dovecot|2=&lt;br /&gt;
auth    sufficient      pam_ldap.so&lt;br /&gt;
auth    required        pam_unix.so     nullok&lt;br /&gt;
account sufficient      pam_ldap.so&lt;br /&gt;
account required        pam_unix.so&lt;br /&gt;
session required        pam_mkhomedir.so skel=/etc/skel umask=0022&lt;br /&gt;
session sufficient      pam_ldap.so&lt;br /&gt;
}}&lt;br /&gt;
上記の設定の場合 LDAP とシステムユーザーの両方がメールボックスを持つことになります。&lt;br /&gt;
&lt;br /&gt;
* {{ic|/etc/dovecot/conf.d/auth-system.conf}} を編集して {{ic|passdb}} ディレクティブを以下のように変更:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
passdb {&lt;br /&gt;
  driver = pam&lt;br /&gt;
  args = session=yes dovecot&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{ic|pam_mkhomedir.so}} モジュールを使用して {{ic|passdb}} ディレクティブに {{ic|session}} を追加することで、LDAP ユーザーが最初にログインしたときにホームディレクトリを自動的に作成します。&lt;br /&gt;
&lt;br /&gt;
===Dovecot の設定===&lt;br /&gt;
&lt;br /&gt;
* {{ic|/usr/share/doc/dovecot/example-config}} から {{ic|/etc/dovecot}} に {{ic|dovecot.conf}} と {{ic|conf.d/*}} 設定ファイルをコピーしてください:&lt;br /&gt;
{{bc|&lt;br /&gt;
# cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot&lt;br /&gt;
# cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ほとんどのシステムではデフォルト設定で問題ありませんが、設定ファイルを読んで利用できるオプションを確認してください。詳しい説明は [https://wiki2.dovecot.org/QuickConfiguration クイック設定ガイド] や [https://wiki2.dovecot.org/#Dovecot_configuration dovecot configuration] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
デフォルトで dovecot はシステムで使われているメールストレージシステムを検出しようとします。Maildir フォーマットを使うには {{ic|/etc/dovecot/conf.d/10-mail.conf}} を編集して {{ic|1=mail_location = maildir:~/Maildir}} を設定してください。&lt;br /&gt;
&lt;br /&gt;
===Sieve===&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:Sieve (mail filtering language)|Sieve]] はメールサーバーのメールのフィルターを作成するのに使うことができるプログラミング言語です。&lt;br /&gt;
&lt;br /&gt;
====Sieve Interpreter Plugin====&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|pigeonhole}} をインストールしてください。&lt;br /&gt;
* {{ic|sieve}} を {{ic|mail_plugins}} に追加してください:&lt;br /&gt;
** {{ic|&amp;lt;nowiki&amp;gt;/etc/dovecot/conf.d/15-lda.conf&amp;lt;/nowiki&amp;gt;}}{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
protocol lda {&lt;br /&gt;
  mail_plugins = $mail_plugins sieve&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}} &lt;br /&gt;
** {{ic|/etc/dovecot/conf.d/20-lmtp.conf}}{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
protocol lmtp {&lt;br /&gt;
  mail_plugins = $mail_plugins sieve&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Note|最近は LDA のかわりに LMTP を使用することが推奨されます。ただし小規模なメールサーバー用に Dovecot LDA はまだ使い続けられます。詳しくは [https://wiki2.dovecot.org/LMTP Dovecot Wiki] を参照。}}&lt;br /&gt;
&lt;br /&gt;
* 任意で {{ic|plugin}} セクションに設定を追加してください。設定オプションとデフォルト値については [https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration Sieve Interpreter Documentation] を見てください。例: {{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
plugin {&lt;br /&gt;
  sieve = file:~/sieve;active=~/.dovecot.sieve &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|{{ic|/etc/dovecot/conf.d/}} 内の設定ファイルは {{ic|/etc/dovecot/dovecot.conf}} に {{ic|!include /etc/dovecot/conf.d/*.conf}} という行がないと読み込まれません。[[仮想ユーザーメールシステム]]のガイドに従っている場合、行を追加してください。}}&lt;br /&gt;
&lt;br /&gt;
=====SpamAssassin - スパムを &amp;quot;Junk&amp;quot; フォルダに移動=====&lt;br /&gt;
* スパムテスト設定を追加:&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/90-sieve.conf|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
plugin {&lt;br /&gt;
  sieve_extensions = +spamtest +spamtestplus&lt;br /&gt;
&lt;br /&gt;
  sieve_spamtest_status_type = score&lt;br /&gt;
  sieve_spamtest_status_header = \ &lt;br /&gt;
    X-Spam_score: (-?[[:digit:]]+\.[[:digit:]]).* &lt;br /&gt;
  sieve_spamtest_max_value = 5.0 &lt;br /&gt;
&lt;br /&gt;
  sieve_before = /var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}} {{Note|上記は &amp;quot;X-Spam_score&amp;quot; (Exim のデフォルト設定におけるスパムのヘッダー形式) をテストします。ヘッダーは多少異なる可能性があります。例: &amp;quot;X-Spam-Score&amp;quot;。}}&lt;br /&gt;
* sieve スクリプトを作成:&lt;br /&gt;
{{hc|/var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
require &amp;quot;spamtestplus&amp;quot;;&lt;br /&gt;
require &amp;quot;fileinto&amp;quot;;&lt;br /&gt;
require &amp;quot;relational&amp;quot;;&lt;br /&gt;
require &amp;quot;comparator-i;ascii-numeric&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if spamtest :value &amp;quot;ge&amp;quot; :comparator &amp;quot;i;ascii-numeric&amp;quot; &amp;quot;5&amp;quot; {&lt;br /&gt;
  fileinto &amp;quot;Junk&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
* sieve をコンパイル: {{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sievec /var/lib/dovecot/sieve/global_sieves&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}} {{ic|move_to_spam_folder.sieve}} と {{ic|move_to_spam_folder.svbin}} ファイルが誰からでも読み込めるように権限が設定されているか確認してください。&lt;br /&gt;
&lt;br /&gt;
====ManageSieve Server====&lt;br /&gt;
サーバー上の Sieve スクリプトをリモートで管理できる ManageSieve プロトコルが実装されています。&lt;br /&gt;
&lt;br /&gt;
* 上記の &#039;&#039;&#039;Sieve Interpreter Plugin&#039;&#039;&#039; の手順に従ってください。&lt;br /&gt;
* {{ic|dovecot.conf}} の {{ic|protocols}} に {{ic|sieve}} を追加: {{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
protocols = imap pop3 sieve&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
* {{ic|/etc/dovecot/conf.d/20-managesieve.conf}} を追加: {{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
service managesieve-login {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service managesieve {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protocol sieve {&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}} &lt;br /&gt;
* {{ic|dovecot}} を再起動してください。managesieve デーモンはデフォルトではポート 4190 を使用します。&lt;br /&gt;
&lt;br /&gt;
==サーバーを起動する==&lt;br /&gt;
&lt;br /&gt;
標準の [[systemd]] を使って {{ic|dovecot.service}} [[デーモン]]を操作してください。&lt;br /&gt;
 # systemctl start dovecot.service&lt;br /&gt;
&lt;br /&gt;
ブート時に起動させるには&lt;br /&gt;
 # systemctl enable dovecot.service&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
デフォルトではないハッシュ関数を使ってハッシュを生成する:&lt;br /&gt;
&lt;br /&gt;
 doveadm pw -s SHA512-CRYPT -p &amp;quot;superpassword&amp;quot;&lt;br /&gt;
&lt;br /&gt;
データベースのカラムが十分大きいことを確認してください (警告は表示されません)。&lt;br /&gt;
&lt;br /&gt;
dovecot-sql.conf ファイルにパスワードの形式を設定します:&lt;br /&gt;
&lt;br /&gt;
 default_pass_scheme = SHA512-CRYPT&lt;/div&gt;</summary>
		<author><name>Gogorockn</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Postfix_%E3%81%A8_SASL&amp;diff=13935</id>
		<title>Postfix と SASL</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Postfix_%E3%81%A8_SASL&amp;diff=13935"/>
		<updated>2019-02-21T09:48:09Z</updated>

		<summary type="html">&lt;p&gt;Gogorockn: pambase 20190105.1-1 での変更に伴う修正を追加(英語版wiki参照)。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:メールサーバー]]&lt;br /&gt;
[[en:Postfix with SASL]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Postfix}}&lt;br /&gt;
{{Related|Dovecot}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[http://www.postfix.org/SASL_README.html Postfix のサイト] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;わざわざ Postfix をインストールする人たちは、Postfix が他のメーラよりもセキュアであると思っていることでしょう。Cyrus SASL ライブラリは大量のコードで成り立っています。Postfix SMTP クライアントや SMTP サーバで SASL 認証を有効にしても、 Postfix は Cyrus SASL ライブラリを使う他のメールシステムと同程度にしかセキュアになりません。Dovecot は検討に値するかもしれない代替策を提供しています。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==イントロダクション==&lt;br /&gt;
&lt;br /&gt;
この記事では [[Postfix]] で SASL 認証をセットアップする方法を説明します。&lt;br /&gt;
&lt;br /&gt;
Postfix を立ち上げたら SASL 認証を追加することでリレーをなくすことができます。認証を通過した信頼できるユーザーだけがメールを送ることができるようになります。匿名ユーザーによってスパムが作成されるのを防げます。&lt;br /&gt;
&lt;br /&gt;
[extra]] に入っている {{pkg|postfix}} パッケージは既に SASL のサポートを有効にしてコンパイルされているので、SASL 認証を使う場合、2つの選択肢があります:&lt;br /&gt;
&lt;br /&gt;
*{{pkg|cyrus-sasl}} パッケージを使う。&lt;br /&gt;
*[[Dovecot]] を有効にして (Dovecot の認証だけでなく) Postfix の認証を処理させる。&lt;br /&gt;
&lt;br /&gt;
==cyrus-sasl パッケージの設定==&lt;br /&gt;
&lt;br /&gt;
[[公式リポジトリ]]から {{pkg|cyrus-sasl}} を[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
SASL を有効にして他のユーザーからのメールを承認するには、{{ic|/etc/postfix/master.cf}} で (デフォルトで存在するがコメントアウトされている) 以下の行をアンコメントして [https://tools.ietf.org/html/rfc6409 &amp;quot;Message submission&amp;quot;] ポート (TCP 587) を開きます:&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
submission inet n       -       n       -       -       smtpd&lt;br /&gt;
  -o syslog_name=postfix/submission&lt;br /&gt;
  -o smtpd_tls_security_level=encrypt&lt;br /&gt;
  -o smtpd_sasl_auth_enable=yes&lt;br /&gt;
  -o smtpd_reject_unlisted_recipient=no&lt;br /&gt;
#  -o smtpd_client_restrictions=$mua_client_restrictions&lt;br /&gt;
#  -o smtpd_helo_restrictions=$mua_helo_restrictions&lt;br /&gt;
#  -o smtpd_sender_restrictions=$mua_sender_restrictions&lt;br /&gt;
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject&lt;br /&gt;
  -o milter_macro_daemon_name=ORIGINATING&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
上記の設定では SSL も有効になるので、SSL 証明書を持っていない場合は、&amp;quot;smtpd_tls_security_level&amp;quot; オプションはコメントアウトされたままにしてください。&lt;br /&gt;
&lt;br /&gt;
3つの制限オプション (client, helo, sender) もコメントアウトしたままにできます。smtpd_recipient_restrictions は既に SASL ユーザーを処理するからです。&lt;br /&gt;
&lt;br /&gt;
通常通りに Postfix をセットアップして[[起動]]します。ブート時に起動するようにしたいときは[[有効化]]してください。&lt;br /&gt;
&lt;br /&gt;
SASL は複数の認証方式を使うことができます。デフォルトの認証方式は PAM ({{ic|/etc/conf.d/saslauthd}} で設定) ですが、正しくセットアップするには {{ic|/usr/lib/sasl2/smtpd.conf}} を作成する必要があります:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
pwcheck_method: saslauthd&lt;br /&gt;
mech_list: plain&lt;br /&gt;
log_level: 7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{pkg|pambase}} 20190105.1-1 以降では &amp;quot;other&amp;quot; サービスに対して制限付きのフォールバックが適用される [https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/pambase&amp;amp;id=3552aba772e8bebbe754a4d01f2729e291dd2070] ので、 Postfix で SASL 認証を使うにはこれに加えて [[PAM]] の設定ファイルを作成する必要があります [https://bugs.archlinux.org/task/61700][https://bbs.archlinux.org/viewtopic.php?pid=1824850] 。&lt;br /&gt;
&lt;br /&gt;
以下の内容で {{ic|/etc/pam.d/smtp}} を作成:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
auth            required        pam_unix.so&lt;br /&gt;
account         required        pam_unix.so&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
postfix と saslauthd サービスを[[再起動]]してください。&lt;br /&gt;
&lt;br /&gt;
上手く行っていれば、次のコマンドで Postfix サーバーに telnet できるはずです: {{ic|telnet localhost 587}}。&lt;br /&gt;
&lt;br /&gt;
それから、次のコマンドを入力してください: {{ic|EHLO test.com}}。&lt;br /&gt;
&lt;br /&gt;
以下のように表示されるはずです:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
Trying 127.0.0.1...&lt;br /&gt;
&lt;br /&gt;
Connected to localhost.localdomain&lt;br /&gt;
Escape character is &#039;^]&#039;&lt;br /&gt;
&lt;br /&gt;
220 justin ESMTP Postfix&lt;br /&gt;
EHLO test.com&lt;br /&gt;
250-justin&lt;br /&gt;
250-PIPELINING&lt;br /&gt;
250-SIZE 10240000&lt;br /&gt;
250-VRFY&lt;br /&gt;
250-ETRN&lt;br /&gt;
250-AUTH PLAIN OTP DIGEST-MD5 CRAM-MD5&lt;br /&gt;
250 8BITMIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Dovecot の設定==&lt;br /&gt;
&lt;br /&gt;
IMAP や POP メールサーバーとして [[Dovecot]] を使っていて既に (PAM などで) 認証を設定している場合、他のパッケージを設定する必要はありません。&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/postfix/master.cf}} を編集して {{ic|submission}} または {{ic|smtp}} セクションの下に以下の行を追加してください:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  # SASL authentication with dovecot&lt;br /&gt;
  -o smtpd_tls_security_level=encrypt&lt;br /&gt;
  -o smtpd_sasl_auth_enable=yes&lt;br /&gt;
  -o smtpd_sasl_type=dovecot&lt;br /&gt;
  -o smtpd_sasl_path=private/auth&lt;br /&gt;
  -o smtpd_sasl_security_options=noanonymous&lt;br /&gt;
  -o smtpd_sasl_local_domain=$myhostname&lt;br /&gt;
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject&lt;br /&gt;
  -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
上記の設定で、認証を受けたユーザーだけがメールを送信できるようになります。{{ic|smtpd_client_restrictions}} がそれです。&lt;br /&gt;
&lt;br /&gt;
以下を Dovecot 設定ファイル {{ic|/etc/dovecot/dovecot.conf}} に追加してください:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
service auth {&lt;br /&gt;
  unix_listener /var/spool/postfix/private/auth {&lt;br /&gt;
    group = postfix&lt;br /&gt;
    mode = 0660&lt;br /&gt;
    user = postfix&lt;br /&gt;
  }&lt;br /&gt;
  user = root&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|master.cf}} の {{ic|smtpd_sasl_path}} オプションで指定したのと同じ {{ic|/var/spool/postfix/private/auth}} に unix ソケットが作成されます。&lt;br /&gt;
&lt;br /&gt;
最後に postfix と dovecot サービスを[[再起動]]してください。&lt;br /&gt;
&lt;br /&gt;
==参照==&lt;br /&gt;
&lt;br /&gt;
*Postfix 公式ドキュメントの [http://www.postfix.org/SASL_README.html Postfix SASL readme]&lt;br /&gt;
*Dovecot 公式ドキュメントの [https://wiki2.dovecot.org/HowTo/PostfixAndDovecotSASL SASL authentication with Dovecot]&lt;br /&gt;
*[http://wiki.centos.org/HowTos/postfix_sasl Centos Howto Postfix SASL]&lt;/div&gt;</summary>
		<author><name>Gogorockn</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Pantheon&amp;diff=13564</id>
		<title>Pantheon</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Pantheon&amp;diff=13564"/>
		<updated>2018-12-01T11:23:48Z</updated>

		<summary type="html">&lt;p&gt;Gogorockn: 非公式リポジトリの更新&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:デスクトップ環境]]&lt;br /&gt;
[[en:Pantheon]]&lt;br /&gt;
[[pl:Pantheon]]&lt;br /&gt;
[[zh-hans:Pantheon]]&lt;br /&gt;
[http://elementary.io/ Pantheon] は elementary OS ディストリビューションのために作成されたデスクトップ環境です。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティと外観に関して言うと、[[GNOME]] Shell や macOS と似ているところをいくつか持っているデスクトップです。&lt;br /&gt;
&lt;br /&gt;
==インストール==&lt;br /&gt;
&lt;br /&gt;
{{Note|Pantheon のリリーススケジュールやツールチェインは [[Arch と他のディストリビューションの比較#Ubuntu|Ubuntu]] の LTS リリースサイクルに従っていますが、[https://plus.google.com/communities/104613975513761463450 elementary OS] の開発は素早く、最近になって [https://github.com/elementary github] に移動しました。}}&lt;br /&gt;
&lt;br /&gt;
=== 非公式リポジトリ ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alucryd/aur-alucryd/tree/master/pantheon Alucryd の非公式リポジトリ] には [[community]] に入っているパッケージよりも多くの新しいパッケージが含まれています。非公式リポジトリを使用するには {{Ic|/etc/pacman.conf}} に以下の行を追加してください:&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[extra-alucryd]&lt;br /&gt;
Server = https://pkgbuild.com/~alucryd/$repo/$arch&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Note|パッケージの PKGBUILD は [[AUR]] からも入手できます。}}&lt;br /&gt;
&lt;br /&gt;
=== デスクトップ環境 ===&lt;br /&gt;
&lt;br /&gt;
{{AUR|pantheon-session-bzr}}{{Broken package link|パッケージが存在しません}} のインストールから始めれば、最小のデスクトップインターフェイスを作ることができます。このパッケージによって以下のコアコンポーネントがインストールされます:&lt;br /&gt;
* {{AUR|cerbere}}: Pantheon のコアアプリが動いていることを監視するサービス&lt;br /&gt;
* {{AUR|gala-git}}: ウィンドウマネージャ (開発版)&lt;br /&gt;
* {{AUR|wingpanel}}: トップパネル&lt;br /&gt;
* {{AUR|pantheon-applications-menu-git}}: アプリケーションランチャー (開発版)&lt;br /&gt;
以下のパッケージをインストールすることもできます:&lt;br /&gt;
* {{Pkg|plank}} または {{AUR|plank-bzr}}{{Broken package link|パッケージが存在しません}}: MacOS ライクなドック&lt;br /&gt;
* {{AUR|wingpanel-git}}: トップパネル (開発版)&lt;br /&gt;
&lt;br /&gt;
=== サービスと設定 ===&lt;br /&gt;
&lt;br /&gt;
以下のパッケージは Pantheon や elementary OS アプリケーションのバックグラウンドサービスおよびデフォルト設定を提供します:&lt;br /&gt;
* {{AUR|pantheon-default-settings-bzr}}{{Broken package link|パッケージが存在しません}}: デスクトップの外観・挙動やアプリケーションのデフォルト設定。テーマパッケージの {{Pkg|elementary-icon-theme}},  {{AUR|gtk-theme-elementary}}, {{AUR|pantheon-backgrounds-bzr}}{{Broken package link|パッケージが存在しません}} もインストールされます。&lt;br /&gt;
* {{Pkg|contractor}}: アプリ間でデータを共有するためのサービス&lt;br /&gt;
* {{AUR|gnome-settings-daemon-elementary}}: {{AUR|elementary-dpms-helper-bzr}}{{Broken package link|パッケージが存在しません}} と {{AUR|wingpanel-indicator-power-git}} のサポートを追加した {{AUR|gnome-settings-daemon-ubuntu}}&lt;br /&gt;
* {{AUR|pantheon-print-git}}: 印刷設定ダイアログ&lt;br /&gt;
* {{AUR|pantheon-polkit-agent}}: Polkit 認証エージェント&lt;br /&gt;
&lt;br /&gt;
=== テーマ ===&lt;br /&gt;
&lt;br /&gt;
以下のパッケージはデスクトップのルックアンドフィールを向上させます:&lt;br /&gt;
* {{AUR|elementary-icon-theme-git}}: スムーズ・セクシー・クリア・効率的なアイコンテーマ (開発版)&lt;br /&gt;
* {{AUR|lightdm-pantheon-greeter}}: LightDM greeter&lt;br /&gt;
以下のフォントをインストールすることが推奨されます:&lt;br /&gt;
* {{AUR|ttf-opensans}}: Open Sans フォント&lt;br /&gt;
* {{AUR|ttf-raleway}}: Raleway フォント&lt;br /&gt;
* {{Pkg|ttf-dejavu}}: Bitstream Vera フォントベースのフォントファミリー&lt;br /&gt;
* {{Pkg|ttf-droid}}: Google によって Android の一部としてリリースされている汎用フォント&lt;br /&gt;
* {{Pkg|ttf-freefont}}: Unicode 文字セットをカバーしているフリーのアウトラインフォントのセット&lt;br /&gt;
* {{Pkg|ttf-liberation}}: Red Hat の Liberation フォント&lt;br /&gt;
&lt;br /&gt;
=== アプリケーション ===&lt;br /&gt;
&lt;br /&gt;
以下は elementary OS ソフトウェアスイートを構成するパッケージです:&lt;br /&gt;
* {{Pkg|pantheon-files}}: Marlin から開発されているファイルエクスプローラー&lt;br /&gt;
* {{Pkg|pantheon-terminal}}: ターミナルエミュレータ&lt;br /&gt;
* {{Pkg|scratch-text-editor}}{{Broken package link|置換パッケージ: {{Pkg|pantheon-code}}}}: テキストエディタ&lt;br /&gt;
* {{AUR|pantheon-calculator}}: 電卓&lt;br /&gt;
* {{Pkg|pantheon-music}}: 音楽プレイヤー (旧 Noise Player)&lt;br /&gt;
* {{Pkg|pantheon-videos}}: 動画プレイヤー&lt;br /&gt;
* {{AUR|pantheon-calendar-git}}: {{AUR|maya-calendar}}{{Broken package link|パッケージが存在しません}} から開発され {{AUR|wingpanel-indicator-datetime}} と統合されたカレンダー&lt;br /&gt;
* {{AUR|epiphany-pantheon-bzr}}: {{AUR|midori-granite}} を置き換えるウェブブラウザ&lt;br /&gt;
* {{AUR|pantheon-mail-git}}: {{Pkg|geary}} ベースのメールクライアント&lt;br /&gt;
* {{AUR|pantheon-screenshot}}: スクリーンショットツール&lt;br /&gt;
* {{AUR|eidete-bzr}}: シンプルなスクリーンキャスタ&lt;br /&gt;
* {{Pkg|pantheon-photos}}: {{Pkg|shotwell}} ベースのフォトマネージャ&lt;br /&gt;
* {{AUR|pantheon-camera-git}}: {{AUR|snap-photobooth}} から開発されたウェブカメラアプリ&lt;br /&gt;
* {{AUR|elementary-scan-bzr}}: シンプルなスキャンユーティリティ&lt;br /&gt;
* {{AUR|footnote-bzr}}{{Broken package link|パッケージが存在しません}}: メモアプリ&lt;br /&gt;
* {{AUR|switchboard}}: {{Pkg|gnome-control-center}} と似ているプラグイン方式の設定マネージャ&lt;br /&gt;
&lt;br /&gt;
==Pantheon を起動する==&lt;br /&gt;
&lt;br /&gt;
===ディスプレイマネージャを使う===&lt;br /&gt;
&lt;br /&gt;
{{AUR|pantheon-session-bzr}}{{Broken package link|パッケージが存在しません}} に {{Pkg|gdm}} や {{Pkg|lightdm}} などのディスプレイマネージャのためのセッションエントリが入っています。&lt;br /&gt;
&lt;br /&gt;
===.xinitrc を使う===&lt;br /&gt;
&lt;br /&gt;
{{Ic|~/.xinitrc}} を使って Pantheon シェルを起動することも可能です。以下のコードは Pantheon セッションを起動します:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
  &lt;br /&gt;
 if [ -d /etc/X11/xinit/xinitrc.d ]; then&lt;br /&gt;
   for f in /etc/X11/xinit/xinitrc.d/*; do&lt;br /&gt;
     [ -x &amp;quot;$f&amp;quot; ] &amp;amp;&amp;amp; . &amp;quot;$f&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
   unset f&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 gsettings-data-convert &amp;amp;&lt;br /&gt;
 xdg-user-dirs-gtk-update &amp;amp;&lt;br /&gt;
 /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &amp;amp;&lt;br /&gt;
 /usr/lib/gnome-settings-daemon/gnome-settings-daemon &amp;amp;&lt;br /&gt;
 /usr/lib/gnome-user-share/gnome-user-share &amp;amp;&lt;br /&gt;
 eval $(gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg)&lt;br /&gt;
 export GNOME_KEYRING_CONTROL GNOME_KEYRING_PID GPG_AGENT_INFO SSH_AUTH_SOCK&lt;br /&gt;
 exec cerbere&lt;br /&gt;
&lt;br /&gt;
===アプリケーションの自動起動===&lt;br /&gt;
&lt;br /&gt;
Pantheon は {{Ic|~/.xinitrc}} で起動した場合、XDG の自動起動をサポートしていません。しかしながら、systemd ユニットを提供していないアプリケーションを自動起動するための方法が3つ存在します:&lt;br /&gt;
&lt;br /&gt;
* {{Ic|~/.xinitrc}} に (できれば &#039;&#039;exec cerbere&#039;&#039; 行の直前に) プログラムを追加することができます。単発のプログラムの場合この方法が好ましいでしょう。&lt;br /&gt;
* もしくは &#039;&#039;dconf-editor&#039;&#039; を使って {{Ic|org.pantheon.cerbere.monitored-processes}} キーを編集して自動起動したいプログラムを追加することができます。この方法はバックグラウンドで動作し続けるアプリケーションで最適です。&lt;br /&gt;
* {{AUR|dapper}}, {{AUR|dex-git}}, {{AUR|fbautostart}} などのプログラムを使って {{ic|~/.xinitrc}} に XDG の自動起動のサポートを追加するという方法もあります。&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;cerbere&#039;&#039; によって起動したアプリケーションは終了させることができないので注意してください、何度でも起動されます。}}&lt;br /&gt;
&lt;br /&gt;
==設定==&lt;br /&gt;
&lt;br /&gt;
Pantheon の設定は {{AUR|switchboard}} と plug (&#039;&#039;switchboard-plug-*&#039;&#039;) によって行います。ほとんどは AUR やカスタムリポジトリから利用できます。pantheon の設定は全て &#039;&#039;dconf&#039;&#039; によって変更することも可能で、設定は {{Ic|org.pantheon}} キーにあります。簡単な編集には &#039;&#039;dconf-editor&#039;&#039; を使って下さい。&lt;br /&gt;
&lt;br /&gt;
設定の一部は特定の plug から {{Pkg|gnome-control-center}} で扱われますが、残念ながら 3.6 までの GNOME しかサポートしていません。代わりに {{Pkg|gnome-control-center}} 本体や {{Pkg|gnome-tweak-tool}}{{Broken package link|置換パッケージ: {{Pkg|gnome-tweaks}}}} を使って下さい。&lt;br /&gt;
&lt;br /&gt;
=== Plank ===&lt;br /&gt;
&lt;br /&gt;
==== 新しいアプリケーションアイコンの追加 ====&lt;br /&gt;
&lt;br /&gt;
デスクトップファイルをドックにドラッグアンドドロップするか、実行中のアプリケーションを右クリックして &amp;quot;Keep in dock&amp;quot; を選択してください。ドラッグアンドドロップでアイコンの順番を変えられます。&lt;br /&gt;
{{Note|Plank の設定ファイルは {{ic|~/.config/plank/}} に保存されます。}}&lt;br /&gt;
&lt;br /&gt;
===Pantheon Files===&lt;br /&gt;
&lt;br /&gt;
====コンテクストメニューのエントリを有効にする====&lt;br /&gt;
&lt;br /&gt;
{{Pkg|file-roller}} でアーカイブを展開・圧縮したりするためにコンテクストメニューのエントリを有効にしたい場合、{{Pkg|contractor}} を追加でインストールする必要があります。&lt;br /&gt;
&lt;br /&gt;
===Terminal===&lt;br /&gt;
&lt;br /&gt;
====透明度====&lt;br /&gt;
&lt;br /&gt;
Pantheon Terminal には透明度を設定することができます。{{ic|dconf-editor}} を開いて {{ic|org.pantheon.terminal.settings.opacity}} から自由に透明度を設定してください。{{AUR|pantheon-terminal-git}} の場合、背景色と透過は {{ic|org.pantheon.terminal.settings.background}} で設定します。&lt;br /&gt;
&lt;br /&gt;
==トラブルシューティング==&lt;br /&gt;
&lt;br /&gt;
=== ユーザビリティ ===&lt;br /&gt;
&lt;br /&gt;
==== LightDM Pantheon greeter が使えない ====&lt;br /&gt;
&lt;br /&gt;
{{ic|/var/lib/lightdm/.pam_environment}} を削除してください。ただし、このファイルは次の LightDM バグの回避策です: https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482&lt;br /&gt;
&lt;br /&gt;
==== Gala が起動時にクラッシュする ====&lt;br /&gt;
&lt;br /&gt;
未設定の gala は背景としてデフォルトの gnome の壁紙を使おうとします。しかし、{{Pkg|gnome-themes-standard}}{{Broken package link|パッケージが存在しません}} をインストールしていないと適切なファイルが存在しません。そのため、クラッシュを回避するには {{Pkg|gnome-themes-standard}}{{Broken package link|パッケージが存在しません}} をインストールしてください。pantheon の設定をした後はこのパッケージを削除しても大丈夫です。&lt;br /&gt;
&lt;br /&gt;
==== マウスカーソルが表示されません ====&lt;br /&gt;
&lt;br /&gt;
おそらく &#039;gala&#039; ウィンドウマネージャが動作していません。{{AUR|cerbere-git}} をインストールするか [[#.xinitrc を使う|.xinitrc]] を使って &#039;gala&#039; を cerbere の監視プロセスのリストに追加してください。&lt;br /&gt;
&lt;br /&gt;
=== インジケータ ===&lt;br /&gt;
&lt;br /&gt;
==== wingpanel にインジケータが表示されない ====&lt;br /&gt;
&lt;br /&gt;
Wingpanel にはインジケータが付属していません。別個にインストールする必要があります。&lt;br /&gt;
{{Note|{{AUR|wingpanel}} は [[Unity|Ayatana インジケータ]]に対応しており、{{AUR|wingpanel-git}} にはネイティブのインジケータが存在します (&#039;&#039;wingpanel-indicator-*-git&#039;&#039;)。}}&lt;br /&gt;
&lt;br /&gt;
==== サードパーティ製のインジケータ ====&lt;br /&gt;
&lt;br /&gt;
* [[#ディスプレイマネージャを使う|ディスプレイマネージャ]]で起動する場合、サードパーティ製インジケータの [[デスクトップエントリ#自動起動|*.desktop ファイル]]の {{ic|1=OnlyShowIn=}} に {{Ic|Pantheon}} を追加してください。&lt;br /&gt;
&lt;br /&gt;
* [[#.xinitrc を使う|~/.xinitrc]] で起動する場合、[[#Pantheon を起動する|上記]]で説明しているどれかの起動方法にインジケータを追加してください。&lt;br /&gt;
&lt;br /&gt;
* {{AUR|wingpanel-git}} の場合、[[Unity]] 用に設計されたインジケータは {{AUR|wingpanel-indicator-ayatana}} を必要とします。&lt;br /&gt;
&lt;br /&gt;
==== Indicator-session のメニューが動作しない ====&lt;br /&gt;
&lt;br /&gt;
* {{AUR|indicator-session}} は機能の多くの [[Unity]] による dbus メソッドに依存しており、存在しない場合は gnome や systemd のメソッドにフォールバックします。&lt;br /&gt;
&lt;br /&gt;
* {{AUR|wingpanel-indicator-session-git}} は {{Ic|Lock}} メニューアイテムを機能させるために [[light-locker]] または {{AUR|xscreensaver-dbus-screenlock}} を必要とします。&lt;br /&gt;
&lt;br /&gt;
=== 外観 ===&lt;br /&gt;
&lt;br /&gt;
==== Pantheon-terminal の透過 ====&lt;br /&gt;
&lt;br /&gt;
pantheon-terminal の透過は elmentary OS テーマ以外の GTK テーマでは完全には機能しません。{{AUR|gtk-theme-elementary}} あるいは {{AUR|gtk-theme-elementary-git}} を使用するか [https://bazaar.launchpad.net/~elementary-design/egtk/4.x/revision/210 このコード] をテーマや {{ic|~/.config/gtk-3.0/gtk.css}} に追加してください。&lt;br /&gt;
&lt;br /&gt;
==== Wingpanel の透過 ====&lt;br /&gt;
&lt;br /&gt;
Wingpanel は {{AUR|gtk-theme-elementary}} または {{AUR|gtk-theme-elementary-git}} を使用している場合、透過するように設計されており、最大化したときに不透明になります。他の GTK テーマを使用している場合は不透明のパネルが表示されます。&lt;br /&gt;
&lt;br /&gt;
他のテーマでも透過するようにしたい場合、以下の行を {{ic|~/.config/gtk-3.0/gtk.css}} に追加してください:&lt;br /&gt;
&lt;br /&gt;
 /*********************&lt;br /&gt;
  * wingpanel support *&lt;br /&gt;
  ********************/&lt;br /&gt;
 .panel {&lt;br /&gt;
     background-color: transparent;&lt;br /&gt;
     transition: all 1s ease-in-out;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .panel.maximized {&lt;br /&gt;
     background-color: #000;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==== GTK+ アプリケーションの回りに黒い影が表示される ====&lt;br /&gt;
&lt;br /&gt;
Elementary の GTK テーマは独自のファイルを使用して {{Ic|~/.config/gtk-3.0/gtk.css}} ファイルの設定を無視します。{{Ic|/usr/share/themes/elementary/gtk-3.0/gtk-widgets.css}} ファイルを開いて以下の部分を見てください (3669行目付近):&lt;br /&gt;
&lt;br /&gt;
 decoration,&lt;br /&gt;
 .window-frame {&lt;br /&gt;
     border-radius: 4px 4px 0 0;&lt;br /&gt;
     box-shadow: 0 0 0 1px alpha (#000, 0.3),&lt;br /&gt;
                 0 14px 28px rgba(0,0,0,0.35),&lt;br /&gt;
                 0 10px 10px rgba(0,0,0,0.22);&lt;br /&gt;
     margin: 12px;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
上記のコードを以下のように置き換えてください:&lt;br /&gt;
&lt;br /&gt;
 decoration,&lt;br /&gt;
 .window-frame {&lt;br /&gt;
     box-shadow: none;&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 0;&lt;br /&gt;
     margin: 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==== pantheon-files のアイコンが白い ====&lt;br /&gt;
&lt;br /&gt;
現在テーマにバグがあって黒の代わりに白色で一番上にアイコンが表示されるようです。この問題は {{AUR|gtk-theme-elementary-git}} をインストールするか {{AUR|gtk-theme-elementary}} テーマの {{ic|gtk-widgets.css}} に次の行を追加することで修正できます:&lt;br /&gt;
&lt;br /&gt;
 GtkToolItem { color: @text_color; }&lt;/div&gt;</summary>
		<author><name>Gogorockn</name></author>
	</entry>
</feed>