Guixを初めて起動した後、タッチパッドをクリックしても何も起こらないことがわかりました。明らかに、Guixにはタッチパッドをクリックするための基本的な設定が含まれていますが、これは基本的には十分ですが、クリックを無効にするので、タッチパッドを大量に使用すると疲れてしまう可能性があります。これは次のようになります。Debian で利用可能な基本設定。
もしかしたらxinput list
タッチパッド名を調べた後、xinput list-props
タッチパッド名を調べて機能を確認したりしました。
synclient
次に、を使用してバイナリの場所を見つけ、オンラインでページを検索し、find
1本指のsynaptics(4)
man
クリックを有効にsynclient
するように呼び出し、2本の指のクリックを右クリックイベントに設定しました(右クリックメニューが表示されます)。 )。さらに、2本の指の水平スクロールも有効にして、私が学んだのと同じ値に設定して(各値の前に追加して)自然なスクロールを有効にしました。TapButton1=1
TapButton2=3
HorizTwoFingerScroll=1
VertScrollDelta
HorizScrollDelta
xinput list-props
-
今、人々は通常、この設定を/etc/X11/xorg.conf.d/70-synaptics.conf
。/etc
/etc/config.scm
GNU Guixリファレンスマニュアルバージョン 1.3.0 では、シナプティックの構成方法は記載されていません。
ログインするたびにタッチパッドを直接設定する必要がないように、Guixシステムで何ができますか?
ベストアンサー1
xf86-input-synaptics
私のユーザープロファイルに私のユーザーのためにguix install xf86-input-synaptics
追加されたパスをインストールしましたsynclient
。 (インターネット接続なしでこれを行うことができます!)これで、次のスクリプトを使用できます。
#! /run/current-system/profile/bin/bash
# Enable one-finger tap and double tap
synclient TapButton1=1
# Enable two-finger tap to open right-click menu
synclient TapButton2=3
# Enable horizontal scroll with two fingers
synclient HorizTwoFingerScroll=1
# Enable natural scrolling
synclient VertScrollDelta=-"$(synclient | grep VertScrollDelta | cut -d '=' -f 2 | cut -c 2-)"
synclient HorizScrollDelta=-"$(synclient | grep HorizScrollDelta | cut -d '=' -f 2 | cut -c 2-)"
保管し~/.local/bin/synaptics-user-settings
て入れておくことにしました。Next 自動起動ファイル存在する~/.config/autostart/load-synaptics-user-settings.desktop
。 (/home/roman
これは私のホームディレクトリです。)
[Desktop Entry]
Type=Application
Exec=/home/roman/.local/bin/load-synaptics-user-settings
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
とにかく、これは解決策のように感じます。