<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=ThinkFinger</id>
	<title>ThinkFinger - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=ThinkFinger"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;action=history"/>
	<updated>2026-05-03T16:46:59Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=14437&amp;oldid=prev</id>
		<title>Hiromi-mi: /* インストール */ AUR へ移動された</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=14437&amp;oldid=prev"/>
		<updated>2019-04-06T13:17:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;インストール: &lt;/span&gt; AUR へ移動された&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2019年4月6日 (土) 22:17時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;15行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;15行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== インストール ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== インストール ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;公式リポジトリ&lt;/del&gt;]]から {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pkg&lt;/del&gt;|thinkfinger}} をインストールしてください。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AUR&lt;/ins&gt;]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;から {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AUR&lt;/ins&gt;|thinkfinger}} をインストールしてください。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 設定 ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 設定 ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hiromi-mi</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=11718&amp;oldid=prev</id>
		<title>Kusakata.bot: 文字列「http://www.thinkwiki.org/」を「https://www.thinkwiki.org/」に置換</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=11718&amp;oldid=prev"/>
		<updated>2018-02-06T14:09:24Z</updated>

		<summary type="html">&lt;p&gt;文字列「http://www.thinkwiki.org/」を「https://www.thinkwiki.org/」に置換&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2018年2月6日 (火) 23:09時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ThinkFinger は旧式の IBM/Lenovo ThinkPad に搭載されていた SGS Thomson Microelectronics 製の指紋リーダーのドライバーです。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ThinkFinger は旧式の IBM/Lenovo ThinkPad に搭載されていた SGS Thomson Microelectronics 製の指紋リーダーのドライバーです。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ThinkWiki には ThinkPad に搭載されている [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader 様々な指紋リーダーのリスト] があります。新しい機種では別のリーダーを使っているため ThinkFinger では動作させることができません。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ThinkWiki には ThinkPad に搭載されている [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader 様々な指紋リーダーのリスト] があります。新しい機種では別のリーダーを使っているため ThinkFinger では動作させることができません。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Warning|ThinkFinger-svn の rev 72 以上では {{ic|uinput}} モジュールをロードする必要があります。}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Warning|ThinkFinger-svn の rev 72 以上では {{ic|uinput}} モジュールをロードする必要があります。}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;166行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;166行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 参照 ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 参照 ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://www.thinkwiki.org/wiki/Talk:How_to_enable_the_fingerprint_reader&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://www.thinkwiki.org/wiki/Talk:How_to_enable_the_fingerprint_reader&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://thinkfinger.sourceforge.net/&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://thinkfinger.sourceforge.net/&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://bbs.archlinux.org/viewtopic.php?id=36134&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://bbs.archlinux.org/viewtopic.php?id=36134&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://www.thinkwiki.org/index.php?title=Installing_Ubuntu_6.06_on_a_ThinkPad_T43#Fingerprint_Reader&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://www.thinkwiki.org/index.php?title=Installing_Ubuntu_6.06_on_a_ThinkPad_T43#Fingerprint_Reader&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kusakata.bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=9453&amp;oldid=prev</id>
		<title>Kusakata: 同期</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=9453&amp;oldid=prev"/>
		<updated>2017-08-01T12:52:58Z</updated>

		<summary type="html">&lt;p&gt;同期&lt;/p&gt;
&lt;a href=&quot;https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;amp;diff=9453&amp;amp;oldid=3744&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=3744&amp;oldid=prev</id>
		<title>Kusakata: ページの作成:「Category:入力デバイス Category:Lenovo en:ThinkFinger es:ThinkFinger {{Related articles start}} {{Related|Fingerprint-gui}} {{Related|Fprint}} {{Rela...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ThinkFinger&amp;diff=3744&amp;oldid=prev"/>
		<updated>2015-10-13T10:48:15Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&lt;a href=&quot;/index.php/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E5%85%A5%E5%8A%9B%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9&quot; title=&quot;カテゴリ:入力デバイス&quot;&gt;Category:入力デバイス&lt;/a&gt; &lt;a href=&quot;/index.php/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:Lenovo&quot; title=&quot;カテゴリ:Lenovo&quot;&gt;Category:Lenovo&lt;/a&gt; &lt;a href=&quot;https://wiki.archlinux.org/title/ThinkFinger&quot; class=&quot;extiw&quot; title=&quot;en:ThinkFinger&quot;&gt;en:ThinkFinger&lt;/a&gt; &lt;a href=&quot;https://wiki.archlinux.org/index.php/ThinkFinger_(Español)&quot; class=&quot;extiw&quot; title=&quot;es:ThinkFinger&quot;&gt;es:ThinkFinger&lt;/a&gt; {{Related articles start}} {{Related|Fingerprint-gui}} {{Related|Fprint}} {{Rela...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:入力デバイス]]&lt;br /&gt;
[[Category:Lenovo]]&lt;br /&gt;
[[en:ThinkFinger]]&lt;br /&gt;
[[es:ThinkFinger]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Fingerprint-gui}}&lt;br /&gt;
{{Related|Fprint}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
ThinkFinger は旧式の IBM/Lenovo ThinkPad に搭載されていた SGS Thomson Microelectronics 製の指紋リーダーのドライバーです。&lt;br /&gt;
&lt;br /&gt;
ThinkWiki には ThinkPad に搭載されている [http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader 様々な指紋リーダーのリスト] があります。新しい機種では別のリーダーを使っているため ThinkFinger では動作させることができません。&lt;br /&gt;
&lt;br /&gt;
{{Warning|ThinkFinger-svn の rev 72 以上では {{ic|uinput}} モジュールをロードする必要があります。}}&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
[[公式リポジトリ]]から {{Pkg|thinkfinger}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
=== TF-Tool ===&lt;br /&gt;
&lt;br /&gt;
ThinkFinger をテストするには &amp;#039;&amp;#039;tf-tool&amp;#039;&amp;#039; を使います。&amp;#039;&amp;#039;tf-tool&amp;#039;&amp;#039; は USB デバイスに直接アクセスするため、root で実行する必要があります。{{ic|tf-tool --acquire}} を実行すると {{ic|test.bir}} が生成されるので {{ic|tf-tool --verify}} で正しく認証できているか確認してください。{{ic|tf-tool --add-user &amp;lt;username&amp;gt;}} で (pam での認証に必要な) {{ic|/etc/pam_thinkfinger/username.bir}} にあなたの指紋を取得・保存します。&lt;br /&gt;
&lt;br /&gt;
== Pam ==&lt;br /&gt;
PAM は Sun によって開発された Pluggable Authentication Module です。&lt;br /&gt;
&lt;br /&gt;
=== /etc/pam.d/login ===&lt;br /&gt;
ログイン時に指紋をつかって認証したい時は {{ic|/etc/pam.d/login}} ファイルを以下のように変更してください:&lt;br /&gt;
 #%PAM-1.0&lt;br /&gt;
 auth		sufficient	pam_thinkfinger.so&lt;br /&gt;
 auth		required	pam_unix.so use_first_pass nullok_secure&lt;br /&gt;
 account		required	pam_unix.so&lt;br /&gt;
 password	required	pam_unix.so&lt;br /&gt;
 session		required	pam_unix.so&lt;br /&gt;
&lt;br /&gt;
=== /etc/pam.d/su ===&lt;br /&gt;
このファイルを変更することで指紋で {{ic|su}} コマンドの認証ができます:&lt;br /&gt;
 #%PAM-1.0&lt;br /&gt;
 auth            sufficient      pam_rootok.so&lt;br /&gt;
 auth		sufficient 	pam_thinkfinger.so&lt;br /&gt;
 auth		required	pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 account		required	pam_unix.so&lt;br /&gt;
 session		required	pam_unix.so&lt;br /&gt;
&lt;br /&gt;
{{Tip|この機能を使う時はかならず {{ic|tf-tool --add-user root}} を実行してください。}}&lt;br /&gt;
&lt;br /&gt;
=== /etc/pam.d/sudo ===&lt;br /&gt;
このファイルを変更することで指紋で {{ic|sudo}} コマンドの認証ができます:&lt;br /&gt;
 #%PAM-1.0&lt;br /&gt;
 auth		sufficient 	pam_thinkfinger.so&lt;br /&gt;
 auth		required	pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 auth		required	pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
=== /etc/pam.d/xscreensaver ===&lt;br /&gt;
XScreensaver は多少厄介です。まず、{{ic|/etc/pam.d/xscreensaver}} ファイルを以下のように設定してください:&lt;br /&gt;
 auth            sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth            required        pam_unix_auth.so try_first_pass&lt;br /&gt;
&lt;br /&gt;
ただし、これだけでは xscreensaver が {{ic|/dev/misc/uinput}} や {{ic|/dev/bus/usb*}} を読み書きできないため上手く動作しません。新しいグループに読み書き権限を与える udev ルールを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
まず、新しいグループを作ります。ここでは &amp;quot;fingerprint&amp;quot; を使います:&lt;br /&gt;
 # groupadd fingerprint&lt;br /&gt;
Add the user you want to be able to unlock xscreensaver with the fingerprint reader to the group:&lt;br /&gt;
 # gpasswd -a &amp;lt;user&amp;gt; fingerprint&lt;br /&gt;
Don&amp;#039;t forget to logout and login again!&lt;br /&gt;
&lt;br /&gt;
Search for &amp;quot;uinput&amp;quot; and &amp;quot;bus/usb&amp;quot; in your udev rules directory :&lt;br /&gt;
 $ grep -in uinput /etc/udev/rules.d/*&lt;br /&gt;
 /etc/udev/rules.d/udev.rules:222:KERNEL==&amp;quot;uinput&amp;quot;,  NAME=&amp;quot;misc/%k&amp;quot;, SYMLINK+=&amp;quot;%k&amp;quot;&lt;br /&gt;
 /etc/udev/rules.d/udev.rules:263:KERNEL==&amp;quot;uinput&amp;quot;, NAME=&amp;quot;input/%k&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 $ grep -in &amp;quot;bus/usb&amp;quot; /etc/udev/rules.d/*&lt;br /&gt;
 /etc/udev/rules.d/udev.rules:318:SUBSYSTEM==&amp;quot;usb_device&amp;quot;, ACTION==&amp;quot;add&amp;quot;, PROGRAM=&amp;quot;/bin/sh -c &amp;#039;K=%k; K=$${K#usbdev};printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}&amp;#039;&amp;quot;, NAME=&amp;quot;%c&amp;quot;, MODE=&amp;quot;0664&amp;quot;&lt;br /&gt;
 /etc/udev/rules.d/udev.rules:320:SUBSYSTEM==&amp;quot;usb&amp;quot;, ACTION==&amp;quot;add&amp;quot;, ENV{DEVTYPE}==&amp;quot;usb_device&amp;quot;, NAME=&amp;quot;bus/usb/$env{BUSNUM}/$env{DEVNUM}&amp;quot;, MODE=&amp;quot;0664&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now copy the previous lines (222, 318 and 320 from /etc/udev/rules.d/udev.rules) to a new udev rules file. I suggest /etc/udev/rules.d/99my.rules&lt;br /&gt;
 KERNEL==&amp;quot;uinput&amp;quot;,  NAME=&amp;quot;misc/%k&amp;quot;, SYMLINK+=&amp;quot;%k&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
 SUBSYSTEM==&amp;quot;usb_device&amp;quot;, ACTION==&amp;quot;add&amp;quot;, PROGRAM=&amp;quot;/bin/sh -c &amp;#039;K=%k; K=$${K#usbdev};printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}&amp;#039;&amp;quot;, NAME=&amp;quot;%c&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
 SUBSYSTEM==&amp;quot;usb&amp;quot;, ACTION==&amp;quot;add&amp;quot;, ENV{DEVTYPE}==&amp;quot;usb_device&amp;quot;, NAME=&amp;quot;bus/usb/$env{BUSNUM}/$env{DEVNUM}&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
The difference between the rules in /etc/udev/rules.d/99my.rules and those in /etc/udev/rules.d/udev.rules should only be the addition of MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot; or MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot; at the end of the lines.&lt;br /&gt;
&lt;br /&gt;
After this you must actually give your user permissions to access his own fingerprint file, this can be done as in the following:&lt;br /&gt;
 # chown $USERNAME:root /etc/pam_thinkfinger/$USERNAME.bir&lt;br /&gt;
 # chmod 400 /etc/pam_thinkfinger/$USERNAME.bir&lt;br /&gt;
 # chmod o+x /etc/pam_thinkfinger&lt;br /&gt;
Yes that last one is opening up a directory for execution to everyone so if you are super paranoid you might consider that a security flaw, just putting the warning out there.&lt;br /&gt;
&lt;br /&gt;
The last part is about xscreensaver. If you check xscreensaver file, you will see it is setuid to root :&lt;br /&gt;
 $ ls -l /usr/bin/xscreensaver&lt;br /&gt;
 -rwsr-sr-x 1 root root 217K aoû  2 20:47 /usr/bin/xscreensaver&lt;br /&gt;
Because of this, xscreensaver wont be able to unlock with the fingerprint reader. You need to remove the setuid root with :&lt;br /&gt;
 # chmod -s /usr/bin/xscreensaver&lt;br /&gt;
 $ ls -l /usr/bin/xscreensaver&lt;br /&gt;
 -rwxr-xr-x 1 root root 217K aoû  2 20:47 /usr/bin/xscreensaver&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it!&lt;br /&gt;
&lt;br /&gt;
=== /etc/pam.d/gdm ===&lt;br /&gt;
[I am not an expert in PAMs but this works, This section may need corrections]&lt;br /&gt;
&lt;br /&gt;
[[#/etc/pam.d/login|/etc/pam.d/login]] や [[#/etc/pam.d/su|/etc/pam.d/su]] と同じように {{ic|/etc/pam.d/gdm}} を編集します:&lt;br /&gt;
&lt;br /&gt;
ファイルの先頭に以下を追加:&lt;br /&gt;
 auth		sufficient 	pam_thinkfinger.so&lt;br /&gt;
&lt;br /&gt;
以下の行を:&lt;br /&gt;
 auth		required	pam_unix.so&lt;br /&gt;
次のように変更:&lt;br /&gt;
 auth		required	pam_unix.so use_first_pass nullok_secure&lt;br /&gt;
&lt;br /&gt;
=== /etc/pam.d/xdm ===&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/pam.d/xdm}} を以下のように編集してください:&lt;br /&gt;
&lt;br /&gt;
 #%PAM-1.0&lt;br /&gt;
 auth            sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth            required        pam_unix.so use_first_pass nullok_secure&lt;br /&gt;
 auth            required        pam_nologin.so&lt;br /&gt;
 auth            required        pam_env.so&lt;br /&gt;
 account         required        pam_unix.so&lt;br /&gt;
 password        required        pam_unix.so&lt;br /&gt;
 session         required        pam_unix.so&lt;br /&gt;
 session         required        pam_limits.so&lt;br /&gt;
&lt;br /&gt;
== SLiM ==&lt;br /&gt;
&lt;br /&gt;
To have thinkfinger support for the SLiM Login Manager you need to activate PAM support:&lt;br /&gt;
&lt;br /&gt;
Get the package source of the slim package from ABS and change the &amp;quot;make&amp;quot; line in the PKGBUILD:&lt;br /&gt;
 make USE_PAM=1 || return 1&lt;br /&gt;
Rebuild the package and install it.&lt;br /&gt;
&lt;br /&gt;
Then create a file /etc/pam.d/slim:&lt;br /&gt;
 #%PAM-1.0&lt;br /&gt;
 auth            sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth            requisite       pam_nologin.so&lt;br /&gt;
 auth            required        pam_env.so&lt;br /&gt;
 auth            required        pam_unix.so&lt;br /&gt;
 account         required        pam_unix.so&lt;br /&gt;
 session         required        pam_limits.so&lt;br /&gt;
 session         required        pam_unix.so&lt;br /&gt;
 password        required        pam_unix.so&lt;br /&gt;
&lt;br /&gt;
Now restart slim and swipe your finger.&lt;br /&gt;
&lt;br /&gt;
== 他の指紋リーダーソフトウェア ==&lt;br /&gt;
&lt;br /&gt;
別の指紋リーダーソフトウェアとして [[Fprint]] が存在し、新しい ThinkPad の指紋リーダーを使うことができる場合があります。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* http://www.thinkwiki.org/wiki/Talk:How_to_enable_the_fingerprint_reader&lt;br /&gt;
* http://thinkfinger.sourceforge.net/&lt;br /&gt;
* https://bbs.archlinux.org/viewtopic.php?id=36134&lt;br /&gt;
* http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger&lt;br /&gt;
* http://www.thinkwiki.org/index.php?title=Installing_Ubuntu_6.06_on_a_ThinkPad_T43#Fingerprint_Reader&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
</feed>