Ubuntu16.04/18.04에서 마우스 휠의 회전량 조정
소개
Ubuntu16.04를 사용하고 있지만 마우스 휠의 회전이 작고 곤란했습니다. imwheel을 사용하면 좋다는 정보를 얻을 때까지는 좋았지만, 자동 기동으로 넘어졌기 때문에 비망록으로 기록한다.
imwheel 도입
$ sudo apt install imwheel
이것만으로 좋다.
imwheel 설정
home directory( ~
)에 .imwheelrc
를 작성한다.
.imwheelrc".*"
None, Up, Button4, 3
None, Down, Button5, 2
h tp : // Pagen t. 기주 b. 이오 /2015/05/13
「Up, Button4」, 「Down, Button5」의 뒤의 값으로 변경할 수 있다. Up 「3」, Down 「2」로 설정해 보았다. (기본값은 "1"과 같습니다.)
위로 돌아갈 때 빠른 것이 좋고, 이 설정이라면 상하를 반복하는 것으로 미세 조정도 할 수 있다.
라는 것이므로, 똑같이 그대로 사용하고 있다.
imwheel 시작
$ imwheel
이것뿐이다.
imwheel 자동 시작에 /etc/rc.local을 사용하지 마십시오.
h tp : // 쿠이타. m / st 또는 t_ / ms / 0344315894db41 1836
우선, 종래의 Linux에서는 커널이 일어난 뒤에 init 프로세스라고 하는 것이 최초로 일어나거나 이것이 모든 프로세스의 부모 프로세스가 되어 여러가지 데몬이나를 기동시켜 가는, 라고 하는 프로세스(이것은 단순히 「과정」의 의)를 밟고 있던 것 같다. 그리고
Ubuntu 15.04 이후에서는 이 init 프로세스에 systemd가 채용되었다는 것이다.
ht tp // // 엔 g 엔 t 란세. 이 m/ぃぬ x_s r p
현재, Linux의 시스템 기동에는 2종류의 방법이 혼재하고 있다.
SysVinit계와 systemd의 2종류다. 낡고 안정적으로 움직이고 있는 것은 SysVinit계가 많아, 현장에서는 이쪽을 만날 확률이 높다.
그러나 최근 나온 새로운 배포판에서는 새로운 systemd가 채용되고 있다.
그래서 systemd가 채용되고 있다. 세상 대부분 systemd 같은 흐름인 것 같기 때문에, 온순하게 systemd의 유의를 따른다.
imwheel.service 만들기
$ mkdir -p ~/.config/systemd/user
$ cd ~/.config/systemd/user
$ nano imwheel.service
imwheel.service
의 내용은
imwheel.service[Unit]
Description=imwheel
Wants=display-manager.service
After=display-manager.service
[Service]
Type=simple
Environment=DISPLAY=:0.0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
좋다.
systemd 서비스 활성화
지금까지 systemd 서비스를 만들었지만 활성화하지 않았기 때문에
$ systemctl --user list-unit-files | grep imwheel
imwheel.service disabled
되어야 한다.
$ systemctl --user enable imwheel.service
$ sudo loginctl enable-linger
그렇게함으로써,
$ systemctl --user list-unit-files | grep imwheel
imwheel.service enabled
되어야 한다. 시험에 수동으로 서비스를 시작해 보자.
$ systemctl --user start imwheel
$ systemctl --user status imwheel
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since 金 2017-03-10 22:07:31 JST; 13s ago
Process: 4036 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 4036 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
└─4037 /usr/bin/imwheel
3月 10 22:07:31 yumetodo-desktop systemd[1200]: Started imwheel.
나는 잘 갈 것이라고 생각했지만 systemd를 이해하지 못하는 것 같습니다.
어라.
로그 → h tp : // 빠 s 테 병. 코 m / 구아 2 8 아
수동 기동은, 코멘트란에서. 왜・・・?
추가
우분투 18.04로 올렸기 때문에 리벤지.
imwheel.service[Unit]
Description=imwheel
[Service]
Type=simple
#Environment=DISPLAY=:0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=default.target
이것으로 갈 수 있다···?
추가 2
역시 아무래도 systemd의 user service와 DISPLAY
환경 변수가 필요한 작업은 궁합이 좋지 않아・・・. 지금 보면
$systemctl --user status imwheel.service
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2019-05-09 11:31:15 JST; 8min ago
Process: 2554 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 2554 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
5月 09 11:31:15 yumetodo-desktop systemd[2537]: Started imwheel.
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: INFO: imwheel started (pid=2557)
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: Could not open display, check shell DISPLAY variable, and export or setenv it!
라든지 말해지고 있고···.
$ sudo apt install imwheel
이것만으로 좋다.
imwheel 설정
home directory( ~
)에 .imwheelrc
를 작성한다.
.imwheelrc".*"
None, Up, Button4, 3
None, Down, Button5, 2
h tp : // Pagen t. 기주 b. 이오 /2015/05/13
「Up, Button4」, 「Down, Button5」의 뒤의 값으로 변경할 수 있다. Up 「3」, Down 「2」로 설정해 보았다. (기본값은 "1"과 같습니다.)
위로 돌아갈 때 빠른 것이 좋고, 이 설정이라면 상하를 반복하는 것으로 미세 조정도 할 수 있다.
라는 것이므로, 똑같이 그대로 사용하고 있다.
imwheel 시작
$ imwheel
이것뿐이다.
imwheel 자동 시작에 /etc/rc.local을 사용하지 마십시오.
h tp : // 쿠이타. m / st 또는 t_ / ms / 0344315894db41 1836
우선, 종래의 Linux에서는 커널이 일어난 뒤에 init 프로세스라고 하는 것이 최초로 일어나거나 이것이 모든 프로세스의 부모 프로세스가 되어 여러가지 데몬이나를 기동시켜 가는, 라고 하는 프로세스(이것은 단순히 「과정」의 의)를 밟고 있던 것 같다. 그리고
Ubuntu 15.04 이후에서는 이 init 프로세스에 systemd가 채용되었다는 것이다.
ht tp // // 엔 g 엔 t 란세. 이 m/ぃぬ x_s r p
현재, Linux의 시스템 기동에는 2종류의 방법이 혼재하고 있다.
SysVinit계와 systemd의 2종류다. 낡고 안정적으로 움직이고 있는 것은 SysVinit계가 많아, 현장에서는 이쪽을 만날 확률이 높다.
그러나 최근 나온 새로운 배포판에서는 새로운 systemd가 채용되고 있다.
그래서 systemd가 채용되고 있다. 세상 대부분 systemd 같은 흐름인 것 같기 때문에, 온순하게 systemd의 유의를 따른다.
imwheel.service 만들기
$ mkdir -p ~/.config/systemd/user
$ cd ~/.config/systemd/user
$ nano imwheel.service
imwheel.service
의 내용은
imwheel.service[Unit]
Description=imwheel
Wants=display-manager.service
After=display-manager.service
[Service]
Type=simple
Environment=DISPLAY=:0.0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
좋다.
systemd 서비스 활성화
지금까지 systemd 서비스를 만들었지만 활성화하지 않았기 때문에
$ systemctl --user list-unit-files | grep imwheel
imwheel.service disabled
되어야 한다.
$ systemctl --user enable imwheel.service
$ sudo loginctl enable-linger
그렇게함으로써,
$ systemctl --user list-unit-files | grep imwheel
imwheel.service enabled
되어야 한다. 시험에 수동으로 서비스를 시작해 보자.
$ systemctl --user start imwheel
$ systemctl --user status imwheel
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since 金 2017-03-10 22:07:31 JST; 13s ago
Process: 4036 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 4036 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
└─4037 /usr/bin/imwheel
3月 10 22:07:31 yumetodo-desktop systemd[1200]: Started imwheel.
나는 잘 갈 것이라고 생각했지만 systemd를 이해하지 못하는 것 같습니다.
어라.
로그 → h tp : // 빠 s 테 병. 코 m / 구아 2 8 아
수동 기동은, 코멘트란에서. 왜・・・?
추가
우분투 18.04로 올렸기 때문에 리벤지.
imwheel.service[Unit]
Description=imwheel
[Service]
Type=simple
#Environment=DISPLAY=:0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=default.target
이것으로 갈 수 있다···?
추가 2
역시 아무래도 systemd의 user service와 DISPLAY
환경 변수가 필요한 작업은 궁합이 좋지 않아・・・. 지금 보면
$systemctl --user status imwheel.service
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2019-05-09 11:31:15 JST; 8min ago
Process: 2554 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 2554 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
5月 09 11:31:15 yumetodo-desktop systemd[2537]: Started imwheel.
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: INFO: imwheel started (pid=2557)
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: Could not open display, check shell DISPLAY variable, and export or setenv it!
라든지 말해지고 있고···.
".*"
None, Up, Button4, 3
None, Down, Button5, 2
$ imwheel
이것뿐이다.
imwheel 자동 시작에 /etc/rc.local을 사용하지 마십시오.
h tp : // 쿠이타. m / st 또는 t_ / ms / 0344315894db41 1836
우선, 종래의 Linux에서는 커널이 일어난 뒤에 init 프로세스라고 하는 것이 최초로 일어나거나 이것이 모든 프로세스의 부모 프로세스가 되어 여러가지 데몬이나를 기동시켜 가는, 라고 하는 프로세스(이것은 단순히 「과정」의 의)를 밟고 있던 것 같다. 그리고
Ubuntu 15.04 이후에서는 이 init 프로세스에 systemd가 채용되었다는 것이다.
ht tp // // 엔 g 엔 t 란세. 이 m/ぃぬ x_s r p
현재, Linux의 시스템 기동에는 2종류의 방법이 혼재하고 있다.
SysVinit계와 systemd의 2종류다. 낡고 안정적으로 움직이고 있는 것은 SysVinit계가 많아, 현장에서는 이쪽을 만날 확률이 높다.
그러나 최근 나온 새로운 배포판에서는 새로운 systemd가 채용되고 있다.
그래서 systemd가 채용되고 있다. 세상 대부분 systemd 같은 흐름인 것 같기 때문에, 온순하게 systemd의 유의를 따른다.
imwheel.service 만들기
$ mkdir -p ~/.config/systemd/user
$ cd ~/.config/systemd/user
$ nano imwheel.service
imwheel.service
의 내용은
imwheel.service[Unit]
Description=imwheel
Wants=display-manager.service
After=display-manager.service
[Service]
Type=simple
Environment=DISPLAY=:0.0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
좋다.
systemd 서비스 활성화
지금까지 systemd 서비스를 만들었지만 활성화하지 않았기 때문에
$ systemctl --user list-unit-files | grep imwheel
imwheel.service disabled
되어야 한다.
$ systemctl --user enable imwheel.service
$ sudo loginctl enable-linger
그렇게함으로써,
$ systemctl --user list-unit-files | grep imwheel
imwheel.service enabled
되어야 한다. 시험에 수동으로 서비스를 시작해 보자.
$ systemctl --user start imwheel
$ systemctl --user status imwheel
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since 金 2017-03-10 22:07:31 JST; 13s ago
Process: 4036 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 4036 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
└─4037 /usr/bin/imwheel
3月 10 22:07:31 yumetodo-desktop systemd[1200]: Started imwheel.
나는 잘 갈 것이라고 생각했지만 systemd를 이해하지 못하는 것 같습니다.
어라.
로그 → h tp : // 빠 s 테 병. 코 m / 구아 2 8 아
수동 기동은, 코멘트란에서. 왜・・・?
추가
우분투 18.04로 올렸기 때문에 리벤지.
imwheel.service[Unit]
Description=imwheel
[Service]
Type=simple
#Environment=DISPLAY=:0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=default.target
이것으로 갈 수 있다···?
추가 2
역시 아무래도 systemd의 user service와 DISPLAY
환경 변수가 필요한 작업은 궁합이 좋지 않아・・・. 지금 보면
$systemctl --user status imwheel.service
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2019-05-09 11:31:15 JST; 8min ago
Process: 2554 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 2554 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
5月 09 11:31:15 yumetodo-desktop systemd[2537]: Started imwheel.
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: INFO: imwheel started (pid=2557)
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: Could not open display, check shell DISPLAY variable, and export or setenv it!
라든지 말해지고 있고···.
$ mkdir -p ~/.config/systemd/user
$ cd ~/.config/systemd/user
$ nano imwheel.service
imwheel.service
의 내용은imwheel.service
[Unit]
Description=imwheel
Wants=display-manager.service
After=display-manager.service
[Service]
Type=simple
Environment=DISPLAY=:0.0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
좋다.
systemd 서비스 활성화
지금까지 systemd 서비스를 만들었지만 활성화하지 않았기 때문에
$ systemctl --user list-unit-files | grep imwheel
imwheel.service disabled
되어야 한다.
$ systemctl --user enable imwheel.service
$ sudo loginctl enable-linger
그렇게함으로써,
$ systemctl --user list-unit-files | grep imwheel
imwheel.service enabled
되어야 한다. 시험에 수동으로 서비스를 시작해 보자.
$ systemctl --user start imwheel
$ systemctl --user status imwheel
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since 金 2017-03-10 22:07:31 JST; 13s ago
Process: 4036 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 4036 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
└─4037 /usr/bin/imwheel
3月 10 22:07:31 yumetodo-desktop systemd[1200]: Started imwheel.
나는 잘 갈 것이라고 생각했지만 systemd를 이해하지 못하는 것 같습니다.
어라.
로그 → h tp : // 빠 s 테 병. 코 m / 구아 2 8 아
수동 기동은, 코멘트란에서. 왜・・・?
추가
우분투 18.04로 올렸기 때문에 리벤지.
imwheel.service[Unit]
Description=imwheel
[Service]
Type=simple
#Environment=DISPLAY=:0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=default.target
이것으로 갈 수 있다···?
추가 2
역시 아무래도 systemd의 user service와 DISPLAY
환경 변수가 필요한 작업은 궁합이 좋지 않아・・・. 지금 보면
$systemctl --user status imwheel.service
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2019-05-09 11:31:15 JST; 8min ago
Process: 2554 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 2554 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
5月 09 11:31:15 yumetodo-desktop systemd[2537]: Started imwheel.
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: INFO: imwheel started (pid=2557)
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: Could not open display, check shell DISPLAY variable, and export or setenv it!
라든지 말해지고 있고···.
$ systemctl --user list-unit-files | grep imwheel
imwheel.service disabled
$ systemctl --user enable imwheel.service
$ sudo loginctl enable-linger
$ systemctl --user list-unit-files | grep imwheel
imwheel.service enabled
$ systemctl --user start imwheel
$ systemctl --user status imwheel
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since 金 2017-03-10 22:07:31 JST; 13s ago
Process: 4036 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 4036 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
└─4037 /usr/bin/imwheel
3月 10 22:07:31 yumetodo-desktop systemd[1200]: Started imwheel.
어라.
로그 → h tp : // 빠 s 테 병. 코 m / 구아 2 8 아
수동 기동은, 코멘트란에서. 왜・・・?
추가
우분투 18.04로 올렸기 때문에 리벤지.
imwheel.service[Unit]
Description=imwheel
[Service]
Type=simple
#Environment=DISPLAY=:0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=default.target
이것으로 갈 수 있다···?
추가 2
역시 아무래도 systemd의 user service와 DISPLAY
환경 변수가 필요한 작업은 궁합이 좋지 않아・・・. 지금 보면
$systemctl --user status imwheel.service
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2019-05-09 11:31:15 JST; 8min ago
Process: 2554 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 2554 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
5月 09 11:31:15 yumetodo-desktop systemd[2537]: Started imwheel.
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: INFO: imwheel started (pid=2557)
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: Could not open display, check shell DISPLAY variable, and export or setenv it!
라든지 말해지고 있고···.
[Unit]
Description=imwheel
[Service]
Type=simple
#Environment=DISPLAY=:0
ExecStart=/usr/bin/imwheel
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=default.target
역시 아무래도 systemd의 user service와
DISPLAY
환경 변수가 필요한 작업은 궁합이 좋지 않아・・・. 지금 보면$systemctl --user status imwheel.service
● imwheel.service - imwheel
Loaded: loaded (/home/yumetodo/.config/systemd/user/imwheel.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2019-05-09 11:31:15 JST; 8min ago
Process: 2554 ExecStart=/usr/bin/imwheel (code=exited, status=0/SUCCESS)
Main PID: 2554 (code=exited, status=0/SUCCESS)
CGroup: /user.slice/user-1000.slice/[email protected]/imwheel.service
5月 09 11:31:15 yumetodo-desktop systemd[2537]: Started imwheel.
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: INFO: imwheel started (pid=2557)
5月 09 11:31:15 yumetodo-desktop imwheel[2554]: Could not open display, check shell DISPLAY variable, and export or setenv it!
라든지 말해지고 있고···.
에서 하는 것처럼 gnome의 자동 기동 기구를 사용하는 편이 좋을 것 같다.
License
Ubuntu 18.04에서 마우스 휠의 스크롤 량 조절
우분투에서 마우스 휠의 스크롤 량 설정 [imwheel]
Reference
이 문제에 관하여(Ubuntu16.04/18.04에서 마우스 휠의 회전량 조정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yumetodo/items/de3ae4155ff83544879b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Ubuntu16.04/18.04에서 마우스 휠의 회전량 조정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yumetodo/items/de3ae4155ff83544879b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)