acpid missing - fresh install of Enlightenment on Arch
#23
Closed
opened 5 months ago by CNRO
·
2 comments
No Branch/Tag Specified
devs/asdfuser/comp-sounds
devs/bu5hm4n/bsd_build_fix
devs/bu5hm4n/bugfixing
devs/bu5hm4n/debug_code
devs/bu5hm4n/econfigure2
devs/bu5hm4n/fix
devs/bu5hm4n/fixes
devs/bu5hm4n/luncher_verbose
devs/bu5hm4n/meson_wip
devs/bu5hm4n/mixer-fix
devs/bu5hm4n/mixer_fix
devs/bu5hm4n/mixer_fix_range
devs/bu5hm4n/mixerfun
devs/bu5hm4n/netstart_fixes
devs/bu5hm4n/pointer-fix
devs/bu5hm4n/recognition
devs/bu5hm4n/sandbox_fix
devs/bu5hm4n/swipe_real
devs/bu5hm4n/systray
devs/captainigloo/eglfs
devs/captainigloo/eglfs_rpi
devs/derekf/for_derbyw
devs/derekf/wip2
devs/derekf/wip_viewporter
devs/devilhorns/drm_rotation
devs/devilhorns/e_comp_wl
devs/devilhorns/e_wayland
devs/devilhorns/ecore_drm2
devs/devilhorns/ecore_wl2
devs/devilhorns/output
devs/devilhorns/rotation
devs/devilhorns/wl_buffer
devs/devilhorns/xwayland
devs/discomfitor/action_route
devs/discomfitor/debug
devs/discomfitor/eo
devs/discomfitor/junk
devs/discomfitor/output_states
devs/discomfitor/quicklaunch
devs/discomfitor/xdg-shedsmanship
devs/illogict/signals_priority
devs/princeamd/enlightenment-0.17-elive
devs/sachiel/e19
devs/stanluk/a11y
devs/stefan/wl-session-recovery
devs/yoz/bryce
devs/yoz/imfos
enlightenment-0.17
enlightenment-0.18
enlightenment-0.19
enlightenment-0.20
enlightenment-0.21
enlightenment-0.22
enlightenment-0.23
enlightenment-0.24
f/fix_xlib_protocol_error
feature/quicklaunch
feature/wayland/multi-output
master
v-0.25.0
v0.17.0
v0.17.1
v0.17.2
v0.17.2.1
v0.17.3
v0.17.4
v0.17.5
v0.17.6
v0.18.0
v0.18.0-alpha1
v0.18.0-alpha3
v0.18.0-alpha4
v0.18.0-rc1
v0.18.0-rc2
v0.18.1
v0.18.2
v0.18.3
v0.18.4
v0.18.5
v0.18.6
v0.18.7
v0.18.8
v0.18.9
v0.19.0
v0.19.0-alpha1
v0.19.0-alpha2
v0.19.0-rc3
v0.19.1
v0.19.10
v0.19.11
v0.19.12
v0.19.14
v0.19.2
v0.19.3
v0.19.4
v0.19.5
v0.19.6
v0.19.7
v0.19.8
v0.19.9
v0.20.0
v0.20.0-alpha
v0.20.0-beta
v0.20.0-rc
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.20.5
v0.20.6
v0.20.7
v0.20.8
v0.20.9
v0.21.0
v0.21.0-alpha
v0.21.0-beta
v0.21.0-rc
v0.21.1
v0.21.10
v0.21.11
v0.21.2
v0.21.3
v0.21.4
v0.21.5
v0.21.6
v0.21.7
v0.21.8
v0.21.9
v0.22.0
v0.22.0-alpha
v0.22.0-beta
v0.22.0-rc
v0.22.1
v0.22.2
v0.22.3
v0.22.4
v0.23.0
v0.23.0-alpha
v0.23.0-beta
v0.23.1
v0.24.0
v0.24.1
v0.24.2
v0.25.0
v0.25.1
v0.25.2
v0.25.3
v0.25.3-2
v0.25.4
Labels
Apply labels
Clear labels
No items
No Label
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: enlightenment/enlightenment#23
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Upon first boot of fresh install of current versions of both Arch and Enlightenment, after the preliminary Englightenment configuration prompts when reaching the desktop, a warning pops up telling me acpid cannot load.
I am not sure if this is a bug per-se, since it may be intentionally left out, and the warning only designed to remind users of this functionality and to install on a systems where it is required; however on a previous release (circa 2019) this issue did not appear
My system is:
Lenovo G780
Arch Linux x86_64
Kernal 6.0.6-arch1-1
WM: Enlightenment
CPU: Intel i5-3210M
GPU: 3rd Gen Core processor
I have produced issue 2 times, both times were from current versions of Arch and Enlightenment
#pacstrap -K /mnt base linux linux-firmware vim nano
followed by chroot
#pacman -S networkmanager
#systemctl enable NetworkManager
and reboot into the system.
#pacman -Syu
#pacman -S xorg lightdm lightdm-gtk-greeter efl enlightenment terminology
#systemctl enable lightdm
and reboot into lightdm + Enlightenment
Followed the Enlightenment first run configuration prompts and load into the desktop environment and the ACPID warning appears automatically, first thing
Issue solved
#pacman -S acpid
#systemctl enable acpid.service
#systemctl start acpid.service
_
Sorry I do not have logs or know what is a trace extract
Yes - I added the dialog to detect if acpid would be needed and remind the user in e 0.25 - it didnt check before then and just assumed you'd do the right thing and e would silently just lose features and not let you know. It's not a bug. it's intended. no - it's not a REQUIREMENT of the e package as not all systems use ACPI. for example on arm systems like raspberry pi's - no ACPI. If you go to an old enough x86 PC it will also not have ACPI. So it's detected at runtime and if the system appears to have ACPI support - e will complain to remind you to install it. acpidd is listed as an optdepends which is technically correct.
Yes - I added the dialog to detect if acpid would be needed and remind the user in e 0.25 - it didnt check before then and just assumed you'd do the right thing and e would silently just lose features and not let you know. It's not a bug. it's intended. no - it's not a REQUIREMENT of the e package as not all systems use ACPI. for example on arm systems like raspberry pi's - no ACPI. If you go to an old enough x86 PC it will also not have ACPI. So it's detected at runtime and if the system appears to have ACPI support - e will complain to remind you to install it. acpidd is listed as an optdepends which is technically correct.