ಬಹುಮುಖತೆಯು ಸದ್ಗುಣಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ನಾನು ಗ್ನು / ಲಿನಕ್ಸ್ ಬಗ್ಗೆ ಹೆಚ್ಚು ಇಷ್ಟಪಡುತ್ತೇನೆ. ನನ್ನ ಮನಸ್ಸನ್ನು ದಾಟಿದ ಎಲ್ಲವೂ ನಾನು ಗ್ನು / ಲಿನಕ್ಸ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಬೇಕಾಯಿತು. ವಿವಿಧ ಸಂದರ್ಭಗಳು ಮತ್ತು ಸಂರಚನೆಗಳಿಗೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವುದು ಬಹುಮುಖತೆಯ ಬಗ್ಗೆ. ಹಲವು ಸಂದರ್ಭಗಳಿವೆ, ನಾನು ಅವೆಲ್ಲವನ್ನೂ ಇನ್ನು ಮುಂದೆ ನೆನಪಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ ಆದರೆ ಈ ಕೊನೆಯದನ್ನು ನಾನು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತೇನೆ, ಅದನ್ನು ನಾನು ನಿಮ್ಮೊಂದಿಗೆ ಕೆಳಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ.
ದಿನಗಳ ಹಿಂದೆ ನಾನು ಖರೀದಿಸಿದೆ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ ವೈರ್ಲೆಸ್ ಯುಎಸ್ಬಿ ಮೌಸ್ ಟಚ್ಪ್ಯಾಡ್ನೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸುವುದು ತಾರ್ಕಿಕವಾಗಿ ಕಷ್ಟಕರವಾದ ಕಾರಣ (ಜಿಂಪ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ನನಗೆ ಸುಲಭವಾಗಿಸುತ್ತದೆ (ಎಷ್ಟೇ ವಿಚಿತ್ರವಾದರೂ: ಪಿ).
ಮೌಸ್ ಬಳಸಿ, ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಟಚ್ಪ್ಯಾಡ್ನೊಂದಿಗೆ ಕೈಯ ಅಂಗೈ ಸಂಪರ್ಕವು ಕೆಲಸವನ್ನು ಕಷ್ಟಕರವಾಗಿಸಿತು. ಪರಿಹಾರವು ತಾರ್ಕಿಕವಾಗಿದೆ, ದಿ ಟಚ್ಪ್ಯಾಡ್ ಮೌಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ನಂತರ ಪುನಃ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು ಅದು ಹೇಗೆ ವಿಕಿ de ಆರ್ಚ್ಲಿನಕ್ಸ್ ಮತ್ತು ಎ ಪ್ರವೇಶ ವೇದಿಕೆಯಲ್ಲಿ ಮಂಜಾರೊ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ನಾನು ಒಂದು ಮಾರ್ಗವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ.
ಅದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ kcm-ಟಚ್ಪ್ಯಾಡ್ 0.3.1 ರಿಂದ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಸಿಸಿಆರ್ ಮೌಸ್ ಸಂಪರ್ಕಗೊಂಡಾಗ ಮಾತ್ರ ಅದು ನಿಷ್ಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ ಆದರೆ ಅದನ್ನು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದ ನಂತರ ಅದು ಮತ್ತೆ ಸಕ್ರಿಯಗೊಳ್ಳುವುದಿಲ್ಲ ಮತ್ತು ಅದಕ್ಕಾಗಿಯೇ ನಾವು ಈ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತೇವೆ. ಅದನ್ನು ಮಾಡೋಣ!
ಟಚ್ಪ್ಯಾಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ಹೇಗೆ?
ಮೌಸ್ ಸಂಪರ್ಕಿತ ಚಾಲನೆಯೊಂದಿಗೆ:
xinput --list
ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ಈ output ಟ್ಪುಟ್ ರಚಿಸಲಾಗಿದೆ:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
ಮುಂದೆ, ನಾವು ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಲಿದ್ದೇವೆ (ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸುವುದು ಮತ್ತು ಅದನ್ನು ಅವರು ಬಯಸಿದ ಸ್ಥಳದಲ್ಲಿ ಉಳಿಸುವುದು ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಬಿಟ್ಟದ್ದು, ಇಲ್ಲಿ ನಾವು ಮೂಲ ಪೋಸ್ಟ್ನ ಸ್ಥಳವನ್ನು ಬಳಸುತ್ತೇವೆ):
sudo nano /usr/local/bin/touchpad
ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನಕಲಿಸುತ್ತೇವೆ ಮತ್ತು ಅಂಟಿಸುತ್ತೇವೆ:
#! / ಬಿನ್ / ಬ್ಯಾಷ್ ಪಟ್ಟಿ = `xinput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; ನಂತರ `ಸಿಂಕ್ಲೈಂಟ್ ಟಚ್ಪ್ಯಾಡಾಫ್ = 0` ಸೂಚಿಸು-ಕಳುಹಿಸು" ಯುಎಸ್ಬಿ ಮೌಸ್ ಪತ್ತೆಯಾಗಿಲ್ಲ "" ಟಚ್ಪ್ಯಾಡ್ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ "
ನಾವು ಅಂಟಿಕೊಳ್ಳುತ್ತೇವೆ CTRL + SHIFT + V ಮತ್ತು ನಾವು ಉಳಿಸುತ್ತೇವೆ CTRL + O
ಅಗತ್ಯವಿದ್ದರೆ ನಾವು ಬದಲಾಯಿಸುತ್ತೇವೆ 'ಇಲಿ' ಮೊದಲ ಆಜ್ಞೆಯೊಂದಿಗೆ ಯಾರ ಹೆಸರನ್ನು ರಚಿಸಲಾಗಿದೆ. ನಮ್ಮಲ್ಲಿ ವೈರ್ಡ್ ಯುಎಸ್ಬಿ ಮೌಸ್ ಇದ್ದರೆ, ನಾವು ಯಾವುದೇ ಮಾರ್ಪಾಡುಗಳನ್ನು ಮಾಡುವುದಿಲ್ಲ. ನನ್ನ ವಿಷಯದಲ್ಲಿ:
grep -i 'Microfins'
ನಾವು ನಿಮಗೆ ಮರಣದಂಡನೆ ಅನುಮತಿಯನ್ನು ನೀಡುತ್ತೇವೆ:
sudo chmod +x /usr/local/bin/touchpad
ನಾವು ನಿಯಮವನ್ನು ರಚಿಸುತ್ತೇವೆ udev ಆದ್ದರಿಂದ ನಾವು ಪ್ರತಿ ಬಾರಿ ಯುಎಸ್ಬಿ ಮೌಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿದಾಗ ಅಥವಾ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದಾಗ ಅದು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
sudo nano /etc/udev/rules.d/01-touchpad.rules
ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನಕಲಿಸುತ್ತೇವೆ ಮತ್ತು ಅಂಟಿಸುತ್ತೇವೆ:
<preSUBSYSTEM==»input», KERNEL==»ಮೌಸ್[0-9]*», ACTION==»ಸೇರಿಸು», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »input», KERNEL == »mouse [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} = home / home / username / .Xauthority », RUN + = us / usr / local / bin / touchpad»
ನಾವು ಮಾರ್ಪಡಿಸುತ್ತೇವೆ ಬಳಕೆದಾರ ಹೆಸರು ನಮ್ಮ ಬಳಕೆದಾರರಿಂದ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮತ್ತೊಂದು ಸ್ಥಳದಲ್ಲಿ ಉಳಿಸಿದ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಅದನ್ನು ಸರಿಯಾಗಿ ನಿಯೋಜಿಸುತ್ತೇವೆ
ನಾವು ಉಳಿಸುತ್ತೇವೆ CTRL + O
ಕೊನೆಯದಾಗಿ, ನಾವು ಪ್ರತಿ ಪ್ರಾರಂಭದಲ್ಲೂ ಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನೆಯಲ್ಲಿರುವಂತೆ ಮಾಡಬೇಕು. ಕೆಡಿಇಯಲ್ಲಿ ನಾವು:
ಸಿಸ್ಟಮ್ ಪ್ರಾಶಸ್ತ್ಯಗಳು> ಪ್ರಾರಂಭ ಮತ್ತು ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ> ಆಟೋಸ್ಟಾರ್ಟ್> ಸ್ಕ್ರಿಪ್ಟ್ ಸೇರಿಸಿ ಮತ್ತು ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ಗಾಗಿ ಹುಡುಕುತ್ತೇವೆ / usr / local / bin
ಹೊಸ ಸಂರಚನೆಯನ್ನು ಆನಂದಿಸಲು ಮರುಪ್ರಾರಂಭಿಸಲು ಇದು ಸಾಕಷ್ಟು ಇರುತ್ತದೆ
ತುಂಬಾ ಉಪಯುಕ್ತವಾದ ಸಲಹೆ, ನಾನು ಲ್ಯಾಪ್ಟಾಪ್ ಖರೀದಿಸುವಾಗ ಅದನ್ನು ಮಾಡಲು ಆಶಿಸುತ್ತೇನೆ; (
ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ
pacman -S kcm-touchpad (ಚಕ್ರದಲ್ಲಿ)
ಟಚ್ಪ್ಯಾಡ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಿಸ್ಟಮ್ ಪ್ರಾಶಸ್ತ್ಯಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಿ ಅದು ಪೋಸ್ಟ್ನಲ್ಲಿ ವಿವರಿಸಿರುವದನ್ನು ಒಳಗೊಂಡಂತೆ ಅದನ್ನು ಸುಲಭವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
CCR ಅಥವಾ ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಗಳಿಂದ kcm-touchpad ನೊಂದಿಗೆ ಇದು ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಅದು ನಾನು ಬಳಸುವ ಮೌಸ್ ಮಾದರಿಯ ಕಾರಣದಿಂದಾಗಿರಬೇಕು ಮತ್ತು ಅದಕ್ಕಾಗಿಯೇ ನಾನು ಈ ವಿಧಾನವನ್ನು ಬಳಸಿದ್ದೇನೆ
ಹಲೋ, ಈ ಪೋಸ್ಟ್ ಹಳೆಯದು ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ, ಮತ್ತು ಎಲ್ಲವೂ ವಿಕಿಯಲ್ಲಿ ಬರುತ್ತದೆ ಎಂದು ನಾನು ಇಷ್ಟಪಡುವವರಿಗೆ ಈ ಪೋಸ್ಟ್ಗೆ ಬಂದು ಶುಭಾಶಯಗಳನ್ನು ಹೇಳಲು ನಾನು ಬಯಸುತ್ತೇನೆ.
/etc/udev/rules.d/01-touchpad.rules ನಲ್ಲಿ ಉಡೆಬ್ ನಿಯಮವನ್ನು ಸೇರಿಸುವಾಗ ಈ ಕೆಳಗಿನವು
SUBSYSTEM == »ಇನ್ಪುಟ್», KERNEL == »ಮೌಸ್ [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1
SUBSYSTEM == »ಇನ್ಪುಟ್», KERNEL == »ಮೌಸ್ [0-9]«, ACTION ==» ತೆಗೆದುಹಾಕಿ », ENV {ಪ್ರದರ್ಶನ} =»: 0 ″, ENV {XAUTHORITY} = »/ ಮನೆ / ಬಳಕೆದಾರಹೆಸರು / .ಅಧಿಕಾರತೆ», RUN + = »/ usr / bin / synclient TouchpadOff = 0