約 4,865,842 件
https://w.atwiki.jp/debian-linux/pages/25.html
Debianとは ボランティアの集まりであるDebian Projectによって作成・保守されている Linuxディストリビューションのひとつ。 フリーなオペレーティングシステム(OS)として、利用が可能。 2013/5/4に最新版である Debian 7.0 「Wheezy」が発表された。
https://w.atwiki.jp/f-01a/pages/29.html
タッチパネル タッチパネル概要 利用可能な機能 便利な使い方 概要 ビューアスタイルにした時に画面をタッチパネルとして使用可能 利用可能な機能 ビューアスタイルを参照 便利な使い方 基本的にリリースイベント(離した時)を検知して動作している押してしまっても範囲外までスライドして離せばキャンセルできる 押した後すぐに離すようにすれば体感レスポンスが向上する パネルの外周がリピート領域となっており、操作が繰り返すことが可能例えば中央から下の端へスライドしてそのまま押さえ続けると下にスクロールし続ける
https://w.atwiki.jp/d4linux/pages/12.html
debian/lenny とりあえず、思いついたことをずらずらと箇条書き。 まとまった内容は、順次別ページに移動する予定。 debian/lenny 資料 タッチパネルの設定ドライバ キャリブレーション(未完) 参考サイト 今後の課題 グラフィック参考サイト 無線LAN その他セットアップに関すること これからの課題 資料 Debian 「lenny」 リリース情報 起動画面 dmesg の内容 タッチパネルの設定 ドライバ lenny デフォルトの状態で、タッチパネルには反応している。 一般的にタッチパネルを動作させるには、evtouchというツールを使っているようなので、とりあえずインストールしてみる。 aptitude install xserver-xorg-input-evtouch 続・工人舎 SH6KP10A に Debian lenny をインストール を参考に設定しようとしたが、calibrate.sh がエラーを出すのでうまく設定できない。この原因は後で追求することにして、トライアンドエラーで MinX MinY MaxX MaxY の4つの値を変更したところそれなりにポイントした場所が合うようになった。xorg.conf には、以下の二つのセクションを追加した。 Section"InputDevice" Identifier"touchscreen" Driver"evtouch" Option"Device" "/dev/input/event1" Option"DeviceName" "touchscreen" Option"MinX" "290" Option"MinY" "500" Option"MaxX" "8000" Option"MaxY" "7800" Option"ReportingMode" "Raw" Option"Emulate3Buttons" Option"Emulate3Timeout" "50" Option"SendCoreEvents" "On" EndSection Section"ServerLayout" Identifier"Main Layout" Screen"Default Screen" InputDevice"Generic Keyboard" InputDevice"touchscreen" InputDevice"Configured Mouse EndSection 設定ファイル全文:xorg.conf ※再起動すると挙動がおかしくなったので、上の値は参考になりません。 キャリブレーション(未完) タッチパネルの位置調整は、/usr/lib/xf86-input-evtouch/ に、cd して、calibrate.sh を実行すればいいらしい。 そのままでは、/empty_cursor.xbm が見つからないとかエラーが出て止まるので、 cp /usr/share/xf86-input-evtouch/empty_cursor.xbm / のようにして、empty_cursor.xbm をコピーしておくとエラーは回避できる(バグ?)。キャリブレーションの手順は、 /usr/share/doc/xserver-xorg-input-evtouch/README.calibration に詳しく書いてあるが、おおむね次の手順でやれば良いみたい。 1.準備 xorg.conf に Option "Calibrate" "1" を追加して、シングルユーザモードでログインするか、/etc/init.d/gdm stop して X サーバを停止する。 2.最大値、最小値の検出 スタイラスで画面の周辺をなぞることによってタッチパネルの検出値の最大値最小値を検出する。 ぐるりとなぞったら、Enter キーを押して少し待つと次のステップに。 3.微調整 画面に表示されているxのうちで赤くなっているものを順番にタップしていく。 左上→右上→中央→左下→右下 の順番。 右下が終わるとツールが終了して、out.txt が生成される。 4.設定 out.txt の内容を、xorg.conf のInputDevice セクションに挿入して、Option "Calibrate" "1" の行を削除する。 以上の手順を試してみたところ、最大値、最小値の段階で検出がうまくいっていないのか、キャリブレーション作業の結果が out.txt の内容に反映されていないよう(原因不明)。 参考サイト http //stz-softwaretechnik.com/~ke/touchscreen/evtouch.html http //d.hatena.ne.jp/autch/20070729 http //testzen.ty.land.to/item/260 http //xorg.freedesktop.org/wiki/XInputSpec 今後の課題 calibrate.sh の使い方 グラフィック 参考サイト http //mt-fuji.ddo.jp/~fujito/zaq/beginners/xwin/framebuffer.html http //testzen.ty.land.to/item/381 http //kmuto.jp/d/index.cgi/debian/xrandr.htm 無線LAN 現在非動作 チップは、Marvell SD8686 Wireless LAN SDIO Adapter デバイスドライバは無いわけでは無さそうhttp //homebrew.jp/show?page=993 http //packages.ubuntu.com/gutsy/i386/linux-ubuntu-modules-2.6.22-14-generic/filelist?lang=ja その他セットアップに関すること BIOS 画面で、ブートデバイスの優先順位が選択できるので、普通に外付け CD-ROM から起動可能 ハードは、外付けUSBハブに有線LANとCD-ROMドライブを接続(機種については、後ほど追記) インストーラのパーティションエディタで、NTFS パーティションのリサイズができるので、Vista 領域を少々縮めて空けた領域に debian をインストールした MBR に GRUB を入れると、オリジナルのブートローダが上書きされてしまうので、あらかじめ MBR のバックアップをしておくとよい。 MBR に上書きした GRUB でも、Vista 及び リカバリ用プログラムの起動が可能だった。 これからの課題 X.org の画面が 800x600 の解像度になってしまう(ペンディング予定) タッチパネルは反応しているが、キャリブレーションが合っていないため使えない(一応解決) bluetooth デバイスは動いているが、ペアリングの段階でエラー発生 無線 LAN の設定がまだ W-SIM がまだ オーディオもまだ コメントをどうぞ 名前
https://w.atwiki.jp/sevenlives/pages/1664.html
タッチパネル 読み:たっちぱねる 英語:touch panel 別名:タッチスクリーン 意味: タッチパネルとは、表示装置に入力装置がついて操作できるインターフェースのこと。 画面表示に指やスタイラス・ペン?などで直接入力できることで直感的な操作が可能となる。 技術的には抵抗膜方式や 静電容量方式など色々な方式がある。 ATMや駅の券売機など古くから存在していたが、最近ではiPhoneなどパーソナルな機器でも普及しつつある。 2009年07月28日 マルチタッチ スタイラス・ペン?
https://w.atwiki.jp/debian-linux/pages/18.html
インストールイメージのダウンロード Debianのダウンロードサイトからインストールイメージを入手します。 インストールイメージは多数ありますが、[小さなCD]が無難です。 「i386」を選びます。 ダウンロードしたファイルは ISO(ディスクイメージ)ファイルになっています。 VMware Playerでは、イメージファイルを仮想ディスクドライブに割り当てることで ディスクイメージを読み取ることが出来ます。 イメージファイルの設定 デスクトップのVMware Playerのショートカットアイコンをダブルクリックして起動します。 作成した仮想マシンを選択して[仮想マシン設定の編集]をクリックします。 [CD/DVD]を選択して、「ISOイメージファイルを使用する」を選びます。 [参照]ボタンを使ってダウンロードしたDebianインストールイメージファイルの場所を指定します。 指定が出来たら[OK]をクリックします。 [仮想マシンの再生]をクリックします。 BIOSが起動され、指定したイメージファイルがディスクとして読み込まれて Debianのインストール画面が表示されます。 うまくインストール画面が表示されない場合は、 VMware PlayerでダウンロードしたISOファイルの場所を正しく指定しているか ISOファイルは正しいものをダウンロード出来ているか ISOファイルが破損していないか などを確認してみてください。 Debian7.0のインストール インストール画面になったら、VMware Playerのウィンドウ内をクリックすると マウスの入力先が仮想マシンになり、マウスポインタが表示されなくなります。 キーボードの上下カーソルでインストール方法を指定できます。 ここでは、最もわかりやすい[Graphical install]を選択して、Enterキーを押します。 Debianのインストールウィザードが始まり、ここからマウス入力が出来るようになります。 (元のPCに戻りたいときは[Ctrl]+[Alt]キー) 言語選択の画面になりデフォルトで[English]が選択されていますので、少し下にある[Japanese/日本語]を選択して [Continue]をクリックします。 「場所の選択」では日本が選ばれていますので、そのまま[続ける]をクリックします。 「キーボードの設定」でも日本になっているので、このまま進めます。 ネットワークの設定が始まり、ホスト名(コンピュータの名前)の設定画面になります。 任意の名前を設定して[続ける]をクリックします。 ドメイン名の入力画面になりますが、これは特に設定せずに進んでも問題ありません。 (インストール後に設定し直す事も可能です) 管理者:root のパスワード設定となります。 非常に重要なものになりますので、忘れにくいものを設定します。 root以外のユーザ名を1名作成します。 先に作ったユーザの設定画面になります。ユーザ名が表示されるので、そのまま進みます。 ユーザのパスワードを設定します。rootのパスワードとは別のものを設定します。 ディスクのパーティショニング設定の画面となります。 独自にパーティショニングを設定したい場合は詳細に設定が可能ですが、 特に希望がない場合やよくわからない場合などは、デフォルトのままで進みます。 パーティショニングを設定するディスクの選択画面になります。 仮想マシンの作成と準備で作成した仮想ハードディスクが選択されています。 そのまま進みます。 パーティションをどのように分けるかを選択します。 Linuxの学習のためならばパーティションは分けたほうが良いですが、 よくわからない場合はデフォルトの[すべてのファイルをひとつのパーティションに]を選択したまま進みます。 [パーティショニングの終了とディスクへの変更の書き込み]が選ばれます。 この画面で[続ける]をクリックすると、仮想マシン上の仮想ハードディスクに対してパーティションの書き込みが行われます。 パーティション作成の確認画面が表示されます。 「ディスクに変更を書き込みますか?」には [はい] を選択して、続けます。 パーティションの作成とシステムのインストールが始まります。 しばらく時間がかかる場合があります。 [パッケージマネージャの設定]では、インストールに必要なファイルをどこの国からダウンロードするかを選択します。 日本が選ばれているはずなので、そのまま進みます。 日本のどのサイトからダウンロードするかを選択します。 よくわからなければ一番上を選択したままで進みます。 インターネットへアクセスする際に、特定のプロキシサーバを介してアクセスするような場合(社内や学校内からなど)には プロキシサーバを指定します。 特にプロキシサーバを使用していない場合には、空欄のまま進みます。 ダウンロードサイトから、インストールに必要なファイルを読み込みます。 (仮想マシンからインターネットに接続できない場合にはエラーになります) システムの利用状況の統計収集に参加するかどうかを選択します。 どちらでもOKですが、[いいえ]のまま進んでも問題ありません。 インストールするコンポーネントの選択画面になります。 WEBサーバやメールサーバなどを利用したい場合には、この段階からインストールすることも出来ます。 もちろん後で追加インストールすることも出来ます。 よくわからない場合にはそのまま進んで問題ありません。 インストールするファイルのダウンロードとインストール作業が始まります。 (これにはしばらく時間がかかります) ブートローダ「GRUB」のインストールの確認画面になります。 [はい]のまま進みます。 インストール完了の画面が表示されます。 [続ける]をクリックすると仮想マシンが再起動され、Debian7.0が起動されます。
https://w.atwiki.jp/is01rebuild/pages/37.html
タッチパネル タッチパネルからのデータを見てみる。 タッチパネルからのデータを取り込んで、adb shell もしくは、Terminal のシェル環境に出力してみる。 コード と Makefile は最後に…あります。 コンパイル済みバイナリは→ touchscreen kernel上の該当箇所は kernel/drivers/input/touchscreen/msm-i2ctps.c kernel/drivers/sharp/shdisp/shdisp_kerl.c 周りのようだ。 使い方。 $ adb push touchscreen /system/bin 97 KB/s (5934 bytes in 0.059s) $ adb shell chmod 755 /system/bin/touchscreen 転送先は、/data/local/bin でも良いと思う。わざわざ /system/bin に書くような物ではないので…。 実行 $ adb shell /system/bin/touchscreen /dev/input/event6 もしくは、 $ adb shell # /system/bin/touchscreen /dev/input/event6 もしくは、Terminal Emulator で # /system/bin/touchscreen /dev/input/event6 結果 (XとYが逆転しているけども、プログラム上のX,Yと画面上のX,Yが入れ替わってるような感じなので入れ替えた。(kernel ドライバソースのGPL部分を見ると、180度回転させていただけのような…アレ?^^;) タップ event.type=EV_SYN event.type=EV_KEY BTN_TOUCH DWON event.type=EV_ABS ev.code=ABS_X value Y=188 event.type=EV_ABS ev.code=ABS_Y value X=528 event.type=EV_SYN event.type=EV_KEY BTN_TOUCH UP event.type=EV_SYN 押下のまま動かす event.type=EV_SYN event.type=EV_ABS ev.code=ABS_Y value X=386 event.type=EV_SYN event.type=EV_ABS ev.code=ABS_Y value X=393 event.type=EV_SYN event.type=EV_ABS ev.code=ABS_Y value X=399 event.type=EV_SYN event.type=EV_ABS ev.code=ABS_Y value X=404 デュアルタッチ(ピンチ動作と言うのだっけな?) event.type=EV_SYN event.type=EV_ABS ev.code=ABS_TOOL_WIDTH value=273 event.type=EV_ABS ev.code=ABS_X value Y=221 event.type=EV_ABS ev.code=ABS_Y value X=422 event.type=EV_SYN event.type=EV_ABS ev.code=ABS_TOOL_WIDTH value=296 event.type=EV_ABS ev.code=ABS_Y value X=418 event.type=EV_SYN event.type=EV_ABS ev.code=ABS_TOOL_WIDTH value=327 event.type=EV_ABS ev.code=ABS_X value Y=225 event.type=EV_ABS ev.code=ABS_Y value X=420 event.type=EV_ABS ev.code=ABS_TOOL_WIDTH value=327 は2点間の距離らしい 参考資料 /dev/input/event6…タッチパネル (touchpanel) /dev/input/event5…キーボード&トラックボール (qwerty_key) /dev/input/event4…端末の開閉通知 (handset_key) /dev/input/event3…headset_key /dev/input/event2…pm_key /dev/input/event1…compass /dev/input/event0…msm_touchscreen コードは下記の通り。 #include stdio.h #include stdlib.h #include linux/input.h #include unistd.h int main(void) { struct input_event event; printf("Input test.\n"); for (;;) { if (read(0, event, sizeof(event)) != sizeof(event)) { exit(EXIT_FAILURE); } switch(event.type) { case EV_SYN printf("event.type=EV_SYN\n"); break; case EV_KEY switch(event.code) { case BTN_TOUCH switch(event.value) { case 0 printf("event.type=EV_KEY BTN_TOUCH UP\n"); break; case 1 printf("event.type=EV_KEY BTN_TOUCH DWON\n"); break; } break; default printf("event.type=EV_KEY code=%d KEY=%d\n",event.code ,event.value ); break; } break; case EV_ABS switch(event.code) { case ABS_X printf("event.type=EV_ABS ev.code=ABS_X value Y=%d\n" ,event.value ); break; case ABS_Y printf("event.type=EV_ABS ev.code=ABS_Y value X=%d\n" ,event.value ); break; case ABS_TOOL_WIDTH printf("event.type=EV_ABS ev.code=ABS_TOOL_WIDTH value=%d\n" ,event.value ); break; default printf("event.type=EV_ABS(%d) ev.code=%d\n value=%d" ,event.type ,event.code , event.value); break; } break; default printf("event.type=%d\n",event.type); break; } } return 0; } Malefile 古い表記みたいだが、そして伝統的にどうなの?というものだがとりあえず…。 HOME=/ndk/android-ndk-r5/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86/bin CC=$(HOME)/arm-eabi-gcc LD=$(HOME)/arm-eabi-ld PLATFORM=/ndk/android-ndk-r5/platforms/android-4/arch-arm/usr INCLUDE=$(PLATFORM)/include LIB=$(PLATFORM)/lib LINKER=/system/bin/linker TARGET=touchscreen OBJS=main.o start.o # start.o #MYLIB= .SUFFIXES .o .c .PHONY all all $(TARGET) $(TARGET) $(OBJS) $(LD) \ -dynamic-linker $(LINKER) \ -rpath-link $(LIB) \ -nostdlib \ -L$(LIB) \ -lc \ $(OBJS) \ -o $@ #$(LIB)/crtbegin_dynamic.o \ #$(LIB)/crtend_android.o \ .c.o $(CC) \ -g \ -I$(INCLUDE) \ -c $ push adb push $(TARGET) /system/bin adb shell chmod 755 /system/bin/$(TARGET) adb shell /system/bin/$(TARGET) /dev/input/event6 .PHONY clean clean rm -rf *~ rm -rf *.o rm $(TARGET) comment 名前 コメント
https://w.atwiki.jp/kobapan/pages/116.html
OSインストール関連 Debian/USBでOSインストール Debian/OSインストール後の作業 Debian/OSインストール後の作業-古いディストリビューションを使う場合 Debian/音が鳴らない場合 Debian/Debian6(squeeze)からDebian7(wheezy)へアップグレード Debian/dpkg 警告 ldconfig が PATH 上に見つからないか実行可能になっていません Debian/Debian最小構成をEeePC-900にインストール Debian/Debian最小構成をusbにインストール Debian/Debian最小構成をusbにインストール(EFI対応) TIPS Debian/ログイン画面の背景の変更 Debian/GNOMEデスクトップのアイコンを非表示に Debian/ntpdで時刻合わせ Debian/PHPをコマンドラインから使用する Debian/フォントをいろいろ入れる Debian/自動起動の設定(Debian6〜) Debian/LCD輝度を調整する xbacklight Debian/タッチパッドの誤動作を防ぐ Debian/aptコマンド Debian/OSのバージョン確認 アプリ関連 Debian/ffmpeg(完全判)インストール Debian/Operaインストール Debian/Adobe Readerインストール Debian/Jessie 64bit で acroreadインストール Debian/Apache OpenOffice.org インストール Debian/Opera インストール Debian/Thunderbird インストール Debian/audacityとalsamixerでマイク入力からの録音 Debian/MS-Office代替
https://w.atwiki.jp/sh906i/pages/20.html
今回から搭載された新機能です。 直接画面に触れてデータBOXなどを見ることができます。 iPhoneとよく反応速度等が比較されますが、SH906iはiPhoneと違い、基本的にはテンキー操作なので問題ありません。 タッチパネルはオマケ程度と考えてもらえれば良いでしょう。
https://w.atwiki.jp/n-01a/pages/56.html
タッチパネル関連 タッチパネルで文字は打てない。 プッシュトークボタンは2段階押し込まないと反応しない タッチスタイルで元の待ち受けに戻るには右側面の一番下、プッシュトークwボタンを押す。操作1つずつ戻れる。 iメニューのトップページは2009/1/9からタッチパネル、ニューロ対応になったよ。 ⇒iMenu⇒「お客様サポート」⇒「各種設定」⇒「その他サービス設定・確認」⇒「iMenu設定」⇒「アイコン」 マイメニューはグラフィカル画面表示無しでタッチパネル、ニューロ対応。 ⇒マイメニュー⇒「設定」⇒「グラフィカル画面表示設定」⇒「表示しない」 タッチパネルは静電式。指で触れなきゃかばんの中で勝手な操作はされない。スタイラスペンは基本NG。(静電式のがあるらしいが) タッチスタイルで青く点滅するのはキー操作ロックされてるのを知らせてる。点滅がイヤなら画面ロックをはずす。 スタイルごとにタッチ操作ON/OFFの設定もできる。
https://w.atwiki.jp/debian-linux/pages/23.html
Debianの起動 インストール完了後、自動的に仮想マシンが再起動され、Debian7.0が起動されます。 rootとは別に作成したユーザ名が表示されます。 作成したユーザ名をクリックすると、パスワードの入力が面となります。 rootのパスワードではなく、作成したユーザのパスワードでログインします。 Debian7.0のログイン後の画面となり、操作が可能になります。 Debianのシャットダウン 右上に表示されるユーザ名をクリックして、[シャットダウン]を選びます。 すぐにシャットダウンを実行するか尋ねられます。 何も操作しない状況でも、60秒後に自動的にシャットダウンされます。 すぐにシャットダウンを実行したい場合、[シャットダウン]をクリックします。 Debian7.0がシャットダウンされ、同時にVMware Playerのプログラムも終了します。