Preface
After almost a half year abandoning this Manjaro OpenRC in my partition. I finally have time to face a few issues with my Manjaro OpenRC setup. This issue are scattered, I mean there is no particular topic. I just want to clean up bugs on my systems. All are solved, except SDDM avatar.
These are just my personal notes. I mostly documenting note so I can find the solution later whenever I have similar issue.
1. using elogind service
[solved]
Issue: cannot halt or reboot from user
$ sudo loginctl
Failed to list sessions: Launch helper exited with unknown return code 1
Problem Definition
- elogind not started as service
Solution
$ sudo rc-update add elogind default
* service elogind added to runlevel default
$ sudo rc-service elogind start
* Starting elogind ...
This note is also for any non-systemd user.
2. Network Manager in GUI failed
[solved]
Error message: “no authorized to control networking
”
But nmcli works well in terminal.
$ nmcli dev wifi connect "myssid" password "mypassword"
Solution: use elogind in pam.d session
$ cat /etc/pam.d/system-login
...
session optional pam_elogind.so
$ cat /etc/pam.d/sddm-greeter
...
session optional pam_elogind.so
This note is also for any non-systemd user.
3. Restart SDDM with OpenRC
[solved]
$ sudo /etc/init.d/xdm start
instead of
$ sudo rc-service sddm restart
This note is also for any non-systemd user.
4. SDDM Avatar not shown
[not solved]
Manjaro OpenRC is still using 0.14.
SDDM 0.14 released with the bug, and SDDM 0.14.1, which had the fix, never got released.
5. compton
[solved]
$ compton
glx_init(): No GLX extension.
As a temporary workaround I’m using xcompmgr instead.
Solution:
Upgrade xorg-server.
6. Managing gtktheme in i3
[solved]
Use this one
$ lxappearance
7. HerbstluftWM Conky
[solved]
It has “shared memfd open() failed
” error messages.
It turn out that it comes from amixer.
If it appears. It is something related to the Linux kernel settings, which cannot be alternated inside the current running kernel.
$ amixer get Master
shared memfd open() failed: Function not implemented
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 62 [97%] [-2.00dB] [on]
Solution
$ amixer get Master 2> /dev/null
8. Pacman Mirror Issue
[solved]
I put it here, because of this reccuring problem is annoying.
$ sudo pacman-mirrors -g
9. No tty login
[solved]
Solution: install xf86-video-fbdev
Thank you for reading