<?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=Kusakata</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=Kusakata"/>
	<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/Kusakata"/>
	<updated>2026-04-11T14:53:29Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:V&amp;diff=41247</id>
		<title>テンプレート:V</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:V&amp;diff=41247"/>
		<updated>2025-12-13T09:50:27Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
Violet cell background template.&lt;br /&gt;
&lt;br /&gt;
See also [[ヘルプ:テンプレート#テーブルテンプレート]].&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{V|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{V|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-v&amp;quot; data-sort-value=7 |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Grey&amp;diff=41246</id>
		<title>テンプレート:Grey</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Grey&amp;diff=41246"/>
		<updated>2025-12-13T09:50:10Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
[[ヘルプ:テンプレート#テーブルテンプレート]]を参照。&lt;br /&gt;
&lt;br /&gt;
==サンプル==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Grey|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Grey|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-grey&amp;quot; |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:B&amp;diff=41245</id>
		<title>テンプレート:B</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:B&amp;diff=41245"/>
		<updated>2025-12-13T09:49:52Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
Blue (light sky) cell background template.&lt;br /&gt;
&lt;br /&gt;
[[ヘルプ:テンプレート#テーブルテンプレート]]を参照。&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{B|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{B|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-b&amp;quot; data-sort-value=6 |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Y&amp;diff=41244</id>
		<title>テンプレート:Y</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Y&amp;diff=41244"/>
		<updated>2025-12-13T09:49:32Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
[[ヘルプ:テンプレート#テーブルテンプレート]]を参照。&lt;br /&gt;
&lt;br /&gt;
==サンプル==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Y|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Y|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-y&amp;quot; data-sort-value=3 |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:O&amp;diff=41243</id>
		<title>テンプレート:O</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:O&amp;diff=41243"/>
		<updated>2025-12-13T09:49:11Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
Orange cell background template.&lt;br /&gt;
&lt;br /&gt;
See also [[ヘルプ:テンプレート#テーブルテンプレート]].&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{O|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{O|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-o&amp;quot; data-sort-value=2 |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:R&amp;diff=41242</id>
		<title>テンプレート:R</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:R&amp;diff=41242"/>
		<updated>2025-12-13T09:48:52Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
[[ヘルプ:テンプレート#テーブルテンプレート]]を参照。&lt;br /&gt;
&lt;br /&gt;
==サンプル==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{R|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{R|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-r&amp;quot; data-sort-value=1 |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:G&amp;diff=41241</id>
		<title>テンプレート:G</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:G&amp;diff=41241"/>
		<updated>2025-12-13T09:48:23Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&lt;br /&gt;
&lt;br /&gt;
[[ヘルプ:テンプレート#テーブルテンプレート]]を参照。&lt;br /&gt;
&lt;br /&gt;
==サンプル==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{G|Text}}&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{G|Text}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;class=&amp;quot;archwiki-table-cell archwiki-template-g&amp;quot; data-sort-value=5 |{{{1}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:TranslationStatus&amp;diff=41240</id>
		<title>テンプレート:TranslationStatus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:TranslationStatus&amp;diff=41240"/>
		<updated>2025-12-13T09:17:23Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Template}}&lt;br /&gt;
[[ar:Template:TranslationStatus]]&lt;br /&gt;
[[en:Template:TranslationStatus]]&lt;br /&gt;
[[es:Template:TranslationStatus]]&lt;br /&gt;
[[fi:Template:TranslationStatus]]&lt;br /&gt;
[[ko:Template:TranslationStatus]]&lt;br /&gt;
[[pt:Template:TranslationStatus]]&lt;br /&gt;
[[ru:Template:TranslationStatus]]&lt;br /&gt;
[[uk:Template:TranslationStatus]]&lt;br /&gt;
[[zh-hans:Template:TranslationStatus]]&lt;br /&gt;
[[zh-hant:Template:TranslationStatus]]&lt;br /&gt;
{{TranslationStatus|Template:TranslationStatus|2021-05-21|657919}}&lt;br /&gt;
&lt;br /&gt;
他の言語版のページの翻訳ステータスや、翻訳ページが最新かどうかを表示します。元のページの最新の翻訳日と版番号を記録します。最後の翻訳からの元のページの変更を確認するためのリンクを提供します。&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
&lt;br /&gt;
このテンプレートは翻訳されたページの一番始めに追加してください。以下の3つの引数を取ります。&lt;br /&gt;
&lt;br /&gt;
* 英語ページのタイトル。&lt;br /&gt;
* 最後に翻訳された日付。英語のページを他言語に翻訳した日付を書いてください。&lt;br /&gt;
* 英語ページの版番号。左側にある Tools から &amp;quot;Permanent link&amp;quot; を使用して取得してください。&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{{TranslationStatus|English_Page_Name|Last translation date|revision number}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
翻訳されたページが英語のバージョンから大幅に遅れている場合、{{ic|&amp;lt;nowiki&amp;gt;{{Translateme}}&amp;lt;/nowiki&amp;gt;}} ([[Template:Translateme]] を参照) を使用してください。&lt;br /&gt;
&lt;br /&gt;
{{Note|日本語版のローカルルールとして、このテンプレートを翻訳されたページの一番最後に追加することが提案されています。詳細は [[テンプレート・トーク:TranslationStatus#テンプレートの位置について]] を参照してください。}}&lt;br /&gt;
&lt;br /&gt;
== 例 ==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{{TranslationStatus|Template:TranslationStatus|2017-11-24|498262}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
上のテンプレートは次のように表示されます。&lt;br /&gt;
&lt;br /&gt;
{{TranslationStatus|Template:TranslationStatus|2017-11-24|498262}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archwiki-template-box archwiki-template-box-note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;翻訳ステータス:&amp;lt;/strong&amp;gt; このページは [[:en:{{{1}}}]] の翻訳バージョンです。最後の翻訳日は {{{2}}} です。もし英語版に [https://wiki.archlinux.org/index.php?oldid={{{3}}}&amp;amp;diff=cur 変更] があれば、翻訳の同期を手伝うことができます。&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Hc&amp;diff=41239</id>
		<title>テンプレート:Hc</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Hc&amp;diff=41239"/>
		<updated>2025-12-13T09:14:27Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{DISPLAYTITLE:テンプレート:hc}}&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Block code with header.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use [[Template:bc]] for block code without header.&lt;br /&gt;
* Use [[Template:ic]] for inline code.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
* {{ic|1}} or {{ic|head}}: the code in the top pane&lt;br /&gt;
* {{ic|2}} or {{ic|output}}: the code in the bottom pane&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{hc|main.h|#include &amp;lt;stdio.h&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{hc|head=main.h|output=#include &amp;lt;stdio.h&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{hc|head=main.h|output=#include &amp;lt;stdio.h&amp;gt;}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;pre&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt; style=&amp;quot;margin-bottom: 0; border-bottom:none; padding-bottom:0.8em;&amp;quot;&amp;gt;{{{head|{{{1|{{META Error}}}}}}}}&amp;lt;/pre&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;gt;&amp;lt;!-- The line break is needed, otherwise the wiki will generate extraneous paragraphs inside the 2nd pre block --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt; style=&amp;quot;margin-top: 0; border-top-style:dashed; padding-top: 0.8em;&amp;quot;&amp;gt;{{{output|{{{2|{{META Error}}}}}}}}&amp;lt;/pre&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Bc&amp;diff=41238</id>
		<title>テンプレート:Bc</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Bc&amp;diff=41238"/>
		<updated>2025-12-13T09:12:56Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{DISPLAYTITLE:Template:bc}}&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Block code without header.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use [[Template:hc]] for block code with header.&lt;br /&gt;
* Use [[Template:ic]] for inline code.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{bc|code}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{bc|code}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;pre&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;gt;{{{code|{{{1|{{META Error}}}}}}}}&amp;lt;/pre&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Ic&amp;diff=41237</id>
		<title>テンプレート:Ic</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Ic&amp;diff=41237"/>
		<updated>2025-12-13T09:12:24Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}} {{DISPLAYTITLE:テンプレート:ic}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inline code.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use [[Template:bc]] for block code without header.&lt;br /&gt;
* Use [[Template:hc]] for block code with header.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{{ic|code}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|When representing keyboard keys, you can use [[Wikipedia:List of XML and HTML character entity references|HTML entities]] {{ic|&amp;amp;amp;uarr;}}, {{ic|&amp;amp;amp;rarr;}}, {{ic|&amp;amp;amp;darr;}} and {{ic|&amp;amp;amp;larr;}} to depict arrow keys: {{ic|&amp;amp;uarr;}}, {{ic|&amp;amp;rarr;}}, {{ic|&amp;amp;darr;}}, {{ic|&amp;amp;larr;}}}}&lt;br /&gt;
&amp;lt;!-- ## Keep this comment hidden to prevent this feature from being abused ##&lt;br /&gt;
This syntax allows the user to select the whole code with a triple click. For long lines of code, however, the template will tend to behave like [[Template:bc]]. To prevent this from happening, append a {{ic|&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;}} to the code (this will suppress the triple click functionality):&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;{{ic|code|}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Please use the second argument only when strictly necessary, consider manually splitting the code in more parts instead.}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{ic|code}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;code&amp;gt;{{{code|{{{1|{{META Error}}}}}}}}&amp;lt;/code&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Tip&amp;diff=41236</id>
		<title>テンプレート:Tip</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Tip&amp;diff=41236"/>
		<updated>2025-12-13T09:11:01Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[el:Template:Tip]]&lt;br /&gt;
[[es:Template:Tip]]&lt;br /&gt;
[[it:Template:Tip]]&lt;br /&gt;
[[ko:Template:Tip]]&lt;br /&gt;
[[pt:Template:Tip]]&lt;br /&gt;
[[ru:Template:Tip]]&lt;br /&gt;
[[zh-hans:Template:Tip]]&lt;br /&gt;
[[zh-hant:Template:Tip]]&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A &#039;Tip&#039; box used to share helpful hints.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Tip|This text may be considered.}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{Tip|This text may be considered.}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archwiki-template-box archwiki-template-box-tip&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;ヒント&amp;lt;/strong&amp;gt; {{{1|{{META Error}}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Note&amp;diff=41235</id>
		<title>テンプレート:Note</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Note&amp;diff=41235"/>
		<updated>2025-12-13T09:10:13Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[ar:Template:Note]]&lt;br /&gt;
[[da:Template:Note]]&lt;br /&gt;
[[el:Template:Note]]&lt;br /&gt;
[[es:Template:Note]]&lt;br /&gt;
[[hu:Template:Note]]&lt;br /&gt;
[[id:Template:Note]]&lt;br /&gt;
[[it:Template:Note]]&lt;br /&gt;
[[ko:Template:Note]]&lt;br /&gt;
[[ru:Template:Note]]&lt;br /&gt;
[[zh-hans:Template:Note]]&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A &#039;Note&#039; box used to emphasize important information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Note|This text should be noted.}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{Note|This text should be noted.}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archwiki-template-box archwiki-template-box-note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;ノート&amp;lt;/strong&amp;gt; {{{1|{{META Error}}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Warning&amp;diff=41234</id>
		<title>テンプレート:Warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Warning&amp;diff=41234"/>
		<updated>2025-12-13T09:09:48Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[da:Template:Warning]]&lt;br /&gt;
[[el:Template:Warning]]&lt;br /&gt;
[[es:Template:Warning]]&lt;br /&gt;
[[hu:Template:Warning]]&lt;br /&gt;
[[it:Template:Warning]]&lt;br /&gt;
[[ko:Template:Warning]]&lt;br /&gt;
[[pt:Template:Warning]]&lt;br /&gt;
[[ru:Template:Warning]]&lt;br /&gt;
[[zh-hans:Template:Warning]]&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A &#039;Warning&#039; box used to report potential danger.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Warning|This text should be heeded.}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{Warning|This text should be heeded.}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archwiki-template-box archwiki-template-box-warning&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;警告&amp;lt;/strong&amp;gt; {{{1|{{META Error}}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Note&amp;diff=41233</id>
		<title>テンプレート:Note</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Note&amp;diff=41233"/>
		<updated>2025-12-13T09:08:27Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[ar:Template:Note]]&lt;br /&gt;
[[da:Template:Note]]&lt;br /&gt;
[[el:Template:Note]]&lt;br /&gt;
[[es:Template:Note]]&lt;br /&gt;
[[hu:Template:Note]]&lt;br /&gt;
[[id:Template:Note]]&lt;br /&gt;
[[it:Template:Note]]&lt;br /&gt;
[[ko:Template:Note]]&lt;br /&gt;
[[ru:Template:Note]]&lt;br /&gt;
[[zh-hans:Template:Note]]&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A &#039;Note&#039; box used to emphasize important information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Note|This text should be noted.}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
{{Note|This text should be noted.}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archwiki-template-box archwiki-template-box-note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Note&amp;lt;/strong&amp;gt; {{{1|{{META Error}}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=MediaWiki:Common.css&amp;diff=41232</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=MediaWiki:Common.css&amp;diff=41232"/>
		<updated>2025-12-13T09:07:18Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Remove icon from links to wiki.archlinux.org because they are sometimes&lt;br /&gt;
 * used for example to link to edit diffs or in status templates for the&lt;br /&gt;
 * &amp;quot;Discuss&amp;quot; link&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
.mw-body-content a.external[href ^=&amp;quot;http://wiki.archlinux.org&amp;quot;],&lt;br /&gt;
.mw-body-content a.external[href ^=&amp;quot;https://wiki.archlinux.org&amp;quot;] {&lt;br /&gt;
	background: none;&lt;br /&gt;
	padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Template:Pkg, Template:AUR, Template:Grp, Template:Man */&lt;br /&gt;
&lt;br /&gt;
span.archwiki-template-pkg,&lt;br /&gt;
span.archwiki-template-man {&lt;br /&gt;
	font-family: monospace, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Note, Warning, Tip templates */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--archwiki-template-note-background-color: light-dark(#dff0ff, #08212e);&lt;br /&gt;
	--archwiki-template-note-border-color: #08c;&lt;br /&gt;
&lt;br /&gt;
	--archwiki-template-warning-background-color: light-dark(#fdd, #390009);&lt;br /&gt;
	--archwiki-template-warning-border-color: #ff5757;&lt;br /&gt;
	&lt;br /&gt;
	--archwiki-template-tip-background-color: light-dark(#dfd, #002400);&lt;br /&gt;
	--archwiki-template-tip-border-color: #4dcb4d;&lt;br /&gt;
&lt;br /&gt;
	--archwiki-template-highlight-background-color: light-dark(#ffffaa, #1f1f00);&lt;br /&gt;
	--archwiki-template-highlight-border-color: #fbe779;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.archwiki-template-box {&lt;br /&gt;
	margin: 1em 0;&lt;br /&gt;
	padding: 0.5em 1em;&lt;br /&gt;
	border: thin solid light-dark(black, white);&lt;br /&gt;
	border-left-width: 0.25rem;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
	&amp;amp; &amp;gt; strong:first-child {&lt;br /&gt;
		display: block;&lt;br /&gt;
		border-bottom: 1px solid var(--border-color-base, #ccc);&lt;br /&gt;
		margin-bottom: 0.5em;&lt;br /&gt;
		padding-bottom: 0.25em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
div.archwiki-template-box.archwiki-template-box-note {&lt;br /&gt;
	background-color: var(--archwiki-template-note-background-color);&lt;br /&gt;
	border-color: var(--archwiki-template-note-border-color);&lt;br /&gt;
}&lt;br /&gt;
div.archwiki-template-box.archwiki-template-box-warning {&lt;br /&gt;
	background-color: var(--archwiki-template-warning-background-color);&lt;br /&gt;
	border-color: var(--archwiki-template-warning-border-color);&lt;br /&gt;
}&lt;br /&gt;
div.archwiki-template-box.archwiki-template-box-tip {&lt;br /&gt;
	background-color: var(--archwiki-template-tip-background-color);&lt;br /&gt;
	border-color: var(--archwiki-template-tip-border-color);&lt;br /&gt;
}&lt;br /&gt;
div.archwiki-template-box.archwiki-template-box-highlight {&lt;br /&gt;
	background-color: var(--archwiki-template-highlight-background-color);&lt;br /&gt;
	border-color: var(--archwiki-template-highlight-border-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Navigation templates */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--archwiki-template-navigation-background-color: light-dark(#f9faff, #101418);&lt;br /&gt;
	--archwiki-template-navigation-border-color: light-dark(#d7dfe3, #1b2327);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.archwiki-template-navigation {&lt;br /&gt;
	margin: 1em 0;&lt;br /&gt;
	padding: 0.5em;&lt;br /&gt;
	border: thin solid var(--archwiki-template-navigation-border-color);&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	background-color: var(--archwiki-template-navigation-background-color);&lt;br /&gt;
	text-align: center;&lt;br /&gt;
&lt;br /&gt;
	&amp;amp; &amp;gt; hr {&lt;br /&gt;
		margin-right: -0.5em;&lt;br /&gt;
		margin-left: -0.5em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Status templates */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--archwiki-template-message-background-color: light-dark(#f9faff, #000105);&lt;br /&gt;
	--archwiki-template-message-border-color: light-dark(#d7dfe3, #1b2327);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.archwiki-template-message {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	overflow: hidden; /* This e.g. prevents the template from overlapping the related articles box;&lt;br /&gt;
	                     using &#039;auto&#039; would display a vertical scrollbar in e.g. Chromium and Opera:&lt;br /&gt;
	                     increasing min-height would fix it too, but this seems safer and more elegant */&lt;br /&gt;
	min-height: 48px; /* Needed to better host the icon at the side */&lt;br /&gt;
	margin: 1em 0;&lt;br /&gt;
	background-color: var(--archwiki-template-message-background-color);&lt;br /&gt;
	border: 1px solid var(--archwiki-template-message-border-color);&lt;br /&gt;
	padding-left: 74px;&lt;br /&gt;
	padding-right: 1em;&lt;br /&gt;
	padding-top: 0.5em;&lt;br /&gt;
	padding-bottom: 0.5em;&lt;br /&gt;
&lt;br /&gt;
	&amp;amp; &amp;gt; p &amp;gt; span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
		display: block;&lt;br /&gt;
		position: absolute;&lt;br /&gt;
		top: 0.5em;&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:first-of-type {&lt;br /&gt;
			left: 13px; /* the icon is 48px, centering in the 74px padding */&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&amp;amp; &amp;gt; div {&lt;br /&gt;
		font-size: 90%;&lt;br /&gt;
	}&lt;br /&gt;
	&amp;amp; img {&lt;br /&gt;
		background-color: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove the white background from transparent images in Vector 2022 night mode */&lt;br /&gt;
@media screen {&lt;br /&gt;
	html.skin-theme-clientpref-night body.skin-vector-2022 div.archwiki-template-message img {&lt;br /&gt;
		background-color: inherit;&lt;br /&gt;
	}&lt;br /&gt;
	@media (prefers-color-scheme: dark) {&lt;br /&gt;
		html.skin-theme-clientpref-os body.skin-vector-2022 div.archwiki-template-message img {&lt;br /&gt;
			background-color: inherit;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Table cell templates */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--archwiki-table-cell-background-red: light-dark(#faa, #6f1a24);&lt;br /&gt;
	--archwiki-table-cell-background-orange: light-dark(#fda, #59300a);&lt;br /&gt;
	--archwiki-table-cell-background-yellow: light-dark(#ffa, #4a3f00);&lt;br /&gt;
	--archwiki-table-cell-background-green: light-dark(#afa, #004100);&lt;br /&gt;
	--archwiki-table-cell-background-blue: light-dark(#def, #2a2a4b);&lt;br /&gt;
	--archwiki-table-cell-background-violet: light-dark(#dcf, #352457);&lt;br /&gt;
	--archwiki-table-cell-background-grey: light-dark(#ddd, #3f3f3f);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.archwiki-table-cell {&lt;br /&gt;
	background: inherit;&lt;br /&gt;
	color: inherit;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.archwiki-table-cell.archwiki-template-r {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-red);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-o {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-orange);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-y {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-yellow);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-g {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-green);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-b {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-blue);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-v {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-violet);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-grey {&lt;br /&gt;
	background-color: var(--archwiki-table-cell-background-grey);&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
}&lt;br /&gt;
.archwiki-table-cell.archwiki-template-l {&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Related articles templates */&lt;br /&gt;
&lt;br /&gt;
div.archwiki-template-meta-related-articles {&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	width: 25%;&lt;br /&gt;
	margin: 0 0 0.5em 0.5em;&lt;br /&gt;
&lt;br /&gt;
	&amp;amp; &amp;gt; p {&lt;br /&gt;
		background: #333;&lt;br /&gt;
		color: white;&lt;br /&gt;
		padding: 0.2em;&lt;br /&gt;
		border-bottom:5px #08c solid;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		text-align: center;&lt;br /&gt;
		font-weight: bold;&lt;br /&gt;
	}&lt;br /&gt;
	&amp;amp; &amp;gt; ul {&lt;br /&gt;
		list-style-type: none;&lt;br /&gt;
		list-style-image: none;&lt;br /&gt;
		/* Resetting the margin of ul is necessary for compatibility among browsers */&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0.3em;&lt;br /&gt;
&lt;br /&gt;
		&amp;amp; &amp;gt; li {&lt;br /&gt;
			padding: 0.4em 0;&lt;br /&gt;
			/* line-height:1 makes wrapped long links distinguishable */&lt;br /&gt;
			line-height: 1;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* NOTE: These elements are already dark so we set the inverted background color&lt;br /&gt;
 * and let dark mode invert it back to the original. See&lt;br /&gt;
 * https://www.mediawiki.org/wiki/Extension:DarkMode#Styling_elements_in_dark_mode&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 721px ) {&lt;br /&gt;
	.client-darkmode div.archwiki-template-meta-related-articles &amp;gt; p {&lt;br /&gt;
		background: #ccc;&lt;br /&gt;
		color: black;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Responsive style for the &amp;quot;Related articles&amp;quot; box, similar to category links */&lt;br /&gt;
&lt;br /&gt;
@media screen and ( max-width: 720px ) {&lt;br /&gt;
	div.archwiki-template-meta-related-articles {&lt;br /&gt;
		float: initial;&lt;br /&gt;
		clear: initial;&lt;br /&gt;
		width: initial;&lt;br /&gt;
		border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
		background-color: var(--background-color-neutral-subtle, #f8f9fa);&lt;br /&gt;
		padding: 5px;&lt;br /&gt;
		margin: 1em 0;&lt;br /&gt;
		margin-top: 0; /* fix margin between catlinks and related articles */&lt;br /&gt;
		clear: both;&lt;br /&gt;
&lt;br /&gt;
		&amp;amp; &amp;gt; p {&lt;br /&gt;
			background: initial;&lt;br /&gt;
			color: var(--archwiki-text-color);&lt;br /&gt;
			padding: 0;&lt;br /&gt;
			border: none;&lt;br /&gt;
			margin: 0;&lt;br /&gt;
			text-align: left;&lt;br /&gt;
			font-weight: normal;&lt;br /&gt;
			display: inline;&lt;br /&gt;
			&amp;amp;::after {&lt;br /&gt;
				content: &amp;quot;:&amp;quot;;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		&amp;amp; &amp;gt; ul {&lt;br /&gt;
			margin: 0;&lt;br /&gt;
			padding: 0;&lt;br /&gt;
			display: inline;&lt;br /&gt;
&lt;br /&gt;
			&amp;amp; &amp;gt; li {&lt;br /&gt;
				padding: 0;&lt;br /&gt;
				line-height: initial;&lt;br /&gt;
				display: inline;&lt;br /&gt;
				white-space: nowrap;&lt;br /&gt;
				padding: 0 0.5em;&lt;br /&gt;
				border-left: 1px solid #a2a9b1;&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:first-child {&lt;br /&gt;
					padding-left: 0.25em;&lt;br /&gt;
					border-left: 0;&lt;br /&gt;
				}&lt;br /&gt;
				&amp;amp; a {&lt;br /&gt;
					font-weight: normal !important;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Template:Progressbar */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--archwiki-template-progressbar-background-color: light-dark(#f9faff, #101418);&lt;br /&gt;
	--archwiki-template-progressbar-border-color: light-dark(#bcd, #384756);&lt;br /&gt;
	--archwiki-template-progressbar-inner-background-color: light-dark(#def, #2a2a4b);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.archwiki-template-progressbar {&lt;br /&gt;
	background-color: var(--archwiki-template-progressbar-background-color);&lt;br /&gt;
	border: 1px solid var(--archwiki-template-progressbar-border-color);&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	color: var(--archwiki-text-color);&lt;br /&gt;
&lt;br /&gt;
	&amp;amp; &amp;gt; .archwiki-template-progressbar-inner {&lt;br /&gt;
		background-color: var(--archwiki-template-progressbar-inner-background-color);&lt;br /&gt;
		text-align: center;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hardware table for laptop pages */&lt;br /&gt;
&lt;br /&gt;
@media ( min-width: 721px ) {&lt;br /&gt;
	.archwiki-table-laptop {&lt;br /&gt;
		float: right;&lt;br /&gt;
		margin-left: 1em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Main Page columns&lt;br /&gt;
 * Keep coherent with https://gitlab.archlinux.org/search?search=width-breakpoint-tablet&amp;amp;project_id=82449&amp;amp;group_id=23&amp;amp;search_code=true&amp;amp;repository_ref=master&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 721px ) {&lt;br /&gt;
	div.archwiki-main-page-columns {&lt;br /&gt;
		column-count: 2;&lt;br /&gt;
&lt;br /&gt;
		&amp;amp; &amp;gt; * {&lt;br /&gt;
			page-break-inside: avoid;&lt;br /&gt;
			/* fix alignment of list items in multi-column layout, see https://stackoverflow.com/a/42349512 */&lt;br /&gt;
			display: inline-block;&lt;br /&gt;
			width: 100%;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Override syntax highlighting style&lt;br /&gt;
 * (CodeMirror should just highlight, not change the size of elements)&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
#content .CodeMirror pre {&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
#content pre.cm-mw-section-1,&lt;br /&gt;
#content pre.cm-mw-section-2 {&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	font-size: inherit;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#content .cm-mw-pagename {&lt;br /&gt;
	/* avoid underlining which obfuscates underscores */&lt;br /&gt;
	text-decoration: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Add anonymous replaced elements to auto-number sections&lt;br /&gt;
 *&lt;br /&gt;
 * (This feature was removed in MediaWiki 1.38 for &amp;quot;performance reasons&amp;quot;,&lt;br /&gt;
 * see https://www.mediawiki.org/wiki/MediaWiki_1.38#Other_changes )&lt;br /&gt;
 *&lt;br /&gt;
 * Note that MediaWiki does not have nested DOM elements for sections, so we&lt;br /&gt;
 * cannot use nested counters and have to hack it with several counters per&lt;br /&gt;
 * each level.&lt;br /&gt;
 *&lt;br /&gt;
 * Reference: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/* Create counters and set their initial value to 0. */&lt;br /&gt;
body {&lt;br /&gt;
	counter-reset: h2-section h3-section h4-section h5-section h6-section;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Set up resetting */&lt;br /&gt;
/* (note that counter-reset does not work) */&lt;br /&gt;
.mw-heading &amp;gt; h2 {&lt;br /&gt;
	counter-increment: h2-section;&lt;br /&gt;
	counter-set: h3-section h4-section h5-section h6-section;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h3 {&lt;br /&gt;
	counter-increment: h3-section;&lt;br /&gt;
	counter-set: h4-section h5-section h6-section;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h4 {&lt;br /&gt;
	counter-increment: h4-section;&lt;br /&gt;
	counter-set: h5-section h6-section;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h5 {&lt;br /&gt;
	counter-increment: h5-section;&lt;br /&gt;
	counter-set: h6-section;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h6 {&lt;br /&gt;
	counter-increment: h6-section;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Display the counters in the headings */&lt;br /&gt;
.mw-heading &amp;gt; h2::before {&lt;br /&gt;
	content: counter(h2-section);&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h3::before {&lt;br /&gt;
	content: counter(h2-section) &amp;quot;.&amp;quot; counter(h3-section);&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h4::before {&lt;br /&gt;
	content: counter(h2-section) &amp;quot;.&amp;quot; counter(h3-section) &amp;quot;.&amp;quot; counter(h4-section);&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h5::before {&lt;br /&gt;
	content: counter(h2-section) &amp;quot;.&amp;quot; counter(h3-section) &amp;quot;.&amp;quot; counter(h4-section) &amp;quot;.&amp;quot; counter(h5-section);&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h6::before {&lt;br /&gt;
	content: counter(h2-section) &amp;quot;.&amp;quot; counter(h3-section) &amp;quot;.&amp;quot; counter(h4-section) &amp;quot;.&amp;quot; counter(h5-section) &amp;quot;.&amp;quot; counter(h6-section);&lt;br /&gt;
}&lt;br /&gt;
.mw-heading &amp;gt; h2::before,&lt;br /&gt;
.mw-heading &amp;gt; h3::before,&lt;br /&gt;
.mw-heading &amp;gt; h4::before,&lt;br /&gt;
.mw-heading &amp;gt; h5::before,&lt;br /&gt;
.mw-heading &amp;gt; h6::before {&lt;br /&gt;
	color: light-dark(#6b3e26, #a07501);&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
	margin-right: 1ex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* A consistent font for Template:Text art */&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &#039;DejaVu Sans Mono&#039;;&lt;br /&gt;
	src:&lt;br /&gt;
		local(&#039;DejaVu Sans Mono&#039;),&lt;br /&gt;
		url(&#039;/title/Special:Redirect/file/DejaVuSansMono.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Workaround for broken indentation in the Timeless skin after MediaWiki 1.43 upgrade */&lt;br /&gt;
@media screen {&lt;br /&gt;
	dd {&lt;br /&gt;
		margin-left: 1.6em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Workaround for too bright grey background in Special:RecentChanges */&lt;br /&gt;
@media screen {&lt;br /&gt;
	html.skin-theme-clientpref-night &amp;gt; body.skin-vector-2022 .mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey td:not( :nth-child( -n+2 )) {&lt;br /&gt;
		background-color: #444546;&lt;br /&gt;
	}&lt;br /&gt;
	@media (prefers-color-scheme: dark) {&lt;br /&gt;
		html.skin-theme-clientpref-os &amp;gt; body.skin-vector-2022 .mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey td:not( :nth-child( -n+2 )) {&lt;br /&gt;
			background-color: #444546;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=35854</id>
		<title>トーク:メインページ</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=35854"/>
		<updated>2024-01-18T18:08:05Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* 英語版への移行の提案 */ 新しい節&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;s&amp;gt;英語版への同期の提案&amp;lt;/s&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[利用者:Ny-a/Drafts/メインページ]] に現時点での最新版 [[en:Special:PermanentLink/582266|en:ID: 582266]] に同期したものを作成してみました([[特別:差分/12151/15859|現状との差分]])。段組みを CSS の {{ic|column-count}} を使うようになっていたのでそれに倣って変更しましたが、かなり古いブラウザだと段組みされないと思います[https://developer.mozilla.org/en-US/docs/Web/CSS/column-count]。同期するかどうか・方法などはお任せしますが、コピーしていただく場合はカテゴリのコロンをセミコロンに変更している部分を戻してください(ユーザー名前空間のページのカテゴライズ防止)。権限与えていただければ自分でやります。 [[利用者:Ny-a|Ny-a]] ([[利用者・トーク:Ny-a|トーク]]) 2020年3月30日 (月) 12:19 (JST)&lt;br /&gt;
&lt;br /&gt;
:いつの間にか権限をいただいていたようなので自分で編集しておきます。ありがとうございます。 -- [[利用者:Ny-a|Ny-a]] ([[利用者・トーク:Ny-a|トーク]]) 2020年7月15日 (水) 08:53 (JST)&lt;br /&gt;
&lt;br /&gt;
== 英語版への移行の提案 ==&lt;br /&gt;
&lt;br /&gt;
こんにちは。サーバーのメンテナンスが滞っており、英語版のMediaWikiに比べてバージョンがだいぶ遅れてしまっていて申し訳ありません。&lt;br /&gt;
&lt;br /&gt;
翻訳されている方にも最新の機能が使えず無駄な苦労をかけてしまっていると思うので、英語版のヘルプページにおいて日本語Wikiから英語Wikiへのページの移行を提案いたしました →&lt;br /&gt;
https://wiki.archlinux.org/title/Help_talk:I18n#Japanese&lt;br /&gt;
&lt;br /&gt;
基本的にはMediaWikiのエクスポート・インポート機能を使ってページの履歴を維持したまま英語版のサーバーにまるごと移行できないかと考えています。ただし現在インポートは管理者にしか権限がないため、ヘルプページで権限を与えてもらえないか提案中です。もしインポートができない場合は英語版の該当ページを編集する形になるかと思います（日本語版のページに「 (日本語)」をつけたページをリダイレクトから上書き、ない場合は新規作成を行う）。履歴はできるだけ残したいので、たとえインポートができない場合なら日本語版のバックアップをarchive.orgに残すつもりです [https://archive.org/details/wiki-wikiarchlinuxjporg]。&lt;br /&gt;
&lt;br /&gt;
ページタイトルを英語版のルールに合わせて「(日本語)」をページ末尾につけるなどの修正が必要となりますが、もし移行作業を手伝っていただけるのであれば参加いただけると幸いです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
日本語Wikiを創設した当初は、本家コミュニティにDevOpsグループも存在せず、本家Wikiにおける機能追加などがスタックしている状態で各言語版を作成することが本家でも奨励されていましたが、&lt;br /&gt;
今はGitLab移行などArch本体に必要な機能もあわせてサーバーまわりの活発な開発が進められています。&lt;br /&gt;
日本語サーバーはその点で遅れてしまっており、今後も貴重なLinuxドキュメントとして維持するために英語版Wikiに再統合するのが最善だと考えています。&lt;br /&gt;
&lt;br /&gt;
これまでArchWikiドキュメントの日本語翻訳を貢献していただいた方たちには二度手間となり大変申し訳ありませんが、何卒よろしくお願いいたします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
（ P.S. 日本語版で検証できたMediaWikiの追加機能は、時間が余ったときに可能であれば本家Wikiの方にマージリクエストを作成して貢献と思っています: https://github.com/archlinux/archwiki （ElasticSearch+CirrusSearchによる多言語検索など） ）&lt;br /&gt;
&lt;br /&gt;
- [[利用者:Kusakata|Kusakata]] ([[利用者・トーク:Kusakata|トーク]]) 2024年1月19日 (金) 03:08 (JST)&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ArchWiki%E3%83%BB%E3%83%88%E3%83%BC%E3%82%AF:%E7%BF%BB%E8%A8%B3%E3%83%81%E3%83%BC%E3%83%A0&amp;diff=25738</id>
		<title>ArchWiki・トーク:翻訳チーム</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ArchWiki%E3%83%BB%E3%83%88%E3%83%BC%E3%82%AF:%E7%BF%BB%E8%A8%B3%E3%83%81%E3%83%BC%E3%83%A0&amp;diff=25738"/>
		<updated>2022-06-01T04:30:45Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 本家への回帰についての情報&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ArchWiki_Translation_Day との整合性 ==&lt;br /&gt;
[[ArchWiki_Translation_Day]]ページが存在して、どちらとものページにも「優先ページ一覧」について触れられている。&lt;br /&gt;
本記事では優先ページのリンクは、このページになっていて、また[[ArchWiki_Translation_Day]]の記事にも優先ページ一覧のリストがある。&lt;br /&gt;
実際に運用しようと思うと矛盾しかねないので、統一するべきだと考える。&lt;br /&gt;
どうでしょうか？本記事にリストを作って、[[ArchWiki_Translation_Day]]にリンクを張るのが良さそうでしょうか？&lt;br /&gt;
[[en:Meta_package_and_package_group]]のページを翻訳してみようかと思い、翻訳について調べていたら、このことに引っかかりました。 {{Unsigned|2019年10月14日 13:55 (JST)|Shota}}&lt;br /&gt;
&lt;br /&gt;
:(返信が遅く申し訳ないですが、)この記事内の優先ページへのリンクは、[[ArchWiki 翻訳チーム#優先ページ|#優先ページ]] にリンクしていて、そのようなセクションは現在ありません。また、 [[ArchWiki_Translation_Day]] ページは現在 [[en:ArchWiki Translation Day|英語版]] の方ではアーカイブされているようです。(アーカイブの検討理由によると、[[en:Special:PermanentLink/441695|イベント自体2012年あたりから開催されていない]]、メンテナンスする人がいないなどが理由のようです。日本語コミュニティでも状況は変わらないと思います。)&lt;br /&gt;
:現在のこのページの [[en:ArchWiki:Translation Team|英語版]] にはページリストが存在するので、同期のときにセクションだけ作成するつもりです。(とはいえそれ自体更新されないと意味があまりないですが……。) [[利用者:Ny-a|Ny-a]] ([[利用者・トーク:Ny-a|トーク]]) 2020年3月26日 (木) 11:57 (JST)&lt;br /&gt;
&lt;br /&gt;
::事情について了解しました。説明ありがとうございます。アーカイブすることは賛成です。一番言いたかった事は、優先ページなど編集が求められてるページが明示されていると、より多くの人が編集に参加しやすくなると考えたことです。参加者が実際に翻訳できなくとも、このページの翻訳をちゃんとして欲しい、などの要望を知らせる作業だけでも有用です。そのためには、ページの構成などを分かり易くにしていけるとよいのかと思った次第です。[[利用者:Shota|Shota]] ([[利用者・トーク:Shota|トーク]]) 2020年4月2日 (木) 12:22 (JST)&lt;br /&gt;
&lt;br /&gt;
:::現状、英語版と比べるとかなり編集が少ない状況で、kusakata さんにかなりのページを作成していただいているとはいえ(もちろん他の方の貢献もありますが)、未翻訳のページや、ページ作成時点から更新されていないページもたくさんあります。そのため、現状において優先ページといった形でリストアップするのは(かなりのページが該当するため)難しいと感じています。私の考えとしては、まずは古くなっている部分の更新(できれば英語版との同期で)から始めていただいて、慣れてきたら [[特別:更新されていないページ]] や [[特別:編集履歴の少ないページ]] から古いページの同期、未翻訳ページの翻訳などに進んでいただけるとありがたいかなと思っています。他の方の意見も聞きたいと思っています(が、アクティブな方少ないので……)。また、分かりやすい問題については比較的すぐに対処されている印象を持っていて、翻訳・更新以外にあまり必要そうな作業などはないように思っていますが、その点も何かあれば教えてください。 [[利用者:Ny-a|Ny-a]] ([[利用者・トーク:Ny-a|トーク]]) 2020年4月2日 (木) 13:22 (JST)&lt;br /&gt;
&lt;br /&gt;
:::私のユーザーページに日本語に未翻訳のページ(英語版の標準名前空間のページのうち、日本語版への言語間リンクがないもの)のリストへのリンクを追加しました。新規ページの翻訳をされたい場合は参考にしてください。 [[利用者:Ny-a|Ny-a]] ([[利用者・トーク:Ny-a|トーク]]) 2020年4月16日 (木) 21:03 (JST)&lt;br /&gt;
&lt;br /&gt;
:::: こちらのページも英語版と同期しました。[[ArchWiki:翻訳チーム#優先ページ一覧|優先ページ一覧]] セクションは追加しましたが、一旦英語版そのままにしてあります。日本語版に存在しない英語版のページ一覧を作成する予定ですが、英語版 wiki 内に作成した方がリンク先存在の確認などが楽になるので、英語版 wiki のユーザーのサブページなどに作成してリンクしようかなと考えています。 -- [[利用者:Ny-a|Ny-a]] ([[利用者・トーク:Ny-a|トーク]]) 2020年5月3日 (日) 15:44 (JST)&lt;br /&gt;
&lt;br /&gt;
== 日本語版ArchWikiの本家への回帰について ==&lt;br /&gt;
いつもArchWikiの編集ありがとうございます。日本語版ArchWikiを管理しているkusakataです。[https://wiki.archlinux.org/index.php?title=Help_talk:I18n&amp;amp;oldid=537374#Moving_Japanese_pages_to_new_external_wiki 7年前に本家Archサイトから以降した当サイトですが]、当時と比べて本家側のインフラ体制が改善し日本語版で独自に変更していた機能が本家のArchWikiの方に取り入れられたり、また、別々にWikimediaをメンテナンスすることが重荷になってきたため、英語版の本家ArchWikiにまた翻訳コンテンツを戻すことを考えています。最近になって、[https://wiki.archlinux.org/index.php?title=Help_talk:I18n&amp;amp;oldid=685802#French フランス語などの他の言語のArchWiki]も本家に合流しており、Arch最初期の頃からArch開発者が運営しているドイツ語を除いて[https://wiki.archlinux.org/title/Help:I18n#Languages ほとんどの言語が本家サイトに戻って]管理を統一しているのも大きな動機となっています。&lt;br /&gt;
&lt;br /&gt;
移行作業は基本的に&lt;br /&gt;
* 日本語版の[https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E3%83%87%E3%83%BC%E3%82%BF%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97 書き出しツール]からXMLにデータを書き出す&lt;br /&gt;
* 英語版の[https://wiki.archlinux.org/title/Special:Import 取り込みツール]から抽出したXMLをインポートする&lt;br /&gt;
* 言語間リンクなど、コンテンツを手動で修正&lt;br /&gt;
&lt;br /&gt;
という流れになるかと思います。編集履歴含めエクスポートすることで移行しますが、ユーザーアカウントは英語版の方で新しく作成しなおしてもらうことになります。不便等かけることがあると思いますが、よろしくお願いします。[https://wiki.archlinux.org/title/Help_talk:I18n 英語版のヘルプページ]で提案をする予定なので気になる方はそちらをフォローしてください。&lt;br /&gt;
&lt;br /&gt;
Arch Linux JPの他のコンテンツについては、[https://bbs.archlinux.jp/ フォーラム]はスパム投稿がかなり多くなってきており生産的な情報がなくなってきているので新たな投稿を制限し閲覧のみを行える状態にしました。フォーラムソフトウェアのFluxBBにデータエクスポート機能がないため、しばらくこの状態で維持したいと思います。一番コミュニケーションが活発なのはSlackコミュニティなのでそちらを利用してください。本家のarchwebに相当するページは、いまだに本家には多言語対応していないことや日本語版にしかない機能があることからしばらくニュースの更新等続けていきますが、将来的には[https://github.com/archlinux/archweb archweb]の方に国際化機能をpull requestして最終的にはリダイレクトできるようにしたいと思っています。 - [[利用者:Kusakata|Kusakata]] ([[利用者・トーク:Kusakata|トーク]]) 2022年6月1日 (水) 13:30 (JST)&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Toolbox&amp;diff=25171</id>
		<title>Toolbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Toolbox&amp;diff=25171"/>
		<updated>2022-04-21T09:49:16Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:仮想化]]&lt;br /&gt;
[[Category:サンドボックス]]&lt;br /&gt;
[[en:Toolbox]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Linux Containers}}&lt;br /&gt;
{{Related|Podman}}&lt;br /&gt;
{{Related|Buildah}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
Toolbox はオペレーティングシステムとシームレスに統合するコンテナを作成・実行するツールです。ユーザーのホームディレクトリ、Wayland や X11 ソケット、ネットワーク (Avahi 含む)、リムーバブルデバイス (USB スティックなど)、systemd ジャーナル、SSH エージェント、D-Bus、ulimits、/dev、udev データベースなどのアクセスを提供します。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|toolbox}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
Toolbox の依存パッケージとして {{Pkg|podman}} がインストールされます。デフォルトでは Podman コンテナは root としてのみ実行可能です。root 以外のユーザーで実行するには [[Podman#ルートレス Podman]] を参照してください。基本的に、Toolbox で何か問題が発生した場合、先に Podman に問題が発生していないか確認してください。&lt;br /&gt;
&lt;br /&gt;
toolbox 互換のイメージをビルドしたい場合、{{Pkg|buildah}} もインストールしてください。&lt;br /&gt;
&lt;br /&gt;
=== Fedora コンテナ ===&lt;br /&gt;
&lt;br /&gt;
以下のコマンドで Fedora 35 のツールボックスを作成できます:&lt;br /&gt;
&lt;br /&gt;
  toolbox create -d fedora -r 35&lt;br /&gt;
&lt;br /&gt;
作成したら、以下のコマンドでツールボックスに入ることができます:&lt;br /&gt;
&lt;br /&gt;
  toolbox enter fedora-toolbox-35&lt;br /&gt;
&lt;br /&gt;
=== Arch コンテナ ===&lt;br /&gt;
&lt;br /&gt;
上流イメージとして Arch Linux ツールボックスのコンテナは存在しませんが、{{Pkg|buildah}} をインストールしている場合は自分でコンテナをビルドすることができます。&lt;br /&gt;
&lt;br /&gt;
以下の内容で Dockerfile を保存してください:&lt;br /&gt;
&lt;br /&gt;
  FROM archlinux/archlinux:latest&lt;br /&gt;
  ENV NAME=arch-toolbox VERSION=rolling&lt;br /&gt;
  LABEL com.github.containers.toolbox=&amp;quot;true&amp;quot; \&lt;br /&gt;
    name=&amp;quot;$NAME&amp;quot; \&lt;br /&gt;
    version=&amp;quot;$VERSION&amp;quot;&lt;br /&gt;
  RUN pacman -Syu --noconfirm \&lt;br /&gt;
    &amp;amp;&amp;amp; pacman -S sudo --noconfirm \&lt;br /&gt;
    &amp;amp;&amp;amp; pacman -Scc --noconfirm \&lt;br /&gt;
    &amp;amp;&amp;amp; echo &amp;quot;%wheel ALL=(ALL) NOPASSWD: ALL&amp;quot; &amp;gt; /etc/sudoers.d/toolbox&lt;br /&gt;
  CMD [&amp;quot;bash&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
イメージをビルド:&lt;br /&gt;
&lt;br /&gt;
  cat Dockerfile | podman build -t arch-toolbox -&lt;br /&gt;
&lt;br /&gt;
Toolbox コンテナを作成:&lt;br /&gt;
&lt;br /&gt;
  toolbox create --image arch-toolbox&lt;br /&gt;
&lt;br /&gt;
{{Tip|上記の例では、toolbox コンテナの名前をイメージの名前と同じにしています。複数の Arch ベースの toolbox を管理したいときは、別の名前を割り当てることもできます。}}&lt;br /&gt;
&lt;br /&gt;
作成したら、以下のコマンドでツールボックスに入ることができます:&lt;br /&gt;
&lt;br /&gt;
  toolbox enter arch-toolbox&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== X11 アプリが機能しない ===&lt;br /&gt;
&lt;br /&gt;
X11 アプリケーションを実行したときに、以下のエラーが表示されることがあります:&lt;br /&gt;
&lt;br /&gt;
  Authorization required, but no authorization protocol specified&lt;br /&gt;
  Error: Can&#039;t open display: :0&lt;br /&gt;
&lt;br /&gt;
この問題を修正するためには、(ホストマシン側で) {{Pkg|xorg-xauth}} を使って X11 と通信するための権限をコンテナに付与してください。以下のコマンドを実行、あるいは [[Xinit#xinitrc]] に追加してください:&lt;br /&gt;
&lt;br /&gt;
  xauth add &amp;quot;toolbox/unix$DISPLAY&amp;quot; . &amp;quot;$(xauth list | grep &amp;quot;^$(hostname)/unix$DISPLAY\s*MIT-MAGIC-COOKIE-1\s*&amp;quot; | awk &#039;{print $3}&#039;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://containertoolbx.org/ 公式ウェブサイト]&lt;br /&gt;
* [https://github.com/containers/toolbox Github リポジトリ]&lt;br /&gt;
* [https://docs.fedoraproject.org/en-US/fedora-silverblue/toolbox/ Fedora Silverblue ドキュメント]&lt;br /&gt;
&lt;br /&gt;
{{TranslationStatus|Toolbox|2022-04-21|727089}}&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Broadcaster_Software&amp;diff=23221</id>
		<title>Open Broadcaster Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Broadcaster_Software&amp;diff=23221"/>
		<updated>2022-01-14T16:11:38Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 言語リンクを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:マルチメディア]]&lt;br /&gt;
[[Category:ストリーミング]]&lt;br /&gt;
[[Category:ビデオ]]&lt;br /&gt;
[[en:Open Broadcaster Software]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Twitch.tv を使ってストリーミング}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://obsproject.com/ Open Broadcaster Software] (OBS) はオープンソースのクロスプラットフォーム・ビデオ録画ライブストリーミングアプリケーションです。カスタマイズできるシーン、ボリュームミキサー、トランジション、フィルターなど簡単に取捨選択して拡張できるワークフローを提供します。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
OBS は {{Pkg|obs-studio}} パッケージで[[インストール]]できます。開発版は {{AUR|obs-studio-git}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
追加機能を提供する他のクライアント:&lt;br /&gt;
&lt;br /&gt;
* {{AUR|obs-studio-tytan652}}&lt;br /&gt;
* {{AUR|obs-studio-browser}}&lt;br /&gt;
* {{AUR|obs-studio-minimal}}&lt;br /&gt;
* {{AUR|obs-hevc-vaapi-git}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
簡単な設定は &#039;&#039;Tools &amp;gt; Auto-Configuration Wizard&#039;&#039; から録画とライブストリーミングについて基本的な設定を手早く行えます。ウィザードはビットレートや解像度、エンコーダをあなたの使っているハードウェア (あるいはストリーミングのセットアップをするときはネットワーク接続) にあわせて自動選択します。&lt;br /&gt;
&lt;br /&gt;
=== ハードウェアアクセラレーション ===&lt;br /&gt;
&lt;br /&gt;
パフォーマンスや CPU/GPU の使用率、品質を求めるならハードウェア支援によるエンコーディング・デコーディングを行うのが最適です。エンコーダは &#039;&#039;Settings &amp;gt; Output &amp;gt; Streaming &amp;gt; Encoder&#039;&#039; から変更できます。ハードウェアエンコーダが検出されてない場合は[[ハードウェアビデオアクセラレーション]]を見てください。&lt;br /&gt;
&lt;br /&gt;
=== 録画出力 ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは OBS はユーザーのホームパスに録画を出力し、動画のファイル名とストリーミングに選択されたエンコーダの間に空白が入ります。出力するパス、ファイルサイズ、ファイルのフォーマット、ファイル名の形式は &#039;&#039;Settings &amp;gt; Output &amp;gt; Streaming &amp;gt; Encoder&#039;&#039; で変更できます。&lt;br /&gt;
&lt;br /&gt;
=== ホットキー ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは OBS はホットキーを割り当てません。選択時に赤でハイライトされるホットキーのペアは同じキーバインドを使ってペアの機能を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
=== 仮想カメラ出力 ===&lt;br /&gt;
&lt;br /&gt;
バージョン 26.1 から、OBS は Linux の仮想カメラ出力をサポートしています。使用するには {{Pkg|v4l2loopback-dkms}} パッケージを[[インストール]]してユーザーを {{ic|video}} グループに追加します。すると OBS に &#039;&#039;Start Virtual Camera&#039;&#039; ボタンが表示されます。{{ic|v4l2loopback}} [[カーネルモジュール]]がロードされていない場合、OBS は自動的にロードしようとして管理者権限を要求します ({{man|1|pkexec}} が使われます)。&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== ブラウザソース ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/obsproject/obs-browser obs-browser] プラグインを利用するとキャンバス内でウェブページを使うことができます。ウェブページは他のソースと同じように操作することができます。&lt;br /&gt;
&lt;br /&gt;
デフォルトの {{Pkg|obs-studio}} パッケージには [https://bugs.archlinux.org/task/66008 このプラグインが付属していません]。他のクライアントやプラグインのパッケージで追加できます:&lt;br /&gt;
&lt;br /&gt;
* {{AUR|obs-studio-git}} はブラウザプラグインをつけてコンパイルします。&lt;br /&gt;
* {{AUR|obs-linuxbrowser}} (またはコンパイル済み版の {{AUR|obs-linuxbrowser-bin}}) は古い [https://github.com/bazukas/obs-linuxbrowser linuxbrowser] プラグインを提供します。デフォルトクライアントで使えますが、開発は停止しています。2021年12月現在、最速でプラグインを使う方法になります。&lt;br /&gt;
* {{AUR|obs-studio-tytan652}} はブラウザプラグインやブラウザドッグなどの改良を加えたカスタムクライアントです。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== OBS が Wayland セッションで起動しない ===&lt;br /&gt;
Wayland を使っているときに OBS が起動しない場合、{{Pkg|qt5-wayland}} パッケージがインストールされていないのが原因かもしれません。その場合、コンソールに以下のように出力されます: &lt;br /&gt;
&lt;br /&gt;
{{bc|&#039;Warning: Ignoring XDG_SESSION_TYPE wayland on Gnome. Use QT_QPA_PLATFORM wayland to run on Wayland anyway.&lt;br /&gt;
qt.qpa.plugin: Could not find the Qt platform plugin &amp;quot;wayland&amp;quot; in &amp;quot;&amp;quot;&lt;br /&gt;
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.&lt;br /&gt;
&lt;br /&gt;
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://obsproject.com/wiki/Home OBS Wiki]&lt;br /&gt;
&lt;br /&gt;
{{TranslationStatus|Open Broadcaster Software|2022-01-15|708889}}&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Broadcaster_Software&amp;diff=23220</id>
		<title>Open Broadcaster Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Broadcaster_Software&amp;diff=23220"/>
		<updated>2022-01-14T16:11:20Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:マルチメディア]]&lt;br /&gt;
[[Category:ストリーミング]]&lt;br /&gt;
[[Category:ビデオ]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Twitch.tv を使ってストリーミング}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://obsproject.com/ Open Broadcaster Software] (OBS) はオープンソースのクロスプラットフォーム・ビデオ録画ライブストリーミングアプリケーションです。カスタマイズできるシーン、ボリュームミキサー、トランジション、フィルターなど簡単に取捨選択して拡張できるワークフローを提供します。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
OBS は {{Pkg|obs-studio}} パッケージで[[インストール]]できます。開発版は {{AUR|obs-studio-git}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
追加機能を提供する他のクライアント:&lt;br /&gt;
&lt;br /&gt;
* {{AUR|obs-studio-tytan652}}&lt;br /&gt;
* {{AUR|obs-studio-browser}}&lt;br /&gt;
* {{AUR|obs-studio-minimal}}&lt;br /&gt;
* {{AUR|obs-hevc-vaapi-git}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
簡単な設定は &#039;&#039;Tools &amp;gt; Auto-Configuration Wizard&#039;&#039; から録画とライブストリーミングについて基本的な設定を手早く行えます。ウィザードはビットレートや解像度、エンコーダをあなたの使っているハードウェア (あるいはストリーミングのセットアップをするときはネットワーク接続) にあわせて自動選択します。&lt;br /&gt;
&lt;br /&gt;
=== ハードウェアアクセラレーション ===&lt;br /&gt;
&lt;br /&gt;
パフォーマンスや CPU/GPU の使用率、品質を求めるならハードウェア支援によるエンコーディング・デコーディングを行うのが最適です。エンコーダは &#039;&#039;Settings &amp;gt; Output &amp;gt; Streaming &amp;gt; Encoder&#039;&#039; から変更できます。ハードウェアエンコーダが検出されてない場合は[[ハードウェアビデオアクセラレーション]]を見てください。&lt;br /&gt;
&lt;br /&gt;
=== 録画出力 ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは OBS はユーザーのホームパスに録画を出力し、動画のファイル名とストリーミングに選択されたエンコーダの間に空白が入ります。出力するパス、ファイルサイズ、ファイルのフォーマット、ファイル名の形式は &#039;&#039;Settings &amp;gt; Output &amp;gt; Streaming &amp;gt; Encoder&#039;&#039; で変更できます。&lt;br /&gt;
&lt;br /&gt;
=== ホットキー ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは OBS はホットキーを割り当てません。選択時に赤でハイライトされるホットキーのペアは同じキーバインドを使ってペアの機能を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
=== 仮想カメラ出力 ===&lt;br /&gt;
&lt;br /&gt;
バージョン 26.1 から、OBS は Linux の仮想カメラ出力をサポートしています。使用するには {{Pkg|v4l2loopback-dkms}} パッケージを[[インストール]]してユーザーを {{ic|video}} グループに追加します。すると OBS に &#039;&#039;Start Virtual Camera&#039;&#039; ボタンが表示されます。{{ic|v4l2loopback}} [[カーネルモジュール]]がロードされていない場合、OBS は自動的にロードしようとして管理者権限を要求します ({{man|1|pkexec}} が使われます)。&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== ブラウザソース ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/obsproject/obs-browser obs-browser] プラグインを利用するとキャンバス内でウェブページを使うことができます。ウェブページは他のソースと同じように操作することができます。&lt;br /&gt;
&lt;br /&gt;
デフォルトの {{Pkg|obs-studio}} パッケージには [https://bugs.archlinux.org/task/66008 このプラグインが付属していません]。他のクライアントやプラグインのパッケージで追加できます:&lt;br /&gt;
&lt;br /&gt;
* {{AUR|obs-studio-git}} はブラウザプラグインをつけてコンパイルします。&lt;br /&gt;
* {{AUR|obs-linuxbrowser}} (またはコンパイル済み版の {{AUR|obs-linuxbrowser-bin}}) は古い [https://github.com/bazukas/obs-linuxbrowser linuxbrowser] プラグインを提供します。デフォルトクライアントで使えますが、開発は停止しています。2021年12月現在、最速でプラグインを使う方法になります。&lt;br /&gt;
* {{AUR|obs-studio-tytan652}} はブラウザプラグインやブラウザドッグなどの改良を加えたカスタムクライアントです。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== OBS が Wayland セッションで起動しない ===&lt;br /&gt;
Wayland を使っているときに OBS が起動しない場合、{{Pkg|qt5-wayland}} パッケージがインストールされていないのが原因かもしれません。その場合、コンソールに以下のように出力されます: &lt;br /&gt;
&lt;br /&gt;
{{bc|&#039;Warning: Ignoring XDG_SESSION_TYPE wayland on Gnome. Use QT_QPA_PLATFORM wayland to run on Wayland anyway.&lt;br /&gt;
qt.qpa.plugin: Could not find the Qt platform plugin &amp;quot;wayland&amp;quot; in &amp;quot;&amp;quot;&lt;br /&gt;
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.&lt;br /&gt;
&lt;br /&gt;
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://obsproject.com/wiki/Home OBS Wiki]&lt;br /&gt;
&lt;br /&gt;
{{TranslationStatus|Open Broadcaster Software|2022-01-15|708889}}&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=OpenSearch&amp;diff=23219</id>
		<title>OpenSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=OpenSearch&amp;diff=23219"/>
		<updated>2022-01-14T15:49:02Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:データベース管理システム]]&lt;br /&gt;
[[en:OpenSearch]]&lt;br /&gt;
[[Wikipedia:OpenSearch (software)]] より:&lt;br /&gt;
:OpenSearch は検索エンジン (その名も OpenSearch) と OpenSearch ダッシュボード (検索エンジンのためのデータ視覚化ダッシュボード) から構成されるソフトウェアファミリーである。ソフトウェアの開発は2021年に Elasticsearch と Kibana のフォークとして開始され、Amazon Web Services によって主導されている。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|opensearch}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
任意の依存パッケージとして様々なプラグインが存在し必要に応じてインストールできます。{{Pkg|opensearch-dashboards}} を使用する場合は Dashboards プラグインを忘れずにインストールしてください。&lt;br /&gt;
&lt;br /&gt;
== 起動 ==&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/opensearch/opensearch.keystore}} にキーストアが存在しない場合、OpenSearch を起動する前に作成する必要があります:&lt;br /&gt;
&lt;br /&gt;
 # opensearch-keystore create&lt;br /&gt;
&lt;br /&gt;
作成後、{{ic|opensearch.service}} を[[起動/有効化]]してください。&lt;br /&gt;
&lt;br /&gt;
{{ic|curl &#039;&amp;lt;protocol&amp;gt;://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;&#039;}} を使うことで OpenSearch が実行中か、{{pkg|curl}} でアクセスできるかどうか確認できます:&lt;br /&gt;
{{hc|curl http://127.0.0.1:9200|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot; : &amp;quot;opensearch.example.net&amp;quot;,&lt;br /&gt;
  &amp;quot;cluster_name&amp;quot; : &amp;quot;opensearch&amp;quot;,&lt;br /&gt;
  &amp;quot;cluster_uuid&amp;quot; : &amp;quot;TRylpzbsQB-Nk2KgktTQtA&amp;quot;,&lt;br /&gt;
  &amp;quot;version&amp;quot; : {&lt;br /&gt;
    &amp;quot;number&amp;quot; : &amp;quot;7.10.2&amp;quot;,&lt;br /&gt;
    &amp;quot;build_type&amp;quot; : &amp;quot;tar&amp;quot;,&lt;br /&gt;
    &amp;quot;build_hash&amp;quot; : &amp;quot;unknown&amp;quot;,&lt;br /&gt;
    &amp;quot;build_date&amp;quot; : &amp;quot;2022-01-07T15:57:30.358290Z&amp;quot;,&lt;br /&gt;
    &amp;quot;build_snapshot&amp;quot; : false,&lt;br /&gt;
    &amp;quot;lucene_version&amp;quot; : &amp;quot;8.10.1&amp;quot;,&lt;br /&gt;
    &amp;quot;minimum_wire_compatibility_version&amp;quot; : &amp;quot;6.8.0&amp;quot;,&lt;br /&gt;
    &amp;quot;minimum_index_compatibility_version&amp;quot; : &amp;quot;6.0.0-beta1&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;tagline&amp;quot; : &amp;quot;The OpenSearch Project: https://opensearch.org/&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
メインの OpenSearch 設定ファイルは {{ic|/etc/opensearch/opensearch.yml}} に存在し詳しい説明が書かれています。[https://opensearch.org/docs/latest/opensearch/configuration/ 公式ドキュメント] も役に立つでしょう。&lt;br /&gt;
&lt;br /&gt;
* デフォルトでは OpenSearch はどこからでもアクセスできるようになっているため、ホスト上でしかアクセスできないように設定すると良いでしょう:&lt;br /&gt;
&lt;br /&gt;
 network.host: 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
* デフォルトの {{ic|9200}} と異なるカスタムポートを使うこともできます:&lt;br /&gt;
&lt;br /&gt;
 http.port: 9200&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
OpenSearch サーバーの管理 (ドキュメントのメンテナンスや検索の実行など) は基本的に [https://opensearch.org/docs/latest/clients/index/ クライアント] を使って行い、お好きなプログラミング言語でシームレスに使うことができます。&lt;br /&gt;
&lt;br /&gt;
{{Pkg|opensearch-dashboards}} や {{Pkg|opensearch-cli}} などの便利なツールを使うことで OpenSearch インスタンスやクラスタの管理が楽になります。&lt;br /&gt;
&lt;br /&gt;
== Elasticsearch OSS からのアップグレード ==&lt;br /&gt;
&lt;br /&gt;
Elasticsearch OSS のマルチノードクラスタを OpenSearch にアップグレードする場合は [https://opensearch.org/docs/latest/upgrade-to/upgrade-to/ 公式ガイド] を参照してください。&lt;br /&gt;
&lt;br /&gt;
スタンドアロンノードの場合は設定ファイルをコピーしてインデックスデータを新しく移動するだけで大丈夫です:&lt;br /&gt;
 # systemctl stop elasticsearch&lt;br /&gt;
 # cp -r /var/lib/elasticsearch/nodes /var/lib/opensearch/&lt;br /&gt;
 # chown opensearch:opensearch -R /var/lib/opensearch&lt;br /&gt;
 # systemctl start opensearch&lt;br /&gt;
&lt;br /&gt;
== Beats OSS との互換性 ==&lt;br /&gt;
&lt;br /&gt;
filebeat などの [https://github.com/elastic/beats Beats エージェント] は新しいバージョンの OpenSearch と互換性がありません。[https://opensearch.org/docs/latest/clients/agents-and-ingestion-tools/index/ 公式ドキュメント] に互換表が存在します。バージョン {{ic|7.13.X}} 以上では動作せず、{{ic|7.X}} バージョンでは設定に変更が必要です:&lt;br /&gt;
{{hc|/etc/opensearch/opensearch.yml|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[...]&lt;br /&gt;
compatibility.override_main_response_version: true&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
上記の設定で OpenSearch はバージョン番号として {{ic|7.10.2}} を返すようになります。&lt;br /&gt;
&lt;br /&gt;
AUR に存在するエージェントで上記の設定を行うことで使えるエージェントは:&lt;br /&gt;
* {{AUR|metricbeat-oss}}&lt;br /&gt;
* {{AUR|filebeat-oss}}&lt;br /&gt;
* {{AUR|packetbeat-oss}}&lt;br /&gt;
* {{AUR|heartbeat-oss}}&lt;br /&gt;
* {{AUR|auditbeat-oss}}&lt;br /&gt;
* {{AUR|journalbeat-oss}}&lt;br /&gt;
&lt;br /&gt;
{{TranslationStatus|OpenSearch|2022-01-15|708921}}&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Doas&amp;diff=21349</id>
		<title>Doas</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Doas&amp;diff=21349"/>
		<updated>2021-08-17T13:54:33Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lowercase title}}&lt;br /&gt;
[[Category:セキュリティ]]&lt;br /&gt;
[[Category:コマンド]]&lt;br /&gt;
[[en:doas]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|ユーザーとグループ}}&lt;br /&gt;
{{Related|sudo}}&lt;br /&gt;
{{Related|アプリケーション一覧/セキュリティ#管理者権限}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
{{TranslationStatus|doas|2021-08-17|691373}} &lt;br /&gt;
OpenDoas は OpenBSD の [[Wikipedia:doas|doas]] コマンドの移植版です。[[sudo]] と比べてサイズがかなり小さいことで知られています。&#039;&#039;sudo&#039;&#039; と同じように、&#039;&#039;doas&#039;&#039; はシステム上の他のユーザーとして実行したいときに使います。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|opendoas}} パッケージをインストールしてください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
非特権ユーザーで &#039;&#039;doas&#039;&#039; を使い始めるには、設定が必要です。[[#設定]]を見てください。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;doas&#039;&#039; を使う時はコマンドとその引数の前に {{ic|doas}} とスペースを追加します:&lt;br /&gt;
&lt;br /&gt;
 $ doas &#039;&#039;cmd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
例えば [[pacman]] を使う場合:&lt;br /&gt;
&lt;br /&gt;
 $ doas pacman -Syu&lt;br /&gt;
&lt;br /&gt;
root のインタラクティブシェルを開くには:&lt;br /&gt;
&lt;br /&gt;
 $ doas -s&lt;br /&gt;
&lt;br /&gt;
詳しくは {{man|1|doas}} を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
[[PAM]] モジュールはインストールされますが、デフォルトの設定やサンプルは含まれていません。&lt;br /&gt;
&lt;br /&gt;
[[ユーザーとグループ#ユーザーグループ|wheel]] グループのメンバーに他のユーザーとしてコマンドの実行を許可するには、以下の内容の設定ファイルを作成します:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/doas.conf|&lt;br /&gt;
permit :wheel &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/doas.conf}} の所有者および所有グループは {{ic|0}} に、ファイルのパーミッションは {{ic|0400}} に設定してください:&lt;br /&gt;
&lt;br /&gt;
 # chown -c root:root /etc/doas.conf&lt;br /&gt;
 # chmod -c 0400 /etc/doas.conf&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/doas.conf}} の構文エラーをチェックするには、以下のコマンドを実行:&lt;br /&gt;
&lt;br /&gt;
 # doas -C /etc/doas.conf &amp;amp;&amp;amp; echo &amp;quot;config ok&amp;quot; || echo &amp;quot;config error&amp;quot; &lt;br /&gt;
&lt;br /&gt;
{{Warning|{{ic|/etc/doas.conf}} に構文エラーが含まれないように必ずチェックしてください。}}&lt;br /&gt;
&lt;br /&gt;
{{ic|plugdev}} グループのメンバーが root ユーザーとして [[S.M.A.R.T.#smartctl|smartctl]] をパスワードなしで実行できるようにするには:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/doas.conf|&lt;br /&gt;
permit nopass :plugdev as root cmd /usr/bin/smartctl&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/doas.conf}} の基本構文は以下のとおりです:&lt;br /&gt;
&lt;br /&gt;
 permit|deny [options] identity [as target] [cmd command [args ...]]&lt;br /&gt;
&lt;br /&gt;
詳しくは {{man|5|doas.conf}} を読んでください。&lt;br /&gt;
&lt;br /&gt;
また、&#039;&#039;doas&#039;&#039; コマンドの[[Bash#タブ補完|タブ補完]]を設定すると良いでしょう。&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== doas の persist 機能 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;doas&#039;&#039; には永続機能があります: ユーザーが認証成功した後、しばらくはパスワードを要求しなくなります。デフォルトでは無効になっているので、{{ic|persist}} オプションで有効にしてください:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/doas.conf|&lt;br /&gt;
permit persist :wheel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Note|永続機能がデフォルトで無効になっているのは、新しい機能であり危険性を孕んでいるからです。オリジナルの &#039;&#039;doas&#039;&#039; ではカーネル API を使ってタイムアウトを設定・消去していました。この API は OpenBSD 特有のもので、他のオペレーティングシステムでは類似の API は存在しません。そのため、&#039;&#039;sudo&#039;&#039; と同じようにタイムスタンプファイルを使って実装されています。}}&lt;br /&gt;
&lt;br /&gt;
=== sudo から doas への移行 ===&lt;br /&gt;
&lt;br /&gt;
後方互換を保ちつつ &#039;&#039;sudo&#039;&#039; から &#039;&#039;doas&#039;&#039; にスムーズに移行するために、以下の設定を追加すると良いかもしれません:&lt;br /&gt;
&lt;br /&gt;
 alias sudo=&#039;doas&#039;&lt;br /&gt;
 alias sudoedit=&#039;doas rnano&#039;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Framework&amp;diff=21348</id>
		<title>カテゴリ:Framework</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Framework&amp;diff=21348"/>
		<updated>2021-08-17T13:02:27Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: カテゴリ追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ノートパソコン]]&lt;br /&gt;
[[en:Category:Framework]]&lt;br /&gt;
このカテゴリでは &#039;&#039;&#039;Framework&#039;&#039;&#039; 製のノートパソコンに関する記事を集めています。&lt;br /&gt;
&lt;br /&gt;
記事のまとめ方や一般的な事柄は[[:カテゴリ:ノートパソコン]]のノートを見てください。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Framework_Laptop&amp;diff=21347</id>
		<title>Framework Laptop</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Framework_Laptop&amp;diff=21347"/>
		<updated>2021-08-17T13:00:44Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 言語間リンクの修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Framework]]&lt;br /&gt;
[[en:Framework Laptop]]&lt;br /&gt;
{{TranslationStatus|Framework Laptop|2021-08-17|691517}} &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ハードウェア !! PCI/USB ID !! 機能するか&lt;br /&gt;
|-&lt;br /&gt;
| GPU || || {{Y|N/A}}&lt;br /&gt;
|-&lt;br /&gt;
| ワイヤレス || || {{Y|表を参照}}&lt;br /&gt;
|-&lt;br /&gt;
| オーディオ || {{ic|8086:a0c8}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| タッチパッド || {{ic|093a:0274}}|| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| ウェブカメラ || {{ic|0bda:5634}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| 指紋リーダー || {{ic|27c6:609c}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || || {{Y|表を参照}}&lt;br /&gt;
|-&lt;br /&gt;
| 加速度計 ||  || {{Y|未確認}}&lt;br /&gt;
|-&lt;br /&gt;
| TPM || || {{Yes}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
この記事では Framework Laptop への Arch Linux のインストールと設定について説明しています。&lt;br /&gt;
&lt;br /&gt;
ノートパソコン一般に関連する記事や推奨事項は[[ノートパソコン]]を参照してください。&lt;br /&gt;
&lt;br /&gt;
== ハードウェア ==&lt;br /&gt;
&lt;br /&gt;
Framework はパーツの組み換えやアップグレードが可能なノートパソコンです。以下のリストは売られているハードウェアすべてを網羅するのではなく、Framework ノートパソコン用に特化して作られたモジュールを主に記載しています。&lt;br /&gt;
&lt;br /&gt;
=== マザーボード ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Probably needs a better way to distinguish between motherboard revisions and CPU model used.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU モデル !!  動作するか !! ノート&lt;br /&gt;
|-&lt;br /&gt;
| Intel i5-1135G7  || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Intel i7-1165G7   || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Intel i7-1185G7  || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== WiFi ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! デバイス名 !! PCI ID !! Bluetooth USB ID !! 動作するか !! Bluetooth? || ノート&lt;br /&gt;
|-&lt;br /&gt;
| AX200 || {{ic|8086:2723}} || {{ic|8087:0029}} || {{Yes}} || {{Yes}} || 試作版&lt;br /&gt;
|-&lt;br /&gt;
| AX201 vPro || || || {{Y|未確認}} || {{Y|未確認}} || Professional エディション&lt;br /&gt;
|-&lt;br /&gt;
| AX201 w/o vPro || || || {{Y|未確認}} || {{Y|未確認}} || Base/Performance エディション&lt;br /&gt;
|-&lt;br /&gt;
| AX210 vPro || {{ic|8086:2725}} ||{{ic|8087:0032}} || {{Yes}} || {{Y|Linux 5.12 で動作}} || DIY エディション (オプション)&lt;br /&gt;
|-&lt;br /&gt;
| AX210 w/o vPro || {{ic|8086:2725}} || {{ic|8087:0032}} || {{Yes}} || {{Y|Linux 5.12 で動作}} || DIY エディション (オプション)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 拡張カード ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! カード名 !! PCI/USB ID  !! 動作するか !! ノート&lt;br /&gt;
|-&lt;br /&gt;
| USB-C || {{Y|N/A}} || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| USB-A || {{Y|N/A}} || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| MicroSD || {{ic|090c:3350}} || {{Y|未確認}} || &lt;br /&gt;
|-&lt;br /&gt;
| HDMI || {{ic|32ac:0002}} || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| DisplayPort || || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Storage 250GB || || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Storage 1TB || || {{Y|未確認}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
=== ACPI ===&lt;br /&gt;
&lt;br /&gt;
{{Note|This was tested on a pre-production unit.}}&lt;br /&gt;
&lt;br /&gt;
一部の {{ic|acpi_osi}} オプションは CPU の停止を発生させるようです。以下は確認済みの値のリストです。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 値 !! 停止するか !! ノート&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|1=acpi_osi=}} || {{R|Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|1=acpi_osi=&amp;quot;Windows 2020&amp;quot;}} || {{G|No}} || 推奨されるオプション。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ファームウェア ==&lt;br /&gt;
&lt;br /&gt;
=== Secure Boot ===&lt;br /&gt;
&lt;br /&gt;
ユーザーが登録した Secure Boot キーによって Framework ノートパソコンが文鎮化するかどうかはまだわかりません。基本的には、{{AUR|shim-signed}} を使用するか BIOS セットアップメニューにパスワードを追加して、Secure Boot を有効化して手動でブートローダーのロードを許可することができます。&lt;br /&gt;
&lt;br /&gt;
=== LVFS ===&lt;br /&gt;
&lt;br /&gt;
[[fwupd]] のサポートが予定されていますが、現在のところ利用できません [https://community.frame.work/t/does-the-framework-laptop-support-linux/180/5]。&lt;br /&gt;
&lt;br /&gt;
=== サスペンド ===&lt;br /&gt;
&lt;br /&gt;
最初から選択されている s2idle サスペンドは不完全です。より消費電力の少ない deep サスペンドを選ぶことを推奨します:&lt;br /&gt;
&lt;br /&gt;
 $ cat /sys/power/mem_sleep &lt;br /&gt;
 [s2idle] deep&lt;br /&gt;
 # echo deep | tee /sys/power/mem_sleep&lt;br /&gt;
 $ cat /sys/power/mem_sleep &lt;br /&gt;
 s2idle [deep]&lt;br /&gt;
&lt;br /&gt;
設定を永続化するには {{ic|1=mem_sleep_default=deep}} を[[カーネルパラメータ]]に追加してください。&lt;br /&gt;
&lt;br /&gt;
== ファンクションキー ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! キー !! Visible? !! Marked? !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Esc}} || {{Yes}} || {{Yes}} || Toggles Fn lock&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F1}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioMute}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F2}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioLowerVolume}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F3}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioRaiseVolume}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F4}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioPrev}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F5}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioPlay}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F6}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioNext}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F7}} || {{Yes}} || {{Yes}} || {{ic|XF86MonBrightnessDown}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F8}} || {{Yes}} || {{Yes}} || {{ic|XF86MonBrightnessUp}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F9}} || {{Yes}} || {{Yes}} || {{ic|Super+L}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F10}} || {{Yes}} || {{Yes}} || {{ic|XF86RFKill}}, soft blocks wlan and bluetooth&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F11}} || {{Yes}} || {{Yes}} || {{ic|Print}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F12}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioMedia}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Delete}} || {{Yes}} || {{Yes}} || {{ic|Insert}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Space}} || {{Yes}} || {{Yes}} || Controls the keyboard backlight&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+b}} || {{No}} || {{No}} || {{ic|Control_L+Break}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+k}} || {{No}} || {{No}} || {{ic|Scroll_Lock}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+p}} || {{No}} || {{No}} || {{ic|Pause}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Left}} || {{Yes}} || {{No}} || {{ic|Home}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Right}} || {{Yes}} || {{No}} || {{ic|End}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Up}} || {{Yes}} || {{Yes}} || {{ic|Prior}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Down}} || {{Yes}} || {{Yes}} || {{ic|Next}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== ちらつきやフリーズが発生する ===&lt;br /&gt;
&lt;br /&gt;
GNOME と Wayland を使っている場合にちらつきが発生したり定期的にフリーズすることが報告されています。Panel Self-Refresh を無効化することで問題が解決します [https://community.frame.work/t/periodic-stuttering-on-fresh-gnome-40-wayland-install-on-arch-linux/3912/6]。&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/modprobe.d/i915.conf|2=&lt;br /&gt;
options i915 enable_psr=0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Intel Graphics#画面がちらつく]]も参照。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://frame.work/ Framework ウェブサイト]&lt;br /&gt;
* [https://community.frame.work/t/arch-linux-on-the-framework-laptop/3843/1 Framework コミュニティの Arch Linux スレッド]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Framework_Laptop&amp;diff=21346</id>
		<title>Framework Laptop</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Framework_Laptop&amp;diff=21346"/>
		<updated>2021-08-17T13:00:10Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Framework]]&lt;br /&gt;
[[en:Framework]]&lt;br /&gt;
{{TranslationStatus|Framework Laptop|2021-08-17|691517}} &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ハードウェア !! PCI/USB ID !! 機能するか&lt;br /&gt;
|-&lt;br /&gt;
| GPU || || {{Y|N/A}}&lt;br /&gt;
|-&lt;br /&gt;
| ワイヤレス || || {{Y|表を参照}}&lt;br /&gt;
|-&lt;br /&gt;
| オーディオ || {{ic|8086:a0c8}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| タッチパッド || {{ic|093a:0274}}|| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| ウェブカメラ || {{ic|0bda:5634}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| 指紋リーダー || {{ic|27c6:609c}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || || {{Y|表を参照}}&lt;br /&gt;
|-&lt;br /&gt;
| 加速度計 ||  || {{Y|未確認}}&lt;br /&gt;
|-&lt;br /&gt;
| TPM || || {{Yes}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
この記事では Framework Laptop への Arch Linux のインストールと設定について説明しています。&lt;br /&gt;
&lt;br /&gt;
ノートパソコン一般に関連する記事や推奨事項は[[ノートパソコン]]を参照してください。&lt;br /&gt;
&lt;br /&gt;
== ハードウェア ==&lt;br /&gt;
&lt;br /&gt;
Framework はパーツの組み換えやアップグレードが可能なノートパソコンです。以下のリストは売られているハードウェアすべてを網羅するのではなく、Framework ノートパソコン用に特化して作られたモジュールを主に記載しています。&lt;br /&gt;
&lt;br /&gt;
=== マザーボード ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Probably needs a better way to distinguish between motherboard revisions and CPU model used.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU モデル !!  動作するか !! ノート&lt;br /&gt;
|-&lt;br /&gt;
| Intel i5-1135G7  || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Intel i7-1165G7   || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Intel i7-1185G7  || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== WiFi ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! デバイス名 !! PCI ID !! Bluetooth USB ID !! 動作するか !! Bluetooth? || ノート&lt;br /&gt;
|-&lt;br /&gt;
| AX200 || {{ic|8086:2723}} || {{ic|8087:0029}} || {{Yes}} || {{Yes}} || 試作版&lt;br /&gt;
|-&lt;br /&gt;
| AX201 vPro || || || {{Y|未確認}} || {{Y|未確認}} || Professional エディション&lt;br /&gt;
|-&lt;br /&gt;
| AX201 w/o vPro || || || {{Y|未確認}} || {{Y|未確認}} || Base/Performance エディション&lt;br /&gt;
|-&lt;br /&gt;
| AX210 vPro || {{ic|8086:2725}} ||{{ic|8087:0032}} || {{Yes}} || {{Y|Linux 5.12 で動作}} || DIY エディション (オプション)&lt;br /&gt;
|-&lt;br /&gt;
| AX210 w/o vPro || {{ic|8086:2725}} || {{ic|8087:0032}} || {{Yes}} || {{Y|Linux 5.12 で動作}} || DIY エディション (オプション)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 拡張カード ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! カード名 !! PCI/USB ID  !! 動作するか !! ノート&lt;br /&gt;
|-&lt;br /&gt;
| USB-C || {{Y|N/A}} || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| USB-A || {{Y|N/A}} || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| MicroSD || {{ic|090c:3350}} || {{Y|未確認}} || &lt;br /&gt;
|-&lt;br /&gt;
| HDMI || {{ic|32ac:0002}} || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| DisplayPort || || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Storage 250GB || || {{Y|未確認}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Storage 1TB || || {{Y|未確認}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
=== ACPI ===&lt;br /&gt;
&lt;br /&gt;
{{Note|This was tested on a pre-production unit.}}&lt;br /&gt;
&lt;br /&gt;
一部の {{ic|acpi_osi}} オプションは CPU の停止を発生させるようです。以下は確認済みの値のリストです。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 値 !! 停止するか !! ノート&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|1=acpi_osi=}} || {{R|Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|1=acpi_osi=&amp;quot;Windows 2020&amp;quot;}} || {{G|No}} || 推奨されるオプション。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ファームウェア ==&lt;br /&gt;
&lt;br /&gt;
=== Secure Boot ===&lt;br /&gt;
&lt;br /&gt;
ユーザーが登録した Secure Boot キーによって Framework ノートパソコンが文鎮化するかどうかはまだわかりません。基本的には、{{AUR|shim-signed}} を使用するか BIOS セットアップメニューにパスワードを追加して、Secure Boot を有効化して手動でブートローダーのロードを許可することができます。&lt;br /&gt;
&lt;br /&gt;
=== LVFS ===&lt;br /&gt;
&lt;br /&gt;
[[fwupd]] のサポートが予定されていますが、現在のところ利用できません [https://community.frame.work/t/does-the-framework-laptop-support-linux/180/5]。&lt;br /&gt;
&lt;br /&gt;
=== サスペンド ===&lt;br /&gt;
&lt;br /&gt;
最初から選択されている s2idle サスペンドは不完全です。より消費電力の少ない deep サスペンドを選ぶことを推奨します:&lt;br /&gt;
&lt;br /&gt;
 $ cat /sys/power/mem_sleep &lt;br /&gt;
 [s2idle] deep&lt;br /&gt;
 # echo deep | tee /sys/power/mem_sleep&lt;br /&gt;
 $ cat /sys/power/mem_sleep &lt;br /&gt;
 s2idle [deep]&lt;br /&gt;
&lt;br /&gt;
設定を永続化するには {{ic|1=mem_sleep_default=deep}} を[[カーネルパラメータ]]に追加してください。&lt;br /&gt;
&lt;br /&gt;
== ファンクションキー ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! キー !! Visible? !! Marked? !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Esc}} || {{Yes}} || {{Yes}} || Toggles Fn lock&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F1}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioMute}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F2}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioLowerVolume}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F3}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioRaiseVolume}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F4}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioPrev}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F5}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioPlay}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F6}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioNext}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F7}} || {{Yes}} || {{Yes}} || {{ic|XF86MonBrightnessDown}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F8}} || {{Yes}} || {{Yes}} || {{ic|XF86MonBrightnessUp}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F9}} || {{Yes}} || {{Yes}} || {{ic|Super+L}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F10}} || {{Yes}} || {{Yes}} || {{ic|XF86RFKill}}, soft blocks wlan and bluetooth&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F11}} || {{Yes}} || {{Yes}} || {{ic|Print}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|F12}} || {{Yes}} || {{Yes}} || {{ic|XF86AudioMedia}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Delete}} || {{Yes}} || {{Yes}} || {{ic|Insert}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Space}} || {{Yes}} || {{Yes}} || Controls the keyboard backlight&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+b}} || {{No}} || {{No}} || {{ic|Control_L+Break}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+k}} || {{No}} || {{No}} || {{ic|Scroll_Lock}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+p}} || {{No}} || {{No}} || {{ic|Pause}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Left}} || {{Yes}} || {{No}} || {{ic|Home}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Right}} || {{Yes}} || {{No}} || {{ic|End}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Up}} || {{Yes}} || {{Yes}} || {{ic|Prior}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Fn+Down}} || {{Yes}} || {{Yes}} || {{ic|Next}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== ちらつきやフリーズが発生する ===&lt;br /&gt;
&lt;br /&gt;
GNOME と Wayland を使っている場合にちらつきが発生したり定期的にフリーズすることが報告されています。Panel Self-Refresh を無効化することで問題が解決します [https://community.frame.work/t/periodic-stuttering-on-fresh-gnome-40-wayland-install-on-arch-linux/3912/6]。&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/modprobe.d/i915.conf|2=&lt;br /&gt;
options i915 enable_psr=0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Intel Graphics#画面がちらつく]]も参照。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://frame.work/ Framework ウェブサイト]&lt;br /&gt;
* [https://community.frame.work/t/arch-linux-on-the-framework-laptop/3843/1 Framework コミュニティの Arch Linux スレッド]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Cagebreak&amp;diff=19844</id>
		<title>Cagebreak</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Cagebreak&amp;diff=19844"/>
		<updated>2021-05-10T16:04:50Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規訳出&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Wayland コンポジタ]]&lt;br /&gt;
[[en:Cagebreak]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Wayland#コンポジタ}}&lt;br /&gt;
{{Related|ウィンドウマネージャ}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://github.com/project-repo/cagebreak Cagebreak] は [[Wayland]] 用のタイル型コンポジタです。{{Pkg|cage}} をベースとしており、キーボードや UNIX ドメインソケットで簡単に操作できる [[ratpoison]] の影響を受けています。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{AUR|cagebreak}} または {{AUR|cagebreak-bin}} を[[インストール]]してください。もしくは [https://github.com/project-repo/cagebreak/releases/latest リリース版 tarball] をダウンロードするか [https://github.com/project-repo/cagebreak リポジトリ] をクローンしてください。&lt;br /&gt;
&lt;br /&gt;
=== 任意の依存パッケージ ===&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|wl-clipboard}} - コピー・ペースト機能&lt;br /&gt;
* {{Pkg|xorg-xwayland}} - cagebreak の元で [[Xorg]] アプリケーションを実行&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
cagebreak の全般設定は {{ic|$XDG_CONFIG_PATH/cagebreak/config}} に存在します。デフォルトは {{ic|~/.config/cagebreak/config}} です。&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://github.com/project-repo/cagebreak/tree/master/man/cagebreak-config.5.md 設定の man ページ] を見てください。[[#ソケットによる操作]]を使って設定を追加することも可能です。&lt;br /&gt;
&lt;br /&gt;
設定ファイルの例は [https://github.com/project-repo/cagebreak/tree/master/examples/config Github] にあります。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
他のバイナリと同じように cagebreak を実行してください。&lt;br /&gt;
&lt;br /&gt;
=== はじめに ===&lt;br /&gt;
&lt;br /&gt;
以下は [https://github.com/project-repo/cagebreak/tree/master/examples/config Github] にある設定ファイルを使って cagebreak をインストール・使用する例です。&lt;br /&gt;
&lt;br /&gt;
# [[#インストール]]にあるように {{ic|cagebreak}} をインストール。特に理由がなければ {{AUR|cagebreak-bin}} を使うことを推奨します。&lt;br /&gt;
# [https://github.com/project-repo/cagebreak/tree/master/examples/config Github] から {{ic|$XDG_CONFIG_PATH/cagebreak/config}} にサンプル設定をコピー。ドキュメントは [https://github.com/project-repo/cagebreak/tree/master/man/cagebreak-config.5.md configuration man page] に存在します。&lt;br /&gt;
# {{ic|xterm}} をインストールするか設定ファイル内の {{ic|xterm}} を適当なターミナルエミュレータに置き換えてください。&lt;br /&gt;
# 以下のコマンドを実行するか {{ic|~/.bash_profile}} に追加してログイン時に cagebreak を起動するように設定:&lt;br /&gt;
#*  {{ic|MOZ_USE_WAYLAND&amp;amp;#61;1 GDK_BACKEND&amp;amp;#61;wayland XKB_DEFAULT_LAYOUT&amp;amp;#61;us cagebreak}}&lt;br /&gt;
# Cagebreak が起動すると上記で指定したターミナルエミュレータが表示されます。{{ic|C-t}} {{ic|t}} を押して新しいターミナルを開いたり {{ic|C-t}} {{ic|S}} で画面を分割できます。また、{{ic|Alt-&amp;lt;number&amp;gt;}} でワークスペースを {{ic|&amp;lt;number&amp;gt;}} に切り替えられます。利用可能なキーバインドについては設定ファイルや [https://github.com/project-repo/cagebreak/tree/master/man/cagebreak-config.5.md documentation] を参照してください。&lt;br /&gt;
# If you wish, you may also interact with cagebreak using the unix domain socket. See [[#Interaction through socket]] for further information.&lt;br /&gt;
# Also, please file any bugs you may find:&lt;br /&gt;
#* [https://github.com/project-repo/cagebreak/issues/ Github issue tracker] or via email as per [https://github.com/project-repo/cagebreak/blob/master/README.md the readme] for cagebreak&lt;br /&gt;
#* AUR comments for the {{AUR|cagebreak-bin}} and {{AUR|cagebreak}} PKGBUILDs&lt;br /&gt;
&lt;br /&gt;
=== キーボードレイアウト ===&lt;br /&gt;
&lt;br /&gt;
Set the environment variable {{ic|XKB_DEFAULT_LAYOUT}} to the desired keyboard layout. See the [https://github.com/project-repo/cagebreak/blob/master/man/cagebreak.1.md#environment man page] for further information.&lt;br /&gt;
&lt;br /&gt;
=== ソケットによる操作 ===&lt;br /&gt;
&lt;br /&gt;
On startup, cagebreak opens a unix domain socket through which interaction with the compositor is possible&lt;br /&gt;
at run-time. The path to this socket is stored in the {{ic|CAGEBREAK_SOCKET}} environment variable.&lt;br /&gt;
For example, {{Pkg|openbsd-netcat}} may be invoked with:&lt;br /&gt;
&lt;br /&gt;
 $ nc -U $CAGEBREAK_SOCKET&lt;br /&gt;
&lt;br /&gt;
to send cagebreak any configuration while it is running. The syntax is identical to the syntax of the configuration file.&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
# [https://github.com/project-repo/cagebreak github]&lt;br /&gt;
# [https://github.com/project-repo/cagebreak/wiki github wiki]&lt;br /&gt;
# [https://github.com/project-repo/cagebreak-pkgbuild pkgbuild on github]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Wayland_%E3%82%B3%E3%83%B3%E3%83%9D%E3%82%B8%E3%82%BF&amp;diff=19843</id>
		<title>カテゴリ:Wayland コンポジタ</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Wayland_%E3%82%B3%E3%83%B3%E3%83%9D%E3%82%B8%E3%82%BF&amp;diff=19843"/>
		<updated>2021-05-10T15:56:03Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規カテゴリ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:グラフィカルユーザーインターフェイス]]&lt;br /&gt;
[[en:Category:Wayland compositors]]&lt;br /&gt;
[[it:Category:Wayland compositors]]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Linux_%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB&amp;diff=19842</id>
		<title>Linux コンソール</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Linux_%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB&amp;diff=19842"/>
		<updated>2021-05-10T15:54:28Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: カテゴリ変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux コンソール]]&lt;br /&gt;
[[en:Linux console]]&lt;br /&gt;
[[es:Linux console]]&lt;br /&gt;
[[pt:Linux console]]&lt;br /&gt;
[[zh-hans:Linux console]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|コンソールでのキーボード設定}}&lt;br /&gt;
{{Related|スクリーンショットの取得#仮想端末}}&lt;br /&gt;
{{Related|コンソールのカラー出力}}&lt;br /&gt;
{{Related|getty}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Linux console|Wikipedia]] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Linux コンソール&#039;&#039;&#039;は、[[カーネル|Linux カーネル]] に内蔵されているシステムコンソールです。Linux コンソールは、カーネルや他のプロセスがテキスト出力をユーザに送信したり、ユーザからのテキスト入力を受信したりするための方法を提供します。ユーザは通常、コンピュータのキーボードでテキストを入力し、出力されたテキストをコンピュータのモニタで読みます。Linux カーネルは仮想コンソールをサポートしています - コンソールは論理的に分離されていますが、同じ物理キーボードとディスプレイにアクセスします。&lt;br /&gt;
&lt;br /&gt;
この記事では、Linux コンソールの基本とフォント表示の設定方法について説明します。キーボードの設定は、[[コンソールでのキーボード設定]] サブページで説明しています。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
&lt;br /&gt;
コンソールは、ユーザーと直接対話するほとんどのサービスとは異なり、カーネルに実装されています。これは、通常のアプリケーションとしてユーザースペースに実装される、[[Xterm]] などの端末エミュレーションソフトウェアとは対照的です。コンソールは常にリリースされた Linux カーネルの一部でしたが、その歴史に変化を遂げてきました。最も顕著なのは、[[Wikipedia:Linux framebuffer|framebuffer]] の使用と、[[Wikipedia:Unicode|Unicode]] のサポートへの移行です。&lt;br /&gt;
&lt;br /&gt;
コンソールには多くの改良が施されていますが、レガシーハードウェアとの完全な下位互換性があるため、グラフィカルターミナルエミュレータと比較すると制限があります。&lt;br /&gt;
&lt;br /&gt;
=== 仮想コンソール ===&lt;br /&gt;
&lt;br /&gt;
The console is presented to the user as a series of [[Wikipedia:Virtual console|virtual consoles]]. These give the impression that several independent terminals are running concurrently; each virtual console can be logged in with different users, run its own shell and have its own font settings. The virtual consoles each use a device {{ic|/dev/ttyX}}, and you can switch between them by pressing {{ic|Alt+F&#039;&#039;x&#039;&#039;}} (where {{ic|&#039;&#039;x&#039;&#039;}} is equal to the virtual console number, beginning with 1). The device {{ic|/dev/console}} is automatically mapped to the active virtual console.&lt;br /&gt;
&lt;br /&gt;
See also {{man|1|chvt}}, {{man|1|openvt}} and {{man|1|deallocvt}}.&lt;br /&gt;
&lt;br /&gt;
=== テキストモード ===&lt;br /&gt;
&lt;br /&gt;
Since Linux originally began as a kernel for PC hardware, the console was developed using standard IBM [[Wikipedia:VGA|CGA/EGA/VGA]] graphics, which all PCs supported at the time. The graphics operated in VGA text mode, which provides a simple 80x25 character display with 16 colours. This legacy mode is similar to the capabilities of dedicated text terminals, such as the [[Wikipedia:VT100|DEC VT100]] series. It is still possible to boot in text mode if the system hardware supports it, but almost all modern distributions (including Arch Linux) use the framebuffer console instead.&lt;br /&gt;
&lt;br /&gt;
=== フレームバッファーのコンソール ===&lt;br /&gt;
&lt;br /&gt;
As Linux was ported to other non-PC architectures, a better solution was required, since other architectures do not use VGA-compatible graphics adapters, and may not support text modes at all. The framebuffer console was implemented to provide a standard console across all platforms, and so presents the same VGA-style interface regardless of the underlying graphics hardware. As such, the Linux console is not a terminal emulator, but a terminal in its own right. It uses the terminal type {{ic|linux}}, and is largely compatible with VT100.&lt;br /&gt;
&lt;br /&gt;
== キーボードショートカット ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+Alt+Del}}&lt;br /&gt;
| Reboots the system (specified by the symlink {{ic|/usr/lib/systemd/system/ctrl-alt-del.target}})&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Alt+F1}}, {{ic|F2}}, {{ic|F3}}, ...&lt;br /&gt;
| Switch to &#039;&#039;n&#039;&#039;-th virtual console&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Alt+ &amp;amp;larr;}}&lt;br /&gt;
| Switch to previous virtual console&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Alt+ &amp;amp;rarr;}}&lt;br /&gt;
| Switch to next virtual console&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Scroll Lock}}&lt;br /&gt;
| When Scroll Lock is activated, input/output is locked&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+c}}&lt;br /&gt;
| Kills current task&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+d}}&lt;br /&gt;
| Inserts an EOF&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+z}}&lt;br /&gt;
| Pauses current Task&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See also {{man|4|console_codes}}.&lt;br /&gt;
&lt;br /&gt;
== フォント ==&lt;br /&gt;
&lt;br /&gt;
{{Note|このセクションでは [[Wikipedia:Linux console|Linux コンソール]]について説明しています。(ユニコードフォントや最新のグラフィックアダプタのサポートなど) より多くの機能が備わっているコンソールについては [[fbterm]] や [[KMSCON]] などのページを見て下さい。}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:ja:仮想コンソール|仮想コンソール]]はカーネルに含まれているフォントと ASCII 文字セットがデフォルトで使用しますが、どちらも簡単に変えることができます。&lt;br /&gt;
&lt;br /&gt;
コンソールフォントは 256 か 512 文字に制限されています。利用できるフォントは {{ic|/usr/share/kbd/consolefonts/}} にあります。&lt;br /&gt;
&lt;br /&gt;
押したキーとコンピュータで使われる文字をつなぐ、キーマップは {{ic|/usr/share/kbd/keymaps/}} のサブディレクトリにあります。&lt;br /&gt;
&lt;br /&gt;
{{Tip|ラテン・ギリシャ文字で書かれたヨーロッパ系言語の場合、{{ic|eurlatgr}} フォントを使うことができます。幅広いラテン・ギリシャ文字と特殊文字が収録されています [https://lists.altlinux.org/pipermail/kbd/2014-February/000439.html]。}}&lt;br /&gt;
&lt;br /&gt;
=== プレビューとテスト ===&lt;br /&gt;
&lt;br /&gt;
フォントで利用できる記号・文字は {{ic|showconsolefont}} コマンドでテーブル表示できます:&lt;br /&gt;
&lt;br /&gt;
 $ showconsolefont&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;setfont&#039;&#039; ユーティリティを使うことで一時的にフォントを変えることができます。フォントの名前 ({{ic|/usr/share/kbd/consolefonts/}} にあります) を指定してください:&lt;br /&gt;
&lt;br /&gt;
 $ setfont Lat2-Terminus16&lt;br /&gt;
&lt;br /&gt;
任意で、使用する文字セットを {{ic|-m}} オプションで指定できます:&lt;br /&gt;
&lt;br /&gt;
 $ setfont Lat2-Terminus16 -m 8859-2&lt;br /&gt;
&lt;br /&gt;
もし新しく変えたフォントに不満ならば、何も引数を付けないで実行することでデフォルトフォントに戻ります (コンソール画面が全く読めなくなってしまったときでも、このコマンドは動作します。なんとかしてコマンドを入力してください):&lt;br /&gt;
&lt;br /&gt;
 $ setfont&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;setfont&#039;&#039;  は現在使われているコンソールだけで機能することを覚えておいて下さい。（アクティブだろうとそうでなかろうと）他のコンソールには影響しません。}}&lt;br /&gt;
&lt;br /&gt;
=== デフォルトフォントを変更 ===&lt;br /&gt;
&lt;br /&gt;
デフォルトフォントを変えるには、{{ic|/etc/vconsole.conf}} (このファイルは新しく作る必要があるかもしれません) の {{ic|FONT}} と {{ic|FONT_MAP}}　で設定します。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Č, ž, đ, š&#039;&#039; or &#039;&#039;Ł, ę, ą, ś&#039;&#039; などの文字を表示するために {{ic|lat2-16.psfu.gz}} フォントを使うとします:&lt;br /&gt;
&lt;br /&gt;
 FONT=lat2-16&lt;br /&gt;
&lt;br /&gt;
これで ISO/IEC 8859 の第2部がサイズ16で使われます。他の値にすればフォントサイズを変えられます (例: {{ic|lat2-08}})。8859 によって定められている地域については、[[wikipedia:ja:ISO/IEC_8859#ISO 8859の部|Wikipedia の表]]を見て下さい。X サーバーを使わずコンソールで作業することが多いならば Terminus フォントが推奨です。例えば ter-216b はラテン2、サイズ16、太字です。ter-216n は通常の太さになります。Terminus フォントは32までのサイズが揃っています。&lt;br /&gt;
&lt;br /&gt;
フォントを変えたら、適切なフォントマップを設定します。lat2-16 の場合は:&lt;br /&gt;
 FONT_MAP=8859-2&lt;br /&gt;
&lt;br /&gt;
初期のユーザースペース、つまりブートプロセスでも特定のフォントを使いたい場合は、{{ic|/etc/mkinitcpio.conf}} で {{ic|keymap}} フックを使って下さい。詳しくは [[Mkinitcpio#HOOKS]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
ブート時にフォントが変わっていない、もしくは一時的にしか変わらなかった場合、グラフィックドライバが初期化されコンソールがフレームバッファに切り替わるときにリセットされている可能性があります。これを避けるには、グラフィックドライバを早くロードするようにしてください。[[Kernel Mode Setting#Early KMS start]] のサンプルを見るか他の方法で {{ic|/etc/vconsole.conf}} が適用される前にフレームバッファをセットアップするようにしてください。&lt;br /&gt;
&lt;br /&gt;
== HiDPI ==&lt;br /&gt;
&lt;br /&gt;
[[HiDPI#Linux コンソール]] を参照。&lt;br /&gt;
&lt;br /&gt;
== Audible tones ==&lt;br /&gt;
&lt;br /&gt;
[[PC スピーカー#Beep]] を参照。&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.linusakesson.net/programming/tty/ The TTY demystified – Linus Åkesson]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Linux_%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB&amp;diff=19841</id>
		<title>Linux コンソール</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Linux_%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB&amp;diff=19841"/>
		<updated>2021-05-10T15:54:09Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* フォント */ フォント#コンソールフォントから翻訳済みの内容をコピー&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux console]]&lt;br /&gt;
[[en:Linux console]]&lt;br /&gt;
[[es:Linux console]]&lt;br /&gt;
[[pt:Linux console]]&lt;br /&gt;
[[zh-hans:Linux console]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|コンソールでのキーボード設定}}&lt;br /&gt;
{{Related|スクリーンショットの取得#仮想端末}}&lt;br /&gt;
{{Related|コンソールのカラー出力}}&lt;br /&gt;
{{Related|getty}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Linux console|Wikipedia]] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Linux コンソール&#039;&#039;&#039;は、[[カーネル|Linux カーネル]] に内蔵されているシステムコンソールです。Linux コンソールは、カーネルや他のプロセスがテキスト出力をユーザに送信したり、ユーザからのテキスト入力を受信したりするための方法を提供します。ユーザは通常、コンピュータのキーボードでテキストを入力し、出力されたテキストをコンピュータのモニタで読みます。Linux カーネルは仮想コンソールをサポートしています - コンソールは論理的に分離されていますが、同じ物理キーボードとディスプレイにアクセスします。&lt;br /&gt;
&lt;br /&gt;
この記事では、Linux コンソールの基本とフォント表示の設定方法について説明します。キーボードの設定は、[[コンソールでのキーボード設定]] サブページで説明しています。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
&lt;br /&gt;
コンソールは、ユーザーと直接対話するほとんどのサービスとは異なり、カーネルに実装されています。これは、通常のアプリケーションとしてユーザースペースに実装される、[[Xterm]] などの端末エミュレーションソフトウェアとは対照的です。コンソールは常にリリースされた Linux カーネルの一部でしたが、その歴史に変化を遂げてきました。最も顕著なのは、[[Wikipedia:Linux framebuffer|framebuffer]] の使用と、[[Wikipedia:Unicode|Unicode]] のサポートへの移行です。&lt;br /&gt;
&lt;br /&gt;
コンソールには多くの改良が施されていますが、レガシーハードウェアとの完全な下位互換性があるため、グラフィカルターミナルエミュレータと比較すると制限があります。&lt;br /&gt;
&lt;br /&gt;
=== 仮想コンソール ===&lt;br /&gt;
&lt;br /&gt;
The console is presented to the user as a series of [[Wikipedia:Virtual console|virtual consoles]]. These give the impression that several independent terminals are running concurrently; each virtual console can be logged in with different users, run its own shell and have its own font settings. The virtual consoles each use a device {{ic|/dev/ttyX}}, and you can switch between them by pressing {{ic|Alt+F&#039;&#039;x&#039;&#039;}} (where {{ic|&#039;&#039;x&#039;&#039;}} is equal to the virtual console number, beginning with 1). The device {{ic|/dev/console}} is automatically mapped to the active virtual console.&lt;br /&gt;
&lt;br /&gt;
See also {{man|1|chvt}}, {{man|1|openvt}} and {{man|1|deallocvt}}.&lt;br /&gt;
&lt;br /&gt;
=== テキストモード ===&lt;br /&gt;
&lt;br /&gt;
Since Linux originally began as a kernel for PC hardware, the console was developed using standard IBM [[Wikipedia:VGA|CGA/EGA/VGA]] graphics, which all PCs supported at the time. The graphics operated in VGA text mode, which provides a simple 80x25 character display with 16 colours. This legacy mode is similar to the capabilities of dedicated text terminals, such as the [[Wikipedia:VT100|DEC VT100]] series. It is still possible to boot in text mode if the system hardware supports it, but almost all modern distributions (including Arch Linux) use the framebuffer console instead.&lt;br /&gt;
&lt;br /&gt;
=== フレームバッファーのコンソール ===&lt;br /&gt;
&lt;br /&gt;
As Linux was ported to other non-PC architectures, a better solution was required, since other architectures do not use VGA-compatible graphics adapters, and may not support text modes at all. The framebuffer console was implemented to provide a standard console across all platforms, and so presents the same VGA-style interface regardless of the underlying graphics hardware. As such, the Linux console is not a terminal emulator, but a terminal in its own right. It uses the terminal type {{ic|linux}}, and is largely compatible with VT100.&lt;br /&gt;
&lt;br /&gt;
== キーボードショートカット ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+Alt+Del}}&lt;br /&gt;
| Reboots the system (specified by the symlink {{ic|/usr/lib/systemd/system/ctrl-alt-del.target}})&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Alt+F1}}, {{ic|F2}}, {{ic|F3}}, ...&lt;br /&gt;
| Switch to &#039;&#039;n&#039;&#039;-th virtual console&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Alt+ &amp;amp;larr;}}&lt;br /&gt;
| Switch to previous virtual console&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Alt+ &amp;amp;rarr;}}&lt;br /&gt;
| Switch to next virtual console&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Scroll Lock}}&lt;br /&gt;
| When Scroll Lock is activated, input/output is locked&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+c}}&lt;br /&gt;
| Kills current task&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+d}}&lt;br /&gt;
| Inserts an EOF&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|Ctrl+z}}&lt;br /&gt;
| Pauses current Task&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See also {{man|4|console_codes}}.&lt;br /&gt;
&lt;br /&gt;
== フォント ==&lt;br /&gt;
&lt;br /&gt;
{{Note|このセクションでは [[Wikipedia:Linux console|Linux コンソール]]について説明しています。(ユニコードフォントや最新のグラフィックアダプタのサポートなど) より多くの機能が備わっているコンソールについては [[fbterm]] や [[KMSCON]] などのページを見て下さい。}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:ja:仮想コンソール|仮想コンソール]]はカーネルに含まれているフォントと ASCII 文字セットがデフォルトで使用しますが、どちらも簡単に変えることができます。&lt;br /&gt;
&lt;br /&gt;
コンソールフォントは 256 か 512 文字に制限されています。利用できるフォントは {{ic|/usr/share/kbd/consolefonts/}} にあります。&lt;br /&gt;
&lt;br /&gt;
押したキーとコンピュータで使われる文字をつなぐ、キーマップは {{ic|/usr/share/kbd/keymaps/}} のサブディレクトリにあります。&lt;br /&gt;
&lt;br /&gt;
{{Tip|ラテン・ギリシャ文字で書かれたヨーロッパ系言語の場合、{{ic|eurlatgr}} フォントを使うことができます。幅広いラテン・ギリシャ文字と特殊文字が収録されています [https://lists.altlinux.org/pipermail/kbd/2014-February/000439.html]。}}&lt;br /&gt;
&lt;br /&gt;
=== プレビューとテスト ===&lt;br /&gt;
&lt;br /&gt;
フォントで利用できる記号・文字は {{ic|showconsolefont}} コマンドでテーブル表示できます:&lt;br /&gt;
&lt;br /&gt;
 $ showconsolefont&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;setfont&#039;&#039; ユーティリティを使うことで一時的にフォントを変えることができます。フォントの名前 ({{ic|/usr/share/kbd/consolefonts/}} にあります) を指定してください:&lt;br /&gt;
&lt;br /&gt;
 $ setfont Lat2-Terminus16&lt;br /&gt;
&lt;br /&gt;
任意で、使用する文字セットを {{ic|-m}} オプションで指定できます:&lt;br /&gt;
&lt;br /&gt;
 $ setfont Lat2-Terminus16 -m 8859-2&lt;br /&gt;
&lt;br /&gt;
もし新しく変えたフォントに不満ならば、何も引数を付けないで実行することでデフォルトフォントに戻ります (コンソール画面が全く読めなくなってしまったときでも、このコマンドは動作します。なんとかしてコマンドを入力してください):&lt;br /&gt;
&lt;br /&gt;
 $ setfont&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;setfont&#039;&#039;  は現在使われているコンソールだけで機能することを覚えておいて下さい。（アクティブだろうとそうでなかろうと）他のコンソールには影響しません。}}&lt;br /&gt;
&lt;br /&gt;
=== デフォルトフォントを変更 ===&lt;br /&gt;
&lt;br /&gt;
デフォルトフォントを変えるには、{{ic|/etc/vconsole.conf}} (このファイルは新しく作る必要があるかもしれません) の {{ic|FONT}} と {{ic|FONT_MAP}}　で設定します。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Č, ž, đ, š&#039;&#039; or &#039;&#039;Ł, ę, ą, ś&#039;&#039; などの文字を表示するために {{ic|lat2-16.psfu.gz}} フォントを使うとします:&lt;br /&gt;
&lt;br /&gt;
 FONT=lat2-16&lt;br /&gt;
&lt;br /&gt;
これで ISO/IEC 8859 の第2部がサイズ16で使われます。他の値にすればフォントサイズを変えられます (例: {{ic|lat2-08}})。8859 によって定められている地域については、[[wikipedia:ja:ISO/IEC_8859#ISO 8859の部|Wikipedia の表]]を見て下さい。X サーバーを使わずコンソールで作業することが多いならば Terminus フォントが推奨です。例えば ter-216b はラテン2、サイズ16、太字です。ter-216n は通常の太さになります。Terminus フォントは32までのサイズが揃っています。&lt;br /&gt;
&lt;br /&gt;
フォントを変えたら、適切なフォントマップを設定します。lat2-16 の場合は:&lt;br /&gt;
 FONT_MAP=8859-2&lt;br /&gt;
&lt;br /&gt;
初期のユーザースペース、つまりブートプロセスでも特定のフォントを使いたい場合は、{{ic|/etc/mkinitcpio.conf}} で {{ic|keymap}} フックを使って下さい。詳しくは [[Mkinitcpio#HOOKS]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
ブート時にフォントが変わっていない、もしくは一時的にしか変わらなかった場合、グラフィックドライバが初期化されコンソールがフレームバッファに切り替わるときにリセットされている可能性があります。これを避けるには、グラフィックドライバを早くロードするようにしてください。[[Kernel Mode Setting#Early KMS start]] のサンプルを見るか他の方法で {{ic|/etc/vconsole.conf}} が適用される前にフレームバッファをセットアップするようにしてください。&lt;br /&gt;
&lt;br /&gt;
== HiDPI ==&lt;br /&gt;
&lt;br /&gt;
[[HiDPI#Linux コンソール]] を参照。&lt;br /&gt;
&lt;br /&gt;
== Audible tones ==&lt;br /&gt;
&lt;br /&gt;
[[PC スピーカー#Beep]] を参照。&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.linusakesson.net/programming/tty/ The TTY demystified – Linus Åkesson]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E4%BF%9D%E5%AD%98%E3%83%87%E3%83%BC%E3%82%BF%E6%9A%97%E5%8F%B7%E5%8C%96&amp;diff=19840</id>
		<title>保存データ暗号化</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E4%BF%9D%E5%AD%98%E3%83%87%E3%83%BC%E3%82%BF%E6%9A%97%E5%8F%B7%E5%8C%96&amp;diff=19840"/>
		<updated>2021-05-10T15:38:54Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* ファイルシステムまたはファイルのバックアップ */ 内部リンク修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:暗号化]]&lt;br /&gt;
[[Category:ファイルシステム]]&lt;br /&gt;
[[en:Disk encryption]]&lt;br /&gt;
[[es:Disk encryption]]&lt;br /&gt;
[[it:Disk encryption]]&lt;br /&gt;
[[pl:Disk encryption]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|dm-crypt}}&lt;br /&gt;
{{Related|TrueCrypt}}&lt;br /&gt;
{{Related|eCryptfs}}&lt;br /&gt;
{{Related|EncFS}}&lt;br /&gt;
{{Related|Tomb}}&lt;br /&gt;
{{Related|tcplay}}&lt;br /&gt;
{{Related|GnuPG}}&lt;br /&gt;
{{Related|自己暗号化ドライブ}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
この記事ではストレージディスクの論理部 (フォルダ, パーティション, ディスク全体など) を暗号化で保護するために Arch Linux で利用できる技術について扱っており、書き込まれたデータを全て自動的に暗号化して、読み込むときにオンザフライで復元することを目標とします。&lt;br /&gt;
&lt;br /&gt;
これに関連して&amp;quot;ストレージディスク&amp;quot;とはコンピュータのハードドライブや、USB フラッシュドライブや DVD などの外部デバイスだけでなく、ループバックデバイスやクラウドストレージなどの (Arch Linux からブロックデバイスやファイルシステムとして参照することができる) &#039;&#039;仮想&#039;&#039;ストレージディスクも含めます。&lt;br /&gt;
&lt;br /&gt;
保護したい&#039;&#039;対象&#039;&#039;や暗号化する&#039;&#039;方法&#039;&#039;をすでに決めている場合は、右にある&#039;&#039;関連&#039;&#039;記事を直接見ることを推奨します。&lt;br /&gt;
&lt;br /&gt;
==なぜ暗号化を使うのか?==&lt;br /&gt;
&lt;br /&gt;
ディスク暗号化は確実にファイルを常に暗号化された状態でディスクに保存することができます。ファイルにアクセスできるのは、システムが動いていて信頼されたユーザーによってロックを解除された間だけで、その場合にのみオペレーティングシステムやアプリケーションは読み取れる状態でファイルにアクセスすることができるようになります。権限のないユーザーが直接ディスクの中身を見たとしても、わかるのは意味がわからないランダムなデータだけで、実際のファイルを読み取ることは不可能です。&lt;br /&gt;
&lt;br /&gt;
ディスク暗号化によって、例えば、コンピュータやハードディスクが以下の状態にあるときにデータを勝手に見られることを防げます:&lt;br /&gt;
* あなたの離席中に、他の信頼されない人々がアクセスすることができる場所に置かれている場合。&lt;br /&gt;
* ノートパソコンやネットブック、または外付けのストレージデバイスなどのように紛失したり盗まれた場合。&lt;br /&gt;
* 修理に出している間。&lt;br /&gt;
* 寿命が尽きて廃棄した時。&lt;br /&gt;
&lt;br /&gt;
さらに、ディスク暗号化を使うことで、オペレーティングシステムを改竄しようとする不正アクセスに対するセキュリティの強化にもなります。例えば、システムへの物理的なアクセスを手に入れた攻撃者によるキーロガーやトロイの木馬のインストールへの防衛手段になります。&lt;br /&gt;
&lt;br /&gt;
{{Warning|ディスク暗号化はあらゆる脅威からデータを保護するわけではないので注意してください。}}&lt;br /&gt;
ディスク暗号化によっても以下のような場合には対処できません:&lt;br /&gt;
* システムが動いていて、あなたがロックを解除してディスクの暗号化している部分をマウントしてしまった後に (インターネットなどを介して) 攻撃者がシステムに侵入した場合。&lt;br /&gt;
* [[Wikipedia:Cold boot attack|コールドブートアタック]]に必要な手段を攻撃者が手に入れていて、(画面ロックを使っていたとしても) コンピュータが動作している、または動作していたすぐ後に攻撃者が物理的にアクセスできる場合。&lt;br /&gt;
* 政府機関が、上記の攻撃を簡単に行える資力を持っているだけでなく、もっとシンプルに、様々な[[Wikipedia:ja:強制|強制執行]]を使って無理矢理キーやパスフレーズを明かさせることができる場合。世界中の非民主的な国々、さらにアメリカやイギリスでも、何か興味深いものをあなたが隠していると法執行機関が疑いをかけた場合、法執行機関によってロックの解除を合法的に迫られる可能性があります。&lt;br /&gt;
&lt;br /&gt;
あなたがシステムを使う前にシステムに細工を施すことができるプロの攻撃者にまともに対抗するには非常に強固なディスク暗号化が必要になります (例: 平文のブートパーティションがなく真正の確認があるフルシステム暗号化)。それでもあらゆるタイプの改竄を押しとどめることができるかというと疑問です (例: ハードウェアキーロガー)。おそらく[[Wikipedia:Hardware-based full disk encryption|ハードウェアベースの完全ディスク暗号化]]と[[Wikipedia:Trusted_Computing|トラステッドコンピューティング]]が最善策でしょう。&lt;br /&gt;
&lt;br /&gt;
{{Warning|ディスク暗号化をしたとしても[[ディスクの完全消去|ディスクの消去]]からは保護されません。データを安全に保つため[[バックアッププログラム|定期的なバックアップ]]を推奨します。}}&lt;br /&gt;
&lt;br /&gt;
=== データ暗号化 vs システム暗号化 ===&lt;br /&gt;
&lt;br /&gt;
; データ暗号化&lt;br /&gt;
: データ暗号化は、ユーザーのデータ ({{ic|/home}} ディレクトリの中や、データ DVD などのリムーバブルメディア) だけの暗号化と定義され、一番シンプルで込み入ったところがないディスク暗号化の利用法ですが、致命的な欠点があります。&lt;br /&gt;
: 最近の計算システムでは、ユーザーデータに関する情報や、またはデータそれ自体の一部を以下のようなハードドライブの暗号化されていない領域にキャッシュ・保存するバックグラウンドプロセスが多数存在します:&lt;br /&gt;
&lt;br /&gt;
:* スワップパーティション&lt;br /&gt;
:** &amp;lt;span style=&amp;quot;color:#555&amp;quot;&amp;gt;&#039;&#039;(救済策: スワップを無効にする、または[[Dm-crypt/スワップの暗号化|スワップも暗号化]]してしまう)&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
:* {{ic|/tmp}} (ユーザーアプリケーションによって作成される一時ファイル)&lt;br /&gt;
:** &amp;lt;span style=&amp;quot;color:#555&amp;quot;&amp;gt;&#039;&#039;(救済策: そのようなアプリケーションを使うのをやめる、または {{ic|/tmp}} を [[RAM ディスク]]にマウントする)&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
:* {{ic|/var}} (ログファイルやデータベースなど。例えば mlocate は全てのファイル名のインデックスを {{ic|/var/lib/mlocate/mlocate.db}} に保存します)&lt;br /&gt;
&lt;br /&gt;
:さらに、データ暗号化だけではオフラインのシステムのタンパリング攻撃にたいして隙を残すことになります (例: 暗号化されたデータを解除するために使用するパスフレーズを[[Wikipedia:ja:キーロガー|記録]]するプログラムや、ロックを解除するのを待ってから密かに攻撃者がデータを回収できる場所にデータをコピー/送信するプログラムのインストール)。&lt;br /&gt;
&lt;br /&gt;
; システム暗号化&lt;br /&gt;
: システム暗号化は、オペレーティングシステム&#039;&#039;と&#039;&#039;ユーザーデータの暗号化と定義されており、データ暗号化の欠点を解決します。&lt;br /&gt;
&lt;br /&gt;
: メリット:&lt;br /&gt;
:* オペレーティングシステムのファイルに対する権限のない物理アクセス (と改竄) を防ぎます &#039;&#039;(ただし上の警告を見て下さい)&#039;&#039;&lt;br /&gt;
:* システムによってキャッシュされる可能性のあるプライベートなデータへの権限のない物理アクセスを防ぎます&lt;br /&gt;
: デメリット:&lt;br /&gt;
:* ユーザーのログイン中またはログイン後にディスクの暗号化された部分を解除することはできなくなります。起動時に行わなくてはなりません&lt;br /&gt;
&lt;br /&gt;
実際には、データ暗号化とシステム暗号化はいつでも判然と区別することができるというわけではなく、様々な妥協やカスタマイズをしたセットアップというのが考えられます。&lt;br /&gt;
&lt;br /&gt;
いずれにせよ、ディスク暗号化はあくまでオペレーティングシステムの既存のセキュリティ機構の添え物として考えるべきです。ネットワークセキュリティやユーザーベースのアクセス制御などを提供するシステムの&#039;&#039;他の&#039;&#039;部分を活かしながら、オフラインの物理アクセスの防御も考えて下さい。&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Disk encryption]] も参照。&lt;br /&gt;
&lt;br /&gt;
==利用可能な手段==&lt;br /&gt;
&lt;br /&gt;
あらゆるディスク暗号化の手段というのは、ディスクは暗号化されたデータを保持しながら、暗号コンテナ (つまり暗号化されたデータを保持するディスクの論理部) が&amp;quot;解除&amp;quot;されてマウントされているときにかぎり、オペレーティングシステムやアプリケーションからは通常の読み込み可能なデータとして見えるようにするという方法で働きます。&lt;br /&gt;
&lt;br /&gt;
暗号化を使うには、ユーザーによって&amp;quot;秘密情報&amp;quot;が供給される必要があり (通常はキーファイルやパスフレーズの形で指定します)、それから実際の暗号化キーが生成されます (そしてセッションの間はカーネルのキーリングに保存されます)。&lt;br /&gt;
&lt;br /&gt;
この種の仕組みが全くわからないという場合は、下の[[#暗号化の仕組み|暗号化の仕組み]]セクションを読んで下さい。&lt;br /&gt;
&lt;br /&gt;
利用できるディスク暗号化の方法は、稼働するレイヤーによって2つのタイプに分けることができます:&lt;br /&gt;
&lt;br /&gt;
===スタックファイルシステムの暗号化===&lt;br /&gt;
&lt;br /&gt;
スタックファイルシステムによる暗号化ソリューションは既存のファイルシステム上に積み上げられるレイヤーとして実装され、暗号化が有効になったフォルダへ書き込まれた全てのファイルを、実際のファイルシステムがディスクに書き込む前に即座に暗号化します。そしてファイルシステムがディスクからファイルを読み込んだ時は復号化を行います。この方法では、ホストファイルシステムには暗号化された形でファイルが保存されますが (ファイルの中身や、ファイル名・フォルダ名も、同じ長さのランダムなデータで置き換えられます)、それ以外のファイルはファイルシステム上に通常のファイル/シンボリックリンク/ハードリンクとして暗号化されない形で存在します。&lt;br /&gt;
&lt;br /&gt;
ホストファイルシステムにある暗号化されたファイルが保存されたフォルダをロック解除するため、(特殊なスタック擬似ファイルシステムを使って) それ自体または別の場所にマウントされ、同じファイルが読み込める形で現れます。アンマウントしたり、システムの電源が落とされるまでその状態は維持されます。&lt;br /&gt;
&lt;br /&gt;
スタックファイルシステム暗号化で利用できるソリューションは以下の3つです:&lt;br /&gt;
&lt;br /&gt;
;eCryptfs: [[eCryptfs]] を参照。&lt;br /&gt;
&lt;br /&gt;
;EncFS: [[EncFS]] を参照。&lt;br /&gt;
&lt;br /&gt;
;fscrypt: [[fscrypt]] を参照。&lt;br /&gt;
&lt;br /&gt;
===ブロックデバイスの暗号化===&lt;br /&gt;
&lt;br /&gt;
一方、ブロックデバイス暗号化はファイルシステムレイヤーの&#039;&#039;下&#039;&#039;で動作して、特定のブロックデバイス (つまり、ディスクやパーティション全体、または仮想的なループバックデバイスとして振る舞うファイル) に書き込まれる全てのデータが暗号化されます。このため、ブロックデバイスがオフラインのときは、中身が全てランダムなデータの巨大なブロブのように見え、ファイルシステムやデータに何が含まれているのか判断できなくなります。データにまたアクセスするときは、保護されたコンテナ (この場合、ブロックデバイス) を特殊な方法で任意の場所にマウントします。&lt;br /&gt;
&lt;br /&gt;
Arch Linux では&amp;quot;ブロックデバイス暗号化&amp;quot;として以下の方法が利用できます:&lt;br /&gt;
&lt;br /&gt;
;loop-AES: loop-AES は cryptoloop の後継で、システム暗号化のためのセキュアで高速なソリューションです。ただし、標準にないカーネルのサポートが必要になるため loop-AES は他の選択肢と比べてユーザーフレンドリーとは言い難いかもしれません。&lt;br /&gt;
&lt;br /&gt;
;dm-crypt: [[dm-crypt]] は Linux カーネルによって提供されている標準の device-mapper 暗号化機能です。直接使うことでパーティションやキーの管理のあらゆることを完全にコントロールすることができます。dm-crypt の管理はユーザースペースユーティリティの {{Pkg|cryptsetup}} を使って行います。次のタイプのブロックデバイス暗号化に使用することが可能です: &#039;&#039;LUKS&#039;&#039; (デフォルト), &#039;&#039;plain&#039;&#039;, そして機能制限がありますが &#039;&#039;loopAES&#039;&#039; と &#039;&#039;Truecrypt&#039;&#039; デバイス。&lt;br /&gt;
:* デフォルトで使用される LUKS は dm-crypt をセットアップするのに必要な情報を全てディスクに保存する便利なレイヤーで、使いやすさと暗号のセキュリティを増すためにパーティションとキー管理を抽象化します。&lt;br /&gt;
:* plain dm-crypt モードは、オリジナルのカーネルの機能であり、便利なレイヤーを使いません。レイヤーを使った時と同じ暗号強度を確保するのは難しくなります。そうしようとすると、結果的にキー (パスフレーズまたはキーファイル) が長くなってしまいます。しかしながら、下で説明しているように利点も存在します。&lt;br /&gt;
&lt;br /&gt;
;TrueCrypt: [[TrueCrypt]] の開発者は2014年5月にサポートを終了しています。それ以降脆弱性が修正されていないため、使用してはなりません。&lt;br /&gt;
&lt;br /&gt;
;VeraCrypt: TureCryptの後継です。&lt;br /&gt;
&lt;br /&gt;
選択するレイヤーの実用性については、下の[[#実用性|比較表]]を見て下さい。[http://ksouedu.com/doc/ecryptfs-utils/ecryptfs-faq.html#compare eCryptfs] についての記事も参照。&lt;br /&gt;
&lt;br /&gt;
===比較表===&lt;br /&gt;
&amp;quot;dm-crypt +/- LUKS&amp;quot; のカラムは LUKS (&amp;quot;+&amp;quot;) と plain (&amp;quot;-&amp;quot;) 両方の暗号化モードにおける dm-crypt の機能を示しています。特定の機能が LUKS の使用を必要とする場合、そのことは &amp;quot;(LUKS を使用)&amp;quot; で表されます。同じように &amp;quot;(LUKS を使用しない)&amp;quot; はその機能を実現するのに LUKS の使用が逆効果であり、plain モードを使うべきことを示しています。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; cell-padding:100px; &amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
=====&#039;&#039;概要&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent; width:20px&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
タイプ&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | ブロックデバイスの暗号化&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | スタックファイルシステムの暗号化&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
主なセールスポイント&lt;br /&gt;
| 最古の手段であり、おそらく最速であり、レガシーなシステムでも動作します&lt;br /&gt;
| Linux におけるブロックデバイス暗号化のデファクトスタンダードであり柔軟性があります&lt;br /&gt;
| 携帯性が高く、洗練された、自己完結型の暗号化ソリューション&lt;br /&gt;
| 活発に開発されている TrueCrypt のフォークで、デファクトスタンダードの代替&lt;br /&gt;
| EncFS よりも若干高速で、暗号化されたファイルは個別にシステム間で移動できます&lt;br /&gt;
| 一番使うのが簡単で、root 以外による管理をサポートしています&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
Arch Linux における利用手段&lt;br /&gt;
| カスタムカーネルの手動コンパイルが必須&lt;br /&gt;
| &#039;&#039;カーネルモジュール:&#039;&#039; デフォルトのカーネルに含まれています; &#039;&#039;ツール:&#039;&#039; {{Pkg|device-mapper}}, {{Pkg|cryptsetup}} [core]&lt;br /&gt;
| {{pkg|truecrypt}} [extra] (開発終了) または後方互換のある {{pkg|veracrypt}} [community]&lt;br /&gt;
| {{pkg|veracrypt}} [community]&lt;br /&gt;
| &#039;&#039;カーネルモジュール:&#039;&#039; デフォルトのカーネルに含まれています; &#039;&#039;ツール:&#039;&#039; {{Pkg|ecryptfs-utils}} [community]&lt;br /&gt;
| {{Pkg|encfs}} [community]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ライセンス&lt;br /&gt;
| GPL&lt;br /&gt;
| GPL&lt;br /&gt;
| TrueCrypt License 3.1&amp;lt;sup&amp;gt;[[#参照|[1]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
| Apache License 2.0, 一部はTrueCrypt License v3.0&amp;lt;sup&amp;gt;[[#参照|[1]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
| GPL&lt;br /&gt;
| GPL&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
=====&#039;&#039;基本的な分類&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
暗号化の対象&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | ブロックデバイス全体&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ファイル&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
暗号化されたデータのコンテナ&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
* ディスクまたはディスクパーティション&lt;br /&gt;
* 仮想パーティションとして作用するファイル&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
* 既存のファイルシステムのディレクトリ&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ファイルシステムとの関係&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | ファイルシステムレイヤーの下で動作し、暗号化されたブロックデバイスの中身がファイルシステム、パーティションテーブル、LVM のどれであるかには関しない&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | 既存のファイルシステムにレイヤーを追加して、ファイルが書き込まれたり読み込まれた時に自動的に暗号化または復号化を行う&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
暗号化の実装空間&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | カーネル空間&lt;br /&gt;
| ユーザー空間&amp;lt;br&amp;gt;&#039;&#039;(FUSE を使用)&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
暗号メタデータの保存場所&lt;br /&gt;
| ?&lt;br /&gt;
| LUKS を使用: LUKS ヘッダー&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; | (復号化された) デバイスの冒頭/最後 ([http://www.truecrypt.org/docs/volume-format-specification フォーマット])&lt;br /&gt;
| 暗号化されたファイルのヘッダー&lt;br /&gt;
| EncFs コンテナのトップレベルにあるコントロールファイル&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
暗号鍵の保存場所&lt;br /&gt;
| ?&lt;br /&gt;
| LUKS を使用: LUKS ヘッダー&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; | 何処にでも保存できるキーファイル&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;実用性&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ファイルのメタデータ (ファイルの数, ディレクトリ構造, ファイルサイズ, パーミッション, 更新時刻など) の暗号化&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;(ファイルやディレクトリの名前は暗号化できます)&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
(パーティションテーブルを含む) ハードドライブ全体の暗号化&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
スワップ領域の暗号化&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
あらかじめ特定のサイズのスペースを暗号化データコンテナに割り当てなくても使用できるか&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ブロックデバイスにアクセスできない既存のファイルシステム (NFS や Samba の共有、クラウドストレージなど) の保護に使用できるか&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[2]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
暗号化されたファイルのファイルベースのオフラインバックアップ&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
=====&#039;&#039;ユーザビリティ&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ログイン時の自動マウントのサポート&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
アイドル状態による自動アンマウントのサポート&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
root 以外のユーザーによる暗号化されたデータのコンテナの作成と破壊&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| 制限あり&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
GUI&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;セキュリティ&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
サポートされている暗号&lt;br /&gt;
| AES&lt;br /&gt;
| AES, Anubis, CAST5/6, Twofish, Serpent, Camellia, Blowfish, ... (カーネルの Crypto API が用意している全ての暗号)&lt;br /&gt;
| AES, Twofish, Serpent&lt;br /&gt;
| AES, Twofish, Serpernt, Camellia, Kuznyechik&lt;br /&gt;
| AES, Blowfish, Twofish...&lt;br /&gt;
| AES, Blowfish, Twofish, その他システムで使える暗号&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ソルティングのサポート&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;(LUKS を使用)&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
複数の暗号による多段処理のサポート&lt;br /&gt;
| ?&lt;br /&gt;
| 複数のブロックデバイスを段階的に暗号化することは可能&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
キースロットの拡散のサポート&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;(LUKS を使用)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
キースクラブに対する保護&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;(LUKS を使用しない)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
同一の暗号化されたデータに対して複数のキー (別個に無効にできる) のサポート&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;(LUKS を使用)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;パフォーマンス&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
マルチスレッドのサポート&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[8]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ハードウェア支援暗号化のサポート&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[13]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;ブロックデバイス暗号化特有の事項&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-color:transparent&amp;quot; |&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
所定の暗号化済みのブロックデバイスを (手動で) リサイズすることのサポート&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; style=&amp;quot;border-left-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
=====&#039;&#039;スタックファイルシステム暗号化特有の事項&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
サポートされるファイルシステム&lt;br /&gt;
| ext3, ext4, xfs (注意事項あり), jfs, nfs...&lt;br /&gt;
| ext3, ext4, xfs (with caveats), jfs, nfs, cifs...[https://github.com/vgough/encfs]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ファイル名の暗号化&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
ファイル名の暗号化を&#039;&#039;しない&#039;&#039;機能&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
スパースファイルの最適化処理&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:160%; color:#CF2525;&amp;quot;&amp;gt;✖&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;height:20px; border-color:transparent&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;border-right-color:transparent&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-left-color:transparent; border-top-color:transparent; text-align:left;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;互換性と普及度&#039;&#039;=====&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | Loop-AES&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | dm-crypt +/- LUKS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | TrueCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | VeraCrypt&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | eCryptfs&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background:#E2E2E2&amp;quot; | EncFs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
サポートされる Linux カーネルバージョン&lt;br /&gt;
| 2.0 以上&lt;br /&gt;
| CBC モード 2.6.4, ESSIV 2.6.10, LRW 2.6.20, XTS 2.6.24&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 2.4 以上&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; | 暗号化されたデータにアクセスできるオペレーティングシステム&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; | Windows&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[3]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&amp;lt;sup&amp;gt;[[#参照|[4]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[9]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; | macOS&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[5]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; | FreeBSD&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;(VeraCrypt を使用)&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:210%; color:#5F9E23;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;[[#参照|[6]]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-left-color:transparent; border-bottom-color:transparent&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; font-weight:normal; color:#393939; background:#E2E2E2; padding:0 6px&amp;quot; |&lt;br /&gt;
使用しているディストリビューション&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
* Debian/Ubuntu インストーラ (システム暗号化)&lt;br /&gt;
* Fedora インストーラ&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
* Ubuntu インストーラ (ホームディレクトリの暗号化)&lt;br /&gt;
* Chromium OS (キャッシュされたユーザーデータの暗号化&amp;lt;sup&amp;gt;[[#参照|[7]]]&amp;lt;/sup&amp;gt;)&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==準備==&lt;br /&gt;
&lt;br /&gt;
===セットアップの選択===&lt;br /&gt;
&lt;br /&gt;
どのディスク暗号化をセットアップするのが適切なのかはあなたの目的 (上の [[#なぜ暗号化を使うのか?]] を読んで下さい) とシステムパラメータによって様々です。&amp;lt;br&amp;gt;&lt;br /&gt;
とりわけ、以下の質問に答える必要があるでしょう:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;あなたが身を守りたいのはどのような&amp;quot;攻撃者&amp;quot;からか?&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type:circle;color:#777;font-size:90%;line-height:1em;margin-top:0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;システムの電源がオフになっていたり盗まれたりしたときにディスクを詮索するカジュアルなコンピュータユーザー&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;あなたがシステムを使用する前後に繰り返しシステムに読み書きアクセスをすることができるプロの暗号解読者&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;その中間&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;どの暗号化ストラテジーを使用するのか?&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type:circle;color:#777;font-size:90%;line-height:1em;margin-top:0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;データ暗号化&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;システム暗号化&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;その中間&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;スワップや {{ic|/tmp}} などはどうすればいいか?&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type:circle;color:#777;font-size:90%;line-height:1em;margin-top:0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;無視する、データが流出しないことを祈る&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;無効化する、または ramdisk としてマウント&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;暗号化する &#039;&#039;(完全なディスク暗号化の一部として、または別個に暗号化)&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;どうやってディスクの暗号化された部分を解除するか?&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type:circle;color:#777;font-size:90%;line-height:1em;margin-top:0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;パスフレーズ &#039;&#039;(ログインパスワードと同じパスワード、または別個のパスワード)&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;キーファイル &#039;&#039;(例: 安全な場所に置いたり常に持ち歩いている USB スティックに保存)&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;両方&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;ディスクの暗号化された部分を解除するのは&#039;&#039;いつ&#039;&#039;か?&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type:circle;color:#777;font-size:90%;line-height:1em;margin-top:0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;起動する前&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;起動中&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;ログイン時&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;(ログイン後に)&#039;&#039; 必要に応じて手動で&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;複数のユーザーに便宜をはかるにはどうすればいいか?&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type:circle;color:#777;font-size:90%;line-height:1em;margin-top:0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;気にしない&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;パスフレーズ/キーを共有する&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;ディスクの同一の暗号化部分に対して別個に発行・無効化できるパスフレーズ/キーを使う&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;ユーザーごとにディスクの暗号化部分を分ける&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
さらに技術的な選択をする必要があります (上の [[#利用可能な手段]] や、下の [[#暗号化の仕組み]] を参照):&lt;br /&gt;
&lt;br /&gt;
* スタックファイルシステムの暗号化 vs. ブロックデバイスの暗号化&lt;br /&gt;
* キーの管理&lt;br /&gt;
* 暗号と利用モード&lt;br /&gt;
* メタデータの保管&lt;br /&gt;
* &amp;quot;下位ディレクトリ&amp;quot;の場所 (スタックファイルシステムの暗号化を使う場合)&lt;br /&gt;
&lt;br /&gt;
実際にやってみると、以下のような取り合わせが考えられると思われます:&lt;br /&gt;
&lt;br /&gt;
;例 1: [[EncFS]] を使ってユーザーのホームディレクトリに &amp;quot;~/Private&amp;quot; という仮想フォルダを作って暗号化する、シンプルなデータ暗号化 (内蔵ハードドライブ)&amp;lt;span style=&amp;quot;color:#777&amp;quot;&amp;gt;&amp;lt;br&amp;gt;└──&amp;gt; ~/.Private のファイルは暗号化されてディスク上に保存されます&amp;lt;br&amp;gt;└──&amp;gt; 必要に応じて専用のパスフレーズでロックを解除します&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;例 2: [[TrueCrypt]] で暗号化した USB ドライブによる、シンプルなデータ暗号化 (リムーバブルメディア)&amp;lt;span style=&amp;quot;color:#777&amp;quot;&amp;gt;&amp;lt;br&amp;gt;└──&amp;gt; コンピュータに接続したときにロックを解除します (専用のパスフレーズと、キーファイルを変換した ~/photos/2006-09-04a.jpg を使用)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;例 3: [[ECryptfs]] でそれぞれのユーザーの&#039;&#039;ホームディレクトリ&#039;&#039;を暗号化する、部分的なシステム暗号化&amp;lt;span style=&amp;quot;color:#777&amp;quot;&amp;gt;&amp;lt;br&amp;gt;└──&amp;gt; 各々のユーザーのログイン時に、ログインパスフレーズを使ってロックを解除します&amp;lt;br&amp;gt;└──&amp;gt; &#039;&#039;スワップ&#039;&#039;と &#039;&#039;/tmp&#039;&#039; パーティションは [[dm-crypt|Dm-crypt と LUKS]] で暗号化して、セッションごとに自動生成される使い捨てのキーを使用&amp;lt;span style=&amp;quot;color:#777&amp;quot;&amp;gt;&amp;lt;br&amp;gt;└──&amp;gt; slocate (やその他のアプリ) による /home の中身のインデックス作成/キャッシュは無効にする&lt;br /&gt;
&lt;br /&gt;
;例 4: システム暗号化 - /boot パーティションを除いてハードドライブ全体を [[dm-crypt|Dm-crypt と LUKS]] で暗号化 &amp;lt;span style=&amp;quot;color:#777&amp;quot;&amp;gt;&amp;lt;br&amp;gt;└──&amp;gt; 起動中に、パスフレーズまたはキーファイルが保存された USB スティックを使ってロックを解除します&amp;lt;br&amp;gt;└──&amp;gt; ユーザーごとに別々のパスフレーズ/キーを使用 - 別個に無効化可能&amp;lt;br&amp;gt;└──&amp;gt; [[Dm-crypt/システム全体の暗号化#LUKS on LVM|LUKS を LVM 上に配置]]して複数のドライブを跨ったりするパーティションレイアウトにおける暗号化の柔軟性を確保&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;例 5: 徹底して隠されたシステム暗号化 - [[dm-crypt|plain dm-crypt]] によるハードドライブ全体の暗号化 &amp;lt;span style=&amp;quot;color:#777&amp;quot;&amp;gt;&amp;lt;br&amp;gt;└──&amp;gt; 専用のパスフレーズとキーファイルが入った USB スティックを使用して USB ブート&amp;lt;br&amp;gt;└──&amp;gt; マウントする前にデータの状態をチェックします&amp;lt;br&amp;gt;└──&amp;gt; /boot パーティションは先の USB スティック上に配置&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
もちろん他にも様々な組み合わせが考えられます。あなたのシステムにとってどのようなセットアップが適切か注意深く計画を練って下さい。&lt;br /&gt;
&lt;br /&gt;
===強固なパスフレーズの選択===&lt;br /&gt;
&lt;br /&gt;
[[セキュリティ#パスワード]]を見てください。&lt;br /&gt;
&lt;br /&gt;
===ディスクの準備===&lt;br /&gt;
&lt;br /&gt;
ディスク (の一部) に暗号化をセットアップする前に、まず確実にディスクを消去するようにしてください。ディスクを消去する際にはドライブ全体またはパーティション全体をゼロバイトやランダムなバイトのストリームで上書きします。これを行う理由は以下の通り:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;以前に保存されていたデータのリカバリを防ぐ&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
たとえディスクを暗号化したとしても、実際のセクタは必要に応じて、ファイルシステムが特定のセクタにデータを作成したり修正したときにしか上書きされることはありません (下の [[#暗号化の仕組み]] を参照)。ファイルシステムから&amp;quot;使用されていない&amp;quot;セクタは弄られることがないため、前に使っていたファイルシステムのデータが残ってしまっている可能性があります。先にドライブに保存していたデータを完全に[[Wikipedia:Data_recovery|リカバリ]]不可能にするには、手動でデータを消去するしか道はないでしょう。&amp;lt;br&amp;gt;データを完全に消去するということについては、ゼロバイトを使用するかランダムバイトを使用するかの違いはありません (ゼロバイトで消去するほうが高速です)。&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;暗号化されたドライブの利用状況の発覚を防ぐ&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
理想を言えば、ディスクの暗号化部分はランダムなデータと区別を付かないようにするほうが望ましいでしょう。暗号化データを含んでいるセクタの数を知ることができなくなるということ自体が (完全な機密性を確保する上で) 好ましいですし、暗号化を解除しようと試みる攻撃者に対してセキュリティを増すことにもつながります。&amp;lt;br&amp;gt;利用状況の発覚を防ぐということに関しては、高品質なランダムバイトを使用してディスクを消去するのが重要です。&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
二番目の理由はブロックデバイスの暗号化をしている場合にのみ意味をなします。スタックファイルシステムの暗号化では簡単に暗号化データを突き止められてしまいます (ホストファイルシステムに暗号化されたファイルがあることは隠しようがありません)。また、たとえ特定のフォルダだけを暗号化したいという場合でも、暗号化されてない状態でフォルダに保存されていたファイルを削除するためには ([[Wikipedia:ja:フラグメンテーション|断片化]]している可能性があるため) パーティション全体を消去する必要があります。同一パーティションに別のフォルダが存在する場合、一度バックアップして、削除してから元のパーティションに戻すようにします。&lt;br /&gt;
&lt;br /&gt;
ディスク消去することを決めたら、[[ディスクの完全消去]]の記事を参照してください。&lt;br /&gt;
&lt;br /&gt;
{{Tip|ハードディスクドライブを完全に消去する方法を決めるときは、暗号化ドライブとして使用する以上、消去をするのは一回だけで十分だということを覚えておいてください。}}&lt;br /&gt;
&lt;br /&gt;
==暗号化の仕組み==&lt;br /&gt;
&lt;br /&gt;
このセクションは、一般的なディスク暗号化の心臓部である仕組みと方法についての高レベルなイントロダクションです。&lt;br /&gt;
&lt;br /&gt;
技術的数学的な詳細にまで立ち入ることはありませんが (適当な技術書を読んで下さい)、システム管理者が理解しておくべき、暗号化セットアップの選択がユーザビリティやセキュリティにどう影響をあたえるのかという基礎知識を提供します。&lt;br /&gt;
&lt;br /&gt;
===基本原理===&lt;br /&gt;
&lt;br /&gt;
ディスクを暗号化するとき、各ブロックデバイス (スタックファイルシステムの暗号化の場合、個々のファイル) は等長の&#039;&#039;&#039;セクタ&#039;&#039;&#039;に分割されます。例えば512バイト (4096ビット) など。暗号化・復号化はセクタ単位で行われるので、ディスク上のブロックデバイスやファイルの n 番目のセクタには、元のデータの n 番目のセクタを暗号化したものが保存されます。&lt;br /&gt;
&lt;br /&gt;
オペレーティングシステムやアプリケーションがブロックデバイス・ファイルから特定のデータを要求した場合、そのデータが含まれているセクタ全体がディスクから読み込まれて、即座に復号化され、一時的にメモリに保存されます:&lt;br /&gt;
&lt;br /&gt;
           ╔═══════╗&lt;br /&gt;
  sector 1 ║&amp;quot;???..&amp;quot;║&lt;br /&gt;
           ╠═══════╣         ╭┈┈┈┈┈╮&lt;br /&gt;
  sector 2 ║&amp;quot;???..&amp;quot;║         ┊ key ┊&lt;br /&gt;
           ╠═══════╣         ╰┈┈┬┈┈╯&lt;br /&gt;
           :       :            │&lt;br /&gt;
           ╠═══════╣            ▼             ┣┉┉┉┉┉┉┉┫&lt;br /&gt;
  sector n ║&amp;quot;???..&amp;quot;║━━━━━━━(decryption)━━━━━━▶┋&amp;quot;abc..&amp;quot;┋ sector n&lt;br /&gt;
           ╠═══════╣                          ┣┉┉┉┉┉┉┉┫&lt;br /&gt;
           :       :&lt;br /&gt;
           ╚═══════╝&lt;br /&gt;
  &lt;br /&gt;
           encrypted                          unencrypted&lt;br /&gt;
      blockdevice or                          data in RAM&lt;br /&gt;
        file on disk&lt;br /&gt;
&lt;br /&gt;
同じように、書き込み操作のときは、該当箇所のセクタが全て再暗号化されます (他のセクタに変更が加えられることはありません)。&lt;br /&gt;
&lt;br /&gt;
データを暗号化・復号化するために、ディスク暗号化システムはディスクに関連付けられたユニークな秘密鍵を知る必要があります。暗号化されたブロックデバイスやフォルダをマウントするには、適切な鍵が必要です (以後「マスター鍵」と呼びます)。&lt;br /&gt;
&lt;br /&gt;
暗号化のセキュリティでは鍵のエントロピーが一番重要です。ランダムに生成された一定の長さ (例えば32バイト=256ビット) のバイト文字列が望ましいですが、覚えづらい上にマウント時に手動で入力するのは苦痛です。&lt;br /&gt;
&lt;br /&gt;
そこで2つの方法があります。1番目の方法はマスター鍵のエントロピーを増大させる暗号化アプリケーションです。通常は人間が扱える程度のパスフレーズが用いられます。様々なタイプの暗号化方法があり[[#比較表|比較表]]ではそれぞれの特徴を列記しています。そして、2番目の方法は高エントロピーのキーファイルを作成して暗号化するデータドライブとは別のメディアに保存する方式です。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;参照:&#039;&#039;&lt;br /&gt;
* [[Wikipedia:ja:認証付き暗号]]&lt;br /&gt;
&lt;br /&gt;
===キーとキーファイルとパスフレーズ===&lt;br /&gt;
&lt;br /&gt;
以下はキーファイルでマスター鍵を安全に保存する方法の例です:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;&#039;&#039;プレーンテキストのキーファイルに保存&#039;&#039;&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
マスター鍵をファイルに保存するのは最も単純な方法です。ファイル (キーファイル) は USB メモリなどに保存して、安全な場所に保管しておき、ディスク上の暗号データをマウントしたいときだけコンピュータに接続します (例: 起動時やログイン時)。&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;&#039;&#039;パスフレーズで保護したキーファイルあるいはディスクに保存&#039;&#039;&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
マスター鍵 (と暗号データ) は秘密のパスフレーズで保護することができます。暗号化したブロックデバイスやフォルダをマウントするたびに思い出して入力する必要があります。詳しくは下の[[#暗号メタデータ]]を見てください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;&#039;&#039;セッションごとにランダムに生成&#039;&#039;&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
スワップ領域や {{ic|/tmp}} パーティションを暗号化する場合など、ときとしてマスター鍵を必ずしも保存しなくてよい場合があります。セッション毎に使い捨てのキーをランダムに生成するのであれば、ユーザーが何かする必要はありません。その場合、パーティションをアンマウントするとパーティションに書き込まれたデータを誰も復号化できなくなります。暗号化するのが一時ファイルなどの場合はそれで特に問題ありません。&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===暗号メタデータ===&lt;br /&gt;
&lt;br /&gt;
暗号技術ではマスター鍵のセキュリティを守るために暗号化関数がよく使われます。暗号化されたデバイスがマウントされたとき、パスフレーズやキーファイルを暗号化関数に入れて、出てきた計算結果を使ってマスター鍵を解錠してデータを復号化します。&lt;br /&gt;
&lt;br /&gt;
一般的なのはパスフレーズのいわゆる「キーストレッチング」です (「鍵導出関数」が使用されます)。パスフレーズはマウントキーとして使用し、実際のマスター鍵を復号化するのに使われます (マスター鍵は暗号化された状態で保存されます):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮                         ╭┈┈┈┈┈┈┈┈┈┈┈╮&lt;br /&gt;
 ┊ mount passphrase ┊━━━━━⎛key derivation⎞━━━▶┊ mount key ┊&lt;br /&gt;
 ╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯ ,───⎝   function   ⎠    ╰┈┈┈┈┈┬┈┈┈┈┈╯&lt;br /&gt;
 ╭──────╮            ╱                              │&lt;br /&gt;
 │ salt │───────────´                               │&lt;br /&gt;
 ╰──────╯                                           │&lt;br /&gt;
 ╭─────────────────────╮                            ▼         ╭┈┈┈┈┈┈┈┈┈┈┈┈╮&lt;br /&gt;
 │ encrypted master key│━━━━━━━━━━━━━━━━━━━━━━(decryption)━━━▶┊ master key ┊&lt;br /&gt;
 ╰─────────────────────╯                                      ╰┈┈┈┈┈┈┈┈┈┈┈┈╯&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;鍵導出関数&#039;&#039;&#039; (例: PBKDF2 や scrypt) は意図的に低速にしか動作しないようになっており (ハッシュ関数を何度も繰り返し使用します、例えば HMAC-SHA-512 を1000回実行)、総当り攻撃によってパスフレーズを見つけ出すことが事実上不可能です。正しいパスワードを持っているユーザーの場合、計算する必要があるのは一度だけなので、多少遅くても問題になりません。&lt;br /&gt;
&lt;br /&gt;
また、ディスク暗号化をセットアップするときにランダムに生成される &amp;quot;&#039;&#039;&#039;salt&#039;&#039;&#039;&amp;quot; を追加引数として使います。salt は暗号メタデータに含まれ暗号化されていない状態で保存されます。セットアップのたびに異なる値となるため、あらかじめ計算済みのテーブルを使って鍵導出関数に対して総当り攻撃をすることが不可能になります。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;暗号化されたマスター鍵&#039;&#039;&#039;は暗号化されたデータと一緒にディスク上に保存するため、暗号化データの機密性は完全に秘密のパスフレーズに依存します。&lt;br /&gt;
&lt;br /&gt;
USB スティックなどのキーファイルに暗号化したマスター鍵を保存することでセキュリティをさらに向上させることも可能です。いわゆる&#039;&#039;&#039;二段階認証&#039;&#039;&#039;です: 暗号化されたデータにアクセスするにはあなただけが知っているもの (パスフレーズ) に加えて、あなただけが持っているもの (キーファイル) も必要となります。&lt;br /&gt;
&lt;br /&gt;
二段階認証を実現する他の方法として、上記の鍵導出を強化してパスフレーズと (USB スティックなどに保存した) 外部のファイルに含まれるバイトデータを数学的に「ミックス」してから鍵導出関数に渡すという手段もあります。使用するファイルは何でもかまいません。通常の JPEG 画像などであれば[[#もっともらしい否認]]にも有効でしょう。画像ではありますが、ここでは同じ「キーファイル」となります。&lt;br /&gt;
&lt;br /&gt;
導出したマスター鍵は暗号化ブロックデバイスやフォルダがマウントされている間だけ、メモリ上に安全に保管されます (カーネルのキーリングなど)。&lt;br /&gt;
&lt;br /&gt;
通常はディスクデータを暗号化・復号化するのにマスター鍵が直接使われることはありません。例えば、スタックファイルシステム暗号化の場合、ファイルにはそれぞれ別々の暗号鍵が自動的に割り当てられます。ファイルを読み書きしたくなったら、最初にメイン鍵を使ってファイルの鍵を復号化してから、ファイルの中身が復号化・暗号化できるようになります:&lt;br /&gt;
&lt;br /&gt;
                           ╭┈┈┈┈┈┈┈┈┈┈┈┈╮&lt;br /&gt;
                           ┊ master key ┊&lt;br /&gt;
   &#039;&#039;file on disk:&#039;&#039;           ╰┈┈┈┈┈┬┈┈┈┈┈┈╯&lt;br /&gt;
  ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐        │&lt;br /&gt;
  ╎╭───────────────────╮╎        ▼          ╭┈┈┈┈┈┈┈┈┈┈╮&lt;br /&gt;
  ╎│ encrypted file key│━━━━(decryption)━━━▶┊ file key ┊&lt;br /&gt;
  ╎╰───────────────────╯╎                   ╰┈┈┈┈┬┈┈┈┈┈╯&lt;br /&gt;
  ╎┌───────────────────┐╎                        ▼           ┌┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┐&lt;br /&gt;
  ╎│ encrypted file    │◀━━━━━━━━━━━━━━━━━(de/encryption)━━━▶┊ readable file ┊&lt;br /&gt;
  ╎│ contents          │╎                                    ┊ contents      ┊&lt;br /&gt;
  ╎└───────────────────┘╎                                    └┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┘&lt;br /&gt;
  └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘&lt;br /&gt;
&lt;br /&gt;
同じように、スタックファイルシステム暗号化の場合、ファイル名を暗号化するときは別の鍵 (例: フォルダごとに割り振られた鍵) が使われます。&lt;br /&gt;
&lt;br /&gt;
ブロックデバイス暗号化の場合、デバイスごと、つまり全てのデータで使われるのはひとつのマスター鍵です。一部のブロックデバイス暗号化では同一デバイスに複数のパスフレーズやキーファイルを割り当てることができますが、できないものもあります。上記の関数を使ってマスター鍵を保全する場合もあればキーのセキュリティを完全にユーザーに委ねる場合もあります。例として [[dm-crypt]] の plain モードと LUKS モードで使用される暗号パラメータで説明しましょう。&lt;br /&gt;
&lt;br /&gt;
両方のモードで使用するパラメータを比較すると、dm-crypt の plain モードではキーファイルの場所に関するパラメータがあることに気づくでしょう (例: {{ic|--keyfile-size}}, {{ic|--keyfile-offset}})。dm-crypt の LUKS モードではキーファイルの場所を指定する必要はありません。各ブロックデバイスのヘッダーに暗号のメタデータが含まれるためです。ヘッダーには使用する暗号、暗号化されたマスター鍵、そして鍵導出に必要なパラメータが存在します。最後のパラメータは最初にマスター鍵を暗号化したときに使用したオプションから生成されます (例: {{ic|--iter-time}}, {{ic|--use-random}})。&lt;br /&gt;
&lt;br /&gt;
暗号化手段のメリット・デメリットについては[[#比較表]]やそれぞれのページを参照してください。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;参照:&#039;&#039;&lt;br /&gt;
* [[Wikipedia:ja:パスワード]]&lt;br /&gt;
* [[Wikipedia:ja:鍵 (暗号)]]&lt;br /&gt;
* [[Wikipedia:Key_management]]&lt;br /&gt;
* [[Wikipedia:ja:鍵導出関数]]&lt;br /&gt;
&lt;br /&gt;
===暗号と利用モード===&lt;br /&gt;
&lt;br /&gt;
与えられた暗号鍵を使って実際に暗号化データと非暗号化データ (つまり&amp;quot;平文&amp;quot;と&amp;quot;暗号文&amp;quot;) を変換するのに使われるアルゴリズムは &amp;quot;&#039;&#039;&#039;cipher&#039;&#039;&#039;&amp;quot; と呼ばれます。&lt;br /&gt;
&lt;br /&gt;
ディスク暗号化では等長なブロックのデータを処理する&amp;quot;ブロック暗号&amp;quot; (block cipher) が用いられます。ブロック長は16バイト (128ビット) などになります。執筆時点で、主に使われている暗号は以下のとおり:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:0 5em 1.5em 5em;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left&amp;quot; | &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left&amp;quot; | ブロックサイズ&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left&amp;quot; | キーサイズ&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left&amp;quot; | 注記&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:right&amp;quot; | [[Wikipedia:ja:Advanced_Encryption_Standard|AES]]&lt;br /&gt;
| 128 ビット&lt;br /&gt;
| 128, 192, 256 ビット&lt;br /&gt;
| &#039;&#039;アメリカ政府の &amp;quot;SECRET&amp;quot; または &amp;quot;TOP SECRET&amp;quot; の機密情報を保護するのに足ると NSA によって承認されています (192または256ビットのキーサイズの使用時)。&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:right&amp;quot; | [[Wikipedia:ja:Blowfish|Blowfish]]&lt;br /&gt;
| 64 ビット&lt;br /&gt;
| 32–448 ビット&lt;br /&gt;
| &#039;&#039;初期のパテントフリーでセキュアな暗号の一つであり誰でも使えるため、Linux ではかなり定着しています。&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:right&amp;quot; | [[Wikipedia:ja:Twofish|Twofish]]&lt;br /&gt;
| 128 ビット&lt;br /&gt;
| 128, 192, 256 ビット&lt;br /&gt;
| &#039;&#039;Blowfish の後継として開発されましたが、それほど幅広くは利用されていません。&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:right&amp;quot; | [[Wikipedia:ja:Serpent (暗号)|Serpent]]&lt;br /&gt;
| 128 ビット&lt;br /&gt;
| 128, 192, 256 ビット&lt;br /&gt;
| AES コンペティションの5つの最終候補の中で一番セキュアだと考えられています&amp;lt;sup&amp;gt;[[#参照|[10]]][[#参照|[11]]][[#参照|[12]]]&amp;lt;/sup&amp;gt;。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
セクタの暗号化・復号化 ([[#基本原理|上を参照]]) を行うときはセクタを暗号のブロックサイズにあわせて小さなブロックに分割します。個々のブロックに暗号をどのように適用していくかは特定のルールセット (いわゆる&amp;quot;&#039;&#039;&#039;暗号利用モード&#039;&#039;&#039;&amp;quot;) に従います。&lt;br /&gt;
&lt;br /&gt;
特に手を加えずにそれぞれのブロックを独立して暗号化するのはセキュアではありません (&amp;quot;&#039;&#039;電子符号表 (electronic codebook, ECB)&#039;&#039;&amp;quot; モードと呼ばれます)。平文で同じ16バイトのテキストがあれば、暗号文も常に同じになるため、ディスクに保存されている暗号文から簡単にパターンを見つけ出すことができてしまいます。&lt;br /&gt;
&lt;br /&gt;
実際に広く使われている利用モードは &amp;quot;&#039;&#039;暗号ブロック連鎖 (cipher-block chaining, CBC)&#039;&#039;&amp;quot; です。CBC モードでセクタを暗号化した場合、平文データの各ブロックは前のブロックの暗号文と数学的に混ぜ合わされてから暗号化されます。最初のブロックは前の暗号文がないため、&amp;quot;&#039;&#039;&#039;初期化ベクトル (IV)&#039;&#039;&#039;&amp;quot; と呼ばれる暗号メタデータに保存されている特殊な事前生成済みのデータブロックが使われます:&lt;br /&gt;
&lt;br /&gt;
                                   ╭──────────────╮&lt;br /&gt;
                                   │initialization│&lt;br /&gt;
                                   │vector        │&lt;br /&gt;
                                   ╰────────┬─────╯&lt;br /&gt;
           ╭  ╠══════════╣        ╭─key     │      ┣┉┉┉┉┉┉┉┉┉┉┫        &lt;br /&gt;
           │  ║          ║        ▼         ▼      ┋          ┋         . START&lt;br /&gt;
           ┴  ║&amp;quot;????????&amp;quot;║◀━━━━(cipher)━━━━(+)━━━━━┋&amp;quot;Hello, W&amp;quot;┋ block  ╱╰────┐&lt;br /&gt;
     sector n ║          ║                         ┋          ┋ 1      ╲╭────┘&lt;br /&gt;
   of file or ║          ║──────────────────╮      ┋          ┋         &#039; &lt;br /&gt;
  blockdevice ╟──────────╢        ╭─key     │      ┠┈┈┈┈┈┈┈┈┈┈┨&lt;br /&gt;
           ┬  ║          ║        ▼         ▼      ┋          ┋&lt;br /&gt;
           │  ║&amp;quot;????????&amp;quot;║◀━━━━(cipher)━━━━(+)━━━━━┋&amp;quot;orld !!!&amp;quot;┋ block&lt;br /&gt;
           │  ║          ║                         ┋          ┋ 2&lt;br /&gt;
           │  ║          ║──────────────────╮      ┋          ┋&lt;br /&gt;
           │  ╟──────────╢                  │      ┠┈┈┈┈┈┈┈┈┈┈┨&lt;br /&gt;
           │  ║          ║                  ▼      ┋          ┋&lt;br /&gt;
           :  :   ...    :        ...      ...     :   ...    : ...&lt;br /&gt;
  &lt;br /&gt;
                ciphertext                         plaintext&lt;br /&gt;
                   on disk                         in RAM&lt;br /&gt;
&lt;br /&gt;
復号化するときは、手順が逆になります。&lt;br /&gt;
&lt;br /&gt;
注目に値することの1つは、セクターごとに一意の初期化ベクトルを生成することです。 最も簡単な選択は、セクター番号などのすぐに利用できる値から予測可能な方法で計算することです。 ただし、これにより、システムに繰り返しアクセスする攻撃者が、いわゆる [[wikipedia:Watermarking_attack|watermarkingattack]] を実行できる可能性があります。 これを防ぐために、&#039;&#039; 暗号化されたソルトセクター初期化ベクトル ( &#039;&#039;&#039;ESSIV&#039;&#039;&#039;)&#039;&#039; と呼ばれる方法を使用して、潜在的な攻撃者に完全にランダムに見えるように初期化ベクトルを生成できます。&lt;br /&gt;
&lt;br /&gt;
ディスク暗号化に利用できる他のより複雑な操作モードもいくつかあります。これらは、そのような攻撃に対する組み込みのセキュリティをすでに提供しています(したがって、 ESSIV を必要としません)。&lt;br /&gt;
暗号化されたデータの信頼性をさらに保証できるものもあります(つまり、キーにアクセスできない人によってデータが変更/破損されていないことを確認します)。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;参照:&#039;&#039;&lt;br /&gt;
* [[Wikipedia:Disk_encryption_theory]]&lt;br /&gt;
* [[Wikipedia:ja:ブロック暗号]]&lt;br /&gt;
* [[Wikipedia:ja:暗号利用モード]]&lt;br /&gt;
&lt;br /&gt;
===もっともらしい否認===&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Plausible deniability]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ディスク暗号化シナリオのバックアップ ==&lt;br /&gt;
&lt;br /&gt;
データ損失から保護するために、ユーザーデータの [[バックアップ]] を作成します。一般に、暗号化されたデータのバックアップも暗号化する必要があります。&lt;br /&gt;
&lt;br /&gt;
=== ブロックデバイスの暗号化 ===&lt;br /&gt;
&lt;br /&gt;
複数のオプションがあり、暗号化コンテナが存在するディスクブロックデバイスをイメージとしてバックアップできます。 {{ic|/dev/sd&#039;&#039;x&#039;&#039;}} または暗号化されたコンテナ内のファイルシステムをバックアップできます。 {{ic|/dev/mapper/&#039;&#039;dm_name&#039;&#039;}} またはファイルをバックアップできます。例: [[rsync]] で。次のセクションでは、各オプションの長所と短所を示します。&lt;br /&gt;
&lt;br /&gt;
==== ディスクブロックデバイスのバックアップ ====&lt;br /&gt;
&lt;br /&gt;
ディスクブロックデバイスのバックアップは次のとおりです。&lt;br /&gt;
&lt;br /&gt;
* 作業コピーと同じレベルのセキュリティでそのまま暗号化&lt;br /&gt;
* LUKS ヘッダーが含まれています&lt;br /&gt;
* 常にディスクブロックデバイスと同じ大きさ&lt;br /&gt;
* 増分バックアップ、圧縮、重複排除などの高度なバックアップ戦略を簡単に許可することはできません&lt;br /&gt;
* 暗号化コンテナも復元されるため、新しいディスクに簡単に復元できます&lt;br /&gt;
&lt;br /&gt;
==== ファイルシステムまたはファイルのバックアップ ====&lt;br /&gt;
&lt;br /&gt;
1つまたは複数のファイルのバックアップは次のとおりです。&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;そのまま&#039;&#039; 暗号化されていない&lt;br /&gt;
* ネットワーク経由で転送する前、またはディスクに保存するときに暗号化する必要があり、追加の作業が必要です&lt;br /&gt;
* 必ずしも作業コピーと同じレベルのセキュリティで暗号化されているとは限りません&lt;br /&gt;
* LUKS ヘッダーは含まれていません&lt;br /&gt;
* ファイルシステムの使用済みスペースと同じ大きさのみ。たとえば、[[Partclone]]&lt;br /&gt;
* 増分バックアップ、圧縮、重複排除などの高度なバックアップ戦略を可能にします&lt;br /&gt;
* LUKS ヘッダーのバックアップを復元するなどして、暗号化コンテナを新しいディスクに手動で復元する必要があります&lt;br /&gt;
&lt;br /&gt;
==== LUKS ヘッダーバックアップ ====&lt;br /&gt;
&lt;br /&gt;
LUKS を使用している場合、[https://wiki.archlinux.jp/index.php/Dm-crypt/%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E6%9A%97%E5%8F%B7%E5%8C%96#.E3.83.90.E3.83.83.E3.82.AF.E3.82.A2.E3.83.83.E3.83.97.E3.81.A8.E3.83.AA.E3.82.B9.E3.83.88.E3.82.A2 dm-crypt/デバイスの暗号化#バックアップとリストア]を作成できます。特にパスフレーズが取り消されている場合は、これらのバックアップを定期的にチェックして同期するのが理にかなっています。&lt;br /&gt;
&lt;br /&gt;
ただし、データのバックアップがあり、それを復元する場合は、cryptsetupを使用してLUKS暗号化パーティションを最初から再作成してからデータを復元できます。したがって、LUKSヘッダーのバックアップはデータのバックアップよりも重要ではありません。&lt;br /&gt;
&lt;br /&gt;
==参照==&lt;br /&gt;
&lt;br /&gt;
# [[#概要|^]] http://www.truecrypt.org/legal/license を参照&lt;br /&gt;
# [[#実用性|^]] ファイルシステムのひとつのファイルをコンテナとして使うことはできますが(仮想ループバックデバイス)、ファイルシステム(の機能)を使うことはできなくなります。&lt;br /&gt;
# [[#互換性と普及度|^]] [http://www.scherrer.cc/crypt CrossCrypt] - Windows XP や Windows 2000 と互換性のあるオープンソースの AES と TwoFish による Linux の暗号化&lt;br /&gt;
# [[#互換性と普及度|^]] (1) [https://sourceforge.net/projects/freeotfe.mirror/ FreeOTFE (on sf.net)]  (2) [https://web.archive.org/web/20130531062457/http://freeotfe.org/ FreeOTFE (archived)] - Windows 2000 以上 (PC) や Windows Mobile 2003 以上 (PDA) をサポート&lt;br /&gt;
# [[#互換性と普及度|^]] [http://www.arg0.net/encfs-mac-build EncFs build instructions for Mac] を参照&lt;br /&gt;
# [[#互換性と普及度|^]] http://www.freshports.org/sysutils/fusefs-encfs/ を参照&lt;br /&gt;
# [[#互換性と普及度|^]] https://www.chromium.org/chromium-os/chromiumos-design-docs/protecting-cached-user-data を参照&lt;br /&gt;
# [[#互換性と普及度|^]] http://kernelnewbies.org/Linux_2_6_38#head-49f5f735853f8cc7c4d89e5c266fe07316b49f4c&lt;br /&gt;
# [[#互換性と普及度|^]] http://members.ferrara.linux.it/freddy77/encfs.html&lt;br /&gt;
# [[#互換性と普及度|^]] http://csrc.nist.gov/archive/aes/round2/r2report.pdf&lt;br /&gt;
# [[#互換性と普及度|^]] https://www.cl.cam.ac.uk/~rja14/Papers/serpentcase.pdf&lt;br /&gt;
# [[#互換性と普及度|^]] https://www.cl.cam.ac.uk/~rja14/Papers/serpent.pdf&lt;br /&gt;
# [[#パフォーマンス|^]] https://github.com/vgough/encfs/issues/118&lt;br /&gt;
# [[#互換性と普及度|^]] [https://github.com/t-d-k/LibreCrypt LibreCrypt] (旧名 [https://github.com/t-d-k/doxbox DOXBOX]) - 新しいバージョンの Windows におけるオープンな dm-crypt / LUKS のサポート (OTFE のフォークを含む)&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Gemini&amp;diff=19622</id>
		<title>Gemini</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Gemini&amp;diff=19622"/>
		<updated>2021-04-07T09:31:20Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規訳出&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:プロトコル]]&lt;br /&gt;
[[en:Gemini]]&lt;br /&gt;
[[Wikipedia:ja:Gemini (プロトコル)|Gemini]] は [[Gopher]] とウェブの隙間から、片方の問題点を避けつつ、もう片方の制限を解決するために協同で設計された新しいインターネットプロトコルです。&lt;br /&gt;
&lt;br /&gt;
== agate サーバー ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mbrubeck/agate agate] は Gemini ハイパーテキストプロコトルのシンプルなサーバーで、[[Rust]] で書かれています。Agate が備えている機能は少なく、静的ファイルしかホストできません。非同期 I/O を使っており非常に効率的に動作するため、ローエンドなハードウェアで使ったときにより多くの同時リクエストをさばくことができます。&lt;br /&gt;
&lt;br /&gt;
=== インストール ===&lt;br /&gt;
&lt;br /&gt;
{{AUR|agate}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
=== 設定 ===&lt;br /&gt;
&lt;br /&gt;
自己署名 TLS 証明書と秘密鍵を生成してください。例えば、OpenSSL 1.1 をインストールしている場合、以下のようなコマンドで生成できます (ホストネームの {{Ic|example.com}} はあなたの Gemini サーバーのアドレスに置き換えてください):&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -newkey rsa:4096 -keyout key.rsa -out cert.pem \&lt;br /&gt;
      -days 3650 -nodes -subj &amp;quot;/CN=example.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
サーバーを起動してください。以下のようにコンテンツディレクトリのパス、証明書と鍵ファイル、IP アドレスと待機するポート、リクエスト URL で使用するホストネーム、テキストや gemini ファイルの MIME タイプとして使うデフォルトの言語コードを指定します (ホストネーム {{Ic|example.com}} はあなたの Gemini サーバーのアドレスに置き換えてください):&lt;br /&gt;
&lt;br /&gt;
 agate --content path/to/content/ \&lt;br /&gt;
        --key key.rsa \&lt;br /&gt;
        --cert cert.pem \&lt;br /&gt;
        --addr [::]:1965 \&lt;br /&gt;
        --addr 0.0.0.0:1965 \&lt;br /&gt;
        --hostname example.com \&lt;br /&gt;
        --lang en-US&lt;br /&gt;
&lt;br /&gt;
== Gemini クライアント ==&lt;br /&gt;
&lt;br /&gt;
=== ターミナルクライアント ===&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|amfora}} ([[Go]]): 「ファンシー」なターミナルクライアント&lt;br /&gt;
* {{AUR|asuka-git}} ([[Rust]]): NCurses ベースのターミナルクライアント&lt;br /&gt;
* {{AUR|av-98}} ([[Python]]): 人気の VF-1 Gopher クライアントから派生したターミナルクライアント&lt;br /&gt;
* {{AUR|bombadillo-git}} ([[Go]]): vim に影響を受けたキーマッピングを持っている Gopher と Gemini のターミナルクライアント&lt;br /&gt;
* [https://thelambdalab.xyz/elpher/ Elpher] ([[Emacs]]): 人気のテキストエディタ・オペレーティングシステムのための Gopher/Gemini クライアント&lt;br /&gt;
&lt;br /&gt;
=== グラフィカルクライアント ===&lt;br /&gt;
&lt;br /&gt;
* {{AUR|castor}} ([[Rust]], [[GTK]]):  Gemini, Gopher, finger をサポートしている簡単な GUI クライアント&lt;br /&gt;
* {{AUR|kristall}} ([[C++]], [[Qt]]): Gopher と Gemini に対応した GUI クライアント&lt;br /&gt;
* {{AUR|lagrange}} ([[C]], [https://www.libsdl.org/ SDL]): Windows  と MacOS 向けのビルド済みバイナリが存在する綺麗なタブ式 GUI クライアント&lt;br /&gt;
&lt;br /&gt;
== ウェブプロキシ ==&lt;br /&gt;
&lt;br /&gt;
以下のウェブプロキシを使うことでウェブブラウザから Geminispace を閲覧できます:&lt;br /&gt;
&lt;br /&gt;
* [https://portal.mozz.us/gemini/gemini.circumlunar.space/ Mozz.us portal]&lt;br /&gt;
* [https://proxy.vulpes.one/gemini/gemini.circumlunar.space/ Vulpes proxy]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/addon/geminize/ geminize] (Firefox 拡張)&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://gemini.circumlunar.space/ Project Gemini]&lt;br /&gt;
* [https://github.com/kr1sp1n/awesome-gemini Awesome Gemini]&lt;br /&gt;
* [https://gemini.circumlunar.space/clients.html Gemini clients]&lt;br /&gt;
* [https://portal.mozz.us/gemini/gemini.circumlunar.space/software/ Gemini software]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Arch_%E3%81%AE%E5%85%A5%E6%89%8B%E3%81%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&amp;diff=19600</id>
		<title>カテゴリ:Arch の入手とインストール</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Arch_%E3%81%AE%E5%85%A5%E6%89%8B%E3%81%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&amp;diff=19600"/>
		<updated>2021-04-02T01:01:43Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: i18nリンク更新&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Arch について]]&lt;br /&gt;
[[ar:Category:Installation process]]&lt;br /&gt;
[[bg:Category:Installation process]]&lt;br /&gt;
[[bs:Category:Installation process]]&lt;br /&gt;
[[cs:Category:Installation process]]&lt;br /&gt;
[[da:Category:Installation process]]&lt;br /&gt;
[[de:Category:Installation]]&lt;br /&gt;
[[el:Category:Installation process]]&lt;br /&gt;
[[en:Category:Installation process]]&lt;br /&gt;
[[es:Category:Installation process]]&lt;br /&gt;
[[fi:Category:Installation process]]&lt;br /&gt;
[[hr:Category:Installation process]]&lt;br /&gt;
[[id:Category:Installation process]]&lt;br /&gt;
[[it:Category:Installation process]]&lt;br /&gt;
[[ko:Category:Installation process]]&lt;br /&gt;
[[lt:Category:Installation process]]&lt;br /&gt;
[[nl:Category:Installation process]]&lt;br /&gt;
[[pl:Category:Installation process]]&lt;br /&gt;
[[pt:Category:Installation process]]&lt;br /&gt;
[[ru:Category:Installation process]]&lt;br /&gt;
[[sk:Category:Installation process]]&lt;br /&gt;
[[sr:Category:Installation process]]&lt;br /&gt;
[[th:Category:Installation process]]&lt;br /&gt;
[[tr:Category:Installation process]]&lt;br /&gt;
[[uk:Category:Installation process]]&lt;br /&gt;
[[zh-hans:Category:Installation process]]&lt;br /&gt;
[[zh-hant:Category:Installation process]]&lt;br /&gt;
このカテゴリは Arch Linux のリリース、ダウンロード、インストールについての記事を含みます。&lt;br /&gt;
&lt;br /&gt;
インストールメディアとその [[GnuPG]] 署名は [https://www.archlinux.jp/download/ ダウンロード] ページから入手できます。&lt;br /&gt;
&lt;br /&gt;
== 署名の検証 ==&lt;br /&gt;
&lt;br /&gt;
イメージを使う前に署名を検証することを推奨します。&#039;&#039;HTTP ミラー&#039;&#039;からダウンロードした場合は特にそうです。ミラーはボランティアによって運営されており、[http://www.cs.arizona.edu/stork/packagemanagersecurity/attacks-on-package-managers.html#explanation 悪意のあるイメージを提供している] 可能性もあるからです。&lt;br /&gt;
&lt;br /&gt;
[[GnuPG]] がインストールされているシステムで署名を検証するには、(&#039;&#039;チェックサム&#039;&#039;の下にある) &#039;&#039;PGP 署名&#039;&#039;を ISO と同じディレクトリにダウンロードし、{{ic|gpg --keyserver-options auto-key-retrieve --verify archlinux-&amp;lt;version&amp;gt;-dual.iso.sig}} を実行します。&lt;br /&gt;
&lt;br /&gt;
別の方法としては、既存の Arch Linux システムから {{ic|pacman-key -v archlinux-&amp;lt;version&amp;gt;-dual.iso.sig}} を実行する方法もあります。&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* [https://www.archlinux.jp/download/ archlinuxjp.org] に記載されていないミラーサイトからダウンロードした場合は署名自体が改ざんされていることもあり得ます。信頼がおけないミラーサイトからダウンロードした場合は、署名を復号化するのに使われる公開鍵が別の信頼できる鍵によって署名されていることを確認してください。{{ic|gpg}} コマンドを使うと公開鍵の指紋を出力できます。&lt;br /&gt;
* 署名の真正性を検証する別の方法としては、公開鍵の指紋が ISO ファイルを署名した [https://www.archlinux.org/people/developers/ Arch Linux 開発者] の鍵指紋と同じであることを確認します。鍵の信頼性を確認する方法についてより詳しくは[[Wikipedia:ja:公開鍵暗号|公開鍵暗号]]を参照してください。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== インストール方法 ==&lt;br /&gt;
以下の表はインストールメディアを起動する一般的な方法の概要を示しています。インストールの手順中にリモートのリポジトリからパッケージを取得するため、これらの方法はインターネットに接続できることが必要になります。インターネットが利用できない場合は[[パッケージのオフラインインストール]]や [[Archiso#インターネットにアクセスできない環境でのインストール]]を参照してください。&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* [[w:ja:Power On Self Test|POST]] の段階で特定のキーを押すことで起動デバイスとして Arch のインストールメディアが挿入されているドライブを指定します。詳しくはマザーボードのマニュアルを読んでください。&lt;br /&gt;
* Arch のメニューが表示されたら &#039;&#039;Boot Arch Linux&#039;&#039; を選択してから {{ic|Enter}} を押してインストール環境を起動してください。&lt;br /&gt;
* [[カーネルパラメータ#設定|ブートパラメータ]]のリストは [https://projects.archlinux.org/archiso.git/tree/docs/README.bootparams README.bootparams] を、含まれているパッケージのリストは [https://git.archlinux.org/archiso.git/tree/configs/releng/packages.both packages.both] を見てください。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 方法&lt;br /&gt;
! 記事&lt;br /&gt;
! 条件&lt;br /&gt;
|-&lt;br /&gt;
| イメージをフラッシュメディアや光学ディスクに書き込んでそこから起動する。&lt;br /&gt;
|&lt;br /&gt;
* [[USB インストールメディア]]&lt;br /&gt;
* [[光学ディスクドライブ#焼き込み]]&lt;br /&gt;
|&lt;br /&gt;
* 1台、または多くとも2,3台のマシンへのインストール&lt;br /&gt;
* 直接ブート可能なシステムが得られる&lt;br /&gt;
|-&lt;br /&gt;
| サーバーでイメージをマウントし、クライアントにネットワーク越しでサーバーから起動させる。&lt;br /&gt;
|&lt;br /&gt;
* [[PXE]]&lt;br /&gt;
* [[ディスクレスシステム]]&lt;br /&gt;
|&lt;br /&gt;
* クライアント・サーバーモデル&lt;br /&gt;
* (1 Gbit 以上の) 有線ネットワーク接続&lt;br /&gt;
|-&lt;br /&gt;
| 既存の Linux でイメージをマウントし、chroot 環境から Arch をインストールする。&lt;br /&gt;
|&lt;br /&gt;
* [[既存の Linux からインストール]]&lt;br /&gt;
* [[SSH からインストール]]&lt;br /&gt;
|&lt;br /&gt;
* 短いダウンタイムで既存のシステムを置き換える&lt;br /&gt;
* ローカルマシンへのインストール、または [[VNC]] か [[SSH]] 経由でリモートマシンへのインストール&lt;br /&gt;
|-&lt;br /&gt;
| 仮想マシンをセットアップして Arch をゲストとしてインストールする。&lt;br /&gt;
|&lt;br /&gt;
* [[:カテゴリ:仮想化]]&lt;br /&gt;
* [[既存環境を仮想マシンに (から) 移動]]&lt;br /&gt;
|&lt;br /&gt;
* 仮想化ソフトウェアが動作する OS&lt;br /&gt;
* 学習・テスト・デバッグ用の隔離されたシステムが得られる&lt;br /&gt;
|-&lt;br /&gt;
| Windows 環境と共存するように Arch をインストールする。&lt;br /&gt;
|&lt;br /&gt;
* [[Windows と Arch のデュアルブート]]&lt;br /&gt;
|&lt;br /&gt;
* Windows ユーザーと共有できるマシン&lt;br /&gt;
* Windows がプリインストールされたデバイスを簡単にファクトリーリセットできること&lt;br /&gt;
|-&lt;br /&gt;
| Windows Subsystem for Linux に Arch をインストールする。&lt;br /&gt;
|&lt;br /&gt;
* [[WSL にインストール]]&lt;br /&gt;
|&lt;br /&gt;
* Windows 10 Creators Update 以上が動作しているマシン&lt;br /&gt;
* ネットワークアクセスでないかぎり GUI 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
* [https://projects.archlinux.org/archiso.git/tree/docs/README.transfer README.transfer]&lt;br /&gt;
* [https://projects.archlinux.org/archiso.git/tree/docs/README.altbootmethods README.altbootmethods]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=GDM&amp;diff=19596</id>
		<title>GDM</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=GDM&amp;diff=19596"/>
		<updated>2021-03-30T18:05:07Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* 手元で操作しないと GDM が起動しない */ リンク修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ディスプレイマネージャ]]&lt;br /&gt;
[[Category:GNOME]]&lt;br /&gt;
[[en:GDM]]&lt;br /&gt;
[[es:GDM]]&lt;br /&gt;
[[pt:GDM]]&lt;br /&gt;
[[zh-hans:GDM]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|GNOME}}&lt;br /&gt;
{{Related|GNOME Flashback}}&lt;br /&gt;
{{Related|ディスプレイマネージャ}}&lt;br /&gt;
{{Related|LightDM}}&lt;br /&gt;
{{Related|LXDM}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://wiki.gnome.org/Projects/GDM GDM - GNOME Display Manager] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;GNOME Display Manager (GDM) はグラフィカルディスプレイサーバーを管理しグラフィカルユーザーログインを処理するプログラムです。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ディスプレイマネージャ]]は [[Xorg|X Window System]] や [[Wayland]] のユーザーにグラフィカルなログインプロンプトを提供します。&lt;br /&gt;
&lt;br /&gt;
==インストール==&lt;br /&gt;
GDM は {{Pkg|gdm}} パッケージで[[インストール]]できます。また、GDM は {{grp|gnome}} グループに含まれています。マシンの起動時に GDM を実行するには {{ic|gdm.service}} を[[有効化]]してください。&lt;br /&gt;
&lt;br /&gt;
GNOME 2 で使われていた旧式の GDM や設定ユーティリティを使いたい場合は {{AUR|gdm-old}} パッケージをインストールしてください。以下では基本的に旧バージョンの GDM ではなく最新の GDM について解説しています。&lt;br /&gt;
&lt;br /&gt;
以下のパッケージも任意でインストールしてください:&lt;br /&gt;
* {{App|gdm3setup|GDM3 や自動ログインオプションを設定したり Shell テーマを変更できるインターフェイス。|https://github.com/Nano77/gdm3setup|{{AUR|gdm3setup}}}}&lt;br /&gt;
&lt;br /&gt;
==設定==&lt;br /&gt;
&lt;br /&gt;
=== GDM によるアプリケーションの自動実行 ===&lt;br /&gt;
&lt;br /&gt;
[[ディスプレイマネージャ#自動起動]]を見てください。{{ic|/etc/gdm/Init}} にスクリプトを追加する方法はもう使えません。詳しくは [https://bugzilla.gnome.org/show_bug.cgi?id=751602#c2 上流のバグレポート] を参照。&lt;br /&gt;
&lt;br /&gt;
=== ログインの背景画像 ===&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* GNOME 3.16 から GNOME Shell のテーマはバイナリ形式のファイル (gresource) に保存されるようになりました。&lt;br /&gt;
* {{Pkg|gnome-shell}} をアップデートすると以下の変更は上書きされます。}}&lt;br /&gt;
&lt;br /&gt;
まず、既存の GNOME Shell テーマをホームディレクトリに抽出する必要があります。以下のスクリプトを使ってください:&lt;br /&gt;
&lt;br /&gt;
{{hc|extractgst.sh|2=&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
gst=/usr/share/gnome-shell/gnome-shell-theme.gresource&lt;br /&gt;
workdir=${HOME}/shell-theme&lt;br /&gt;
&lt;br /&gt;
for r in `gresource list $gst`; do&lt;br /&gt;
	r=${r#\/org\/gnome\/shell/}&lt;br /&gt;
	if [ ! -d $workdir/${r%/*} ]; then&lt;br /&gt;
	  mkdir -p $workdir/${r%/*}&lt;br /&gt;
	fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for r in `gresource list $gst`; do&lt;br /&gt;
        gresource extract $gst $r &amp;gt;$workdir/${r#\/org\/gnome\/shell/}&lt;br /&gt;
done}}&lt;br /&gt;
&lt;br /&gt;
それから作成されたディレクトリに移動してください。抽出されたテーマファイルが確認できるはずです。お好きな背景画像を作成されたディレクトリにコピーしてください。&lt;br /&gt;
&lt;br /&gt;
次に、ディレクトリの中に以下の内容でファイルを作成する必要があります:&lt;br /&gt;
&lt;br /&gt;
{{hc|gnome-shell-theme.gresource.xml|2=&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;gresources&amp;gt;&lt;br /&gt;
  &amp;lt;gresource prefix=&amp;quot;/org/gnome/shell/theme&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;calendar-arrow-left.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;calendar-arrow-right.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;calendar-today.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox-focused.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox-off-focused.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox-off.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close-window-active.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close-window-hover.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close-window.svg&amp;lt;/file&amp;gt;    		&lt;br /&gt;
    &amp;lt;file&amp;gt;corner-ripple-ltr.png&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;corner-ripple-rtl.png&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;dash-placeholder.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;filter-selected-ltr.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;filter-selected-rtl.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;gnome-shell.css&amp;lt;/file&amp;gt;	&lt;br /&gt;
    &amp;lt;file&amp;gt;gnome-shell-high-contrast.css&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;icons/message-indicator-symbolic.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-enter.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-hide.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-layout.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-shift-latched-uppercase.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-shift.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-shift-uppercase.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;logged-in-indicator.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;no-events.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;no-notifications.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;&#039;&#039;&#039;filename&#039;&#039;&#039;&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;pad-osd.css&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-active.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-checked.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-hover.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-inactive.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;process-working.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;running-indicator.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;source-button-border.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;summary-counter.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-off-hc.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-off-intl.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-off-us.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-on-hc.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-on-intl.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-on-us.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;ws-switch-arrow-down.png&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;ws-switch-arrow-up.png&amp;lt;/file&amp;gt;&lt;br /&gt;
  &amp;lt;/gresource&amp;gt;&lt;br /&gt;
&amp;lt;/gresources&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;filename&#039;&#039;&#039; は使用する背景画像のファイル名に置き換えてください。&lt;br /&gt;
&lt;br /&gt;
そして、ディレクトリ内の {{ic|gnome-shell.css}} ファイルを開いて {{ic|#lockDialogGroup}} の定義を以下のように変更してください:&lt;br /&gt;
&lt;br /&gt;
 #lockDialogGroup {&lt;br /&gt;
   background: #2e3436 url(&#039;&#039;&#039;filename&#039;&#039;&#039;);&lt;br /&gt;
   background-size: &#039;&#039;&#039;[WIDTH]&#039;&#039;&#039;px &#039;&#039;&#039;[HEIGHT]&#039;&#039;&#039;px;&lt;br /&gt;
   background-repeat: no-repeat;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
{{ic|background-size}} は GDM が使用する解像度に設定します。必ずしも画像の解像度である必要はありません。ディスプレイの解像度については Wikipedia に[[wikipedia:ja:画面解像度#コンピュータ・映画|リスト]]があります。&#039;&#039;&#039;filename&#039;&#039;&#039; は背景画像の名前に置き換えてください。&lt;br /&gt;
&lt;br /&gt;
最後に、以下のコマンドでテーマをコンパイルします:&lt;br /&gt;
 $ glib-compile-resources gnome-shell-theme.gresource.xml&lt;br /&gt;
作成された {{ic|gnome-shell-theme.gresource}} ファイルを {{ic|/usr/share/gnome-shell}} ディレクトリにコピーしてください。&lt;br /&gt;
&lt;br /&gt;
GDM を再起動したら設定した背景画像が表示されるはずです (ログアウトするだけでは変更されません)。&lt;br /&gt;
&lt;br /&gt;
詳しい情報は [https://bbs.archlinux.org/viewtopic.php?id&amp;amp;#61;197036 フォーラムスレッド] を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== DConf による設定 ===&lt;br /&gt;
&lt;br /&gt;
GDM の設定は一部 DConf データベースに保存されます。{{ic|/etc/dconf/db/gdm.d}} ディレクトリにキーファイルを追加してから root で {{ic|dconf update}} を実行して GDM のデータベースを再コンパイルするか、あるいは GDM ユーザーでログインして &#039;&#039;gsettings&#039;&#039; コマンドラインツールを使って直接設定を変更することができます。前者の場合、GDM のプロフィールファイルが必要です。パッケージには付属していないため手動で作成する必要があります:&lt;br /&gt;
{{hc|/etc/dconf/profile/gdm|&lt;br /&gt;
user-db:user&lt;br /&gt;
system-db:gdm&lt;br /&gt;
file-db:/usr/share/gdm/greeter-dconf-defaults}}&lt;br /&gt;
後者の場合、以下のコマンドで GDM ユーザーでログインできます:&lt;br /&gt;
 # machinectl shell gdm@&lt;br /&gt;
&lt;br /&gt;
==== ログイン画面のロゴ ====&lt;br /&gt;
&lt;br /&gt;
以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/02-logo|2=&lt;br /&gt;
[org/gnome/login-screen]&lt;br /&gt;
logo=&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;/path/to/logo.png&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.login-screen logo &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;/path/to/logo.png&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== カーソルテーマの変更 ====&lt;br /&gt;
&lt;br /&gt;
GDM は [[GNOME]] のカーソルテーマの設定を使用せず、[[カーソルテーマ#XDG の仕様|XDG の仕様]]に準拠して設定されたカーソルテーマも無視します。GDM で使用されるカーソルテーマを変更するには、以下のキーファイルを作成してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/10-cursor-settings|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[org/gnome/desktop/interface]&lt;br /&gt;
cursor-theme=&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;theme-name&#039;&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.desktop.interface cursor-theme &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;theme-name&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ログイン画面のフォントを大きくする ====&lt;br /&gt;
&lt;br /&gt;
画面右上のアクセシビリティアイコン (白丸に人影のアイコン) をクリックして &#039;&#039;Large Text&#039;&#039; オプションにチェックを入れてください。&lt;br /&gt;
&lt;br /&gt;
スケーリングファクタを指定したい場合、以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/03-scaling|2=&lt;br /&gt;
[org/gnome/desktop/interface]&lt;br /&gt;
text-scaling-factor=&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;1.25&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.desktop.interface text-scaling-factor &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;1.25&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== サウンドをオフにする ====&lt;br /&gt;
&lt;br /&gt;
以下の設定をするとログイン画面でシステム音量を (キーボードで) 変更したときに音が鳴らなくなります。&lt;br /&gt;
&lt;br /&gt;
以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/04-sound|2=&lt;br /&gt;
[org/gnome/desktop/sound]&lt;br /&gt;
event-sounds=&#039;false&#039;}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.desktop.sound event-sounds &#039;false&#039;&lt;br /&gt;
&lt;br /&gt;
==== 電源ボタンの挙動の設定 ====&lt;br /&gt;
&lt;br /&gt;
{{Note|1=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* 電源ボタンの [[電源管理#ACPI イベント|logind の設定]]は GNOME 設定デーモンによって上書きされます [https://bugzilla.gnome.org/show_bug.cgi?id=755953#c4]。&lt;br /&gt;
* 2015年10月現在、電源ボタンは &#039;&#039;interactive&#039;&#039; に設定できません [https://bugzilla.gnome.org/show_bug.cgi?id=753713#c6]。&lt;br /&gt;
* ときとして、以下の設定が無視されてハードコードされたデフォルト設定が使われることがあります [https://bugzilla.gnome.org/show_bug.cgi?id=755953#c17]。}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|[[acpid]] デーモンも電源ボタンやハイバネートボタンのイベントを管理することに注意してください。両方のシステムが同時に動作すると予期しない挙動を引き起こす可能性があります。}}&lt;br /&gt;
&lt;br /&gt;
以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/05-power|2=&lt;br /&gt;
[org/gnome/settings-daemon/plugins/power]&lt;br /&gt;
power-button-action=&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;action&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。もしくは GDM ユーザーでログインして以下のコマンドを実行:&lt;br /&gt;
 $ gsettings set org.gnome.settings-daemon.plugins.power power-button-action &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;action&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;action&#039;&#039; には {{ic|nothing}}, {{ic|suspend}}, {{ic|hibernate}} のどれかを指定します。&lt;br /&gt;
&lt;br /&gt;
==== タップでクリックを有効化 ====&lt;br /&gt;
&lt;br /&gt;
デフォルトでは GDM (と GNOME) ではタップでクリックが無効になっています。dconf の設定で簡単に有効化できます。&lt;br /&gt;
&lt;br /&gt;
{{Note|X で以下の設定をしたい場合、まずは X サーバーに適切なアクセス権限を設定する必要があります。[[#X サーバーのアクセス権限を設定]]を見てください。}}&lt;br /&gt;
&lt;br /&gt;
直接タップでクリックを有効にするには、以下のコマンドを使用:&lt;br /&gt;
&lt;br /&gt;
{{bc|# sudo -u gdm gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true}}&lt;br /&gt;
&lt;br /&gt;
GUI で設定したい場合、以下のコマンドを使用:&lt;br /&gt;
&lt;br /&gt;
{{bc|# sudo -u gdm dconf-editor}}&lt;br /&gt;
&lt;br /&gt;
正しく設定されたか確認するには、以下のコマンドを使用:&lt;br /&gt;
&lt;br /&gt;
{{bc|$ sudo -u gdm gsettings get org.gnome.desktop.peripherals.touchpad tap-to-click}}&lt;br /&gt;
&lt;br /&gt;
{{ic|dconf-WARNING **: failed to commit changes to dconf: Error spawning command line}} というエラーが表示されるときは、dbus が実行されているか確認してください:&lt;br /&gt;
&lt;br /&gt;
{{bc|$ sudo -u gdm dbus-launch gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true}}&lt;br /&gt;
&lt;br /&gt;
==== アクセシビリティメニューの無効化・有効化 ====&lt;br /&gt;
&lt;br /&gt;
アクセシビリティメニューを無効化・有効化したいときは、dconf エディタでキーを設定してください:&lt;br /&gt;
&lt;br /&gt;
{{bc|# machinectl shell gdm@&lt;br /&gt;
# gsettings set org.gnome.desktop.interface toolkit-accessibility false&lt;br /&gt;
# exit}}&lt;br /&gt;
&lt;br /&gt;
キーが false の場合はメニューが無効、true の場合は有効になります。&lt;br /&gt;
&lt;br /&gt;
=== GDM キーボードレイアウト ===&lt;br /&gt;
&lt;br /&gt;
システムのキーボードレイアウトが GDM にも適用されます。[[Xorg でのキーボード設定#X の設定ファイルを使う]]を見てください。&lt;br /&gt;
&lt;br /&gt;
{{Tip|[[Wikipedia:ISO 3166-1]] にキーマップのリストがあります。}}&lt;br /&gt;
&lt;br /&gt;
==== GNOME Control Center ====&lt;br /&gt;
&lt;br /&gt;
ユーザーが複数存在する場合、システムのキーボードレイアウト以外のレイアウトを GDM で指定することができます。{{Pkg|gnome-control-center}} パッケージがインストールされている場合、グラフィカルフロントエンドを使ってキーボードレイアウトを設定できます。&#039;&#039;gnome-control-center&#039;&#039; を起動して &#039;&#039;Keyboard -&amp;gt; Input Sources&#039;&#039; を開いてください。そして、ヘッダーバーにある &#039;&#039;Login Screen&#039;&#039; ボタンを押して GDM のキーボードレイアウトを設定してください。ユーザーが一人しかいない場合は &#039;&#039;Login Screen&#039;&#039; ボタンは表示されません [https://bugzilla.gnome.org/show_bug.cgi?id=741500]。&lt;br /&gt;
&lt;br /&gt;
==== GDM 2.x レイアウト ====&lt;br /&gt;
&lt;br /&gt;
旧バージョンの GDM では {{ic|~/.dmrc}} を編集してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|~/.dmrc|2=&lt;br /&gt;
[Desktop]&lt;br /&gt;
Language=de_DE.UTF-8   # change to your default lang&lt;br /&gt;
Layout=de   nodeadkeys # change to your keyboard layout&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 言語の変更 ===&lt;br /&gt;
&lt;br /&gt;
システムの言語が GDM にも適用されます。ユーザーが複数存在する場合、GDM の言語をシステム言語以外に設定することができます。GDM の言語を変更するには、{{Pkg|gnome-control-center}} をインストールしてください。そして、&#039;&#039;gnome-control-center&#039;&#039; を起動して &#039;&#039;Region &amp;amp; Language&#039;&#039; を選択してください。ヘッダーバーにある &#039;&#039;Login Screen&#039;&#039; ボタンをクリックしてください。最後に &#039;&#039;Language&#039;&#039; をクリックしてリストから言語を選択してください。root パスワードが要求されます。システム上に複数のユーザーが存在しないと &#039;&#039;Login Screen&#039;&#039; ボタンは表示されないので注意してください [https://bugzilla.gnome.org/show_bug.cgi?id=741500]。&lt;br /&gt;
&lt;br /&gt;
=== ユーザーとログイン ===&lt;br /&gt;
&lt;br /&gt;
==== 自動ログイン ====&lt;br /&gt;
GDM で自動ログインするには、以下を {{ic|/etc/gdm/custom.conf}} に追加してください (&#039;&#039;username&#039;&#039; はあなたのユーザー名に置き換えてください):&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/gdm/custom.conf|&lt;br /&gt;
2=# Enable automatic login for user&lt;br /&gt;
[daemon]&lt;br /&gt;
AutomaticLogin=&#039;&#039;username&#039;&#039;&lt;br /&gt;
AutomaticLoginEnable=True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|上記の行を追加した後に GDM が起動しなくなった場合、TTY からコメントアウトしてください。}}&lt;br /&gt;
&lt;br /&gt;
もしくは一定時間後に自動ログインしたい場合:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/gdm/custom.conf|&lt;br /&gt;
2=[daemon]&lt;br /&gt;
&lt;br /&gt;
TimedLoginEnable=true&lt;br /&gt;
TimedLogin=&#039;&#039;username&#039;&#039;&lt;br /&gt;
TimedLoginDelay=1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
自動ログインで使用するセッションを設定するには ({{ic|gnome-xorg}} を使用したいセッションに置き換えてください):&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/var/lib/AccountsService/users/&#039;&#039;username&#039;&#039;|&lt;br /&gt;
2=XSession=gnome-xorg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====パスワードなしログイン====&lt;br /&gt;
GDM のパスワードプロンプトを飛ばしたいのならば次の行を {{ic|/etc/pam.d/gdm-password}} の一番最初に追加してください:&lt;br /&gt;
&lt;br /&gt;
 auth sufficient pam_succeed_if.so user ingroup nopasswdlogin&lt;br /&gt;
&lt;br /&gt;
次に、グループ {{ic|nopasswdlogin}} をシステムに追加してください。グループの説明と管理コマンドについては[[グループ]]を見てください。&lt;br /&gt;
&lt;br /&gt;
そして、あなたのユーザーを {{ic|nopasswdlogin}} に加えればユーザー名をクリックするだけでログインできるようになるはずです。&lt;br /&gt;
&lt;br /&gt;
{{Warning|&lt;br /&gt;
*&#039;&#039;&#039;root&#039;&#039;&#039; アカウントでパスワードの入力の省略を&#039;&#039;&#039;使わないで下さい&#039;&#039;&#039;。&lt;br /&gt;
*GDM のログイン時にセッションのタイプを変更することはできなくなります。デフォルトのセッションのタイプを変更するには、まずユーザーを {{ic|nopasswdlogin}} グループから削除する必要があります。}}&lt;br /&gt;
&lt;br /&gt;
====パスワードなしシャットダウン====&lt;br /&gt;
GDM はシャットダウンの権限を取得するために [[polkit]] と logind を使っています。以下を設定することでパスワードを入力することなくシャットダウンできるようになります:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/polkit-1/localauthority.conf.d/org.freedesktop.logind.policy|&lt;br /&gt;
2=&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE policyconfig PUBLIC&lt;br /&gt;
 &amp;quot;-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN&amp;quot;&lt;br /&gt;
 &amp;quot;https://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Policy definitions for logind&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;policyconfig&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;action id=&amp;quot;org.freedesktop.login1.power-off-multiple-sessions&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;Shutdown the system when multiple users are logged in&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;System policy prevents shutting down the system when other users are logged in&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;defaults&amp;gt;&lt;br /&gt;
      &amp;lt;allow_inactive&amp;gt;yes&amp;lt;/allow_inactive&amp;gt;&lt;br /&gt;
      &amp;lt;allow_active&amp;gt;yes&amp;lt;/allow_active&amp;gt;&lt;br /&gt;
    &amp;lt;/defaults&amp;gt;&lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/policyconfig&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
利用可能な logind のオプション (例: reboot-multiple-sessions) の全ては [https://www.freedesktop.org/wiki/Software/systemd/logind#Security ここ] に載っています。&lt;br /&gt;
&lt;br /&gt;
==== GDM セッションの追加と編集 ====&lt;br /&gt;
&lt;br /&gt;
[[ディスプレイマネージャ#セッション設定]]を見てください。&lt;br /&gt;
&lt;br /&gt;
==== GDM の root ログインを有効にする ====&lt;br /&gt;
root でログインすることは推奨されていませんが、どうしても必要ならば {{ic|/etc/pam.d/gdm-password}} を編集して {{ic|auth required pam_deny.so}} の前に以下の行を追加してください:&lt;br /&gt;
{{hc|/etc/pam.d/gdm-password|auth            sufficient      pam_succeed_if.so uid eq 0 quiet}}&lt;br /&gt;
&lt;br /&gt;
ファイルは以下のようになるはずです:&lt;br /&gt;
{{hc|/etc/pam.d/gdm-password|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
auth            sufficient      pam_succeed_if.so uid eq 0 quiet&lt;br /&gt;
auth            sufficient      pam_succeed_if.so uid &amp;gt;= 1000 quiet&lt;br /&gt;
auth            required        pam_deny.so&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
root でログインするには GDM を再起動する必要があります。&lt;br /&gt;
&lt;br /&gt;
==== ログインリストのユーザーを非表示にする ====&lt;br /&gt;
&lt;br /&gt;
GDM のユーザーリストに表示されるユーザーは [https://www.freedesktop.org/wiki/Software/AccountsService/ AccountsService] で決められています。システムユーザー (UID &amp;lt; 1000) は自動的に非表示になります。通常ユーザーもログインリストに表示しないようにするには {{ic|/var/lib/AccountsService/users/}} に隠したいユーザーの名前を付けたファイルを作成・編集して中身を以下のようにしてください:&lt;br /&gt;
{{hc|/var/lib/AccountsService/users/&amp;lt;nowiki&amp;gt;&amp;lt;username&amp;gt;&amp;lt;/nowiki&amp;gt;|&lt;br /&gt;
[User]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;SystemAccount=true&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== デフォルトのモニター設定 ===&lt;br /&gt;
&lt;br /&gt;
[[デスクトップ環境]]によってはディスプレイの設定は {{ic|~/.config/monitors.xml}} に保存されます。ファイルの内容を元に &#039;&#039;xrandr&#039;&#039; コマンドが生成されます。GDM は同じように設定を {{ic|/var/lib/gdm/.config/monitors.xml}} ファイルに保存します。&lt;br /&gt;
&lt;br /&gt;
{{ic|~/.config/monitors.xml}} でモニターの設定 (モニターの方向やプライマリモニターの設定など) を行っている場合、GDM も同じ設定を使うようにするには以下のコマンドを実行:&lt;br /&gt;
&lt;br /&gt;
 # cp ~/.config/monitors.xml /var/lib/gdm/.config/monitors.xml&lt;br /&gt;
&lt;br /&gt;
変更はログアウトしたら適用されます。GDM は {{ic|xorg.conf}} を使用しないためログアウトが必要です。&lt;br /&gt;
&lt;br /&gt;
{{Note|1=Wayland バックエンドは Wayland で作成された {{ic|monitors.xml}} ファイルを使用します。詳しくは [https://bugzilla.gnome.org/show_bug.cgi?id=748098 GNOME bug 748098] を見てください。Xorg で作成した {{ic|monitors.xml}} を使うために Wayland バックエンドを無効化する方法は [[#Xorg バックエンドを使う]]を見てください。}}&lt;br /&gt;
&lt;br /&gt;
=== X サーバーのアクセス権限を設定 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|xhost}} コマンドを使うことで X サーバーのアクセス権限を設定できます。&lt;br /&gt;
&lt;br /&gt;
例えば、GDM に X サーバーのアクセス権限を与えるには、以下のコマンドを使います:&lt;br /&gt;
&lt;br /&gt;
 # xhost +SI:localuser:gdm&lt;br /&gt;
&lt;br /&gt;
==トラブルシューティング==&lt;br /&gt;
&lt;br /&gt;
=== プロプライエタリの NVIDIA ドライバーを使っている場合に起動しない ===&lt;br /&gt;
GDM はデフォルトで [[Wayland]] バックエンドを使用しますが、NVIDIA ドライバーと衝突することがあります。Wayland バックエンドをオフにすることでプロプライエタリの NVIDIA ドライバーが使えるようになります。&lt;br /&gt;
&lt;br /&gt;
===ログアウト時に GDM が動かない===&lt;br /&gt;
&lt;br /&gt;
起動時には GDM が問題なく立ち上がるのに、ログアウトした後に問題が発生する場合は、次の行を {{ic|/etc/gdm/custom.conf}} の daemon セクションに追加してみて下さい:&lt;br /&gt;
&lt;br /&gt;
 GdmXserverTimeout=60&lt;br /&gt;
&lt;br /&gt;
=== Xorg 1.16 ===&lt;br /&gt;
&lt;br /&gt;
[[Xorg#Rootless Xorg (v1.16)]] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
=== Xorg バックエンドを使う ===&lt;br /&gt;
&lt;br /&gt;
GDM バージョン 3.16 から、デフォルトで [[Wayland]] バックエンドが使われるようになっており、Wayland バックエンドで起動できない場合にのみ [[Xorg]] バックエンドが使われます。ユーザーによっては Wayland バックエンドで問題が発生しているという [https://bugzilla.redhat.com/show_bug.cgi?id=1199890 報告] があり、場合によっては Xorg バックエンドの使用が必要なことがあります。デフォルトで Xorg バックエンドを使用させるには、{{ic|/etc/gdm/custom.conf}} ファイルを編集して以下の行をアンコメントしてください:&lt;br /&gt;
 #WaylandEnable=false&lt;br /&gt;
&lt;br /&gt;
=== GDM で黒画面に白い点滅するカーソルしか表示されない ===&lt;br /&gt;
&lt;br /&gt;
起動後に、左上に白い点滅するカーソルだけの黒い画面を GDM が表示することがあります。これはグラフィックドライバーが完全に初期化される前に GDM が起動してしまうことが原因です。解決方法のひとつは [[Kernel Mode Setting#Early KMS start|KMS を初期段階で起動]]するように設定することです。また、別の解決方法として [[Systemd#ユニットファイルの編集|systemd サービスを編集]]してタイプを &amp;quot;idle&amp;quot; に設定する、あるいは遅延時間を追加する方法もあります:&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  Type=idle&lt;br /&gt;
&lt;br /&gt;
または:&lt;br /&gt;
&lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStartPre=/bin/sleep 2&lt;br /&gt;
&lt;br /&gt;
ドライバーの初期化にかかる時間が長い場合は、上記の時間を増やしてください。&lt;br /&gt;
&lt;br /&gt;
=== 手元で操作しないと GDM が起動しない ===&lt;br /&gt;
&lt;br /&gt;
起動しても画面が暗いままで、マウスを動かしたりキーボードに何か打ち込まないと GDM が起動しない場合、原因はおそらく乱数生成のためのエントロピーが不足しているためです。問題を確認するために &#039;&#039;systemd-random-seed&#039;&#039; のログ ({{ic|journalctl --unit systemd-random-seed}} コマンドで読むことができます) の中に以下のような行がないかチェックしてください:&lt;br /&gt;
&lt;br /&gt;
 Kernel entropy pool is not initialized yet, waiting until it is.&lt;br /&gt;
&lt;br /&gt;
問題を解決するには、{{ic|&amp;lt;nowiki&amp;gt;random.trust_cpu=on&amp;lt;/nowiki&amp;gt;}} [[カーネルパラメータ]]を設定してください (あなたの使っている CPU が &#039;&#039;RDRAND&#039;&#039; 命令をサポートしている場合)。もしくはエントロピーを供給するために [[haveged]] をインストールすることでも解決できます (ただしエントロピーの品質は保証されていません)。[https://wiki.debian.org/BoottimeEntropyStarvation Debian の記事] に記載されている他の解決方法も参照。&lt;br /&gt;
&lt;br /&gt;
=== GDM の不完全な削除 ===&lt;br /&gt;
&lt;br /&gt;
GDM を削除すると、[[systemd]] が以下のようにエラーを吐くことがあります:&lt;br /&gt;
&lt;br /&gt;
 user &#039;gdm&#039;: directory &#039;/var/lib/gdm&#039; does not exist&lt;br /&gt;
&lt;br /&gt;
上記の警告を消すには、root でログインしてプライマリユーザーの &amp;quot;gdm&amp;quot; とグループの &amp;quot;gdm&amp;quot; を削除してください:&lt;br /&gt;
&lt;br /&gt;
 # userdel gdm&lt;br /&gt;
 # groupdel gdm&lt;br /&gt;
&lt;br /&gt;
{{ic|pwck}} や {{ic|grpck}} を使うことで gdm が削除されたことを確認できます。[[Pacman ヒント#ファイルがどのパッケージにも含まれていないことを確認|所有者がないファイル]]がないか確認すると良いでしょう。&lt;br /&gt;
&lt;br /&gt;
=== GDM 自動サスペンド (GNOME 3.28) ===&lt;br /&gt;
GDM は GNOME と別の dconf データベースを使用して電源管理を制御しています。ユーザーセッションと同じように GDM が振る舞うようにしたい場合、ユーザー設定を GDM の dconf データベースにコピーしてください:&lt;br /&gt;
&lt;br /&gt;
 $ IFS=$&#039;\n&#039;; for x in $(sudo -u YOUR_USER gsettings list-recursively org.gnome.settings-daemon.plugins.power); do eval &amp;quot;sudo -u gdm dbus-launch gsettings set $x&amp;quot;; done; unset IFS&lt;br /&gt;
&lt;br /&gt;
もしくは単純に自動サスペンドを無効にしたい場合 ({{ic|ac}} を {{ic|battery}} に置き換えるとバッテリー接続時も自動サスペンドが無効になります):&lt;br /&gt;
&lt;br /&gt;
 $ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type &#039;nothing&#039;&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://help.gnome.org/admin/gdm/stable/index.html.en GDM リファレンスマニュアル]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=GDM&amp;diff=19595</id>
		<title>GDM</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=GDM&amp;diff=19595"/>
		<updated>2021-03-30T18:04:53Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* トラブルシューティング */ 英語版 (https://wiki.archlinux.org/index.php?title=GDM&amp;amp;oldid=655362#GDM_shows_black_screen_with_blinking_white_cursor) よりセクション追加・翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ディスプレイマネージャ]]&lt;br /&gt;
[[Category:GNOME]]&lt;br /&gt;
[[en:GDM]]&lt;br /&gt;
[[es:GDM]]&lt;br /&gt;
[[pt:GDM]]&lt;br /&gt;
[[zh-hans:GDM]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|GNOME}}&lt;br /&gt;
{{Related|GNOME Flashback}}&lt;br /&gt;
{{Related|ディスプレイマネージャ}}&lt;br /&gt;
{{Related|LightDM}}&lt;br /&gt;
{{Related|LXDM}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://wiki.gnome.org/Projects/GDM GDM - GNOME Display Manager] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;GNOME Display Manager (GDM) はグラフィカルディスプレイサーバーを管理しグラフィカルユーザーログインを処理するプログラムです。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ディスプレイマネージャ]]は [[Xorg|X Window System]] や [[Wayland]] のユーザーにグラフィカルなログインプロンプトを提供します。&lt;br /&gt;
&lt;br /&gt;
==インストール==&lt;br /&gt;
GDM は {{Pkg|gdm}} パッケージで[[インストール]]できます。また、GDM は {{grp|gnome}} グループに含まれています。マシンの起動時に GDM を実行するには {{ic|gdm.service}} を[[有効化]]してください。&lt;br /&gt;
&lt;br /&gt;
GNOME 2 で使われていた旧式の GDM や設定ユーティリティを使いたい場合は {{AUR|gdm-old}} パッケージをインストールしてください。以下では基本的に旧バージョンの GDM ではなく最新の GDM について解説しています。&lt;br /&gt;
&lt;br /&gt;
以下のパッケージも任意でインストールしてください:&lt;br /&gt;
* {{App|gdm3setup|GDM3 や自動ログインオプションを設定したり Shell テーマを変更できるインターフェイス。|https://github.com/Nano77/gdm3setup|{{AUR|gdm3setup}}}}&lt;br /&gt;
&lt;br /&gt;
==設定==&lt;br /&gt;
&lt;br /&gt;
=== GDM によるアプリケーションの自動実行 ===&lt;br /&gt;
&lt;br /&gt;
[[ディスプレイマネージャ#自動起動]]を見てください。{{ic|/etc/gdm/Init}} にスクリプトを追加する方法はもう使えません。詳しくは [https://bugzilla.gnome.org/show_bug.cgi?id=751602#c2 上流のバグレポート] を参照。&lt;br /&gt;
&lt;br /&gt;
=== ログインの背景画像 ===&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* GNOME 3.16 から GNOME Shell のテーマはバイナリ形式のファイル (gresource) に保存されるようになりました。&lt;br /&gt;
* {{Pkg|gnome-shell}} をアップデートすると以下の変更は上書きされます。}}&lt;br /&gt;
&lt;br /&gt;
まず、既存の GNOME Shell テーマをホームディレクトリに抽出する必要があります。以下のスクリプトを使ってください:&lt;br /&gt;
&lt;br /&gt;
{{hc|extractgst.sh|2=&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
gst=/usr/share/gnome-shell/gnome-shell-theme.gresource&lt;br /&gt;
workdir=${HOME}/shell-theme&lt;br /&gt;
&lt;br /&gt;
for r in `gresource list $gst`; do&lt;br /&gt;
	r=${r#\/org\/gnome\/shell/}&lt;br /&gt;
	if [ ! -d $workdir/${r%/*} ]; then&lt;br /&gt;
	  mkdir -p $workdir/${r%/*}&lt;br /&gt;
	fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for r in `gresource list $gst`; do&lt;br /&gt;
        gresource extract $gst $r &amp;gt;$workdir/${r#\/org\/gnome\/shell/}&lt;br /&gt;
done}}&lt;br /&gt;
&lt;br /&gt;
それから作成されたディレクトリに移動してください。抽出されたテーマファイルが確認できるはずです。お好きな背景画像を作成されたディレクトリにコピーしてください。&lt;br /&gt;
&lt;br /&gt;
次に、ディレクトリの中に以下の内容でファイルを作成する必要があります:&lt;br /&gt;
&lt;br /&gt;
{{hc|gnome-shell-theme.gresource.xml|2=&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;gresources&amp;gt;&lt;br /&gt;
  &amp;lt;gresource prefix=&amp;quot;/org/gnome/shell/theme&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;calendar-arrow-left.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;calendar-arrow-right.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;calendar-today.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox-focused.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox-off-focused.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox-off.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;checkbox.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close-window-active.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close-window-hover.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;close-window.svg&amp;lt;/file&amp;gt;    		&lt;br /&gt;
    &amp;lt;file&amp;gt;corner-ripple-ltr.png&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;corner-ripple-rtl.png&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;dash-placeholder.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;filter-selected-ltr.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;filter-selected-rtl.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;gnome-shell.css&amp;lt;/file&amp;gt;	&lt;br /&gt;
    &amp;lt;file&amp;gt;gnome-shell-high-contrast.css&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;icons/message-indicator-symbolic.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-enter.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-hide.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-layout.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-shift-latched-uppercase.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-shift.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;key-shift-uppercase.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;logged-in-indicator.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;no-events.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;no-notifications.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;&#039;&#039;&#039;filename&#039;&#039;&#039;&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;pad-osd.css&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-active.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-checked.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-hover.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;page-indicator-inactive.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;process-working.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;running-indicator.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;source-button-border.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;summary-counter.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-off-hc.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-off-intl.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-off-us.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-on-hc.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-on-intl.svg&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;toggle-on-us.svg&amp;lt;/file&amp;gt;		&lt;br /&gt;
    &amp;lt;file&amp;gt;ws-switch-arrow-down.png&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;file&amp;gt;ws-switch-arrow-up.png&amp;lt;/file&amp;gt;&lt;br /&gt;
  &amp;lt;/gresource&amp;gt;&lt;br /&gt;
&amp;lt;/gresources&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;filename&#039;&#039;&#039; は使用する背景画像のファイル名に置き換えてください。&lt;br /&gt;
&lt;br /&gt;
そして、ディレクトリ内の {{ic|gnome-shell.css}} ファイルを開いて {{ic|#lockDialogGroup}} の定義を以下のように変更してください:&lt;br /&gt;
&lt;br /&gt;
 #lockDialogGroup {&lt;br /&gt;
   background: #2e3436 url(&#039;&#039;&#039;filename&#039;&#039;&#039;);&lt;br /&gt;
   background-size: &#039;&#039;&#039;[WIDTH]&#039;&#039;&#039;px &#039;&#039;&#039;[HEIGHT]&#039;&#039;&#039;px;&lt;br /&gt;
   background-repeat: no-repeat;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
{{ic|background-size}} は GDM が使用する解像度に設定します。必ずしも画像の解像度である必要はありません。ディスプレイの解像度については Wikipedia に[[wikipedia:ja:画面解像度#コンピュータ・映画|リスト]]があります。&#039;&#039;&#039;filename&#039;&#039;&#039; は背景画像の名前に置き換えてください。&lt;br /&gt;
&lt;br /&gt;
最後に、以下のコマンドでテーマをコンパイルします:&lt;br /&gt;
 $ glib-compile-resources gnome-shell-theme.gresource.xml&lt;br /&gt;
作成された {{ic|gnome-shell-theme.gresource}} ファイルを {{ic|/usr/share/gnome-shell}} ディレクトリにコピーしてください。&lt;br /&gt;
&lt;br /&gt;
GDM を再起動したら設定した背景画像が表示されるはずです (ログアウトするだけでは変更されません)。&lt;br /&gt;
&lt;br /&gt;
詳しい情報は [https://bbs.archlinux.org/viewtopic.php?id&amp;amp;#61;197036 フォーラムスレッド] を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== DConf による設定 ===&lt;br /&gt;
&lt;br /&gt;
GDM の設定は一部 DConf データベースに保存されます。{{ic|/etc/dconf/db/gdm.d}} ディレクトリにキーファイルを追加してから root で {{ic|dconf update}} を実行して GDM のデータベースを再コンパイルするか、あるいは GDM ユーザーでログインして &#039;&#039;gsettings&#039;&#039; コマンドラインツールを使って直接設定を変更することができます。前者の場合、GDM のプロフィールファイルが必要です。パッケージには付属していないため手動で作成する必要があります:&lt;br /&gt;
{{hc|/etc/dconf/profile/gdm|&lt;br /&gt;
user-db:user&lt;br /&gt;
system-db:gdm&lt;br /&gt;
file-db:/usr/share/gdm/greeter-dconf-defaults}}&lt;br /&gt;
後者の場合、以下のコマンドで GDM ユーザーでログインできます:&lt;br /&gt;
 # machinectl shell gdm@&lt;br /&gt;
&lt;br /&gt;
==== ログイン画面のロゴ ====&lt;br /&gt;
&lt;br /&gt;
以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/02-logo|2=&lt;br /&gt;
[org/gnome/login-screen]&lt;br /&gt;
logo=&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;/path/to/logo.png&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.login-screen logo &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;/path/to/logo.png&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== カーソルテーマの変更 ====&lt;br /&gt;
&lt;br /&gt;
GDM は [[GNOME]] のカーソルテーマの設定を使用せず、[[カーソルテーマ#XDG の仕様|XDG の仕様]]に準拠して設定されたカーソルテーマも無視します。GDM で使用されるカーソルテーマを変更するには、以下のキーファイルを作成してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/10-cursor-settings|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[org/gnome/desktop/interface]&lt;br /&gt;
cursor-theme=&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;theme-name&#039;&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.desktop.interface cursor-theme &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;theme-name&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ログイン画面のフォントを大きくする ====&lt;br /&gt;
&lt;br /&gt;
画面右上のアクセシビリティアイコン (白丸に人影のアイコン) をクリックして &#039;&#039;Large Text&#039;&#039; オプションにチェックを入れてください。&lt;br /&gt;
&lt;br /&gt;
スケーリングファクタを指定したい場合、以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/03-scaling|2=&lt;br /&gt;
[org/gnome/desktop/interface]&lt;br /&gt;
text-scaling-factor=&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;1.25&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.desktop.interface text-scaling-factor &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;1.25&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== サウンドをオフにする ====&lt;br /&gt;
&lt;br /&gt;
以下の設定をするとログイン画面でシステム音量を (キーボードで) 変更したときに音が鳴らなくなります。&lt;br /&gt;
&lt;br /&gt;
以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/04-sound|2=&lt;br /&gt;
[org/gnome/desktop/sound]&lt;br /&gt;
event-sounds=&#039;false&#039;}}&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。&lt;br /&gt;
&lt;br /&gt;
もしくは GDM ユーザーでログインして以下のコマンドを実行してください:&lt;br /&gt;
 $ gsettings set org.gnome.desktop.sound event-sounds &#039;false&#039;&lt;br /&gt;
&lt;br /&gt;
==== 電源ボタンの挙動の設定 ====&lt;br /&gt;
&lt;br /&gt;
{{Note|1=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* 電源ボタンの [[電源管理#ACPI イベント|logind の設定]]は GNOME 設定デーモンによって上書きされます [https://bugzilla.gnome.org/show_bug.cgi?id=755953#c4]。&lt;br /&gt;
* 2015年10月現在、電源ボタンは &#039;&#039;interactive&#039;&#039; に設定できません [https://bugzilla.gnome.org/show_bug.cgi?id=753713#c6]。&lt;br /&gt;
* ときとして、以下の設定が無視されてハードコードされたデフォルト設定が使われることがあります [https://bugzilla.gnome.org/show_bug.cgi?id=755953#c17]。}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|[[acpid]] デーモンも電源ボタンやハイバネートボタンのイベントを管理することに注意してください。両方のシステムが同時に動作すると予期しない挙動を引き起こす可能性があります。}}&lt;br /&gt;
&lt;br /&gt;
以下のキーファイルを作成してください:&lt;br /&gt;
{{hc|/etc/dconf/db/gdm.d/05-power|2=&lt;br /&gt;
[org/gnome/settings-daemon/plugins/power]&lt;br /&gt;
power-button-action=&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;action&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
その後 GDM データベースを再コンパイルしてください。もしくは GDM ユーザーでログインして以下のコマンドを実行:&lt;br /&gt;
 $ gsettings set org.gnome.settings-daemon.plugins.power power-button-action &amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&#039;&#039;action&#039;&#039;&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;action&#039;&#039; には {{ic|nothing}}, {{ic|suspend}}, {{ic|hibernate}} のどれかを指定します。&lt;br /&gt;
&lt;br /&gt;
==== タップでクリックを有効化 ====&lt;br /&gt;
&lt;br /&gt;
デフォルトでは GDM (と GNOME) ではタップでクリックが無効になっています。dconf の設定で簡単に有効化できます。&lt;br /&gt;
&lt;br /&gt;
{{Note|X で以下の設定をしたい場合、まずは X サーバーに適切なアクセス権限を設定する必要があります。[[#X サーバーのアクセス権限を設定]]を見てください。}}&lt;br /&gt;
&lt;br /&gt;
直接タップでクリックを有効にするには、以下のコマンドを使用:&lt;br /&gt;
&lt;br /&gt;
{{bc|# sudo -u gdm gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true}}&lt;br /&gt;
&lt;br /&gt;
GUI で設定したい場合、以下のコマンドを使用:&lt;br /&gt;
&lt;br /&gt;
{{bc|# sudo -u gdm dconf-editor}}&lt;br /&gt;
&lt;br /&gt;
正しく設定されたか確認するには、以下のコマンドを使用:&lt;br /&gt;
&lt;br /&gt;
{{bc|$ sudo -u gdm gsettings get org.gnome.desktop.peripherals.touchpad tap-to-click}}&lt;br /&gt;
&lt;br /&gt;
{{ic|dconf-WARNING **: failed to commit changes to dconf: Error spawning command line}} というエラーが表示されるときは、dbus が実行されているか確認してください:&lt;br /&gt;
&lt;br /&gt;
{{bc|$ sudo -u gdm dbus-launch gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true}}&lt;br /&gt;
&lt;br /&gt;
==== アクセシビリティメニューの無効化・有効化 ====&lt;br /&gt;
&lt;br /&gt;
アクセシビリティメニューを無効化・有効化したいときは、dconf エディタでキーを設定してください:&lt;br /&gt;
&lt;br /&gt;
{{bc|# machinectl shell gdm@&lt;br /&gt;
# gsettings set org.gnome.desktop.interface toolkit-accessibility false&lt;br /&gt;
# exit}}&lt;br /&gt;
&lt;br /&gt;
キーが false の場合はメニューが無効、true の場合は有効になります。&lt;br /&gt;
&lt;br /&gt;
=== GDM キーボードレイアウト ===&lt;br /&gt;
&lt;br /&gt;
システムのキーボードレイアウトが GDM にも適用されます。[[Xorg でのキーボード設定#X の設定ファイルを使う]]を見てください。&lt;br /&gt;
&lt;br /&gt;
{{Tip|[[Wikipedia:ISO 3166-1]] にキーマップのリストがあります。}}&lt;br /&gt;
&lt;br /&gt;
==== GNOME Control Center ====&lt;br /&gt;
&lt;br /&gt;
ユーザーが複数存在する場合、システムのキーボードレイアウト以外のレイアウトを GDM で指定することができます。{{Pkg|gnome-control-center}} パッケージがインストールされている場合、グラフィカルフロントエンドを使ってキーボードレイアウトを設定できます。&#039;&#039;gnome-control-center&#039;&#039; を起動して &#039;&#039;Keyboard -&amp;gt; Input Sources&#039;&#039; を開いてください。そして、ヘッダーバーにある &#039;&#039;Login Screen&#039;&#039; ボタンを押して GDM のキーボードレイアウトを設定してください。ユーザーが一人しかいない場合は &#039;&#039;Login Screen&#039;&#039; ボタンは表示されません [https://bugzilla.gnome.org/show_bug.cgi?id=741500]。&lt;br /&gt;
&lt;br /&gt;
==== GDM 2.x レイアウト ====&lt;br /&gt;
&lt;br /&gt;
旧バージョンの GDM では {{ic|~/.dmrc}} を編集してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|~/.dmrc|2=&lt;br /&gt;
[Desktop]&lt;br /&gt;
Language=de_DE.UTF-8   # change to your default lang&lt;br /&gt;
Layout=de   nodeadkeys # change to your keyboard layout&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 言語の変更 ===&lt;br /&gt;
&lt;br /&gt;
システムの言語が GDM にも適用されます。ユーザーが複数存在する場合、GDM の言語をシステム言語以外に設定することができます。GDM の言語を変更するには、{{Pkg|gnome-control-center}} をインストールしてください。そして、&#039;&#039;gnome-control-center&#039;&#039; を起動して &#039;&#039;Region &amp;amp; Language&#039;&#039; を選択してください。ヘッダーバーにある &#039;&#039;Login Screen&#039;&#039; ボタンをクリックしてください。最後に &#039;&#039;Language&#039;&#039; をクリックしてリストから言語を選択してください。root パスワードが要求されます。システム上に複数のユーザーが存在しないと &#039;&#039;Login Screen&#039;&#039; ボタンは表示されないので注意してください [https://bugzilla.gnome.org/show_bug.cgi?id=741500]。&lt;br /&gt;
&lt;br /&gt;
=== ユーザーとログイン ===&lt;br /&gt;
&lt;br /&gt;
==== 自動ログイン ====&lt;br /&gt;
GDM で自動ログインするには、以下を {{ic|/etc/gdm/custom.conf}} に追加してください (&#039;&#039;username&#039;&#039; はあなたのユーザー名に置き換えてください):&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/gdm/custom.conf|&lt;br /&gt;
2=# Enable automatic login for user&lt;br /&gt;
[daemon]&lt;br /&gt;
AutomaticLogin=&#039;&#039;username&#039;&#039;&lt;br /&gt;
AutomaticLoginEnable=True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|上記の行を追加した後に GDM が起動しなくなった場合、TTY からコメントアウトしてください。}}&lt;br /&gt;
&lt;br /&gt;
もしくは一定時間後に自動ログインしたい場合:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/gdm/custom.conf|&lt;br /&gt;
2=[daemon]&lt;br /&gt;
&lt;br /&gt;
TimedLoginEnable=true&lt;br /&gt;
TimedLogin=&#039;&#039;username&#039;&#039;&lt;br /&gt;
TimedLoginDelay=1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
自動ログインで使用するセッションを設定するには ({{ic|gnome-xorg}} を使用したいセッションに置き換えてください):&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/var/lib/AccountsService/users/&#039;&#039;username&#039;&#039;|&lt;br /&gt;
2=XSession=gnome-xorg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====パスワードなしログイン====&lt;br /&gt;
GDM のパスワードプロンプトを飛ばしたいのならば次の行を {{ic|/etc/pam.d/gdm-password}} の一番最初に追加してください:&lt;br /&gt;
&lt;br /&gt;
 auth sufficient pam_succeed_if.so user ingroup nopasswdlogin&lt;br /&gt;
&lt;br /&gt;
次に、グループ {{ic|nopasswdlogin}} をシステムに追加してください。グループの説明と管理コマンドについては[[グループ]]を見てください。&lt;br /&gt;
&lt;br /&gt;
そして、あなたのユーザーを {{ic|nopasswdlogin}} に加えればユーザー名をクリックするだけでログインできるようになるはずです。&lt;br /&gt;
&lt;br /&gt;
{{Warning|&lt;br /&gt;
*&#039;&#039;&#039;root&#039;&#039;&#039; アカウントでパスワードの入力の省略を&#039;&#039;&#039;使わないで下さい&#039;&#039;&#039;。&lt;br /&gt;
*GDM のログイン時にセッションのタイプを変更することはできなくなります。デフォルトのセッションのタイプを変更するには、まずユーザーを {{ic|nopasswdlogin}} グループから削除する必要があります。}}&lt;br /&gt;
&lt;br /&gt;
====パスワードなしシャットダウン====&lt;br /&gt;
GDM はシャットダウンの権限を取得するために [[polkit]] と logind を使っています。以下を設定することでパスワードを入力することなくシャットダウンできるようになります:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/polkit-1/localauthority.conf.d/org.freedesktop.logind.policy|&lt;br /&gt;
2=&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE policyconfig PUBLIC&lt;br /&gt;
 &amp;quot;-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN&amp;quot;&lt;br /&gt;
 &amp;quot;https://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Policy definitions for logind&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;policyconfig&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;action id=&amp;quot;org.freedesktop.login1.power-off-multiple-sessions&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;Shutdown the system when multiple users are logged in&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;System policy prevents shutting down the system when other users are logged in&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;defaults&amp;gt;&lt;br /&gt;
      &amp;lt;allow_inactive&amp;gt;yes&amp;lt;/allow_inactive&amp;gt;&lt;br /&gt;
      &amp;lt;allow_active&amp;gt;yes&amp;lt;/allow_active&amp;gt;&lt;br /&gt;
    &amp;lt;/defaults&amp;gt;&lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/policyconfig&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
利用可能な logind のオプション (例: reboot-multiple-sessions) の全ては [https://www.freedesktop.org/wiki/Software/systemd/logind#Security ここ] に載っています。&lt;br /&gt;
&lt;br /&gt;
==== GDM セッションの追加と編集 ====&lt;br /&gt;
&lt;br /&gt;
[[ディスプレイマネージャ#セッション設定]]を見てください。&lt;br /&gt;
&lt;br /&gt;
==== GDM の root ログインを有効にする ====&lt;br /&gt;
root でログインすることは推奨されていませんが、どうしても必要ならば {{ic|/etc/pam.d/gdm-password}} を編集して {{ic|auth required pam_deny.so}} の前に以下の行を追加してください:&lt;br /&gt;
{{hc|/etc/pam.d/gdm-password|auth            sufficient      pam_succeed_if.so uid eq 0 quiet}}&lt;br /&gt;
&lt;br /&gt;
ファイルは以下のようになるはずです:&lt;br /&gt;
{{hc|/etc/pam.d/gdm-password|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
auth            sufficient      pam_succeed_if.so uid eq 0 quiet&lt;br /&gt;
auth            sufficient      pam_succeed_if.so uid &amp;gt;= 1000 quiet&lt;br /&gt;
auth            required        pam_deny.so&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
root でログインするには GDM を再起動する必要があります。&lt;br /&gt;
&lt;br /&gt;
==== ログインリストのユーザーを非表示にする ====&lt;br /&gt;
&lt;br /&gt;
GDM のユーザーリストに表示されるユーザーは [https://www.freedesktop.org/wiki/Software/AccountsService/ AccountsService] で決められています。システムユーザー (UID &amp;lt; 1000) は自動的に非表示になります。通常ユーザーもログインリストに表示しないようにするには {{ic|/var/lib/AccountsService/users/}} に隠したいユーザーの名前を付けたファイルを作成・編集して中身を以下のようにしてください:&lt;br /&gt;
{{hc|/var/lib/AccountsService/users/&amp;lt;nowiki&amp;gt;&amp;lt;username&amp;gt;&amp;lt;/nowiki&amp;gt;|&lt;br /&gt;
[User]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;SystemAccount=true&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== デフォルトのモニター設定 ===&lt;br /&gt;
&lt;br /&gt;
[[デスクトップ環境]]によってはディスプレイの設定は {{ic|~/.config/monitors.xml}} に保存されます。ファイルの内容を元に &#039;&#039;xrandr&#039;&#039; コマンドが生成されます。GDM は同じように設定を {{ic|/var/lib/gdm/.config/monitors.xml}} ファイルに保存します。&lt;br /&gt;
&lt;br /&gt;
{{ic|~/.config/monitors.xml}} でモニターの設定 (モニターの方向やプライマリモニターの設定など) を行っている場合、GDM も同じ設定を使うようにするには以下のコマンドを実行:&lt;br /&gt;
&lt;br /&gt;
 # cp ~/.config/monitors.xml /var/lib/gdm/.config/monitors.xml&lt;br /&gt;
&lt;br /&gt;
変更はログアウトしたら適用されます。GDM は {{ic|xorg.conf}} を使用しないためログアウトが必要です。&lt;br /&gt;
&lt;br /&gt;
{{Note|1=Wayland バックエンドは Wayland で作成された {{ic|monitors.xml}} ファイルを使用します。詳しくは [https://bugzilla.gnome.org/show_bug.cgi?id=748098 GNOME bug 748098] を見てください。Xorg で作成した {{ic|monitors.xml}} を使うために Wayland バックエンドを無効化する方法は [[#Xorg バックエンドを使う]]を見てください。}}&lt;br /&gt;
&lt;br /&gt;
=== X サーバーのアクセス権限を設定 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|xhost}} コマンドを使うことで X サーバーのアクセス権限を設定できます。&lt;br /&gt;
&lt;br /&gt;
例えば、GDM に X サーバーのアクセス権限を与えるには、以下のコマンドを使います:&lt;br /&gt;
&lt;br /&gt;
 # xhost +SI:localuser:gdm&lt;br /&gt;
&lt;br /&gt;
==トラブルシューティング==&lt;br /&gt;
&lt;br /&gt;
=== プロプライエタリの NVIDIA ドライバーを使っている場合に起動しない ===&lt;br /&gt;
GDM はデフォルトで [[Wayland]] バックエンドを使用しますが、NVIDIA ドライバーと衝突することがあります。Wayland バックエンドをオフにすることでプロプライエタリの NVIDIA ドライバーが使えるようになります。&lt;br /&gt;
&lt;br /&gt;
===ログアウト時に GDM が動かない===&lt;br /&gt;
&lt;br /&gt;
起動時には GDM が問題なく立ち上がるのに、ログアウトした後に問題が発生する場合は、次の行を {{ic|/etc/gdm/custom.conf}} の daemon セクションに追加してみて下さい:&lt;br /&gt;
&lt;br /&gt;
 GdmXserverTimeout=60&lt;br /&gt;
&lt;br /&gt;
=== Xorg 1.16 ===&lt;br /&gt;
&lt;br /&gt;
[[Xorg#Rootless Xorg (v1.16)]] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
=== Xorg バックエンドを使う ===&lt;br /&gt;
&lt;br /&gt;
GDM バージョン 3.16 から、デフォルトで [[Wayland]] バックエンドが使われるようになっており、Wayland バックエンドで起動できない場合にのみ [[Xorg]] バックエンドが使われます。ユーザーによっては Wayland バックエンドで問題が発生しているという [https://bugzilla.redhat.com/show_bug.cgi?id=1199890 報告] があり、場合によっては Xorg バックエンドの使用が必要なことがあります。デフォルトで Xorg バックエンドを使用させるには、{{ic|/etc/gdm/custom.conf}} ファイルを編集して以下の行をアンコメントしてください:&lt;br /&gt;
 #WaylandEnable=false&lt;br /&gt;
&lt;br /&gt;
=== GDM で黒画面に白い点滅するカーソルしか表示されない ===&lt;br /&gt;
&lt;br /&gt;
起動後に、左上に白い点滅するカーソルだけの黒い画面を GDM が表示することがあります。これはグラフィックドライバーが完全に初期化される前に GDM が起動してしまうことが原因です。解決方法のひとつは [[Kernel Mode Setting#Early KMS start|KMS を初期段階で起動]]するように設定することです。また、別の解決方法として [[Systemd#ユニットファイルの編集|systemd サービスを編集]]してタイプを &amp;quot;idle&amp;quot; に設定する、あるいは遅延時間を追加する方法もあります:&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  Type=idle&lt;br /&gt;
&lt;br /&gt;
または:&lt;br /&gt;
&lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStartPre=/bin/sleep 2&lt;br /&gt;
&lt;br /&gt;
ドライバーの初期化にかかる時間が長い場合は、上記の時間を増やしてください。&lt;br /&gt;
&lt;br /&gt;
=== 手元で操作しないと GDM が起動しない ===&lt;br /&gt;
&lt;br /&gt;
起動しても画面が暗いままで、マウスを動かしたりキーボードに何か打ち込まないと GDM が起動しない場合、原因はおそらく乱数生成のためのエントロピーが不足しているためです。問題を確認するために &#039;&#039;systemd-random-seed&#039;&#039; のログ ({{ic|journalctl --unit systemd-random-seed}} コマンドで読むことができます) の中に以下のような行がないかチェックしてください:&lt;br /&gt;
&lt;br /&gt;
 Kernel entropy pool is not initialized yet, waiting until it is.&lt;br /&gt;
&lt;br /&gt;
問題を解決するには、{{ic|&amp;lt;nowiki&amp;gt;random.trust_cpu=on&amp;lt;/nowiki&amp;gt;}} [[カーネルパラメータ]]を設定してください (あなたの使っている CPU が &#039;&#039;RDRAND&#039;&#039; 命令をサポートしている場合)。もしくはエントロピーを供給するために [[haveged]] をインストールすることでも解決できます (ただしエントロピーの品質は保証されていません)。[[https://wiki.debian.org/BoottimeEntropyStarvation Debian の記事]] に記載されている他の解決方法も参照。&lt;br /&gt;
&lt;br /&gt;
=== GDM の不完全な削除 ===&lt;br /&gt;
&lt;br /&gt;
GDM を削除すると、[[systemd]] が以下のようにエラーを吐くことがあります:&lt;br /&gt;
&lt;br /&gt;
 user &#039;gdm&#039;: directory &#039;/var/lib/gdm&#039; does not exist&lt;br /&gt;
&lt;br /&gt;
上記の警告を消すには、root でログインしてプライマリユーザーの &amp;quot;gdm&amp;quot; とグループの &amp;quot;gdm&amp;quot; を削除してください:&lt;br /&gt;
&lt;br /&gt;
 # userdel gdm&lt;br /&gt;
 # groupdel gdm&lt;br /&gt;
&lt;br /&gt;
{{ic|pwck}} や {{ic|grpck}} を使うことで gdm が削除されたことを確認できます。[[Pacman ヒント#ファイルがどのパッケージにも含まれていないことを確認|所有者がないファイル]]がないか確認すると良いでしょう。&lt;br /&gt;
&lt;br /&gt;
=== GDM 自動サスペンド (GNOME 3.28) ===&lt;br /&gt;
GDM は GNOME と別の dconf データベースを使用して電源管理を制御しています。ユーザーセッションと同じように GDM が振る舞うようにしたい場合、ユーザー設定を GDM の dconf データベースにコピーしてください:&lt;br /&gt;
&lt;br /&gt;
 $ IFS=$&#039;\n&#039;; for x in $(sudo -u YOUR_USER gsettings list-recursively org.gnome.settings-daemon.plugins.power); do eval &amp;quot;sudo -u gdm dbus-launch gsettings set $x&amp;quot;; done; unset IFS&lt;br /&gt;
&lt;br /&gt;
もしくは単純に自動サスペンドを無効にしたい場合 ({{ic|ac}} を {{ic|battery}} に置き換えるとバッテリー接続時も自動サスペンドが無効になります):&lt;br /&gt;
&lt;br /&gt;
 $ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type &#039;nothing&#039;&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://help.gnome.org/admin/gdm/stable/index.html.en GDM リファレンスマニュアル]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Xcursorgen&amp;diff=19460</id>
		<title>Xcursorgen</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Xcursorgen&amp;diff=19460"/>
		<updated>2021-03-03T06:35:32Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:X サーバー]]&lt;br /&gt;
[[en:Xcursorgen]]&lt;br /&gt;
[https://github.com/freedesktop/xcursorgen Xcursorgen] は [[Xorg]] で使用するカーソルファイルを作成できるツールです。PNG ファイルからカーソルを作成することができます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|xorg-xcursorgen}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
デフォルトでは、ユーザーは2つのファイルを xcursorgen のために用意する必要があります:&lt;br /&gt;
* PNG として保存された正方形の画像ファイル&lt;br /&gt;
* 設定&lt;br /&gt;
&lt;br /&gt;
Xcursorgen には2つの引数を指定します: 設定ファイルと出力パス。&lt;br /&gt;
&lt;br /&gt;
設定ファイルには最低でも以下の記述が必要です (空白区切り):&lt;br /&gt;
* 画像サイズ (ピクセル)&lt;br /&gt;
* {{ic|hotx}}: ポインターの先端の X 座標&lt;br /&gt;
* {{ic|hoty}}: ポインターの先端の Y 座標&lt;br /&gt;
* ファイル名&lt;br /&gt;
&lt;br /&gt;
例えば画像ファイルの名前が {{ic|red.png}} で 32x32 ピクセルの場合、以下のように設定ファイルを作成します:&lt;br /&gt;
{{hc|red.cursor|&lt;br /&gt;
32 2 4 red.png&lt;br /&gt;
}}&lt;br /&gt;
そして以下のコマンドを実行:&lt;br /&gt;
 $ xcursorgen red.cursor default&lt;br /&gt;
&lt;br /&gt;
これでカーソルが {{ic|default}} として作成され Xorg で使うことができます。ポインターの先端は左上になります。&lt;br /&gt;
&lt;br /&gt;
=== アニメーションカーソル ===&lt;br /&gt;
複数の画像ファイルからアニメーションカーソルを作成できます。各フレームごとに画像ファイルの設定行をコピーしてミリ秒単位でフレームを変えるタイミングを指定してください:&lt;br /&gt;
{{hc|anim.cursor|&lt;br /&gt;
32 2 4 anim01.png 50&lt;br /&gt;
32 2 4 anim02.png 50&lt;br /&gt;
32 2 4 anim03.png 50&lt;br /&gt;
32 2 4 anim04.png 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 作成したカーソルファイルのインストール ==&lt;br /&gt;
&lt;br /&gt;
既存のカーソルテーマの一部のカーソルだけを変更したい場合、{{ic|~/.icons/}} にカスタムディレクトリを作成してください。フォルダの中に以下のファイルを作成:&lt;br /&gt;
{{hc|index.theme|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Icon Theme]&lt;br /&gt;
Name = &amp;lt;name&amp;gt;&lt;br /&gt;
Comment = &amp;lt;comment&amp;gt;&lt;br /&gt;
Example = default&lt;br /&gt;
Inherits = &amp;lt;the old cursor theme&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{ic|&amp;lt;name&amp;gt;}} はディレクトリの名前と同じにする必要があります。&lt;br /&gt;
&lt;br /&gt;
そして、{{ic|xcursorgen}} で作成したカーソルファイルをサブディレクトリの {{ic|cursors}} にコピーしてください。例:&lt;br /&gt;
{{bc|&lt;br /&gt;
RedCursors/&lt;br /&gt;
{{!}}── cursors&lt;br /&gt;
{{!}}   {{!}}── default&lt;br /&gt;
{{!}}   └── xterm&lt;br /&gt;
└── index.theme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
後は、[[カーソルテーマ#設定|新しく作成したカーソルテーマを使うようにシステムを設定]]してください。新しいカーソルテーマを適用するにはアプリケーションの再起動が必要です。&lt;br /&gt;
&lt;br /&gt;
詳しくは[[カーソルテーマ#手動|カーソルテーマの手動インストール]]を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://man.archlinux.org/man/xcursorgen.1 xcursorgen.1]&lt;br /&gt;
* [https://github.com/freedesktop/xcursorgen freedesktop on GitHub: xcursorgen]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Papermerge&amp;diff=19440</id>
		<title>Papermerge</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Papermerge&amp;diff=19440"/>
		<updated>2021-02-26T04:31:35Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:サーバー]]&lt;br /&gt;
[[en:Papermerge]]&lt;br /&gt;
[https://www.papermerge.com/ Papermerge] はデジタルアーカイブのオープンソースドキュメント管理システムです。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{AUR|papermerge}} パッケージをインストールしてください。パッケージのインストール・アップデート時に自動的にデータベースのマイグレーションが実行します。&lt;br /&gt;
&lt;br /&gt;
== 起動 ==&lt;br /&gt;
2つの papermerge の [[Systemd#ユニットを使う|systemd ユニット]]を起動・有効化してください:&lt;br /&gt;
 # systemctl enable --now papermerge-gunicorn papermerge-worker&lt;br /&gt;
起動すると papermerge インスタンスにポート 9001 でアクセスできます。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
papermerge の設定について詳しくは、公式の [https://papermerge.readthedocs.io/en/latest/index.html ドキュメント] を参照してください。メインの設定ファイルは {{ic|/etc/papermerge.conf.py}} です。&lt;br /&gt;
{{Note|{{AUR|papermerge}} パッケージは {{ic|papermerge}} システムユーザーを作成して {{ic|papermerge-manage}} コマンドは常に {{ic|papermerge}} ユーザーで実行します。[[#管理ユーザーの作成|下]]の例を見てください。公式ドキュメントで {{ic|manage.py}} として示しているところでは {{ic|papermerge-manage}} コマンドを使ってください。}}&lt;br /&gt;
設定を変更した後は必ず {{ic|papermerge-gunicorn.service}} と {{ic|papermerge-worker.service}} を[[再起動]]してください。&lt;br /&gt;
&lt;br /&gt;
=== 管理ユーザーの作成 ===&lt;br /&gt;
最初のインストール後、papermerge インスタンスの管理ユーザーを作成してください:&lt;br /&gt;
 $ sudo -u papermerge papermerge-manage createsuperuser&lt;br /&gt;
&lt;br /&gt;
=== Nginx ===&lt;br /&gt;
[[Nginx]] をインストールして papermerge のバーチャルホストとして以下の設定を使ってください:&lt;br /&gt;
{{hc|/etc/nginx/sites-available/papermerge.domain.tld|2=&lt;br /&gt;
server {&lt;br /&gt;
    server_name papermerge.domain.tld;&lt;br /&gt;
    listen 80;&lt;br /&gt;
    listen [::]:80;&lt;br /&gt;
&lt;br /&gt;
    location /static/ {&lt;br /&gt;
        alias /var/lib/papermerge/static/;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /media/ {&lt;br /&gt;
        alias /var/lib/papermerge/media/;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
        proxy_pass http://127.0.0.1:9001;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Redis ===&lt;br /&gt;
デフォルトのファイルシステムベースの手法の代わりにメッセージブローカとして [[Redis]] を使うことが [https://github.com/ciur/papermerge/issues/198#issuecomment-717712591 推奨] されています。&lt;br /&gt;
&lt;br /&gt;
{{pkg|redis}} と {{pkg|python-redis}} をインストールして {{ic|redis.service}} を[[起動]]・[[有効化]]してください。{{ic|/usr/lib/python3.9/site-packages/config/settings/base.py}} の以下の行を:&lt;br /&gt;
{{hc|/usr/lib/python3.9/site-packages/config/settings/base.py|2=&lt;br /&gt;
CELERY_BROKER_URL = &amp;quot;filesystem://&amp;quot;&lt;br /&gt;
CELERY_BROKER_TRANSPORT_OPTIONS = {&lt;br /&gt;
    &#039;data_folder_in&#039;: PAPERMERGE_TASK_QUEUE_DIR,&lt;br /&gt;
    &#039;data_folder_out&#039;: PAPERMERGE_TASK_QUEUE_DIR,&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
以下のように置き換えてください:&lt;br /&gt;
{{hc|/usr/lib/python3.9/site-packages/config/settings/base.py|2=&lt;br /&gt;
CELERY_BROKER_URL = &amp;quot;redis://&amp;quot;&lt;br /&gt;
CELERY_BROKER_TRANSPORT_OPTIONS = {}&lt;br /&gt;
CELERY_RESULT_BACKEND = &amp;quot;redis://localhost/0&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
それから {{ic|papermerge-gunicorn.service}} と {{ic|papermerge-worker.service}} を[[再起動]]してください。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Booster&amp;diff=19140</id>
		<title>Booster</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Booster&amp;diff=19140"/>
		<updated>2021-01-17T09:10:59Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 新規翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ブートプロセス]]&lt;br /&gt;
[[Category:カーネル]]&lt;br /&gt;
[[en:Booster]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|カーネルモジュール}}&lt;br /&gt;
{{Related|Initramfs の最小化}}&lt;br /&gt;
{{Related|ブートデバッグ}}&lt;br /&gt;
{{Related|Mkinitcpio}}&lt;br /&gt;
{{Related|dracut}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://github.com/anatol/booster Booster] は高速な [[initramfs]] ジェネレータで、[[mkinitcpio]] や [[dracut]] と似ています。&lt;br /&gt;
Booster は [https://michael.stapelberg.ch/posts/2020-01-21-initramfs-from-scratch-golang/ distri プロジェクト] に着想を得ており、小型で高速な init イメージを生成することを目指しています。&lt;br /&gt;
&lt;br /&gt;
Booster は以下の2つのコンポーネントから構成されています:&lt;br /&gt;
&lt;br /&gt;
* Initramfs ジェネレータ {{ic|/usr/bin/booster}} ユーザー空間ツール。initramfs イメージの生成を行います。&lt;br /&gt;
* 生成されたイメージは通常 {{ic|/boot/}} に配置され、システムブートローダーによって Linux OS を起動するのに使われます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Warning|Booster はまだ開発途上であり、完全に安定してる状態とはいえません。バックアップ用に他の initramfs ジェネレータ (例: [[mkinitcpio]]) を保持しておくことを推奨します。}}&lt;br /&gt;
&lt;br /&gt;
{{AUR|booster-git}} パッケージを[[インストール]]してください。パッケージのインストールフックによって initramfs イメージが生成されます (インストールされているカーネル (例: {{Pkg|linux}}, {{Pkg|linux-lts}}) ごとにひとつずつ)。イメージは {{ic|/boot}} ディレクトリに配置されます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ ls -lh /boot/booster*|&lt;br /&gt;
-rwxr-xr-x 1 root root 4.0M Dec 16 16:20 /boot/booster-linux.img&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
また、イメージは手動で生成することもできます:&lt;br /&gt;
&lt;br /&gt;
 $ booster -output mybooster.img&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Booster ジェネレータの設定は {{ic|/etc/booster.yaml}} に存在します。設定ファイルが存在しない場合、デフォルトの設定 (ホスト個別イメージ、ネットワークなし) が使われます。&lt;br /&gt;
&lt;br /&gt;
設定ファイルを使うことでデフォルトの挙動を変更できます。設定例:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/booster.yaml|&lt;br /&gt;
network:&lt;br /&gt;
  dhcp: on&lt;br /&gt;
  # &#039;dhcp&#039; cannot be used together with &#039;ip&#039;&lt;br /&gt;
  ip: 10.0.2.15/24&lt;br /&gt;
  gateway: 10.0.2.255&lt;br /&gt;
universal: false&lt;br /&gt;
modules: nvidia,kernel/sound/usb/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|network}} はネットワークの設定です。この設定がない場合、起動時にネットワークは初期化されません。ネットワークは固定 ip ({{ic|ip}} と {{ic|gateway}} ノード) あるいは dhcp4 ({{ic|dhcp}} ノード) で設定できます。&lt;br /&gt;
&lt;br /&gt;
{{ic|universal}} オプションはユニバーサルイメージを有効にします。ユニバーサルイメージには様々なカーネルドライバ・ツールが含まれます。デフォルトでは、ホスト個別イメージが生成され、現在のホストで使われているモジュールのみが含まれます。&lt;br /&gt;
&lt;br /&gt;
{{ic|modules}} は生成されるイメージにモジュールを追加します。モジュールの名前、ファイルのパス、モジュールが含まれるディレクトリのパスで指定することができます (ディレクトリの名前は常に最後に {{ic|/}} 記号を付けてください)。Booster ジェネレータはモジュールの依存関係を解決して、イメージに追加します。&lt;br /&gt;
&lt;br /&gt;
== ブートローダーの設定 ==&lt;br /&gt;
&lt;br /&gt;
イメージを生成したら、次に[[Arch_ブートプロセス#ブートローダー|ブートローダー]]を設定します。&lt;br /&gt;
&lt;br /&gt;
=== systemd-boot ===&lt;br /&gt;
&lt;br /&gt;
新しい initramfs イメージを [[systemd-boot]] で使うには以下のようにブートローダーエントリを作成します:&lt;br /&gt;
&lt;br /&gt;
{{hc|/boot/loader/entries/booster.conf|2=&lt;br /&gt;
title Arch Linux with booster&lt;br /&gt;
linux /vmlinuz-linux&lt;br /&gt;
initrd /booster-linux.img&lt;br /&gt;
options root=UUID=08f83949-bcbb-47bb-bc17-089aaa59e17e rw&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
上記でルートファイルシステムは {{ic|1=UUID=08f83949-bcbb-47bb-bc17-089aaa59e17e}} と指定しています。{{ic|blkid /dev/&#039;&#039;ROOTDEVICE&#039;&#039;}} を実行して、あなたのデバイスの UUID を確認してください。&lt;br /&gt;
&lt;br /&gt;
== 暗号化の有効化 ==&lt;br /&gt;
&lt;br /&gt;
Booster は LUKS ベースの完全ディスク暗号化をサポートしています。ジェネレータは特別な設定を必要としません。initramfs には、ルートが存在する LUKS パーティションの情報を追加する必要があります。{{ic|1=rd.luks.uuid=&#039;&#039;LUKSUUID&#039;&#039;}} あるいは {{ic|1=rd.luks.name=&#039;&#039;LUKSUUID&#039;&#039;=&#039;&#039;LUKSNAME&#039;&#039;}} [[カーネルパラメータ]]をブートローダーの設定ファイルで指定してください。{{ic|&#039;&#039;LUKSUUID&#039;&#039;}} は Booster で解錠する暗号化した LUKS パーティションの [[UUID]] を示します。UUID にはクォートを含まないので注意してください。{{ic|&#039;&#039;LUKSNAME&#039;&#039;}} は解錠されたパーティションの名前を示します ({{ic|/dev/mapper/&#039;&#039;NAME&#039;&#039;}})。&lt;br /&gt;
&lt;br /&gt;
イメージの再生成は必要ありません。ブートローダーの設定ができたら、コンピュータを再起動してください。その後 {{ic|Enter passphrase for &#039;&#039;YOURROOT&#039;&#039;:}} プロンプトが起動時に表示されるので、暗号化したルートパーティションのパスワードを入力してください。&lt;br /&gt;
&lt;br /&gt;
=== Clevis 暗号化 ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Create a separate page for non-booster specific clevis information}}&lt;br /&gt;
&lt;br /&gt;
暗号化された LUKS パーティションの解錠に、ユーザーによるパスワードの入力を使うというのは伝統的で広く使われる方法ですが、デメリットも存在します:&lt;br /&gt;
&lt;br /&gt;
* 手動で入力する必要があるため、自動的に起動したい場合には使えません (例: 巨大なサーバーファーム)。&lt;br /&gt;
* 普通の人間が覚えられるパスワードの長さには限界があり (エントロピーにして ~20-30 ビット)、近代的なブロック暗号に使う鍵としては弱すぎます (128/256 ビット)。&lt;br /&gt;
&lt;br /&gt;
解決策としては強固な鍵を別のどこかに保持しておくという方法があります。例えば [[TPM]] チップや [[Yubikey]]、あるいは他のネットワークサービスなどが考えられます。[https://github.com/latchset/clevis/ Clevis] はこのアイデアを実現するフレームワークです。抜き差し可能な &#039;&#039;pin&#039;&#039; を使ってデータを暗号化します (clevis の用語では &#039;&#039;bind&#039;&#039;)。現在 clevis には3つの pin が存在します:&lt;br /&gt;
&lt;br /&gt;
* TPM2 データバインディング&lt;br /&gt;
* ネットワークサービス (別名 [https://github.com/latchset/tang Tang]) データバインディング&lt;br /&gt;
* [[Wikipedia:Shamir&#039;s Secret Sharing|シャミア秘密分散]]で他の pin を組み合わせる&lt;br /&gt;
&lt;br /&gt;
Booster は上記3つの pin 全てに対応しています。&lt;br /&gt;
&lt;br /&gt;
clevis を使うには {{pkg|clevis}} パッケージをインストールしてください。以下は TPM2 によるデータバインディングの例です (あなたのコンピュータに [[TPM]] チップが搭載されている場合にのみ動作します):&lt;br /&gt;
&lt;br /&gt;
{{hc|$ clevis encrypt tpm2 &#039;{}&#039; &amp;lt;&amp;lt;&amp;lt; &#039;hello, world&#039;|&lt;br /&gt;
eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidHBtMiIsInRwbTIiOnsiaGFzaCI6InNoYTI1NiIsImp3a19wcml2IjoiQU80QUlJQkxxT3FVenVDU1FmWkprNmdDN2wzMW43V3M2Y2FZd0VZS1BSR3Q0OHJEQUJBV2Z4M3pTUUNUTmtHZE9BM2FZd2RTZk9GcXZWdnVlQ3lPamFsWldCT2R4RlJKSzl5ZVRCM0pkNFktcF9HalhhNmlnLWxxNmtmMHZTWWkzOWMxVEpES1RYRVZTdnlXSlpEbGdxQ0JPMVNxeGJBd2tfSnIyRlRNY3hvNGtpSmNtMEVjbWd5dFdyME00QmcySlg4aVo3MEt1MTVjNzFORU5Ra3RjdGMtREhBVGFQcHJ2VzI2Z3d1YmUxckRfX19aV2tHaG9mX053M0M1OHlOcXF2RUpPZUwzNTZHNXJHNVVtYmUtWWV4Ujl2SEppZWlua3ZaNTJoMFVRYWVNSm9LYjJuNjlVTGZHb2J1NElTN20iLCJqd2tfcHViIjoiQUM0QUNBQUxBQUFFMGdBQUFCQUFJQ2poWDBVeTJKZVpSNU9pRU0ySktSeEtnUElYQ3dGNnRNR09NTDZ0ZnE5aiIsImtleSI6ImVjYyJ9fSwiZW5jIjoiQTI1NkdDTSJ9..1P2Emag_4k-GlhyY.MuQQYPa8QHrysZ74uA.0ddDxfZA3R-cCmaKu5yUZA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
base64 でエンコードされた長いメッセージが内部の TPM キーで暗号化されたテキストです。このテキストは現在使っているコンピュータでしか復号化できません。他のコンピュータで復号化しようとするとエラーが返ってきます。&lt;br /&gt;
&lt;br /&gt;
{{hc|$ clevis decrypt tpm2 &#039;{}&#039; &amp;lt;&amp;lt;&amp;lt; &#039;eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidHBtMiIsInRwbTIiOnsiaGFzaCI6InNoYTI1NiIsImp3a19wcml2IjoiQU80QUlJQkxxT3FVenVDU1FmWkprNmdDN2wzMW43V3M2Y2FZd0VZS1BSR3Q0OHJEQUJBV2Z4M3pTUUNUTmtHZE9BM2FZd2RTZk9GcXZWdnVlQ3lPamFsWldCT2R4RlJKSzl5ZVRCM0pkNFktcF9HalhhNmlnLWxxNmtmMHZTWWkzOWMxVEpES1RYRVZTdnlXSlpEbGdxQ0JPMVNxeGJBd2tfSnIyRlRNY3hvNGtpSmNtMEVjbWd5dFdyME00QmcySlg4aVo3MEt1MTVjNzFORU5Ra3RjdGMtREhBVGFQcHJ2VzI2Z3d1YmUxckRfX19aV2tHaG9mX053M0M1OHlOcXF2RUpPZUwzNTZHNXJHNVVtYmUtWWV4Ujl2SEppZWlua3ZaNTJoMFVRYWVNSm9LYjJuNjlVTGZHb2J1NElTN20iLCJqd2tfcHViIjoiQUM0QUNBQUxBQUFFMGdBQUFCQUFJQ2poWDBVeTJKZVpSNU9pRU0ySktSeEtnUElYQ3dGNnRNR09NTDZ0ZnE5aiIsImtleSI6ImVjYyJ9fSwiZW5jIjoiQTI1NkdDTSJ9..1P2Emag_4k-GlhyY.MuQQYPa8QHrysZ74uA.0ddDxfZA3R-cCmaKu5yUZA&#039;|&lt;br /&gt;
hello, world&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Clevis を使って LUKS パーティションをバインドすることができます、例:&lt;br /&gt;
&lt;br /&gt;
 # clevis luks bind -d /dev/nvme0n1p2 tpm2 &#039;{}&#039;&lt;br /&gt;
&lt;br /&gt;
TPM チップで暗号化されたパスワードを使って LUKS スロットが作成されます。以下を実行することで確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|# cryptsetup luksDump /dev/nvme0n1p2|&lt;br /&gt;
...&lt;br /&gt;
Tokens:&lt;br /&gt;
 0: clevis&lt;br /&gt;
   Keyslot:  1&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ひとつの &#039;&#039;clevis&#039;&#039; トークンが表示されています。LUKS はトークンを使って「どこか (例: TPM チップ) に存在する」パスワードのメタデータを保存します。詳しくは clevis のドキュメントを見てください。&lt;br /&gt;
&lt;br /&gt;
Booster は LUKS トークンを読み込んで、clevis の情報をデコードして、パスワードを再構築してパーティションを自動的に解錠します。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tpm2&#039;&#039; や &#039;&#039;sss&#039;&#039; ピンにバインドされたパーティションは特に booster 側の設定を必要としません。&#039;&#039;Tang&#039;&#039; (ネットワークバインド) ピンはネットワークを必要とします。詳しくは [[#設定]] セクションを見てください。&lt;br /&gt;
&lt;br /&gt;
== デバッグ ==&lt;br /&gt;
&lt;br /&gt;
Booster が上手く動かない場合、デバッグ出力を有効にすることで何が起こっているか情報を得ることができます:&lt;br /&gt;
&lt;br /&gt;
* ジェネレータのデバッグは {{ic|-debug}} コマンドラインフラグを使ってください: {{ic|booster -debug}}。&lt;br /&gt;
* init のデバッグは {{ic|1=booster.debug=1}} [[カーネルパラメータ]]が存在します。&lt;br /&gt;
&lt;br /&gt;
Booster に問題があると思われる場合は https://github.com/anatol/booster/issues でチケットを作成してください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/anatol/booster/blob/develop/README.md upstream README]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Man&amp;diff=19139</id>
		<title>テンプレート:Man</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Man&amp;diff=19139"/>
		<updated>2021-01-17T07:57:21Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 使用するURLをhttps://man.archlinux.org/に変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;オンラインの [[man ページ]]へのリンク。[https://man.archlinux.org/ Arch マニュアルページ] が使われます。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
* {{ic|1}} セクション番号&lt;br /&gt;
* {{ic|2}} ページ名&lt;br /&gt;
* {{ic|3}} 章 (任意)&lt;br /&gt;
* {{ic|url}} URL の上書き (任意)&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|1|intro|NOTES}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|8|mount|FILESYSTEM-INDEPENDENT MOUNT OPTIONS}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|1|resolvectl|COMPATIBILITY WITH RESOLVCONF(8)}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|8|pacman|TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|5|aliases}}&amp;lt;/nowiki&amp;gt;}} (default package) vs. {{ic|&amp;lt;nowiki&amp;gt;{{man|5|aliases|pkg=opensmtpd}}&amp;lt;/nowiki&amp;gt;}} ({{Pkg|opensmtpd}})&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|1|mandoc|url=https://mandoc.bsd.lv/man/mandoc.1.html}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;{{man|8|wpa_supplicant|url=}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== サンプル ==&lt;br /&gt;
&lt;br /&gt;
{{man|1|intro|NOTES}}&lt;br /&gt;
&lt;br /&gt;
{{man|8|mount|FILESYSTEM-INDEPENDENT MOUNT OPTIONS}}&lt;br /&gt;
&lt;br /&gt;
{{man|1|resolvectl|COMPATIBILITY WITH RESOLVCONF(8)}}&lt;br /&gt;
&lt;br /&gt;
{{man|8|pacman|TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)}}&lt;br /&gt;
&lt;br /&gt;
{{man|5|aliases}} (default package) vs. {{man|5|aliases|pkg=opensmtpd}} ({{Pkg|opensmtpd}})&lt;br /&gt;
&lt;br /&gt;
{{man|1|mandoc|url=https://mandoc.bsd.lv/man/mandoc.1.html}}&lt;br /&gt;
&lt;br /&gt;
{{man|8|wpa_supplicant|url=}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;plainlinks archwiki-template-man&amp;quot;&lt;br /&gt;
        title=&amp;quot;$ man {{{1}}} {{{2}}}&amp;quot;&lt;br /&gt;
        &amp;gt;{{#if: {{{url}}}&lt;br /&gt;
            |[{{{url|https://man.archlinux.org/man{{#if: {{{pkg|}}}|/{{{pkg}}}|}}/{{urlencode:{{{2}}}}}.{{{1}}}{{#if: {{{3|}}}&lt;br /&gt;
                | &amp;amp;#0035;{{{fragment|{{anchorencode:{{{3|}}}}}}}}&lt;br /&gt;
                | }}}}} {{{2}}}({{{1}}}){{#if:{{{3|}}}|&amp;amp;#32;§&amp;amp;#8239;{{{3|}}}|}}]&lt;br /&gt;
            |{{{2}}}({{{1}}}){{#if:{{{3|}}}|&amp;amp;#32;§&amp;amp;#8239;{{{3|}}}|}}&lt;br /&gt;
        }}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%9F%E3%83%A9%E3%83%BC&amp;diff=18785</id>
		<title>ミラー</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%9F%E3%83%A9%E3%83%BC&amp;diff=18785"/>
		<updated>2020-12-31T05:07:15Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* 日本 */ ディスク容量が足りなくなったためミラーを閉鎖します&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Arch について]]&lt;br /&gt;
[[Category:パッケージ管理]]&lt;br /&gt;
[[ar:Mirrors]]&lt;br /&gt;
[[en:Mirrors]]&lt;br /&gt;
[[es:Mirrors]]&lt;br /&gt;
[[fr:Miroirs]]&lt;br /&gt;
[[it:Mirrors]]&lt;br /&gt;
[[pt:Mirrors]]&lt;br /&gt;
[[ru:Mirrors]]&lt;br /&gt;
[[zh-hans:Mirrors]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|pacman}}&lt;br /&gt;
{{Related|Reflector}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
このページにはミラーの選択と設定のガイドと現在利用できるミラーのリストがあります。&lt;br /&gt;
&lt;br /&gt;
== 公式ミラー ==&lt;br /&gt;
&lt;br /&gt;
公式の Arch Linux ミラーリストは {{pkg|pacman-mirrorlist}} パッケージから取得されます。最新のミラーリストを取得したい場合、メインサイトの [https://www.archlinux.org/mirrorlist/ Pacman Mirrorlist Generator] ページを使ってください。&lt;br /&gt;
&lt;br /&gt;
Arch ミラーの状態は [https://www.archlinux.jp/mirrors/status/ Mirror Status] のページで確認できます。できるかぎり最新となっているミラーを使用することを推奨します。&lt;br /&gt;
&lt;br /&gt;
公式のミラーリストにミラーを追加して欲しい場合は、[[DeveloperWiki:新しいミラー]] を見てください。それまでは、このページの下部にある[[#非公式ミラー]]リストに追加してください。&lt;br /&gt;
&lt;br /&gt;
=== IPv6 対応ミラー ===&lt;br /&gt;
&lt;br /&gt;
[https://www.archlinux.org/mirrorlist/?ip_version=6 Pacman Mirrorlist Generator]  を使って最新の IPv6 ミラーのリストを確認することができます。&lt;br /&gt;
&lt;br /&gt;
== 特定のミラーを有効にする ==&lt;br /&gt;
&lt;br /&gt;
ミラーを有効にするには、{{ic|/etc/pacman.d/mirrorlist}} を開いてあなたの国の部分を見て下さい。あなたが使いたいミラーをアンコメントします。&lt;br /&gt;
&lt;br /&gt;
例:&lt;br /&gt;
&lt;br /&gt;
 # Japan&lt;br /&gt;
 # Server = &amp;lt;nowiki&amp;gt;ftp://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;Server = &amp;lt;nowiki&amp;gt;http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ミラーの選択を助けるツールについては [[#ミラーをソートする]] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
{{Tip|&lt;br /&gt;
* 好みの5つのミラーをアンコメントしてミラーリストファイルの一番上に置いて下さい。最初のミラーに問題が起こったとしても他のミラーに移ることができるようになります。ミラーリストのアップデートをマージするのが簡単になるメリットもあります。&lt;br /&gt;
* [[Wikipedia:ja:HTTPの持続的接続|HTTP の持続的接続]]があるため、HTTP のミラーの方が FTP よりも高速です。FTP では、パッケージのダウンロードをリクエストするたびに新しい接続を確立する必要があるため、&#039;&#039;pacman&#039;&#039; はそのたびに停止してしまいます。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/pacman.conf}} でミラーを指定することも可能です。&#039;&#039;[core]&#039;&#039; リポジトリのデフォルトの設定は以下の通りです:&lt;br /&gt;
 [core]&lt;br /&gt;
 Include = /etc/pacman.d/mirrorlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;JAIST&#039;&#039; のミラーをデフォルトのミラーとして使いたい場合、{{Ic|Include}} 行の前に次を追加してください:&lt;br /&gt;
 [core]&lt;br /&gt;
 &#039;&#039;&#039;Server = &amp;lt;nowiki&amp;gt;ftp://ftp.jaist.ac.jp/pub/Linux/ArchLinux/core/os/$arch&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
 Include = /etc/pacman.d/mirrorlist&lt;br /&gt;
&lt;br /&gt;
pacman は最初にこのミラーに接続を試行するようになります。同じように &#039;&#039;[testing]&#039;&#039;, &#039;&#039;[extra]&#039;&#039;, &#039;&#039;[community]&#039;&#039; でミラーを設定することができます。&lt;br /&gt;
&lt;br /&gt;
{{Note|ミラーを直接 {{ic|pacman.conf}} で指定する場合、全てのリポジトリで同じミラーを使うようにしてください。そうしないと、インストールされるパッケージ同士の互換性が失われます。例えば &#039;&#039;[core]&#039;&#039; の linux が最新なのに対して &#039;&#039;[extra]&#039;&#039; のカーネルモジュールが古いということがありえます。}}&lt;br /&gt;
&lt;br /&gt;
=== pacman にパッケージリストを更新させる ===&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/pacman.d/mirrorlist}} を作成・編集した後は次のコマンドを実行してください:&lt;br /&gt;
 # pacman -Syyu&lt;br /&gt;
&lt;br /&gt;
2つの {{Ic|--refresh}} や {{Ic|-y}} フラグを渡すと (リストが最新でも) 強制的に pacman の全てのパッケージリストを更新させます。&#039;&#039;新しいミラーに変更した時はいつでも&#039;&#039; {{Ic|pacman -Syy}} をするようにして下さい。無用な問題を避けることができます。[https://bbs.archlinux.org/viewtopic.php?id=163124 Is -Syy safe?] も参照。&lt;br /&gt;
&lt;br /&gt;
==ミラーをソートする==&lt;br /&gt;
パッケージをダウンロードする際、pacman は {{ic|/etc/pacman.d/mirrorlist}} に書かれた順番でミラーを使用します。更新頻度と速度でミラーをソートする [[Reflector]] を使わない場合、以下の方法で手動でミラーをソートしてください。&lt;br /&gt;
&lt;br /&gt;
最速のミラーだけを使うのはいいアイデアとは言えません。最速のミラーの更新が遅れることがありえるからです。[[#速度で並び替える|速度で並び替えて]]から[https://www.archlinux.jp/mirrors/status/ ミラーの状態] を見て同期が遅れているミラーを排除するほうが良いでしょう。&lt;br /&gt;
&lt;br /&gt;
===速度で並び替える===&lt;br /&gt;
{{Pkg|pacman-contrib}} パッケージに含まれている Bash スクリプト {{ic|/usr/bin/rankmirrors}} で最速のローカルミラーを決定することができます。&lt;br /&gt;
&lt;br /&gt;
既存の {{ic|/etc/pacman.d/mirrorlist}} をバックアップしてください:&lt;br /&gt;
 # cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/pacman.d/mirrorlist.backup}} を編集して {{ic|rankmirrors}} でテストするミラーをアンコメントしてください。&lt;br /&gt;
&lt;br /&gt;
全てのミラーをアンコメントしたいなら以下の {{Ic|sed}} を実行:&lt;br /&gt;
 # sed -i &#039;s/^#Server/Server/&#039; /etc/pacman.d/mirrorlist.backup&lt;br /&gt;
&lt;br /&gt;
最後に、ミラーにランク付けをします。{{Ic|-n 6}} は最速の6つのミラーを出力することを意味しています: &lt;br /&gt;
 # rankmirrors -n 6 /etc/pacman.d/mirrorlist.backup &amp;gt; /etc/pacman.d/mirrorlist&lt;br /&gt;
&lt;br /&gt;
{{Ic|rankmirrors -h}} でオプションを全て一覧できます。&lt;br /&gt;
&lt;br /&gt;
=== サーバーサイドのランク付け ===&lt;br /&gt;
&lt;br /&gt;
公式の [https://www.archlinux.org/mirrorlist/ Pacman Mirrorlist Generator] を使うことで簡単にランク付けされたミラーのリストを取得できます。ランク付けには複数の要因が絡んでいるので、ミラーやクライアントの負担によって数値は変わる可能性があります。&lt;br /&gt;
&lt;br /&gt;
サーバーをランク付けしてミラーリストを自動で生成するスクリプトは複数存在します:&lt;br /&gt;
&lt;br /&gt;
* [[Reflector]] は [https://www.archlinux.jp/mirrors/status/ MirrorStatus] ページから最新のミラーリストを取得して、最新のミラーだけを抽出してから、速度でミラーをソートし、{{ic|/etc/pacman.d/mirrorlist}} ファイルを上書きします。&lt;br /&gt;
* [https://github.com/Gen2ly/armrr armrr] は [https://www.archlinux.org/mirrorlist/ Pacman Mirrorlist Generator] から特定の国のミラーリストをダウンロードして、現在のミラーリストにのバックアップを作成します。&lt;br /&gt;
&lt;br /&gt;
=== 特定の国のミラーだけを抽出する ===&lt;br /&gt;
&lt;br /&gt;
毎回、ミラーの速度をテストするかわりに特定の国もミラーリストだけを自動で生成するというのもありです。{{Pkg|pacman-mirrorlist}} をアップデートした後に {{ic|mirrorlist.pacnew}} が存在するとき、以下を実行することで日本のミラーだけをリストアップできます:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;awk &#039;/^## Japan$/ {f=1; next} f==0 {next} /^$/ {exit} {print substr($0, 1)}&#039; \&lt;br /&gt;
    /etc/pacman.d/mirrorlist.pacnew&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== mirrorlist が存在しない場合 ===&lt;br /&gt;
&lt;br /&gt;
 error: config file /etc/pacman.d/mirrorlist could not be read: No such file or directory&lt;br /&gt;
というエラーに遭遇した場合は、公式サイトから直接ミラーの一覧を取得してください:&lt;br /&gt;
 # curl -o /etc/pacman.d/mirrorlist &amp;lt;nowiki&amp;gt;https://www.archlinux.org/mirrorlist/all/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上述のとおり好ましいミラーをアンコメントして、次を実行:&lt;br /&gt;
 # pacman -Syu pacman-mirrorlist&lt;br /&gt;
&lt;br /&gt;
==非公式ミラー==&lt;br /&gt;
以下のミラーは {{ic|/etc/pacman.d/mirrorlist}} に&#039;&#039;記載されていません&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
===オーストリア===&lt;br /&gt;
*http://gd.tuwien.ac.at/opsys/linux/archlinux/ - &#039;&#039;ウィーン工科大学&#039;&#039;&lt;br /&gt;
*ftp://gd.tuwien.ac.at/opsys/linux/archlinux/&lt;br /&gt;
&lt;br /&gt;
=== カナダ ===&lt;br /&gt;
*https://na.mirrors.coltondrg.com/archlinux/&lt;br /&gt;
&lt;br /&gt;
===中国===&lt;br /&gt;
&#039;&#039;&#039;Telecom&#039;&#039;&#039;&lt;br /&gt;
*http://mirror.bit.edu.cn/archlinux/ - &#039;&#039;北京理工大学&#039;&#039;&lt;br /&gt;
*http://mirrors.aliyun.com/archlinux/ - &#039;&#039;Alibaba&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unicom&#039;&#039;&#039;&lt;br /&gt;
*http://mirrors.sohu.com/archlinux/&lt;br /&gt;
*http://mirrors.yun-idc.com/archlinux/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cernet&#039;&#039;&#039;&lt;br /&gt;
*http://mirrors.geekpie.org/archlinux/ - &#039;&#039;Geek Pie Association @ 上海科技大学&#039;&#039;&lt;br /&gt;
*http://ftp.sjtu.edu.cn/archlinux/ - &#039;&#039;上海交通大学&#039;&#039; (旧)&lt;br /&gt;
*https://mirrors.sjtug.sjtu.edu.cn/archlinux/ - &#039;&#039;上海交通大学 Linux ユーザーグループ&#039;&#039;&lt;br /&gt;
*http://mirrors.4.tuna.tsinghua.edu.cn/archlinux/ &#039;&#039;(ipv4 のみ)&#039;&#039;&lt;br /&gt;
*http://mirrors.6.tuna.tsinghua.edu.cn/archlinux/ &#039;&#039;(ipv6 のみ)&#039;&#039;&lt;br /&gt;
*http://mirror.lzu.edu.cn/archlinux/ - &#039;&#039;蘭州大学&#039;&#039;&lt;br /&gt;
*https://mirrors.nju.edu.cn/archlinux/ - &#039;&#039;南京大学&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===フランス===&lt;br /&gt;
*http://delta.archlinux.fr/ - &#039;&#039;差分パッケージに対応。{{Pkg|xdelta3}} を実行する必要あり。&#039;&#039;&lt;br /&gt;
*https://eu.mirrors.coltondrg.com/archlinux/&lt;br /&gt;
*https://mirror.oldsql.cc/archlinux/&lt;br /&gt;
&lt;br /&gt;
===インドネシア===&lt;br /&gt;
*http://kambing.ui.ac.id/archlinux/&lt;br /&gt;
&lt;br /&gt;
=== イラン ===&lt;br /&gt;
*http://mirror.yazd.ac.ir/arch/&lt;br /&gt;
*http://repo.sadjad.ac.ir/arch/&lt;br /&gt;
&lt;br /&gt;
=== イタリア ===&lt;br /&gt;
*http://mi.mirror.garr.it/mirrors/archlinux/&lt;br /&gt;
&lt;br /&gt;
===日本===&lt;br /&gt;
*http://ftp.nara.wide.ad.jp/pub/Linux/archlinux/ - &#039;&#039;奈良先端科学技術大学院大学&#039;&#039;&lt;br /&gt;
*http://ftp.kddilabs.jp/Linux/packages/archlinux/&lt;br /&gt;
*http://srv2.ftp.ne.jp/Linux/packages/archlinux/&lt;br /&gt;
&lt;br /&gt;
===マレーシア===&lt;br /&gt;
*http://mirror.oscc.org.my/archlinux/&lt;br /&gt;
&lt;br /&gt;
=== オランダ ===&lt;br /&gt;
*http://mirror.transip.net/archlinux/ &#039;&#039;TransIP B.V.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===ニュージーランド===&lt;br /&gt;
*http://mirror.ece.auckland.ac.nz/archlinux/  &#039;&#039;NZ only&#039;&#039;&lt;br /&gt;
*https://mirror.fsmg.org.nz/archlinux/ - &#039;&#039;Free Software Mirror Group&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===ポーランド===&lt;br /&gt;
*ftp://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ - ICM UW&lt;br /&gt;
*http://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ - ICM UW&lt;br /&gt;
*https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ - ICM UW&lt;br /&gt;
*rsync://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ - ICM UW&lt;br /&gt;
&lt;br /&gt;
===ロシア===&lt;br /&gt;
*http://mirrors.krasinfo.ru/archlinux/ - &#039;&#039;Krasnoyarsk, Classica-Service Ltd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===南アフリカ===&lt;br /&gt;
*http://ftp.leg.uct.ac.za/pub/linux/arch/ - &#039;&#039;ケープタウン大学&#039;&#039;&lt;br /&gt;
*ftp://ftp.leg.uct.ac.za/pub/linux/arch/&lt;br /&gt;
*http://mirror.ufs.ac.za/archlinux/ - &#039;&#039;ザ・フリーステイト大学&#039;&#039;&lt;br /&gt;
*ftp://mirror.ufs.ac.za/os/linux/distros/archlinux/&lt;br /&gt;
*http://archlinux.mirror.ac.za - &#039;&#039;TENET - Tertiary Education and Research Network of South Africa&#039;&#039;&lt;br /&gt;
*ftp://archlinux.mirror.ac.za&lt;br /&gt;
&lt;br /&gt;
=== スウェーデン ===&lt;br /&gt;
*http://foss.dhyrule.se/linux/archlinux/&lt;br /&gt;
*ftp://foss.dhyrule.se/linux/archlinux/&lt;br /&gt;
&lt;br /&gt;
=== タイ ===&lt;br /&gt;
* http://mirror1.ku.ac.th/archlinux/&lt;br /&gt;
&lt;br /&gt;
=== トルコ ===&lt;br /&gt;
&lt;br /&gt;
* http://mirror.veriteknik.net.tr/archlinux/&#039;&#039; - VeriTeknik Data Center&#039;&#039;&lt;br /&gt;
* http://ftp.linux.org.tr/archlinux/&lt;br /&gt;
&lt;br /&gt;
===アメリカ合衆国===&lt;br /&gt;
* http://mirror.clarkson.edu/archlinux/&lt;br /&gt;
* http://mirror.pointysoftware.net/archlinux/&lt;br /&gt;
* http://mirror.ziemer.bz/archlinux&lt;br /&gt;
* https://lug.mines.edu/mirrors/archlinux/&lt;br /&gt;
* http://mirror.cs.umn.edu/arch/&lt;br /&gt;
&lt;br /&gt;
===Sourceforge (旧 ISO)===&lt;br /&gt;
* https://sourceforge.net/projects/archlinux/files/ - &#039;&#039;ISO ファイルのみ。2006年以降のリリースは含まれていません。古い ISO を入手するのに使って下さい。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://github.com/archlinux/archweb/blob/master/mirrors/views/mirrorlist.py GitHub archweb mirrorlist.py] - archweb ミラーリストジェネレータのソースコード&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Lenovo_IdeaPad_S540_13ARE&amp;diff=16862</id>
		<title>Lenovo IdeaPad S540 13ARE</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Lenovo_IdeaPad_S540_13ARE&amp;diff=16862"/>
		<updated>2020-07-16T16:09:01Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* 急速充電 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Lenovo]]&lt;br /&gt;
[[en:Lenovo IdeaPad S540 13ARE]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Ryzen}}&lt;br /&gt;
{{Related|ノートパソコン}}&lt;br /&gt;
{{Related|ノートパソコン/Lenovo}}&lt;br /&gt;
{{Related|Lenovo IdeaPad 5 15are0}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
Lenovo Ideapad S540-13ARE は2020年中期に発売されたノートパソコンです。13インチ QHD ディスプレイ、AMD Ryzen 4000 プロセッサ (Renoir)、内蔵 [[AMDGPU|AMD Vega graphics]] を搭載しています。一部の市場では Xiaoxin Pro 13 2020 という名前が付けられています。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 25%;&amp;quot;&lt;br /&gt;
! コンポーネント || 機能&lt;br /&gt;
|-&lt;br /&gt;
| [[マイクロコード]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AMDGPU]] || {{Y|部分的}} &lt;br /&gt;
|-&lt;br /&gt;
| [[ワイヤレス]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Bluetooth]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ウェブカメラ]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[バックライト|画面輝度]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[キーボードバックライト]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[タッチパッド]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[オーディオ]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== プロセッサ ==&lt;br /&gt;
&lt;br /&gt;
Lenovo Ideapad S540-13ARE は AMD Ryzen APU を搭載しています。以下のコマンドで正確なモデルを確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lscpu {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/Model name/{print $NF}&#039;|AMD Ryzen 7 4800U with Radeon Graphics}}&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lspci {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/VGA compatible controller/{print $NF}&#039;|&amp;lt;nowiki&amp;gt;Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
プロプライエタリのマイクロコードのアップデートを有効化することを強く推奨します。詳しくは [[Ryzen]] や[[マイクロコード]]を見てください。マイクロコードのアップデートの有効化は以下のように確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ dmesg {{!}} grep microcode|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[    2.376363] microcode: CPU0: patch_level=0x08600103&lt;br /&gt;
[    2.376367] microcode: CPU1: patch_level=0x08600103&lt;br /&gt;
[    2.376395] microcode: CPU2: patch_level=0x08600103&lt;br /&gt;
[    2.376422] microcode: CPU3: patch_level=0x08600103&lt;br /&gt;
[    2.376425] microcode: CPU4: patch_level=0x08600103&lt;br /&gt;
[    2.376436] microcode: CPU5: patch_level=0x08600103&lt;br /&gt;
[    2.376459] microcode: CPU6: patch_level=0x08600103&lt;br /&gt;
[    2.376480] microcode: CPU7: patch_level=0x08600103&lt;br /&gt;
[    2.376520] microcode: CPU8: patch_level=0x08600103&lt;br /&gt;
[    2.376534] microcode: CPU9: patch_level=0x08600103&lt;br /&gt;
[    2.376573] microcode: CPU10: patch_level=0x08600103&lt;br /&gt;
[    2.376598] microcode: CPU11: patch_level=0x08600103&lt;br /&gt;
[    2.376640] microcode: CPU12: patch_level=0x08600103&lt;br /&gt;
[    2.376655] microcode: CPU13: patch_level=0x08600103&lt;br /&gt;
[    2.376698] microcode: CPU14: patch_level=0x08600103&lt;br /&gt;
[    2.376721] microcode: CPU15: patch_level=0x08600103&lt;br /&gt;
[    2.376821] microcode: Microcode Update Driver: v2.2.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|lscpu}} の出力例:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lscpu|&lt;br /&gt;
Architecture:                    x86_64&lt;br /&gt;
CPU op-mode(s):                  32-bit, 64-bit&lt;br /&gt;
Byte Order:                      Little Endian&lt;br /&gt;
Address sizes:                   48 bits physical, 48 bits virtual&lt;br /&gt;
CPU(s):                          16&lt;br /&gt;
On-line CPU(s) list:             0-15&lt;br /&gt;
Thread(s) per core:              2&lt;br /&gt;
Core(s) per socket:              8&lt;br /&gt;
Socket(s):                       1&lt;br /&gt;
NUMA node(s):                    1&lt;br /&gt;
Vendor ID:                       AuthenticAMD&lt;br /&gt;
CPU family:                      23&lt;br /&gt;
Model:                           96&lt;br /&gt;
Model name:                      AMD Ryzen 7 4800U with Radeon Graphics&lt;br /&gt;
Stepping:                        1&lt;br /&gt;
Frequency boost:                 enabled&lt;br /&gt;
CPU MHz:                         1668.417&lt;br /&gt;
CPU max MHz:                     1800.0000&lt;br /&gt;
CPU min MHz:                     1400.0000&lt;br /&gt;
BogoMIPS:                        3593.36&lt;br /&gt;
Virtualization:                  AMD-V&lt;br /&gt;
L1d cache:                       256 KiB&lt;br /&gt;
L1i cache:                       256 KiB&lt;br /&gt;
L2 cache:                        4 MiB&lt;br /&gt;
L3 cache:                        8 MiB&lt;br /&gt;
NUMA node0 CPU(s):               0-15&lt;br /&gt;
Vulnerability Itlb multihit:     Not affected&lt;br /&gt;
Vulnerability L1tf:              Not affected&lt;br /&gt;
Vulnerability Mds:               Not affected&lt;br /&gt;
Vulnerability Meltdown:          Not affected&lt;br /&gt;
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp&lt;br /&gt;
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization&lt;br /&gt;
Vulnerability Spectre v2:        Mitigation; Full AMD retpoline, IBPB conditional, IBRS_FW, STIBP conditiona&lt;br /&gt;
                                 l, RSB filling&lt;br /&gt;
Vulnerability Srbds:             Not affected&lt;br /&gt;
Vulnerability Tsx async abort:   Not affected&lt;br /&gt;
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clf&lt;br /&gt;
                                 lush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm cons&lt;br /&gt;
                                 tant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulq&lt;br /&gt;
                                 dq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdr&lt;br /&gt;
                                 and lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowpr&lt;br /&gt;
                                 efetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfct&lt;br /&gt;
                                 r_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall f&lt;br /&gt;
                                 sgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_n&lt;br /&gt;
                                 i xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mb&lt;br /&gt;
                                 m_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip&lt;br /&gt;
                                 _save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshol&lt;br /&gt;
                                 d avic v_vmsave_vmload vgif umip rdpid overflow_recov succor smca&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== GPU ===&lt;br /&gt;
==== 仕様 ====&lt;br /&gt;
&lt;br /&gt;
[[AMDGPU#インストール]]や[[ハードウェアビデオアクセラレーション#ATI/AMD]] の手順に従ってください。{{Pkg|libva-utils}} パッケージをインストールした場合、以下のようにハードウェアビデオアクセラレーションが有効になっていることを確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ vainfo|&lt;br /&gt;
vainfo: VA-API version: 1.7 (libva 2.7.1)&lt;br /&gt;
vainfo: Driver version: Mesa Gallium driver 20.1.1 for AMD RENOIR (DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0)&lt;br /&gt;
vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileMPEG2Simple            : VAEntrypointVLD&lt;br /&gt;
      VAProfileMPEG2Main              : VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Simple              : VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Main                : VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            : VAEntrypointVLD&lt;br /&gt;
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD&lt;br /&gt;
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice&lt;br /&gt;
      VAProfileH264Main               : VAEntrypointVLD&lt;br /&gt;
      VAProfileH264Main               : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileH264High               : VAEntrypointVLD&lt;br /&gt;
      VAProfileH264High               : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileHEVCMain               : VAEntrypointVLD&lt;br /&gt;
      VAProfileHEVCMain               : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileHEVCMain10             : VAEntrypointVLD&lt;br /&gt;
      VAProfileHEVCMain10             : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileJPEGBaseline           : VAEntrypointVLD&lt;br /&gt;
      VAProfileVP9Profile0            : VAEntrypointVLD&lt;br /&gt;
      VAProfileVP9Profile2            : VAEntrypointVLD&lt;br /&gt;
      VAProfileNone                   : VAEntrypointVideoProc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|glxinfo}} の出力例:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ glxinfo -B|&lt;br /&gt;
name of display: :0&lt;br /&gt;
display: :0  screen: 0&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
Extended renderer info (GLX_MESA_query_renderer):&lt;br /&gt;
    Vendor: X.Org (0x1002)&lt;br /&gt;
    Device: AMD RENOIR (DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0) (0x1636)&lt;br /&gt;
    Version: 20.1.1&lt;br /&gt;
    Accelerated: yes&lt;br /&gt;
    Video memory: 512MB&lt;br /&gt;
    Unified memory: no&lt;br /&gt;
    Preferred profile: core (0x1)&lt;br /&gt;
    Max core profile version: 4.6&lt;br /&gt;
    Max compat profile version: 4.6&lt;br /&gt;
    Max GLES1 profile version: 1.1&lt;br /&gt;
    Max GLES[23] profile version: 3.2&lt;br /&gt;
Memory info (GL_ATI_meminfo):&lt;br /&gt;
    VBO free memory - total: 4 MB, largest block: 4 MB&lt;br /&gt;
    VBO free aux. memory - total: 2165 MB, largest block: 2165 MB&lt;br /&gt;
    Texture free memory - total: 4 MB, largest block: 4 MB&lt;br /&gt;
    Texture free aux. memory - total: 2165 MB, largest block: 2165 MB&lt;br /&gt;
    Renderbuffer free memory - total: 4 MB, largest block: 4 MB&lt;br /&gt;
    Renderbuffer free aux. memory - total: 2165 MB, largest block: 2165 MB&lt;br /&gt;
Memory info (GL_NVX_gpu_memory_info):&lt;br /&gt;
    Dedicated video memory: 512 MB&lt;br /&gt;
    Total available memory: 3584 MB&lt;br /&gt;
    Currently available dedicated video memory: 4 MB&lt;br /&gt;
OpenGL vendor string: X.Org&lt;br /&gt;
OpenGL renderer string: AMD RENOIR (DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0)&lt;br /&gt;
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.1&lt;br /&gt;
OpenGL core profile shading language version string: 4.60&lt;br /&gt;
OpenGL core profile context flags: (none)&lt;br /&gt;
OpenGL core profile profile mask: core profile&lt;br /&gt;
&lt;br /&gt;
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.1&lt;br /&gt;
OpenGL shading language version string: 4.60&lt;br /&gt;
OpenGL context flags: (none)&lt;br /&gt;
OpenGL profile mask: compatibility profile&lt;br /&gt;
&lt;br /&gt;
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.1&lt;br /&gt;
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== ディスプレイドライバーの問題 ==== &lt;br /&gt;
&lt;br /&gt;
===== システムが突然フリーズする =====&lt;br /&gt;
&lt;br /&gt;
このノートパソコンを含む一部の Vega グラフィック搭載デバイスは、[[AMDGPU]] カーネルドライバーがランダムで致命的なクラッシュを起こす問題を抱えており、そのときシステム全体が突然フリーズする問題が発生します。&lt;br /&gt;
&lt;br /&gt;
Arch のバグトラッカーにある [https://bugs.archlinux.org/task/66991 こちらのバグレポート] や上流の [https://gitlab.freedesktop.org/drm/amd/-/issues/1137] や [https://bugzilla.kernel.org/show_bug.cgi?id=207383] のバグレポートを参照してください。&lt;br /&gt;
&lt;br /&gt;
===== 画面輝度が制御できない =====&lt;br /&gt;
&lt;br /&gt;
[[AMDGPU]] カーネルドライバーのバックライト制御はカーネル 5.7 の最初のバージョンでは壊れていました。&lt;br /&gt;
&lt;br /&gt;
カーネル 5.7.6 以上なら問題なく動作します。&lt;br /&gt;
&lt;br /&gt;
== 入力デバイスとボタン ==&lt;br /&gt;
&lt;br /&gt;
入力デバイスのリストは以下のように確認できます:&lt;br /&gt;
{{hc|head=$ xinput list|output=&lt;br /&gt;
⎡ Virtual core pointer                          id=2    [master pointer  (3)]&lt;br /&gt;
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]&lt;br /&gt;
⎜   ↳ MSFT0001:00 04F3:3138 Mouse               id=16   [slave  pointer  (2)]&lt;br /&gt;
⎜   ↳ MSFT0001:00 04F3:3138 Touchpad            id=17   [slave  pointer  (2)]&lt;br /&gt;
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]&lt;br /&gt;
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Power Button                              id=6    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Power Button                              id=8    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Integrated Camera: Integrated C           id=13   [slave  keyboard (3)]&lt;br /&gt;
    ↳ Integrated Camera: Integrated I           id=14   [slave  keyboard (3)]&lt;br /&gt;
    ↳ Ideapad extra buttons                     id=15   [slave  keyboard (3)]&lt;br /&gt;
    ↳ AT Translated Set 2 keyboard              id=18   [slave  keyboard (3)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== キーボード ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。キーはデフォルトで正しくマッピングされており、キーボードバックライトも動作します。&lt;br /&gt;
&lt;br /&gt;
=== タッチパッド ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。&lt;br /&gt;
&lt;br /&gt;
=== ウェブカメラ ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。&lt;br /&gt;
&lt;br /&gt;
=== 電源ボタン ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。&lt;br /&gt;
&lt;br /&gt;
== ネットワーク ==&lt;br /&gt;
&lt;br /&gt;
=== 無線コントローラ ===&lt;br /&gt;
&lt;br /&gt;
無線コントローラは特に設定をしなくても動作します。詳しくは[[ワイヤレス設定]]を見てください。&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lspci {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/Network controller/{print $NF}&#039;|Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter}}&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth コントローラ ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。[[Bluetooth]] を見てください。&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lsusb|&lt;br /&gt;
...&lt;br /&gt;
Bus 001 Device 003: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio &lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== オーディオ ==&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。[[サウンドシステム]]を見てください。&lt;br /&gt;
&lt;br /&gt;
{{hc|1=$ lspci {{!}} grep Audio {{!}} awk -F &amp;quot;: *&amp;quot; &#039;{$1=$2=&amp;quot;&amp;quot;;print $0}&#039;|2=&lt;br /&gt;
&lt;br /&gt;
Advanced Micro Devices, Inc. [AMD/ATI] Device 1637&lt;br /&gt;
Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)&lt;br /&gt;
Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ストレージ ==&lt;br /&gt;
&lt;br /&gt;
{{hc|1=$ lspci {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/Non-Volatile memory controller/{$1=$2=&amp;quot;&amp;quot;;print $0}&#039;|2=&lt;br /&gt;
Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ハードウェアコンポーネントのリスト ==&lt;br /&gt;
&lt;br /&gt;
{{hc|1=$ lspci|2=&lt;br /&gt;
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex&lt;br /&gt;
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU&lt;br /&gt;
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge&lt;br /&gt;
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge&lt;br /&gt;
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge&lt;br /&gt;
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge&lt;br /&gt;
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge&lt;br /&gt;
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus&lt;br /&gt;
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)&lt;br /&gt;
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)&lt;br /&gt;
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0&lt;br /&gt;
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1&lt;br /&gt;
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2&lt;br /&gt;
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3&lt;br /&gt;
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4&lt;br /&gt;
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5&lt;br /&gt;
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6&lt;br /&gt;
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7&lt;br /&gt;
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter&lt;br /&gt;
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983&lt;br /&gt;
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c1)&lt;br /&gt;
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637&lt;br /&gt;
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor&lt;br /&gt;
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1&lt;br /&gt;
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1&lt;br /&gt;
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)&lt;br /&gt;
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lsusb|&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Bus 003 Device 002: ID 04f2:b67c Chicony Electronics Co., Ltd Integrated Camera&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Bus 001 Device 003: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== システムパフォーマンスモード ===&lt;br /&gt;
&lt;br /&gt;
3つのモードが存在します: &#039;&#039;インテリジェントクーリング&#039;&#039;, &#039;&#039;エクストリームパフォーマンス&#039;&#039;, &#039;&#039;バッテリー省電力&#039;&#039;。切り替えるには、ACPI メソッドを呼び出す必要があります。&lt;br /&gt;
&lt;br /&gt;
まず {{Pkg|acpi_call}} (または LTS カーネルを使っているなら {{Pkg|acpi_call-lts}}、他の[[カーネル]]を使っているなら {{Pkg|acpi_call-dkms}}) をインストールして[[カーネルモジュール]]をロードしてください:&lt;br /&gt;
&lt;br /&gt;
  $ sudo modprobe acpi_call&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;インテリジェントクーリング&#039;&#039; モードに設定:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x000FB001&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;エクストリームパフォーマンス&#039;&#039; モードに設定:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0012B001&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;バッテリー省電力&#039;&#039; モードに設定:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0013B001&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
設定を確認するには:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.FCMO&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
  $ sudo cat /proc/acpi/call | cut -d &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; -f1&lt;br /&gt;
&lt;br /&gt;
{{ic|0x0}} なら &#039;&#039;インテリジェントクーリング&#039;&#039;、{{ic|0x1}} なら &#039;&#039;エクストリームパフォーマンス&#039;&#039;、{{ic|0x2}} なら &#039;&#039;バッテリー省電力&#039;&#039; です。&lt;br /&gt;
&lt;br /&gt;
=== 急速充電 ===&lt;br /&gt;
&lt;br /&gt;
{{Pkg|acpi_call}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
急速充電をオンにする:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x07&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
急速充電をオフにする:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x08&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
設定を確認するには:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.QCHO&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
  $ sudo cat /proc/acpi/call | cut -d &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; -f1&lt;br /&gt;
&lt;br /&gt;
{{ic|0x0}} なら &#039;&#039;off&#039;&#039;、{{ic|0x1}} なら &#039;&#039;on&#039;&#039; です。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Lenovo_IdeaPad_S540_13ARE&amp;diff=16861</id>
		<title>Lenovo IdeaPad S540 13ARE</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Lenovo_IdeaPad_S540_13ARE&amp;diff=16861"/>
		<updated>2020-07-16T16:08:31Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Lenovo]]&lt;br /&gt;
[[en:Lenovo IdeaPad S540 13ARE]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Ryzen}}&lt;br /&gt;
{{Related|ノートパソコン}}&lt;br /&gt;
{{Related|ノートパソコン/Lenovo}}&lt;br /&gt;
{{Related|Lenovo IdeaPad 5 15are0}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
Lenovo Ideapad S540-13ARE は2020年中期に発売されたノートパソコンです。13インチ QHD ディスプレイ、AMD Ryzen 4000 プロセッサ (Renoir)、内蔵 [[AMDGPU|AMD Vega graphics]] を搭載しています。一部の市場では Xiaoxin Pro 13 2020 という名前が付けられています。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 25%;&amp;quot;&lt;br /&gt;
! コンポーネント || 機能&lt;br /&gt;
|-&lt;br /&gt;
| [[マイクロコード]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AMDGPU]] || {{Y|部分的}} &lt;br /&gt;
|-&lt;br /&gt;
| [[ワイヤレス]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Bluetooth]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ウェブカメラ]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[バックライト|画面輝度]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[キーボードバックライト]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[タッチパッド]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[オーディオ]] || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== プロセッサ ==&lt;br /&gt;
&lt;br /&gt;
Lenovo Ideapad S540-13ARE は AMD Ryzen APU を搭載しています。以下のコマンドで正確なモデルを確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lscpu {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/Model name/{print $NF}&#039;|AMD Ryzen 7 4800U with Radeon Graphics}}&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lspci {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/VGA compatible controller/{print $NF}&#039;|&amp;lt;nowiki&amp;gt;Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
プロプライエタリのマイクロコードのアップデートを有効化することを強く推奨します。詳しくは [[Ryzen]] や[[マイクロコード]]を見てください。マイクロコードのアップデートの有効化は以下のように確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ dmesg {{!}} grep microcode|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[    2.376363] microcode: CPU0: patch_level=0x08600103&lt;br /&gt;
[    2.376367] microcode: CPU1: patch_level=0x08600103&lt;br /&gt;
[    2.376395] microcode: CPU2: patch_level=0x08600103&lt;br /&gt;
[    2.376422] microcode: CPU3: patch_level=0x08600103&lt;br /&gt;
[    2.376425] microcode: CPU4: patch_level=0x08600103&lt;br /&gt;
[    2.376436] microcode: CPU5: patch_level=0x08600103&lt;br /&gt;
[    2.376459] microcode: CPU6: patch_level=0x08600103&lt;br /&gt;
[    2.376480] microcode: CPU7: patch_level=0x08600103&lt;br /&gt;
[    2.376520] microcode: CPU8: patch_level=0x08600103&lt;br /&gt;
[    2.376534] microcode: CPU9: patch_level=0x08600103&lt;br /&gt;
[    2.376573] microcode: CPU10: patch_level=0x08600103&lt;br /&gt;
[    2.376598] microcode: CPU11: patch_level=0x08600103&lt;br /&gt;
[    2.376640] microcode: CPU12: patch_level=0x08600103&lt;br /&gt;
[    2.376655] microcode: CPU13: patch_level=0x08600103&lt;br /&gt;
[    2.376698] microcode: CPU14: patch_level=0x08600103&lt;br /&gt;
[    2.376721] microcode: CPU15: patch_level=0x08600103&lt;br /&gt;
[    2.376821] microcode: Microcode Update Driver: v2.2.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|lscpu}} の出力例:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lscpu|&lt;br /&gt;
Architecture:                    x86_64&lt;br /&gt;
CPU op-mode(s):                  32-bit, 64-bit&lt;br /&gt;
Byte Order:                      Little Endian&lt;br /&gt;
Address sizes:                   48 bits physical, 48 bits virtual&lt;br /&gt;
CPU(s):                          16&lt;br /&gt;
On-line CPU(s) list:             0-15&lt;br /&gt;
Thread(s) per core:              2&lt;br /&gt;
Core(s) per socket:              8&lt;br /&gt;
Socket(s):                       1&lt;br /&gt;
NUMA node(s):                    1&lt;br /&gt;
Vendor ID:                       AuthenticAMD&lt;br /&gt;
CPU family:                      23&lt;br /&gt;
Model:                           96&lt;br /&gt;
Model name:                      AMD Ryzen 7 4800U with Radeon Graphics&lt;br /&gt;
Stepping:                        1&lt;br /&gt;
Frequency boost:                 enabled&lt;br /&gt;
CPU MHz:                         1668.417&lt;br /&gt;
CPU max MHz:                     1800.0000&lt;br /&gt;
CPU min MHz:                     1400.0000&lt;br /&gt;
BogoMIPS:                        3593.36&lt;br /&gt;
Virtualization:                  AMD-V&lt;br /&gt;
L1d cache:                       256 KiB&lt;br /&gt;
L1i cache:                       256 KiB&lt;br /&gt;
L2 cache:                        4 MiB&lt;br /&gt;
L3 cache:                        8 MiB&lt;br /&gt;
NUMA node0 CPU(s):               0-15&lt;br /&gt;
Vulnerability Itlb multihit:     Not affected&lt;br /&gt;
Vulnerability L1tf:              Not affected&lt;br /&gt;
Vulnerability Mds:               Not affected&lt;br /&gt;
Vulnerability Meltdown:          Not affected&lt;br /&gt;
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp&lt;br /&gt;
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization&lt;br /&gt;
Vulnerability Spectre v2:        Mitigation; Full AMD retpoline, IBPB conditional, IBRS_FW, STIBP conditiona&lt;br /&gt;
                                 l, RSB filling&lt;br /&gt;
Vulnerability Srbds:             Not affected&lt;br /&gt;
Vulnerability Tsx async abort:   Not affected&lt;br /&gt;
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clf&lt;br /&gt;
                                 lush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm cons&lt;br /&gt;
                                 tant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulq&lt;br /&gt;
                                 dq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdr&lt;br /&gt;
                                 and lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowpr&lt;br /&gt;
                                 efetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfct&lt;br /&gt;
                                 r_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall f&lt;br /&gt;
                                 sgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_n&lt;br /&gt;
                                 i xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mb&lt;br /&gt;
                                 m_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip&lt;br /&gt;
                                 _save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshol&lt;br /&gt;
                                 d avic v_vmsave_vmload vgif umip rdpid overflow_recov succor smca&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== GPU ===&lt;br /&gt;
==== 仕様 ====&lt;br /&gt;
&lt;br /&gt;
[[AMDGPU#インストール]]や[[ハードウェアビデオアクセラレーション#ATI/AMD]] の手順に従ってください。{{Pkg|libva-utils}} パッケージをインストールした場合、以下のようにハードウェアビデオアクセラレーションが有効になっていることを確認できます:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ vainfo|&lt;br /&gt;
vainfo: VA-API version: 1.7 (libva 2.7.1)&lt;br /&gt;
vainfo: Driver version: Mesa Gallium driver 20.1.1 for AMD RENOIR (DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0)&lt;br /&gt;
vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileMPEG2Simple            : VAEntrypointVLD&lt;br /&gt;
      VAProfileMPEG2Main              : VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Simple              : VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Main                : VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            : VAEntrypointVLD&lt;br /&gt;
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD&lt;br /&gt;
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice&lt;br /&gt;
      VAProfileH264Main               : VAEntrypointVLD&lt;br /&gt;
      VAProfileH264Main               : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileH264High               : VAEntrypointVLD&lt;br /&gt;
      VAProfileH264High               : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileHEVCMain               : VAEntrypointVLD&lt;br /&gt;
      VAProfileHEVCMain               : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileHEVCMain10             : VAEntrypointVLD&lt;br /&gt;
      VAProfileHEVCMain10             : VAEntrypointEncSlice&lt;br /&gt;
      VAProfileJPEGBaseline           : VAEntrypointVLD&lt;br /&gt;
      VAProfileVP9Profile0            : VAEntrypointVLD&lt;br /&gt;
      VAProfileVP9Profile2            : VAEntrypointVLD&lt;br /&gt;
      VAProfileNone                   : VAEntrypointVideoProc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|glxinfo}} の出力例:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ glxinfo -B|&lt;br /&gt;
name of display: :0&lt;br /&gt;
display: :0  screen: 0&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
Extended renderer info (GLX_MESA_query_renderer):&lt;br /&gt;
    Vendor: X.Org (0x1002)&lt;br /&gt;
    Device: AMD RENOIR (DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0) (0x1636)&lt;br /&gt;
    Version: 20.1.1&lt;br /&gt;
    Accelerated: yes&lt;br /&gt;
    Video memory: 512MB&lt;br /&gt;
    Unified memory: no&lt;br /&gt;
    Preferred profile: core (0x1)&lt;br /&gt;
    Max core profile version: 4.6&lt;br /&gt;
    Max compat profile version: 4.6&lt;br /&gt;
    Max GLES1 profile version: 1.1&lt;br /&gt;
    Max GLES[23] profile version: 3.2&lt;br /&gt;
Memory info (GL_ATI_meminfo):&lt;br /&gt;
    VBO free memory - total: 4 MB, largest block: 4 MB&lt;br /&gt;
    VBO free aux. memory - total: 2165 MB, largest block: 2165 MB&lt;br /&gt;
    Texture free memory - total: 4 MB, largest block: 4 MB&lt;br /&gt;
    Texture free aux. memory - total: 2165 MB, largest block: 2165 MB&lt;br /&gt;
    Renderbuffer free memory - total: 4 MB, largest block: 4 MB&lt;br /&gt;
    Renderbuffer free aux. memory - total: 2165 MB, largest block: 2165 MB&lt;br /&gt;
Memory info (GL_NVX_gpu_memory_info):&lt;br /&gt;
    Dedicated video memory: 512 MB&lt;br /&gt;
    Total available memory: 3584 MB&lt;br /&gt;
    Currently available dedicated video memory: 4 MB&lt;br /&gt;
OpenGL vendor string: X.Org&lt;br /&gt;
OpenGL renderer string: AMD RENOIR (DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0)&lt;br /&gt;
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.1&lt;br /&gt;
OpenGL core profile shading language version string: 4.60&lt;br /&gt;
OpenGL core profile context flags: (none)&lt;br /&gt;
OpenGL core profile profile mask: core profile&lt;br /&gt;
&lt;br /&gt;
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.1&lt;br /&gt;
OpenGL shading language version string: 4.60&lt;br /&gt;
OpenGL context flags: (none)&lt;br /&gt;
OpenGL profile mask: compatibility profile&lt;br /&gt;
&lt;br /&gt;
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.1&lt;br /&gt;
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== ディスプレイドライバーの問題 ==== &lt;br /&gt;
&lt;br /&gt;
===== システムが突然フリーズする =====&lt;br /&gt;
&lt;br /&gt;
このノートパソコンを含む一部の Vega グラフィック搭載デバイスは、[[AMDGPU]] カーネルドライバーがランダムで致命的なクラッシュを起こす問題を抱えており、そのときシステム全体が突然フリーズする問題が発生します。&lt;br /&gt;
&lt;br /&gt;
Arch のバグトラッカーにある [https://bugs.archlinux.org/task/66991 こちらのバグレポート] や上流の [https://gitlab.freedesktop.org/drm/amd/-/issues/1137] や [https://bugzilla.kernel.org/show_bug.cgi?id=207383] のバグレポートを参照してください。&lt;br /&gt;
&lt;br /&gt;
===== 画面輝度が制御できない =====&lt;br /&gt;
&lt;br /&gt;
[[AMDGPU]] カーネルドライバーのバックライト制御はカーネル 5.7 の最初のバージョンでは壊れていました。&lt;br /&gt;
&lt;br /&gt;
カーネル 5.7.6 以上なら問題なく動作します。&lt;br /&gt;
&lt;br /&gt;
== 入力デバイスとボタン ==&lt;br /&gt;
&lt;br /&gt;
入力デバイスのリストは以下のように確認できます:&lt;br /&gt;
{{hc|head=$ xinput list|output=&lt;br /&gt;
⎡ Virtual core pointer                          id=2    [master pointer  (3)]&lt;br /&gt;
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]&lt;br /&gt;
⎜   ↳ MSFT0001:00 04F3:3138 Mouse               id=16   [slave  pointer  (2)]&lt;br /&gt;
⎜   ↳ MSFT0001:00 04F3:3138 Touchpad            id=17   [slave  pointer  (2)]&lt;br /&gt;
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]&lt;br /&gt;
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Power Button                              id=6    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Power Button                              id=8    [slave  keyboard (3)]&lt;br /&gt;
    ↳ Integrated Camera: Integrated C           id=13   [slave  keyboard (3)]&lt;br /&gt;
    ↳ Integrated Camera: Integrated I           id=14   [slave  keyboard (3)]&lt;br /&gt;
    ↳ Ideapad extra buttons                     id=15   [slave  keyboard (3)]&lt;br /&gt;
    ↳ AT Translated Set 2 keyboard              id=18   [slave  keyboard (3)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== キーボード ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。キーはデフォルトで正しくマッピングされており、キーボードバックライトも動作します。&lt;br /&gt;
&lt;br /&gt;
=== タッチパッド ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。&lt;br /&gt;
&lt;br /&gt;
=== ウェブカメラ ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。&lt;br /&gt;
&lt;br /&gt;
=== 電源ボタン ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。&lt;br /&gt;
&lt;br /&gt;
== ネットワーク ==&lt;br /&gt;
&lt;br /&gt;
=== 無線コントローラ ===&lt;br /&gt;
&lt;br /&gt;
無線コントローラは特に設定をしなくても動作します。詳しくは[[ワイヤレス設定]]を見てください。&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lspci {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/Network controller/{print $NF}&#039;|Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter}}&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth コントローラ ===&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。[[Bluetooth]] を見てください。&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lsusb|&lt;br /&gt;
...&lt;br /&gt;
Bus 001 Device 003: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio &lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== オーディオ ==&lt;br /&gt;
&lt;br /&gt;
特に設定をしなくても動作します。[[サウンドシステム]]を見てください。&lt;br /&gt;
&lt;br /&gt;
{{hc|1=$ lspci {{!}} grep Audio {{!}} awk -F &amp;quot;: *&amp;quot; &#039;{$1=$2=&amp;quot;&amp;quot;;print $0}&#039;|2=&lt;br /&gt;
&lt;br /&gt;
Advanced Micro Devices, Inc. [AMD/ATI] Device 1637&lt;br /&gt;
Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)&lt;br /&gt;
Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ストレージ ==&lt;br /&gt;
&lt;br /&gt;
{{hc|1=$ lspci {{!}} awk -F &amp;quot;: *&amp;quot; &#039;/Non-Volatile memory controller/{$1=$2=&amp;quot;&amp;quot;;print $0}&#039;|2=&lt;br /&gt;
Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ハードウェアコンポーネントのリスト ==&lt;br /&gt;
&lt;br /&gt;
{{hc|1=$ lspci|2=&lt;br /&gt;
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex&lt;br /&gt;
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU&lt;br /&gt;
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge&lt;br /&gt;
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge&lt;br /&gt;
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge&lt;br /&gt;
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge&lt;br /&gt;
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge&lt;br /&gt;
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus&lt;br /&gt;
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)&lt;br /&gt;
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)&lt;br /&gt;
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0&lt;br /&gt;
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1&lt;br /&gt;
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2&lt;br /&gt;
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3&lt;br /&gt;
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4&lt;br /&gt;
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5&lt;br /&gt;
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6&lt;br /&gt;
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7&lt;br /&gt;
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter&lt;br /&gt;
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983&lt;br /&gt;
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c1)&lt;br /&gt;
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637&lt;br /&gt;
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor&lt;br /&gt;
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1&lt;br /&gt;
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1&lt;br /&gt;
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)&lt;br /&gt;
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|$ lsusb|&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Bus 003 Device 002: ID 04f2:b67c Chicony Electronics Co., Ltd Integrated Camera&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Bus 001 Device 003: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== システムパフォーマンスモード ===&lt;br /&gt;
&lt;br /&gt;
3つのモードが存在します: &#039;&#039;インテリジェントクーリング&#039;&#039;, &#039;&#039;エクストリームパフォーマンス&#039;&#039;, &#039;&#039;バッテリー省電力&#039;&#039;。切り替えるには、ACPI メソッドを呼び出す必要があります。&lt;br /&gt;
&lt;br /&gt;
まず {{Pkg|acpi_call}} (または LTS カーネルを使っているなら {{Pkg|acpi_call-lts}}、他の[[カーネル]]を使っているなら {{Pkg|acpi_call-dkms}}) をインストールして[[カーネルモジュール]]をロードしてください:&lt;br /&gt;
&lt;br /&gt;
  $ sudo modprobe acpi_call&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;インテリジェントクーリング&#039;&#039; モードに設定:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x000FB001&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;エクストリームパフォーマンス&#039;&#039; モードに設定:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0012B001&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;バッテリー省電力&#039;&#039; モードに設定:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0013B001&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
設定を確認するには:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.FCMO&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
  $ sudo cat /proc/acpi/call | cut -d &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; -f1&lt;br /&gt;
&lt;br /&gt;
{{ic|0x0}} なら &#039;&#039;インテリジェントクーリング&#039;&#039;、{{ic|0x1}} なら &#039;&#039;エクストリームパフォーマンス&#039;&#039;、{{ic|0x2}} なら &#039;&#039;バッテリー省電力&#039;&#039; です。&lt;br /&gt;
&lt;br /&gt;
=== 急速充電 ===&lt;br /&gt;
&lt;br /&gt;
{{Pkg|acpi_call}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
急速充電をオンにする:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x07&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
急速充電をオフにする:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x08&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
&lt;br /&gt;
設定を確認するには:&lt;br /&gt;
&lt;br /&gt;
  $ echo &#039;\_SB.PCI0.LPC0.EC0.QCHO&#039; | sudo tee /proc/acpi/call&lt;br /&gt;
  $ sudo cat /proc/acpi/call | cut -d &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; -f1&lt;br /&gt;
&lt;br /&gt;
where {{ic|0x0}} stands for &#039;&#039;off&#039;&#039; and {{ic|0x1}} stands for &#039;&#039;on&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Lenovo_IdeaPad_5_15are05&amp;diff=16860</id>
		<title>Lenovo IdeaPad 5 15are05</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Lenovo_IdeaPad_5_15are05&amp;diff=16860"/>
		<updated>2020-07-16T14:56:31Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Lenovo]]&lt;br /&gt;
[[en:Lenovo IdeaPad 5 15are0]]&lt;br /&gt;
IdeaPad 5 15are0 は AMD Renoir を搭載した Lenovo のノートパソコンです。一部の国では構成が固定されています。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアのサポート ==&lt;br /&gt;
&lt;br /&gt;
=== UEFI ===&lt;br /&gt;
&lt;br /&gt;
インストールする前に、BIOS で[[セキュアブート]]を無効化してください。起動画面で {{ic|F2}} を押すことで BIOS を開けます。また、{{ic|F12}} を押すことでブートメニューを開けます。&lt;br /&gt;
&lt;br /&gt;
=== ビデオ ===&lt;br /&gt;
&lt;br /&gt;
X は最新の {{Pkg|linux}} と {{Pkg|xf86-video-amdgpu}} で動作します。&lt;br /&gt;
&lt;br /&gt;
=== サウンド ===&lt;br /&gt;
&lt;br /&gt;
[[PulseAudio]] を使うことで特に設定しなくても動作します。&lt;br /&gt;
&lt;br /&gt;
=== ワイヤレス ===&lt;br /&gt;
&lt;br /&gt;
様々な無線チップが使われていますが特に設定は不要です。最悪の場合でも m.2 wifi モジュールは簡単に交換できます。&lt;br /&gt;
&lt;br /&gt;
=== タッチパッド ===&lt;br /&gt;
&lt;br /&gt;
タッチパッドはそのままでは上手く動作しません。{{ic|elants_i2c}} のバインドを解除してから {{ic|i2c_hid}} にバインドする必要があります。&lt;br /&gt;
&lt;br /&gt;
{{Tip|([[su]] を使うなどして) 以下のコマンドは root で実行してください、通常ユーザーで sudo を使っても権限が足りません。}}&lt;br /&gt;
 $ modprobe i2c_hid&lt;br /&gt;
 # echo &amp;quot;i2c-ELAN0001:00&amp;quot; &amp;gt; /sys/bus/i2c/drivers/elants_i2c/unbind&lt;br /&gt;
 # echo &amp;quot;i2c-ELAN0001:00&amp;quot; &amp;gt; /sys/bus/i2c/drivers/i2c_hid/bind&lt;br /&gt;
&lt;br /&gt;
毎回バインドを設定しなくても良いように {{ic|elants_i2c}} モジュールはブラックリストに入れてください:&lt;br /&gt;
 # echo &amp;quot;blacklist elants_i2c&amp;quot; | tee /etc/modprobe.d/touchpad.conf&lt;br /&gt;
&lt;br /&gt;
{{Warning|{{ic|elants_i2c}} モジュールをブラックリストに追加するとタッチスクリーン搭載モデルのタッチスクリーンが機能しなくなります。その場合、[https://bugzilla.kernel.org/show_bug.cgi?id&amp;amp;#061;207759] に書かれている #17 と #19 のコメントにあるようにバインドコマンドを記述したスクリプトを呼び出すサービスを作成してください。}}&lt;br /&gt;
&lt;br /&gt;
=== ディスプレイ ===&lt;br /&gt;
&lt;br /&gt;
輝度調整は linux 5.7.6.1 以上で機能します。古いカーネルではパッチが必要で、パッチをあてないと設定できる輝度が 100% から 90% までに制限されます。パッチを含んでいるカーネルは {{AUR|linux-renoir-backlight}}{{Broken package link|package not found}} でインストールできます。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Bilibili&amp;diff=16859</id>
		<title>Bilibili</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Bilibili&amp;diff=16859"/>
		<updated>2020-07-16T14:46:16Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:マルチメディア]]&lt;br /&gt;
[[en:Bilibili]]&lt;br /&gt;
[[zh-hans:Bilibili]]&lt;br /&gt;
&#039;&#039;&#039;bilibili&#039;&#039;&#039; (別名 &amp;quot;哔哩哔哩&amp;quot; または &amp;quot;B 站&amp;quot;) は中国の Shanghai Oriental Media (Group) Co. が運営している弾幕式ビデオウェブサイトで、前身はビデオ共有ウェブサイトの Mikufans でした。Mikufans は2009年6月26日に ⑨bishi によって開設されました。⑨bishi は元々は AcFun のユーザーで、AcFun が利用できなくなったときに、安定して使える弾幕式ビデオ共有ウェブサイトとして Mikufans が作られました。2010年1月24日にウェブサイトは bilibili に改名され、AcFun などの弾幕ビデオサイトとは異なる弾幕システムを搭載するようになっています。&lt;br /&gt;
&lt;br /&gt;
bilibili という名前は「とある科学の超電磁砲」に登場する「御坂美琴」の愛称から来ています。&lt;br /&gt;
&lt;br /&gt;
== 再生方法 ==&lt;br /&gt;
&lt;br /&gt;
=== html5 で再生 ===&lt;br /&gt;
&lt;br /&gt;
現在 bilibili は HTML5 の再生をサポートしています。&lt;br /&gt;
&lt;br /&gt;
=== you-get と mpv を使う ===&lt;br /&gt;
&lt;br /&gt;
{{Pkg|you-get}} と {{Pkg|mpv}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
まず {{ic|you-get -u &#039;&#039;url&#039;&#039;}} を使ってストリーミングビデオのアドレスを取得して (&#039;&#039;url&#039;&#039; は動画の再生ページの URL に置き換えてください)、以下のコマンドで動画を再生します:&lt;br /&gt;
&lt;br /&gt;
 mpv --no-ytdl --http-header-fields=&amp;quot;referer: https://www.bilibili.com&amp;quot; &#039;&#039;video_url&#039;&#039; --audio-file &#039;&#039;audio_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;stream_url&#039;&#039; は you-get を使って取得したストリーミングメディアのアドレスに置き換えてください。&lt;br /&gt;
&lt;br /&gt;
{{Tip|[[ハードウェアビデオアクセラレーション]]を設定することで、CPU の使用率を下げることができます。}}&lt;br /&gt;
&lt;br /&gt;
=== 他の方法 ===&lt;br /&gt;
&lt;br /&gt;
* {{AUR|moonplayer}} で再生するにはプラグインが必要です。[https://github.com/coslyk/moonplayer-plugins] を見てください。&lt;br /&gt;
&lt;br /&gt;
* {{AUR|bilidan-git}} , GitHub アドレス: [https://github.com/m13253/BiliDan BiliDan]。&lt;br /&gt;
&lt;br /&gt;
* microcai によって開発されている [https://github.com/microcai/bilibili_player bilibili player]。&lt;br /&gt;
&lt;br /&gt;
== ダウンロード == &lt;br /&gt;
&lt;br /&gt;
=== you-get を使う ===&lt;br /&gt;
&lt;br /&gt;
以下のコマンドでダウンロードできます:&lt;br /&gt;
&lt;br /&gt;
 you-get [url]  # url is the URL of the video playback page&lt;br /&gt;
&lt;br /&gt;
=== 他の方法 ===&lt;br /&gt;
&lt;br /&gt;
* GitHub プロジェクト [https://github.com/PeterDing/iScript Iscript]&lt;br /&gt;
&lt;br /&gt;
* [http://www.downloadhelper.net/ DownloadHelper] などのブラウザプラグイン&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83&amp;diff=16858</id>
		<title>デスクトップ環境</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83&amp;diff=16858"/>
		<updated>2020-07-16T14:28:56Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* デスクトップ環境の比較 */ 内部リンク&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:デスクトップ環境]]&lt;br /&gt;
[[en:Desktop environment]]&lt;br /&gt;
[[es:Desktop environment]]&lt;br /&gt;
[[fa:Desktop environment]]&lt;br /&gt;
[[it:Desktop environment]]&lt;br /&gt;
[[ru:Desktop environment]]&lt;br /&gt;
[[sv:Skrivbordsmiljö]]&lt;br /&gt;
[[zh-hans:Desktop environment]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|ディスプレイマネージャ}}&lt;br /&gt;
{{Related|ウィンドウマネージャ}}&lt;br /&gt;
{{Related|Xorg}}&lt;br /&gt;
{{Related|Wayland}}&lt;br /&gt;
{{Related|デフォルトアプリケーション}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:ja:デスクトップ環境|デスクトップ環境]]にはコモンウィジェットツールキットやライブラリセットを使った様々な X クライアントがバンドルされており、&#039;&#039;完全な&#039;&#039;グラフィカルユーザーインターフェース (GUI) を提供します。&lt;br /&gt;
&lt;br /&gt;
== X Window System == &amp;lt;!-- please keep this section synchronized with [[ウィンドウマネージャ#X Window System]] --&amp;gt;&lt;br /&gt;
[[Wikipedia:ja:X Window System|X Window System]] はグラフィカルユーザーインターフェースの基礎を提供します。デスクトップ環境をインストールする前に、X サーバーをインストールする必要があります。詳しい情報は [[Xorg]] を見て下さい。デスクトップ環境の中には X に取って代わる [[Wayland]] に対応しているものもありますが、どれもまだ実験的な段階です。&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;X は、GUI環境構築のための基本フレームワークやプリミティブを提供する。ウィンドウを画面上に描画したり、移動させたり、マウスやキーボードを使ってやり取りするといったことである。X はユーザインタフェースを規定しない。それは、個々のクライアントプログラムの管理下にある。そのため、X に基づいた環境の見た目は様々であり、プログラムごとにインタフェースが異なる。X は OS の中核部分には含まれず、アプリケーション層構築の基盤となっている。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ユーザーは様々な方法によって自由に GUI 環境を設定することができます。この設定を完成させるのに、デスクトップ環境は完全で便利な方法を提供します。&lt;br /&gt;
&lt;br /&gt;
== デスクトップ環境 ==&lt;br /&gt;
&lt;br /&gt;
デスクトップ環境には様々な X クライアントがバンドルされており、アイコン・ウィンドウ・ツールバー・壁紙・デスクトップウィジェットのようなグラフィカルユーザーインターフェースの一般的な要素を提供しています。さらに、ほとんどのデスクトップ環境には総合的なアプリケーションとユーティリティが含まれています。&lt;br /&gt;
&lt;br /&gt;
ユーザーは複数のデスクトップ環境から自由にアプリケーションを取捨選択することもできます。例えば、KDE ユーザーは、Epiphany ウェブブラウザ （KDE の Konqueror ウェブブラウザが気に入らなかった場合） などの GNOME アプリケーションをインストールできます。このアプローチの欠点は、デスクトップ環境に含まれたアプリケーションの多くは DE 各々のライブラリにかなり依存しているということです。結果として、さまざまなデスクトップ環境からアプリケーションをインストールすると更に大量のライブラリのインストールの必要を招きます。ディスク容量を節約、または[[Wikipedia:ja:ソフトウェアの肥大化|ソフトウェアの肥大化]]を避けようとしているユーザーにとってはこのような混合環境は避けて、代わりの軽量な環境に目を向けるべきでしょう。&lt;br /&gt;
&lt;br /&gt;
なお、DE によるアプリケーションはそれぞれのネイティブ環境にあわせて作られる傾向があります。外観上、異なったウィジェットツールキットがまざった混合環境では外見不一致になることがあります（つまり、インターフェースが別々のアイコン・ウィジェットスタイルを使うことになります）。ユーザーエクスペリエンス上、混合環境は振る舞いが等しくならないかもしれません（例: アイコンのダブルクリックに対するシングルクリック、ドラッグアンドドロップ機能）し混乱や意図しない振る舞いの原因となりえます。&lt;br /&gt;
&lt;br /&gt;
=== デスクトップ環境の一覧 ===&lt;br /&gt;
&lt;br /&gt;
==== 公式サポート ====&lt;br /&gt;
&lt;br /&gt;
* {{App|[[GNOME]]|GNOME プロジェクトは2つのものを提供しています: 魅力的で直感的なデスクトップである、GNOME デスクトップと、デスクトップの要素を結合するアプリケーションを作成するための広範なフレームワークである、GNOME 開発環境です。GNOME は、フリーで、使いやすく、理解しやすく、国際的で、デベロッパフレンドリ、かつ組織的なサポートとコミュニティがあります。|https://www.gnome.org/gnome-3/|{{grp|gnome}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[GNOME Flashback]]|GNOME Flashback は元は GNOME フォールバックモードと呼ばれていた GNOME 3 用のシェルです。デスクトップレイアウトや使っている技術は GNOME2 と似ています。|https://wiki.gnome.org/Projects/GnomeFlashback|{{Pkg|gnome-flashback}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[MATE]]|伝統的なやりかたを好む Linux ユーザーにとって直感的で魅力的なデスクトップを提供します。GNOME 2 のフォークとして開発が開始されましたが、現在では GTK+ 3 が使われてます。|http://www.mate-desktop.org/|{{grp|mate}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Cinnamon]]|Cinnamon は Gnome 3 のフォークです。Gnome 2 のような、伝統的なユーザーエクスペリエンスを得られるように力が入れられています。|http://cinnamon.linuxmint.com/|{{Pkg|cinnamon}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Budgie Desktop]]|Budgie Desktop は最近のユーザーを考慮して設計された軽量なデスクトップ環境で、シンプリシティとエレガンスに焦点を置いています。Chrome/Chromium OS のデスクトップレイアウトにも近似。|https://budgie-desktop.org/|{{Pkg|budgie-desktop}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Deepin Desktop Environment|Deepin]]|Deepin デスクトップインターフェイスとアプリは直感的でエレガントなデザインを特徴としています。画面の遷移や共有、検索などをするだけで、喜びを。|https://www.deepin.org/|{{grp|deepin}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[KDE|KDE Plasma]]|KDE はたくさんの独立したアプリケーションによって構成され、デスクトップワークスペースはそれらアプリケーションを動かすシェルとして働きます。KDE アプリケーションは他のデスクトップ環境でも問題なくシステムコンポーネントと結合して動くように作られています。KDE ワークスペースもあわせれば、少ないシステムリソースで動く、より良いアプリケーションの統合環境が得ることができます。|https://www.kde.org/plasma-desktop|{{grp|plasma}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Xfce]]|Xfce は 伝統的な UNIX 哲学、モジュール性と効率性の体現者です。現代的なデスクトップ環境として期待される機能を持った多くのコンポーネントが含まれていますが、どれも比較的に軽量に抑えられています。コンポーネントは分割してパッケージ化され、最適なパーソナル環境を作るために必要なものだけをピックアップすることができます。|https://www.xfce.org/|{{Grp|xfce4}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Enlightenment]]|[[Enlightenment]] デスクトップシェルは効率的で息を呑むようなウィンドウマネージャを提供します。Enlightenment Foundation Libraries による他の重要なデスクトップコンポーネント、ファイルマネージャ、デスクトップアイコン、ウィジェットなども含まれます。前代未聞のレベルのテーマ機能を持ちつつ古いハードウェアや組み込みデバイスでも動くと豪語しています。|https://www.enlightenment.org/|{{Pkg|enlightenment}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[LXDE]]|&amp;quot;Lightweight X11 Desktop Environment&amp;quot; は速くて省エネルギーなデスクトップ環境です。国際的な開発コミュニティによってメンテナンスされていて、美しいインターフェース、多言語サポート、標準キーボードショートカット、タブファイルブラウズなどの付加的な機能を持っています。基礎から軽量にするよう作られているので、LXDE は他の環境よりも CPU や RAM の消費量が少なくみつもれます。ハードウェアの性能が限られるクラウドコンピューティングや、ネットブック、携帯デバイス (例: MID)　や古いコンピュータなどに特に有効です。|http://lxde.org/|GTK+ 2: {{grp|lxde}}, GTK+ 3: {{grp|lxde-gtk3}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[LXQt]]|LXQt は LXDE (Lightweight Desktop Environment) の Qt 移植であり後継バージョンです。LXDE-Qt と Razor-qt プロジェクトが統合して作られました: 軽量、モジュール式、極めて高速でユーザーフレンドリーなデスクトップ環境です。|http://lxqt.org/|{{grp|lxqt}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Sugar]]|Sugar 学習用プラットフォームは5歳から12歳までの子供たちにリッチメディアを通して勉学の助けにすることを目的とした活動のためのコンピュータ環境です。Sugar は高等な教育の機会をすべての子供に与えるための世界的な支援によって成り立っています。現在では世界中の、40カ国以上、25の言語をしゃべる、100万人近くの子供たちによって使われています。Sugar は現在多くの地域で見過ごされている、質の高い教育を通じて充実した生活をおくれるように人々を手助けしています。|https://sugarlabs.org/|{{Pkg|sugar}} + {{Grp|sugar-fructose}}}}&lt;br /&gt;
&lt;br /&gt;
==== 非公式サポート ====&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Equinox Desktop Environment|EDE]]|&amp;quot;Equinox Desktop Environment&amp;quot; はシンプルで極限の軽量・高速を目指して作られている DE です。|http://equinox-project.org/|{{AUR|ede}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Liri]]|近代的なデザインと機能が特徴のデスクトップ環境です。Liri は [http://hawaiios.org/ Hawaii], [http://papyros.io/ Papyros], [https://github.com/liri-project Liri Project] がマージして生まれました。開発状況はまだ実験的な段階です。|https://liri.io/|{{AUR|liri-shell-git}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Lumina]]|Lumina は Qt 5 で書かれた FreeBSD 用の軽量なデスクトップ環境です。ウィンドウの管理には [[Fluxbox]] を使っています。|https://lumina-desktop.org/|{{AUR|lumina-desktop}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Moksha]]|Enlightenment のフォークで、Ubuntu ベースの Bodhi Linux でデフォルトのデスクトップ環境として使われています。|http://www.bodhilinux.com/moksha-desktop/|{{AUR|moksha}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Pantheon]]|Pantheon は elementary OS ディストリビューションのデフォルトデスクトップ環境として作成されました。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティや外観には GNOME Shell や macOS と似通っているところがあります。|https://elementary.io/|{{AUR|pantheon-session-git}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[theShell]]|出来る限りユーザーの邪魔をしないように設計されたデスクトップ環境です。ウィジェットツールキットとして Qt 5 を、ウィンドウマネージャとして KWin を使用します。パーソナルアシスタントが組み込まれています。|https://vicr123.github.io/theshell|{{AUR|theshell}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Trinity]]|Trinity Desktop Environment (TDE) プロジェクトは KDE 3.5 のスタイルを維持するという目的から始まった Unix ライクなオペレーティングシステム向けのデスクトップ環境です。|http://www.trinitydesktop.org/|[[Trinity]] を参照}}&lt;br /&gt;
&lt;br /&gt;
=== デスクトップ環境の比較 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;このセクションでは人気デスクトップ環境の比較を試みますが、実際に試すことがあなたに合ったデスクトップ環境を選ぶために最適の方法だということを忘れないで下さい。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia|Comparison of X Window System desktop environments}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ デスクトップ環境 &amp;lt;!-- PLEASE DO NOT OVER-CLUTTER THIS TABLE! --&amp;gt;&lt;br /&gt;
! デスクトップ環境 !! ツールキット !! ウィンドウマネージャ !! タスクバー !! ターミナルエミュレータ !! ファイルマネージャ !! 電卓 !! テキストエディタ !! 画像ビューア !! メディアプレイヤ !! ドキュメントビューア !! ウェブブラウザ !! ディスプレイマネージャ&lt;br /&gt;
|-&lt;br /&gt;
| [[Budgie Desktop|Budgie]] || {{Pkg|gtk3}} || {{Pkg|budgie-desktop}} || {{Pkg|budgie-desktop}} || {{Pkg|gnome-terminal}} || {{Pkg|nautilus}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|epiphany}} || {{Pkg|gdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Cinnamon]] || {{Pkg|gtk3}} || {{Pkg|muffin}} || {{Pkg|cinnamon}} || {{Pkg|gnome-terminal}} || {{Pkg|nemo}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|firefox}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deepin]] || {{Pkg|gtk2}} {{Pkg|gtk3}} {{Pkg|qt5-base}} || {{Pkg|deepin-wm}} || {{Pkg|deepin-dock}} || {{Pkg|deepin-terminal}} || {{Pkg|deepin-file-manager}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|deepin-image-viewer}} || {{Pkg|deepin-movie}} || {{Pkg|evince}} || {{Pkg|chromium}} || {{Pkg|deepin-session-ui}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Equinox Desktop Environment|EDE]] || {{Pkg|fltk}} || {{Pkg|pekwm}} || {{AUR|ede}} || {{Pkg|xterm}} || {{AUR|fluff}} || {{AUR|zalc}} || {{AUR|fltk-editor}} || {{AUR|ede}} || {{AUR|flmusic}} || {{AUR|flaxpdf-git}} || {{Pkg|dillo}} || {{Pkg|xorg-xdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Enlightenment]] || {{Pkg|efl}} || {{Pkg|enlightenment}} || {{Pkg|enlightenment}} || {{Pkg|terminology}} || {{Pkg|enlightenment}} || {{AUR|equate-git}} || {{AUR|ecrire-git}} || {{AUR|ephoto-git}} || {{AUR|rage}} || eevee || {{Pkg|links}} || {{Pkg|xorg-xdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNOME]] || {{Pkg|gtk3}} || {{Pkg|mutter}} || {{Pkg|gnome-shell}} || {{Pkg|gnome-terminal}} || {{Pkg|nautilus}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|epiphany}} || {{Pkg|gdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNOME Flashback]] || {{Pkg|gtk3}} || {{Pkg|metacity}} || {{Pkg|gnome-panel}} || {{Pkg|gnome-terminal}} || {{Pkg|nautilus}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|epiphany}} || {{Pkg|gdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KDE Plasma]] || {{Pkg|qt5-base}} || {{Pkg|kwin}} || {{Pkg|plasma-desktop}} || {{Pkg|konsole}} || {{Pkg|dolphin}} || {{Pkg|kcalc}} || {{Pkg|kwrite}} {{Pkg|kate}} || {{Pkg|gwenview}} || {{Pkg|dragon}} || {{Pkg|okular}} || {{Pkg|konqueror}} || {{Pkg|sddm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Liri]] || {{Pkg|qt5-base}} || {{AUR|greenisland}} || {{AUR|liri-shell-git}} || {{AUR|liri-terminal-git}} || {{AUR|liri-files-git}} || {{AUR|liri-calculator-git}} || {{AUR|liri-text-git}} || {{AUR|eyesight}} || liri-player || {{Pkg|qpdfview}} || {{AUR|liri-browser-git}} || {{Pkg|sddm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LXDE]] GTK+ 2 || {{Pkg|gtk2}} || {{Pkg|openbox}} || {{Pkg|lxpanel}} || {{Pkg|lxterminal}} || {{Pkg|pcmanfm}} || {{Pkg|galculator-gtk2}} || {{Pkg|leafpad}} || {{Pkg|gpicview}} || {{Pkg|lxmusic}} || {{Pkg|epdfview}} || {{Pkg|midori}} || {{Pkg|lxdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LXDE]] GTK+ 3 || {{Pkg|gtk3}} || {{Pkg|openbox}} || {{Pkg|lxpanel-gtk3}} || {{Pkg|lxterminal-gtk3}}{{Broken package link|置換パッケージ: {{Pkg|lxterminal}}}} || {{Pkg|pcmanfm-gtk3}} || {{Pkg|galculator}} || {{Pkg|l3afpad}} || {{Pkg|gpicview-gtk3}} || {{Pkg|lxmusic-gtk3}} || {{Pkg|atril}} || {{Pkg|midori}} || {{Pkg|lxdm-gtk3}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LXQt]] || {{Pkg|qt5-base}} || {{Pkg|openbox}} || {{Pkg|lxqt-panel}} || {{Pkg|qterminal}} || {{Pkg|pcmanfm-qt}} || {{Pkg|speedcrunch}} || {{Pkg|notepadqq}} || {{Pkg|lximage-qt}} || {{Pkg|smplayer}} || {{Pkg|qpdfview}} || {{Pkg|qupzilla}}{{Broken package link|置換パッケージ: {{Pkg|falkon}}}} || {{Pkg|sddm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MATE]] || {{Pkg|gtk3}} || {{Pkg|marco}} || {{Pkg|mate-panel}} || {{Pkg|mate-terminal}} || {{Pkg|caja}} || {{Pkg|mate-calc}} || {{Pkg|pluma}} || {{Pkg|eom}} || {{Pkg|parole}} || {{Pkg|atril}} || {{Pkg|midori}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Pantheon]] || {{Pkg|gtk3}} || {{AUR|gala-git}} || {{Pkg|plank}} {{AUR|wingpanel}} || {{Pkg|pantheon-terminal}} || {{Pkg|pantheon-files}} || {{Pkg|pantheon-calculator}} || {{Pkg|scratch-text-editor}}{{Broken package link|{{aur-mirror|scratch-text-editor}}}} || {{Pkg|pantheon-photos}} || {{Pkg|pantheon-videos}} || {{Pkg|evince}} || {{Pkg|epiphany}} ||&lt;br /&gt;
{{AUR|lightdm-pantheon-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Sugar]] || {{Pkg|gtk3}} || {{Pkg|metacity}} || {{Pkg|sugar}} || {{Pkg|sugar-activity-terminal}} || {{Pkg|sugar}} || {{Pkg|sugar-activity-calculate}} || {{Pkg|sugar-activity-write}} || {{Pkg|sugar-activity-imageviewer}} || {{Pkg|sugar-activity-jukebox}} || {{Pkg|sugar-activity-read}} || {{Pkg|sugar-activity-browse}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[theShell]] || {{Pkg|qt5-base}} || {{Pkg|kwin}} || {{AUR|theshell}} || {{AUR|theterminal}} || {{AUR|thefile}} || {{AUR|thecalculator}} || {{Pkg|kwrite}} {{Pkg|kate}} || {{Pkg|gwenview}} || {{AUR|themedia}} || {{Pkg|okular}} || {{Pkg|konqueror}} || {{AUR|lightdm-webkit-theme-contemporary}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Trinity]] || TQt || TWin || Kicker || Konsole || Konqueror || KCalc || Kwrite Kate || Kuickshow || Kaffeine || KPDF || Konqueror || TDM&lt;br /&gt;
|-&lt;br /&gt;
| [[Xfce]] || {{Pkg|gtk2}} {{Pkg|gtk3}} || {{Pkg|xfwm4}} || {{Pkg|xfce4-panel}} || {{Pkg|xfce4-terminal}} || {{Pkg|thunar}} || {{Pkg|galculator}} || {{Pkg|mousepad}} || {{Pkg|ristretto}} || {{Pkg|parole}} || {{Pkg|epdfview}} || {{Pkg|midori}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====使用リソース====&lt;br /&gt;
&lt;br /&gt;
システムリソースの点では、GNOME と KDE は&#039;&#039;不経済な&#039;&#039;デスクトップ環境と言えます。他の軽量なデスクトップ環境 (LXDE, LXQt, Xfce) を使うことは、ディスク容量の節約になるだけでなく、CPU やメモリの使用量も減らすことができます。つまり GNOME や　KDE は相対的に &#039;&#039;full-featured&#039;&#039;: 一番完全な統合環境を提供しているのです。&lt;br /&gt;
&lt;br /&gt;
一方 LXDE, LXQt や Xfce は&#039;&#039;軽量な&#039;&#039;デスクトップ環境です。やや古いマシンパワーの劣るハードウェアでも十分に動くように設計されていますし、利用するシステムリソースも低く抑えられています。（しばしば&#039;&#039;肥大化&#039;&#039;と呼ばれる） &#039;&#039;extra&#039;&#039; なフィーチャーを切り落とすことでこれを実現しています。&lt;br /&gt;
&lt;br /&gt;
====環境の親和性====&lt;br /&gt;
ユーザーの中には KDE を &#039;&#039;Windows-ライク&#039;&#039;、GNOME を &#039;&#039;Mac-ライク&#039;&#039; だと言う人も多くいます。これはかなり主観の入った比較で、どちらのデスクトップ環境も Windows や Mac に似せてカスタマイズすることができます。このことについてもっと知りたいのなら [http://www.psychocats.net/ubuntucat/is-kde-more-windows-like-than-gnome/ Is KDE &#039;more Windows-like&#039; than GNOME?] や [http://www.jeffwu.net/?p=71 KDE vs. GNOME] を読んで下さい。([http://linux.oneandoneis2.org/LNW.htm Linux is Not Windows] もまた優れた資料です。)&lt;br /&gt;
&lt;br /&gt;
== カスタム環境 ==&lt;br /&gt;
&#039;&#039;完全な&#039;&#039;グラフィカル環境を構築するのに一番簡単な方法がデスクトップ環境です。しかし、ユーザーは人気のあるデスクトップ環境（とその依存）を使わずにも様々な方法でグラフィカル環境を作成・カスタマイズすることができます。一般的に、カスタム環境の作成は、最適な[[ウィンドウマネージャ]]と[[アプリケーション一覧/その他#タスクバー・パネル・ドック|タスクバー]]、その他雑多なアプリケーション (最小限度必要なソフトウェアとして[[アプリケーション一覧/ユーティリティ#ターミナルエミュレータ|ターミナルエミュレータ]]、[[アプリケーション一覧/ユーティリティ#ファイルマネージャ|ファイルマネージャ]]、[[アプリケーション一覧/ドキュメント#テキストエディタ|テキストエディタ]]など) の選択によります。&lt;br /&gt;
&lt;br /&gt;
=== カスタムウィンドウマネージャ ===&lt;br /&gt;
&lt;br /&gt;
デスクトップ環境によっては、デフォルトのウィンドウマネージャを置き換えることが可能となっています。以下を参照してください。&lt;br /&gt;
&lt;br /&gt;
;GNOME&lt;br /&gt;
&lt;br /&gt;
GNOME Shell では別のウィンドウマネージャを使うことができませんが、[[GNOME Flashback]] では Metacity や [[Compiz]] のセッションが利用できます。さらに、[[GNOME#カスタム GNOME セッション|カスタム GNOME セッション]]を定義することが可能です。&lt;br /&gt;
&lt;br /&gt;
;Cinnamon&lt;br /&gt;
&lt;br /&gt;
[[Cinnamon]] で他のウィンドウマネージャを使うことはできません。&lt;br /&gt;
&lt;br /&gt;
;他のデスクトップ環境&lt;br /&gt;
&lt;br /&gt;
* KDE - [[KDE#KDE で別のウィンドウマネージャを使う]]を参照。&lt;br /&gt;
&lt;br /&gt;
* MATE - [[MATE#MATE で他のウィンドウマネージャを使う]]を参照。&lt;br /&gt;
&lt;br /&gt;
* Xfce - [[Xfce#デフォルトウィンドウマネージャ]]を参照。&lt;br /&gt;
&lt;br /&gt;
* LXDE - [[LXDE#ウィンドウマネージャの変更]]を参照。&lt;br /&gt;
&lt;br /&gt;
* LXQt - [[LXQt#デフォルトのウィンドウマネージャを変更する]]を参照。&lt;br /&gt;
&lt;br /&gt;
* Budgie - [[Budgie Desktop#Budgie WM を置き換える]]を参照。&lt;br /&gt;
&lt;br /&gt;
* theShell - theShell の設定で &amp;quot;Danger&amp;quot; カテゴリを開いて、&amp;quot;Window Manager Command&amp;quot; に起動したいウィンドウマネージャのコマンドを入力してください。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83&amp;diff=16857</id>
		<title>デスクトップ環境</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83&amp;diff=16857"/>
		<updated>2020-07-16T14:28:42Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: /* 非公式サポート */ 内部リンク&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:デスクトップ環境]]&lt;br /&gt;
[[en:Desktop environment]]&lt;br /&gt;
[[es:Desktop environment]]&lt;br /&gt;
[[fa:Desktop environment]]&lt;br /&gt;
[[it:Desktop environment]]&lt;br /&gt;
[[ru:Desktop environment]]&lt;br /&gt;
[[sv:Skrivbordsmiljö]]&lt;br /&gt;
[[zh-hans:Desktop environment]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|ディスプレイマネージャ}}&lt;br /&gt;
{{Related|ウィンドウマネージャ}}&lt;br /&gt;
{{Related|Xorg}}&lt;br /&gt;
{{Related|Wayland}}&lt;br /&gt;
{{Related|デフォルトアプリケーション}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:ja:デスクトップ環境|デスクトップ環境]]にはコモンウィジェットツールキットやライブラリセットを使った様々な X クライアントがバンドルされており、&#039;&#039;完全な&#039;&#039;グラフィカルユーザーインターフェース (GUI) を提供します。&lt;br /&gt;
&lt;br /&gt;
== X Window System == &amp;lt;!-- please keep this section synchronized with [[ウィンドウマネージャ#X Window System]] --&amp;gt;&lt;br /&gt;
[[Wikipedia:ja:X Window System|X Window System]] はグラフィカルユーザーインターフェースの基礎を提供します。デスクトップ環境をインストールする前に、X サーバーをインストールする必要があります。詳しい情報は [[Xorg]] を見て下さい。デスクトップ環境の中には X に取って代わる [[Wayland]] に対応しているものもありますが、どれもまだ実験的な段階です。&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;X は、GUI環境構築のための基本フレームワークやプリミティブを提供する。ウィンドウを画面上に描画したり、移動させたり、マウスやキーボードを使ってやり取りするといったことである。X はユーザインタフェースを規定しない。それは、個々のクライアントプログラムの管理下にある。そのため、X に基づいた環境の見た目は様々であり、プログラムごとにインタフェースが異なる。X は OS の中核部分には含まれず、アプリケーション層構築の基盤となっている。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ユーザーは様々な方法によって自由に GUI 環境を設定することができます。この設定を完成させるのに、デスクトップ環境は完全で便利な方法を提供します。&lt;br /&gt;
&lt;br /&gt;
== デスクトップ環境 ==&lt;br /&gt;
&lt;br /&gt;
デスクトップ環境には様々な X クライアントがバンドルされており、アイコン・ウィンドウ・ツールバー・壁紙・デスクトップウィジェットのようなグラフィカルユーザーインターフェースの一般的な要素を提供しています。さらに、ほとんどのデスクトップ環境には総合的なアプリケーションとユーティリティが含まれています。&lt;br /&gt;
&lt;br /&gt;
ユーザーは複数のデスクトップ環境から自由にアプリケーションを取捨選択することもできます。例えば、KDE ユーザーは、Epiphany ウェブブラウザ （KDE の Konqueror ウェブブラウザが気に入らなかった場合） などの GNOME アプリケーションをインストールできます。このアプローチの欠点は、デスクトップ環境に含まれたアプリケーションの多くは DE 各々のライブラリにかなり依存しているということです。結果として、さまざまなデスクトップ環境からアプリケーションをインストールすると更に大量のライブラリのインストールの必要を招きます。ディスク容量を節約、または[[Wikipedia:ja:ソフトウェアの肥大化|ソフトウェアの肥大化]]を避けようとしているユーザーにとってはこのような混合環境は避けて、代わりの軽量な環境に目を向けるべきでしょう。&lt;br /&gt;
&lt;br /&gt;
なお、DE によるアプリケーションはそれぞれのネイティブ環境にあわせて作られる傾向があります。外観上、異なったウィジェットツールキットがまざった混合環境では外見不一致になることがあります（つまり、インターフェースが別々のアイコン・ウィジェットスタイルを使うことになります）。ユーザーエクスペリエンス上、混合環境は振る舞いが等しくならないかもしれません（例: アイコンのダブルクリックに対するシングルクリック、ドラッグアンドドロップ機能）し混乱や意図しない振る舞いの原因となりえます。&lt;br /&gt;
&lt;br /&gt;
=== デスクトップ環境の一覧 ===&lt;br /&gt;
&lt;br /&gt;
==== 公式サポート ====&lt;br /&gt;
&lt;br /&gt;
* {{App|[[GNOME]]|GNOME プロジェクトは2つのものを提供しています: 魅力的で直感的なデスクトップである、GNOME デスクトップと、デスクトップの要素を結合するアプリケーションを作成するための広範なフレームワークである、GNOME 開発環境です。GNOME は、フリーで、使いやすく、理解しやすく、国際的で、デベロッパフレンドリ、かつ組織的なサポートとコミュニティがあります。|https://www.gnome.org/gnome-3/|{{grp|gnome}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[GNOME Flashback]]|GNOME Flashback は元は GNOME フォールバックモードと呼ばれていた GNOME 3 用のシェルです。デスクトップレイアウトや使っている技術は GNOME2 と似ています。|https://wiki.gnome.org/Projects/GnomeFlashback|{{Pkg|gnome-flashback}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[MATE]]|伝統的なやりかたを好む Linux ユーザーにとって直感的で魅力的なデスクトップを提供します。GNOME 2 のフォークとして開発が開始されましたが、現在では GTK+ 3 が使われてます。|http://www.mate-desktop.org/|{{grp|mate}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Cinnamon]]|Cinnamon は Gnome 3 のフォークです。Gnome 2 のような、伝統的なユーザーエクスペリエンスを得られるように力が入れられています。|http://cinnamon.linuxmint.com/|{{Pkg|cinnamon}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Budgie Desktop]]|Budgie Desktop は最近のユーザーを考慮して設計された軽量なデスクトップ環境で、シンプリシティとエレガンスに焦点を置いています。Chrome/Chromium OS のデスクトップレイアウトにも近似。|https://budgie-desktop.org/|{{Pkg|budgie-desktop}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Deepin Desktop Environment|Deepin]]|Deepin デスクトップインターフェイスとアプリは直感的でエレガントなデザインを特徴としています。画面の遷移や共有、検索などをするだけで、喜びを。|https://www.deepin.org/|{{grp|deepin}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[KDE|KDE Plasma]]|KDE はたくさんの独立したアプリケーションによって構成され、デスクトップワークスペースはそれらアプリケーションを動かすシェルとして働きます。KDE アプリケーションは他のデスクトップ環境でも問題なくシステムコンポーネントと結合して動くように作られています。KDE ワークスペースもあわせれば、少ないシステムリソースで動く、より良いアプリケーションの統合環境が得ることができます。|https://www.kde.org/plasma-desktop|{{grp|plasma}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Xfce]]|Xfce は 伝統的な UNIX 哲学、モジュール性と効率性の体現者です。現代的なデスクトップ環境として期待される機能を持った多くのコンポーネントが含まれていますが、どれも比較的に軽量に抑えられています。コンポーネントは分割してパッケージ化され、最適なパーソナル環境を作るために必要なものだけをピックアップすることができます。|https://www.xfce.org/|{{Grp|xfce4}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Enlightenment]]|[[Enlightenment]] デスクトップシェルは効率的で息を呑むようなウィンドウマネージャを提供します。Enlightenment Foundation Libraries による他の重要なデスクトップコンポーネント、ファイルマネージャ、デスクトップアイコン、ウィジェットなども含まれます。前代未聞のレベルのテーマ機能を持ちつつ古いハードウェアや組み込みデバイスでも動くと豪語しています。|https://www.enlightenment.org/|{{Pkg|enlightenment}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[LXDE]]|&amp;quot;Lightweight X11 Desktop Environment&amp;quot; は速くて省エネルギーなデスクトップ環境です。国際的な開発コミュニティによってメンテナンスされていて、美しいインターフェース、多言語サポート、標準キーボードショートカット、タブファイルブラウズなどの付加的な機能を持っています。基礎から軽量にするよう作られているので、LXDE は他の環境よりも CPU や RAM の消費量が少なくみつもれます。ハードウェアの性能が限られるクラウドコンピューティングや、ネットブック、携帯デバイス (例: MID)　や古いコンピュータなどに特に有効です。|http://lxde.org/|GTK+ 2: {{grp|lxde}}, GTK+ 3: {{grp|lxde-gtk3}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[LXQt]]|LXQt は LXDE (Lightweight Desktop Environment) の Qt 移植であり後継バージョンです。LXDE-Qt と Razor-qt プロジェクトが統合して作られました: 軽量、モジュール式、極めて高速でユーザーフレンドリーなデスクトップ環境です。|http://lxqt.org/|{{grp|lxqt}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Sugar]]|Sugar 学習用プラットフォームは5歳から12歳までの子供たちにリッチメディアを通して勉学の助けにすることを目的とした活動のためのコンピュータ環境です。Sugar は高等な教育の機会をすべての子供に与えるための世界的な支援によって成り立っています。現在では世界中の、40カ国以上、25の言語をしゃべる、100万人近くの子供たちによって使われています。Sugar は現在多くの地域で見過ごされている、質の高い教育を通じて充実した生活をおくれるように人々を手助けしています。|https://sugarlabs.org/|{{Pkg|sugar}} + {{Grp|sugar-fructose}}}}&lt;br /&gt;
&lt;br /&gt;
==== 非公式サポート ====&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Equinox Desktop Environment|EDE]]|&amp;quot;Equinox Desktop Environment&amp;quot; はシンプルで極限の軽量・高速を目指して作られている DE です。|http://equinox-project.org/|{{AUR|ede}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Liri]]|近代的なデザインと機能が特徴のデスクトップ環境です。Liri は [http://hawaiios.org/ Hawaii], [http://papyros.io/ Papyros], [https://github.com/liri-project Liri Project] がマージして生まれました。開発状況はまだ実験的な段階です。|https://liri.io/|{{AUR|liri-shell-git}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Lumina]]|Lumina は Qt 5 で書かれた FreeBSD 用の軽量なデスクトップ環境です。ウィンドウの管理には [[Fluxbox]] を使っています。|https://lumina-desktop.org/|{{AUR|lumina-desktop}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Moksha]]|Enlightenment のフォークで、Ubuntu ベースの Bodhi Linux でデフォルトのデスクトップ環境として使われています。|http://www.bodhilinux.com/moksha-desktop/|{{AUR|moksha}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Pantheon]]|Pantheon は elementary OS ディストリビューションのデフォルトデスクトップ環境として作成されました。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティや外観には GNOME Shell や macOS と似通っているところがあります。|https://elementary.io/|{{AUR|pantheon-session-git}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[theShell]]|出来る限りユーザーの邪魔をしないように設計されたデスクトップ環境です。ウィジェットツールキットとして Qt 5 を、ウィンドウマネージャとして KWin を使用します。パーソナルアシスタントが組み込まれています。|https://vicr123.github.io/theshell|{{AUR|theshell}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Trinity]]|Trinity Desktop Environment (TDE) プロジェクトは KDE 3.5 のスタイルを維持するという目的から始まった Unix ライクなオペレーティングシステム向けのデスクトップ環境です。|http://www.trinitydesktop.org/|[[Trinity]] を参照}}&lt;br /&gt;
&lt;br /&gt;
=== デスクトップ環境の比較 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;このセクションでは人気デスクトップ環境の比較を試みますが、実際に試すことがあなたに合ったデスクトップ環境を選ぶために最適の方法だということを忘れないで下さい。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia|Comparison of X Window System desktop environments}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ デスクトップ環境 &amp;lt;!-- PLEASE DO NOT OVER-CLUTTER THIS TABLE! --&amp;gt;&lt;br /&gt;
! デスクトップ環境 !! ツールキット !! ウィンドウマネージャ !! タスクバー !! ターミナルエミュレータ !! ファイルマネージャ !! 電卓 !! テキストエディタ !! 画像ビューア !! メディアプレイヤ !! ドキュメントビューア !! ウェブブラウザ !! ディスプレイマネージャ&lt;br /&gt;
|-&lt;br /&gt;
| [[Budgie Desktop|Budgie]] || {{Pkg|gtk3}} || {{Pkg|budgie-desktop}} || {{Pkg|budgie-desktop}} || {{Pkg|gnome-terminal}} || {{Pkg|nautilus}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|epiphany}} || {{Pkg|gdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Cinnamon]] || {{Pkg|gtk3}} || {{Pkg|muffin}} || {{Pkg|cinnamon}} || {{Pkg|gnome-terminal}} || {{Pkg|nemo}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|firefox}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deepin]] || {{Pkg|gtk2}} {{Pkg|gtk3}} {{Pkg|qt5-base}} || {{Pkg|deepin-wm}} || {{Pkg|deepin-dock}} || {{Pkg|deepin-terminal}} || {{Pkg|deepin-file-manager}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|deepin-image-viewer}} || {{Pkg|deepin-movie}} || {{Pkg|evince}} || {{Pkg|chromium}} || {{Pkg|deepin-session-ui}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Equinox Desktop Environment|EDE]] || {{Pkg|fltk}} || {{Pkg|pekwm}} || {{AUR|ede}} || {{Pkg|xterm}} || {{AUR|fluff}} || {{AUR|zalc}} || {{AUR|fltk-editor}} || {{AUR|ede}} || {{AUR|flmusic}} || {{AUR|flaxpdf-git}} || {{Pkg|dillo}} || {{Pkg|xorg-xdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Enlightenment]] || {{Pkg|efl}} || {{Pkg|enlightenment}} || {{Pkg|enlightenment}} || {{Pkg|terminology}} || {{Pkg|enlightenment}} || {{AUR|equate-git}} || {{AUR|ecrire-git}} || {{AUR|ephoto-git}} || {{AUR|rage}} || eevee || {{Pkg|links}} || {{Pkg|xorg-xdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNOME]] || {{Pkg|gtk3}} || {{Pkg|mutter}} || {{Pkg|gnome-shell}} || {{Pkg|gnome-terminal}} || {{Pkg|nautilus}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|epiphany}} || {{Pkg|gdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNOME Flashback]] || {{Pkg|gtk3}} || {{Pkg|metacity}} || {{Pkg|gnome-panel}} || {{Pkg|gnome-terminal}} || {{Pkg|nautilus}} || {{Pkg|gnome-calculator}} || {{Pkg|gedit}} || {{Pkg|eog}} || {{Pkg|totem}} || {{Pkg|evince}} || {{Pkg|epiphany}} || {{Pkg|gdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KDE Plasma]] || {{Pkg|qt5-base}} || {{Pkg|kwin}} || {{Pkg|plasma-desktop}} || {{Pkg|konsole}} || {{Pkg|dolphin}} || {{Pkg|kcalc}} || {{Pkg|kwrite}} {{Pkg|kate}} || {{Pkg|gwenview}} || {{Pkg|dragon}} || {{Pkg|okular}} || {{Pkg|konqueror}} || {{Pkg|sddm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Liri]] || {{Pkg|qt5-base}} || {{AUR|greenisland}} || {{AUR|liri-shell-git}} || {{AUR|liri-terminal-git}} || {{AUR|liri-files-git}} || {{AUR|liri-calculator-git}} || {{AUR|liri-text-git}} || {{AUR|eyesight}} || liri-player || {{Pkg|qpdfview}} || {{AUR|liri-browser-git}} || {{Pkg|sddm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LXDE]] GTK+ 2 || {{Pkg|gtk2}} || {{Pkg|openbox}} || {{Pkg|lxpanel}} || {{Pkg|lxterminal}} || {{Pkg|pcmanfm}} || {{Pkg|galculator-gtk2}} || {{Pkg|leafpad}} || {{Pkg|gpicview}} || {{Pkg|lxmusic}} || {{Pkg|epdfview}} || {{Pkg|midori}} || {{Pkg|lxdm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LXDE]] GTK+ 3 || {{Pkg|gtk3}} || {{Pkg|openbox}} || {{Pkg|lxpanel-gtk3}} || {{Pkg|lxterminal-gtk3}}{{Broken package link|置換パッケージ: {{Pkg|lxterminal}}}} || {{Pkg|pcmanfm-gtk3}} || {{Pkg|galculator}} || {{Pkg|l3afpad}} || {{Pkg|gpicview-gtk3}} || {{Pkg|lxmusic-gtk3}} || {{Pkg|atril}} || {{Pkg|midori}} || {{Pkg|lxdm-gtk3}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LXQt]] || {{Pkg|qt5-base}} || {{Pkg|openbox}} || {{Pkg|lxqt-panel}} || {{Pkg|qterminal}} || {{Pkg|pcmanfm-qt}} || {{Pkg|speedcrunch}} || {{Pkg|notepadqq}} || {{Pkg|lximage-qt}} || {{Pkg|smplayer}} || {{Pkg|qpdfview}} || {{Pkg|qupzilla}}{{Broken package link|置換パッケージ: {{Pkg|falkon}}}} || {{Pkg|sddm}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MATE]] || {{Pkg|gtk3}} || {{Pkg|marco}} || {{Pkg|mate-panel}} || {{Pkg|mate-terminal}} || {{Pkg|caja}} || {{Pkg|mate-calc}} || {{Pkg|pluma}} || {{Pkg|eom}} || {{Pkg|parole}} || {{Pkg|atril}} || {{Pkg|midori}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Pantheon]] || {{Pkg|gtk3}} || {{AUR|gala-git}} || {{Pkg|plank}} {{AUR|wingpanel}} || {{Pkg|pantheon-terminal}} || {{Pkg|pantheon-files}} || {{Pkg|pantheon-calculator}} || {{Pkg|scratch-text-editor}}{{Broken package link|{{aur-mirror|scratch-text-editor}}}} || {{Pkg|pantheon-photos}} || {{Pkg|pantheon-videos}} || {{Pkg|evince}} || {{Pkg|epiphany}} ||&lt;br /&gt;
{{AUR|lightdm-pantheon-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Sugar]] || {{Pkg|gtk3}} || {{Pkg|metacity}} || {{Pkg|sugar}} || {{Pkg|sugar-activity-terminal}} || {{Pkg|sugar}} || {{Pkg|sugar-activity-calculate}} || {{Pkg|sugar-activity-write}} || {{Pkg|sugar-activity-imageviewer}} || {{Pkg|sugar-activity-jukebox}} || {{Pkg|sugar-activity-read}} || {{Pkg|sugar-activity-browse}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
| theShell || {{Pkg|qt5-base}} || {{Pkg|kwin}} || {{AUR|theshell}} || {{AUR|theterminal}} || {{AUR|thefile}} || {{AUR|thecalculator}} || {{Pkg|kwrite}} {{Pkg|kate}} || {{Pkg|gwenview}} || {{AUR|themedia}} || {{Pkg|okular}} || {{Pkg|konqueror}} || {{AUR|lightdm-webkit-theme-contemporary}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Trinity]] || TQt || TWin || Kicker || Konsole || Konqueror || KCalc || Kwrite Kate || Kuickshow || Kaffeine || KPDF || Konqueror || TDM&lt;br /&gt;
|-&lt;br /&gt;
| [[Xfce]] || {{Pkg|gtk2}} {{Pkg|gtk3}} || {{Pkg|xfwm4}} || {{Pkg|xfce4-panel}} || {{Pkg|xfce4-terminal}} || {{Pkg|thunar}} || {{Pkg|galculator}} || {{Pkg|mousepad}} || {{Pkg|ristretto}} || {{Pkg|parole}} || {{Pkg|epdfview}} || {{Pkg|midori}} || {{Pkg|lightdm-gtk-greeter}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====使用リソース====&lt;br /&gt;
&lt;br /&gt;
システムリソースの点では、GNOME と KDE は&#039;&#039;不経済な&#039;&#039;デスクトップ環境と言えます。他の軽量なデスクトップ環境 (LXDE, LXQt, Xfce) を使うことは、ディスク容量の節約になるだけでなく、CPU やメモリの使用量も減らすことができます。つまり GNOME や　KDE は相対的に &#039;&#039;full-featured&#039;&#039;: 一番完全な統合環境を提供しているのです。&lt;br /&gt;
&lt;br /&gt;
一方 LXDE, LXQt や Xfce は&#039;&#039;軽量な&#039;&#039;デスクトップ環境です。やや古いマシンパワーの劣るハードウェアでも十分に動くように設計されていますし、利用するシステムリソースも低く抑えられています。（しばしば&#039;&#039;肥大化&#039;&#039;と呼ばれる） &#039;&#039;extra&#039;&#039; なフィーチャーを切り落とすことでこれを実現しています。&lt;br /&gt;
&lt;br /&gt;
====環境の親和性====&lt;br /&gt;
ユーザーの中には KDE を &#039;&#039;Windows-ライク&#039;&#039;、GNOME を &#039;&#039;Mac-ライク&#039;&#039; だと言う人も多くいます。これはかなり主観の入った比較で、どちらのデスクトップ環境も Windows や Mac に似せてカスタマイズすることができます。このことについてもっと知りたいのなら [http://www.psychocats.net/ubuntucat/is-kde-more-windows-like-than-gnome/ Is KDE &#039;more Windows-like&#039; than GNOME?] や [http://www.jeffwu.net/?p=71 KDE vs. GNOME] を読んで下さい。([http://linux.oneandoneis2.org/LNW.htm Linux is Not Windows] もまた優れた資料です。)&lt;br /&gt;
&lt;br /&gt;
== カスタム環境 ==&lt;br /&gt;
&#039;&#039;完全な&#039;&#039;グラフィカル環境を構築するのに一番簡単な方法がデスクトップ環境です。しかし、ユーザーは人気のあるデスクトップ環境（とその依存）を使わずにも様々な方法でグラフィカル環境を作成・カスタマイズすることができます。一般的に、カスタム環境の作成は、最適な[[ウィンドウマネージャ]]と[[アプリケーション一覧/その他#タスクバー・パネル・ドック|タスクバー]]、その他雑多なアプリケーション (最小限度必要なソフトウェアとして[[アプリケーション一覧/ユーティリティ#ターミナルエミュレータ|ターミナルエミュレータ]]、[[アプリケーション一覧/ユーティリティ#ファイルマネージャ|ファイルマネージャ]]、[[アプリケーション一覧/ドキュメント#テキストエディタ|テキストエディタ]]など) の選択によります。&lt;br /&gt;
&lt;br /&gt;
=== カスタムウィンドウマネージャ ===&lt;br /&gt;
&lt;br /&gt;
デスクトップ環境によっては、デフォルトのウィンドウマネージャを置き換えることが可能となっています。以下を参照してください。&lt;br /&gt;
&lt;br /&gt;
;GNOME&lt;br /&gt;
&lt;br /&gt;
GNOME Shell では別のウィンドウマネージャを使うことができませんが、[[GNOME Flashback]] では Metacity や [[Compiz]] のセッションが利用できます。さらに、[[GNOME#カスタム GNOME セッション|カスタム GNOME セッション]]を定義することが可能です。&lt;br /&gt;
&lt;br /&gt;
;Cinnamon&lt;br /&gt;
&lt;br /&gt;
[[Cinnamon]] で他のウィンドウマネージャを使うことはできません。&lt;br /&gt;
&lt;br /&gt;
;他のデスクトップ環境&lt;br /&gt;
&lt;br /&gt;
* KDE - [[KDE#KDE で別のウィンドウマネージャを使う]]を参照。&lt;br /&gt;
&lt;br /&gt;
* MATE - [[MATE#MATE で他のウィンドウマネージャを使う]]を参照。&lt;br /&gt;
&lt;br /&gt;
* Xfce - [[Xfce#デフォルトウィンドウマネージャ]]を参照。&lt;br /&gt;
&lt;br /&gt;
* LXDE - [[LXDE#ウィンドウマネージャの変更]]を参照。&lt;br /&gt;
&lt;br /&gt;
* LXQt - [[LXQt#デフォルトのウィンドウマネージャを変更する]]を参照。&lt;br /&gt;
&lt;br /&gt;
* Budgie - [[Budgie Desktop#Budgie WM を置き換える]]を参照。&lt;br /&gt;
&lt;br /&gt;
* theShell - theShell の設定で &amp;quot;Danger&amp;quot; カテゴリを開いて、&amp;quot;Window Manager Command&amp;quot; に起動したいウィンドウマネージャのコマンドを入力してください。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=TheShell&amp;diff=16856</id>
		<title>TheShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=TheShell&amp;diff=16856"/>
		<updated>2020-07-16T14:27:56Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lowercase title}}&lt;br /&gt;
[[Category:デスクトップ環境]]&lt;br /&gt;
[[en:TheShell]]&lt;br /&gt;
[[zh-hans:TheShell]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|デスクトップ環境}}&lt;br /&gt;
{{Related|Qt}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://github.com/vicr123/theshell theShell] は [[Qt]] ツールキットを使って書かれている[[デスクトップ環境]]です。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
安定版を[[インストール]]することができます: {{AUR|theshell}}。&lt;br /&gt;
&lt;br /&gt;
theShell はテストを行ってない不安定版として &amp;quot;blueprint&amp;quot; が存在し、{{AUR|theshell-blueprint}} パッケージで[[インストール]]できます。&lt;br /&gt;
&lt;br /&gt;
== 起動 ==&lt;br /&gt;
&lt;br /&gt;
X セッションで ts-startsession を使って theShell を起動します。あるいは[[ディスプレイマネージャ]]を使ってセッションとして &amp;quot;theShell&amp;quot; を選択してください。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Adjust Screen Resolution&amp;quot; を押しても何もおきない ===&lt;br /&gt;
&lt;br /&gt;
KScreen と KDE CLI ツールがインストールされていることを確認してください [https://github.com/vicr123/theshell/issues/53]。&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://github.com/vicr123/theshell/issues theshell issues] を見てください。&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== 安定版と &amp;quot;blueprint&amp;quot; 版を共存させる ===&lt;br /&gt;
&lt;br /&gt;
theShell と theShell Blueprint は一緒にインストールすることができます。バイナリと初期化スクリプトの名前を変更して (例えば theshell-b と init-theshell-b)、バイナリフォルダに配置して、.desktop ファイルの名前を変更して、新しい初期化スクリプトを起動するように変更し、xsessions フォルダに配置してください。&lt;br /&gt;
&lt;br /&gt;
=== 別のウィンドウマネージャを使う ===&lt;br /&gt;
&lt;br /&gt;
theShell の設定から、&amp;quot;Danger&amp;quot; カテゴリを開いて、&amp;quot;Window Manager Command&amp;quot; にウィンドウマネージャを起動するコマンドを入力してください。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=HP_Spectre_x360_ap012dx&amp;diff=16855</id>
		<title>HP Spectre x360 ap012dx</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=HP_Spectre_x360_ap012dx&amp;diff=16855"/>
		<updated>2020-07-16T14:14:00Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: Kusakata がページ「HP Spectre x360 ap012dx」を「HP Spectre x360 15-ap012dx」に移動しました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#転送 [[HP Spectre x360 15-ap012dx]]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=HP_Spectre_x360_15-ap012dx&amp;diff=16854</id>
		<title>HP Spectre x360 15-ap012dx</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=HP_Spectre_x360_15-ap012dx&amp;diff=16854"/>
		<updated>2020-07-16T14:14:00Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: Kusakata がページ「HP Spectre x360 ap012dx」を「HP Spectre x360 15-ap012dx」に移動しました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HP]]&lt;br /&gt;
[[en:HP Spectre x360 ap012dx]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: right;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;デバイス&#039;&#039;&#039; || &#039;&#039;&#039;状態&#039;&#039;&#039; || &#039;&#039;&#039;モジュール&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| ビデオ || {{G|動作}} || i915&lt;br /&gt;
|-&lt;br /&gt;
| ワイヤレス || {{G|動作}} || iwlwifi&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || {{G|動作}}|| bluetooth&lt;br /&gt;
|-&lt;br /&gt;
| オーディオ || {{G|動作}} || snd_hda_intel&lt;br /&gt;
|-&lt;br /&gt;
| タッチパッド || {{G|動作}} || ?&lt;br /&gt;
|-&lt;br /&gt;
| タッチスクリーン || {{G|動作}} || hid_multitouch&lt;br /&gt;
|-&lt;br /&gt;
| ウェブカメラ || {{G|動作}} || uvcvideo&lt;br /&gt;
|-&lt;br /&gt;
| カードリーダー || {{G|動作}} || rtsx_pci&lt;br /&gt;
|-&lt;br /&gt;
| 無線スイッチ || {{G|動作}} || ?&lt;br /&gt;
|-&lt;br /&gt;
| ファンクション/マルチメディアキー || {{G|動作}} || ?&lt;br /&gt;
|-&lt;br /&gt;
| サスペンド/復帰 || {{G|動作}} || ?&lt;br /&gt;
|}&lt;br /&gt;
この記事では Spectre x360 ap012dx で Arch の x86_64 版 (カーネル 4.8.6-1-ARCH) を使用する方法を扱っています。インストール後に特に問題は発生しませんが、他の同じようなモデルでは複数の問題が確認されています ([[HP Spectre x360 4231]] を参照)。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの情報 ==&lt;br /&gt;
&lt;br /&gt;
=== 仕様 ===&lt;br /&gt;
&lt;br /&gt;
* [http://ark.intel.com/products/88194/Intel-Core-i7-6500U-Processor-4M-Cache-up-to-3_10-GHz Intel Core i7-6500U と Intel HD Graphics 520 (2.5 GHz, 最大 3.1 GHz, 4 MB キャッシュ, 2コア)]&lt;br /&gt;
* 15.6インチ 4K (3840x2160) Ultra HD IPS WLED マルチタッチディスプレイ&lt;br /&gt;
* 16 GB LPDDR3-1866 SDRAM&lt;br /&gt;
* 256 GB M.2 SDD&lt;br /&gt;
* 1個の USB Type C 端子, 3個の USB 3.0 端子, 1個の HDMI 端子, 1個の Mini DisplayPort 端子, 1個のヘッドフォン/マイクロフォンジャック&lt;br /&gt;
* 1 SD メディアカードリーダー&lt;br /&gt;
* 802.11ac (2x2) と Bluetooth 4.0&lt;br /&gt;
* Bang &amp;amp; Olufsen クアッドスピーカー&lt;br /&gt;
* 3セル, 64.5 Wh リチウムイオン電池&lt;br /&gt;
* ウェブカメラ&lt;br /&gt;
* バックライト付きキーボード&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
{{bc|00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)&lt;br /&gt;
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)&lt;br /&gt;
00:13.0 Non-VGA unclassified device: Intel Corporation Device 9d35 (rev 21)&lt;br /&gt;
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)&lt;br /&gt;
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)&lt;br /&gt;
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)&lt;br /&gt;
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)&lt;br /&gt;
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)&lt;br /&gt;
00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)&lt;br /&gt;
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)&lt;br /&gt;
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)&lt;br /&gt;
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)&lt;br /&gt;
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)&lt;br /&gt;
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 61)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
{{bc|Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Bus 001 Device 004: ID 04f3:2274 Elan Microelectronics Corp.&lt;br /&gt;
Bus 001 Device 003: ID 8087:0a2a Intel Corp.&lt;br /&gt;
Bus 001 Device 002: ID 064e:c355 Suyin Corp.&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
Arch のインストールに特段説明することはありません。セキュアブートは無効化してください (F10 で BIOS オプション、F9 でブートオプションを変更)。デュアルブートは未確認です。CD ドライブが存在しないため、USB スティックを使う必要があります。&lt;br /&gt;
&lt;br /&gt;
以下のパッケージで問題なく動作することを確認しています:&lt;br /&gt;
&lt;br /&gt;
*{{Pkg|xorg-server}}&lt;br /&gt;
*{{Pkg|xorg-server-utils}}{{Broken package link|パッケージが存在しません}}&lt;br /&gt;
*{{Pkg|xf86-video-vesa}}&lt;br /&gt;
*{{Pkg|xf86-video-intel}}&lt;br /&gt;
*{{Pkg|xf86-input-synaptics}}&lt;br /&gt;
*{{AUR|libsynaptics}}&lt;br /&gt;
*{{Pkg|lib32-mesa}}&lt;br /&gt;
*{{Pkg|mesa}}&lt;br /&gt;
*{{Pkg|bluez}}&lt;br /&gt;
*{{Pkg|bluez-utils}}&lt;br /&gt;
*{{Pkg|bluez-hid2hci}}&lt;br /&gt;
*{{Pkg|pulseaudio-bluetooth}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== KDE のスケーリング ===&lt;br /&gt;
ディスプレイの解像度は 3840x2160 です。KDE はデフォルトではスケーリングファクターを設定しません。System Settings &amp;gt; Display and Monitor &amp;gt; Displays &amp;gt; Scale Display からスケーリングファクターを選択できます。ファクターは 2 にすることが推奨されていますが (GNOME ではデフォルトで 2 です)、1.5 でも問題なく使用できます。&lt;br /&gt;
&lt;br /&gt;
=== 画面の回転 ===&lt;br /&gt;
(360 という名前通り) ノートパソコンは完全に裏返すことができるため、ディスプレイを回転させると便利です。ノートパソコンの物理的な位置を検出して自動的に回転させることができるかどうかは不明ですが、以下のスクリプトにショートカットキーを割り当てることで簡単に画面を回転させることができます (ソース: [https://askubuntu.com/questions/405628/ Touchscreen Input Doesn&#039;t Rotate: Lenovo Yoga 13 / Yoga 2 Pro]):&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # This script rotates the screen and touchscreen input 180 degrees,&lt;br /&gt;
 # disables the touchpad, and enables the virtual keyboard And rotates&lt;br /&gt;
 # screen back if the touchpad was disabled&lt;br /&gt;
 &lt;br /&gt;
 isEnabled=$(xinput --list-props &#039;SynPS/2 Synaptics TouchPad&#039; | awk &#039;/Device Enabled/{print $NF}&#039;)&lt;br /&gt;
 &lt;br /&gt;
 if [ $isEnabled == 1 ]&lt;br /&gt;
 then&lt;br /&gt;
     echo &amp;quot;Screen is turned upside down&amp;quot;&lt;br /&gt;
     xrandr -o inverted&lt;br /&gt;
     xinput set-prop &#039;ELAN Touchscreen&#039; &#039;Coordinate Transformation Matrix&#039; -1 0 1 0 -1 1 0 0 1&lt;br /&gt;
     xinput disable &#039;SynPS/2 Synaptics TouchPad&#039;&lt;br /&gt;
     # Remove hashtag below if you want pop-up the virtual keyboard&lt;br /&gt;
     # onboard &amp;amp;&lt;br /&gt;
 else&lt;br /&gt;
     echo &amp;quot;Screen is turned back to normal&amp;quot;&lt;br /&gt;
     xrandr -o normal&lt;br /&gt;
     xinput set-prop &#039;ELAN Touchscreen&#039; &#039;Coordinate Transformation Matrix&#039; 1 0 0 0 1 0 0 0 1&lt;br /&gt;
     xinput enable &#039;SynPS/2 Synaptics TouchPad&#039;&lt;br /&gt;
     # killall onboard&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
=== TTY フォント ===&lt;br /&gt;
&lt;br /&gt;
tty のフォントが小さすぎて読めない場合、{{ic|terminus-font}} をインストールして巨大なフォント (例: {{ic|setfont ter-m24b}}) を使用することを推奨します。&lt;br /&gt;
&lt;br /&gt;
フォントを永続的に使用するには:&lt;br /&gt;
* {{ic|/etc/vconsole.conf}} を編集して {{ic|1=FONT=ter-m24b}} を設定。&lt;br /&gt;
* {{ic|consolefont}} を {{ic|/etc/mkinitcpio.conf}} の {{ic|1=HOOKS=&amp;quot;...&amp;quot;}} に追加。&lt;br /&gt;
* {{ic|mkinitcpio -p linux}} を実行。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=HP_Spectre_x360_4231&amp;diff=16853</id>
		<title>HP Spectre x360 4231</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=HP_Spectre_x360_4231&amp;diff=16853"/>
		<updated>2020-07-16T14:13:35Z</updated>

		<summary type="html">&lt;p&gt;Kusakata: Kusakata がページ「HP Spectre x360 4231」を「HP Spectre x360 13-4231ng」に移動しました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#転送 [[HP Spectre x360 13-4231ng]]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
</feed>