タッチスクリーンを校正していますが、最高のツールはxinput_calibratorであることがわかりました。だから私はそれを使用しました。 2つのオプションがあるので(そのうちの1つは機能しません)、2番目のオプションを選択してください。 「Xセッションで開始されたスクリプトで」このコマンドを実行する必要があることがわかります。
xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115
~/.xinitrc
だから、、、~/.xsession
を試してみたところ~/.xsessionrc
すべて存在しませんでした。それでそれらを作り、正確な内容はこの命令でした。最初の2つのファイルはログインに失敗しました(ログインするとログイン画面に戻ります)。
最後のファイルの場合、キャリブレーションは機能しますが、ログインした後にのみ...
コマンドを実行する必要があります今後ログインダイアログボックスが表示されます。このコマンドを最後に追加したいのですが、/etc/X11/xinit/xinitrc
結果はありません(変更はありません)。そして(一部のファイル確認後)最後に追加してみました/etc/X11/Xsession.d/40x11-common_xsessionrc
が、結果は~/.xsessionrc
。
ログイン画面が表示される前(ウィンドウマネージャが起動する前、またはXセッションが開始される前)でこのコマンドをどのように実行しますか?
(重要な場合は、メインウィンドウマネージャとしてKubuntuを実行しています)
修正する私はKubuntuを使用しているので、ディスプレイマネージャはkdmです。許可された答えが示すように、ファイルを編集して上記のよう/etc/kde4/kdm/Xsetup
にしました。ここデフォルトでは、コマンドの前にこのコマンドを追加しました。それは魅力のように動作します:)
答え1
変更しようとしているすべてのファイルはログイン後に読み取られます。また、テキストモードのプロンプトで実行する場合、またはテキストモードのプロンプトから読み取る場合は、グラフィカルログインプロンプトで「カスタムセッション」(名前は異なる場合があります)を実行している場合にセッションで実行される完全なコマンドセットです~/.xinitrc
。 、それから読んでください。~/.xsession
~/.xinitrc
xinit
startx
~/.xsession
構成する必要があります。ディスプレイマネージャ、ログインプロンプトを表示するプログラムです。 kdm(KDEディスプレイマネージャ)の場合、コマンドを/etc/kde4/kdm/Xsetup
(または/etc/kde3/kdm/Xsetup
以前のバージョンの場合)に追加します(これはDebianのパスであり、Kubuntuが同じパスを使用していることを確認していません)。
gdm(Gnomeディスプレイマネージャ)の場合はコマンドを追加し、/etc/gdm/Init/Default
xdm(レガシーXディスプレイマネージャ)の場合はコマンドを追加します/etc/X11/xdm/Xsetup
。
答え2
簡単な例である独自の設定ファイルを生成することをお勧めします。
/usr/lib/X11/xorg.conf.d/20-calibration.conf
文書の内容:
Section "InputClass"
Identifier "Calibration"
MatchProduct "3M 3M USB Touchscreen - EX II"
Option "Calibration" "14410 2146 14574 2115"
EndSection
これだけで十分です。
答え3
/etc/rc.localを試すことはできますか?
。
答え4
OpenSUSEがある場合は、スクリプトを/etc/init.dにコピーしてinsserv script nameを実行できます。 insservアクティベーションスクリプト:http://man-wiki.net/index.php/8:insserv。