mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 23:09:26 -05:00
Update 2.setups.sh: Added some comments
This commit is contained in:
@@ -3,12 +3,13 @@
|
|||||||
|
|
||||||
function prepare_systemd_user_service(){
|
function prepare_systemd_user_service(){
|
||||||
if [[ ! -e "/usr/lib/systemd/user/ydotool.service" ]]; then
|
if [[ ! -e "/usr/lib/systemd/user/ydotool.service" ]]; then
|
||||||
x ln -s /usr/lib/systemd/{system,user}/ydotool.service
|
x sudo ln -s /usr/lib/systemd/{system,user}/ydotool.service
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function setup_user_group(){
|
function setup_user_group(){
|
||||||
if [[ -z $(getent group i2c) ]] && [[ "$OS_GROUP_ID" != "fedora" ]]; then
|
if [[ -z $(getent group i2c) ]] && [[ "$OS_GROUP_ID" != "fedora" ]]; then
|
||||||
|
# On Fedora this is not needed. Tested with desktop computer with NVIDIA video card.
|
||||||
x sudo groupadd i2c
|
x sudo groupadd i2c
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -30,6 +31,7 @@ v setup_user_group
|
|||||||
if [[ ! -z $(systemctl --version) ]]; then
|
if [[ ! -z $(systemctl --version) ]]; then
|
||||||
# TODO: Why fedora does not add i2c-dev?
|
# TODO: Why fedora does not add i2c-dev?
|
||||||
# TODO: Why fedora add uinput and udev rules?
|
# TODO: Why fedora add uinput and udev rules?
|
||||||
|
# Regarding uinput and udev rules: the former is required for the virtual keyboard to function, while the latter enables input group users to utilize it.
|
||||||
if [[ "$OS_GROUP_ID" == "fedora" ]]; then
|
if [[ "$OS_GROUP_ID" == "fedora" ]]; then
|
||||||
v bash -c "echo uinput | sudo tee /etc/modules-load.d/uinput.conf"
|
v bash -c "echo uinput | sudo tee /etc/modules-load.d/uinput.conf"
|
||||||
v bash -c 'echo SUBSYSTEM==\"misc\", KERNEL==\"uinput\", MODE=\"0660\", GROUP=\"input\" | sudo tee /etc/udev/rules.d/99-uinput.rules'
|
v bash -c 'echo SUBSYSTEM==\"misc\", KERNEL==\"uinput\", MODE=\"0660\", GROUP=\"input\" | sudo tee /etc/udev/rules.d/99-uinput.rules'
|
||||||
|
|||||||
Reference in New Issue
Block a user