Linux ラーナーはここにあります。 (派生分布で実行Debian
)
マウス感度が高すぎて変更できますが、起動時に適用できないようです。
私はそうだった/etc/init.d/mouse
実行すると、sudo /etc/init.d/mouse start
スクリプトが正常に動作し、マウス設定が更新されます。
ただし、起動時に実行できません。実行しようとしましたが、
sudo update-rc.d mouse defaults
ログアウトして再度ログインしてもまだ更新されませんでした。
起動時に実行できるようにするには、何が欠けているのかわかりません。
関連質問:
/etc/init.d
それを置くのに適した場所ですか?それとも、設定タイプの変更に適した他のスタートアップフォルダがありますか? (私が知っている限り、init.dは起動時に実行されるアプリケーションのフォルダです)
答え1
これらのinit.d
スクリプトはログイン時に実行されないため、ログアウトしてから再度ログインするとスクリプトは実行されません。これは正常な現象です。起動時またはランレベルを変更した場合にのみ実行されます。
/etc/init.d
設定がグローバル(すべてのユーザー間で共有)で起動時にのみ実行する必要がある場合は、ここが正しい場所です。簡単な作業の場合は、/etc/init.d
スクリプトの起動/停止ライフサイクルを使用しないコマンドを/ etc / rc.localに追加できます。
設定が特定のユーザーにのみ、またはすべてのログイン時にのみ適用される必要がある場合、正しい場所はシェルprofile
(~/.profile
、、、...)に基づいています。あるいは、デスクトップ環境を実行している場合は、セッション起動プログラム()に適している可能性があります。すべてのデスクトップ環境はこれらのプログラムを独自の方法で設定しますが、システム設定のどこかにあります。~/.bash_profile
~/.bashrc
答え2
走ってくださいchkconfig --list | grep mouse
次のように表示する必要があります。
mouse 0:off 1:off 2:off 3:off 4:off 5:off 6:off
これは、サービスが起動時に実行されないことを意味します。次のコマンドを使用して、起動時に実行することができます。
chkconfig --add mouse
または
chkconfig --level 35 mouse on
試してみてください。
答え3
システム全体のGUIログインに何かを追加したい場合は、Debianなどのディストリビューションでこれを行うことができる典型的な場所はディレクトリです/etc/X11/Xsession.d/
。ここに含まれるスクリプトは、実際のデスクトップ環境が起動する前にログインしたユーザーとしてGUIにログインすると実行されます。
ただし、デスクトップ環境では、ユーザー固有のマウス設定が維持される可能性が高くなります。これらのユーザー固有の設定は、常にシステム全体の設定よりも優先されます。したがって、デスクトップ環境がマウス設定を調整するためのGUIツールを提供している場合は、まず試してみてください。デスクトップ環境は、ユーザーが設定したすべての設定を自動的に覚えておく必要があります。
デスクトップ環境の統合を持たないマウスブランド固有のコマンドラインツールを使用してマウスの感度を変更する(たとえば、マウスDPI設定を別の値に切り替える)場合は、上記の方法を使用することをお勧めします/etc/X11/Xsession.d/
。します。
テキストコンソールモードのマウス設定を調整してgpm
パッケージをインストールする場合は、ここ/etc/gpm.conf
にあります。