"login" how?RayDude wrote:Right now if I login
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

Code: Select all
mythfrontend --platform xcbCode: Select all
mythfrontend --platform waylandCode: Select all
QT_QPA_PLATFORM=xcb mythfrontendCode: Select all
QT_QPA_PLATFORM=wayland mythfrontendCode: Select all
GDK_BACKEND=x11 mythfrontendPart of the problem is: I can't find any logs. For X /usr/log/Xorg.0.log exists and I've parsed a thousand times in the last two decades.Zucca wrote:"login" how?RayDude wrote:Right now if I login
Which command did you run, if any? Do you have any logs?
If you use some login manager, then there should exist some .desktop files inside a session directory (/usr/share/wayland-sessions), from where you can see what command is being run.
By editing the command you can perhaps redirect all of its output to a log file.
Before that, I'd suspect that since it's plasma session I'd first assume it produces some sort of log file already.
rab0171610,rab0171610 wrote:Does the mythtv even work in Wayland yet? There seems to be conflicting information out there.
The Arch Linux wiki for mythtv doesn't mention Wayland or Xwayland at all. It only says that you must have a working X installation.
The only things that I can think of . . .
Does running the mythtv frontend with the '--platform xcb' option work while using Wayland? 'xcb' would force X11. I don't know if that works while using Wayland or not. It may be that you need to try setting it to 'wayland'.
I don't know what command you are using to launch mythfrontend. But let's say:orCode: Select all
mythfrontend --platform xcbAre those valid options and do either of those work for you in Wayland? I don't know as I don't use mythtv. I have no way of experimenting with it and would need for you to try it and let me know.Code: Select all
mythfrontend --platform wayland
Does trying to force Xwayland work with mythtv? I don't know if mythtv is written in QT or GTK. I assume from the xcb in the option above that it might be QT.
If QT:or you could experiment and explicitly set it to wayland:Code: Select all
QT_QPA_PLATFORM=xcb mythfrontendMonitor the results.Code: Select all
QT_QPA_PLATFORM=wayland mythfrontend
If by some odd chance it is GTK:The only other thing I would suggest is asking over at the mythtv forums if other mythtv users are able to get mythtv working in Wayland and if so, how?Code: Select all
GDK_BACKEND=x11 mythfrontend


I use openRC.rab0171610 wrote:Why don't you consider trying to login using the Wayland session. Give it a test run. Let us know when you have an issue and we can go from there. Provide specifics so we can help you.
Do you use systemd or openrc?
I use systemd so most of the logging I would need to read would be in the systemd journal.
I don't know how that works with openrc.
SDDM keeps a limited log when users log in that will probably not be of much help:
~ /.local/share/sddm/wayland-session.log
Usually that is only insightful if you cannot log into the Wayland session at all or have a black screen on login.
Aside from mythtv, if you log in to the wayland session, what other problems are you experiencing? Please provide specifics.
Code: Select all
X.Org X Server 1.21.1.20
X Protocol Version 11, Revision 0
Current Operating System: Linux server 6.18.6-gentoo #1 SMP PREEMPT_DYNAMIC Fri Jan 23 21:35:49 PST 2026 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-6.18.6-gentoo root=PARTUUID=8e713e72-02a1-9b49-9b4c-c295620f36e0 ro initcall_blacklist=acpi_cpufreq_init amd_iommu=on sysrq_always_enabled=1 bdl_pos_adj=8,8 loglevel=8
Current version of pixman: 0.46.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/mythtv/.local/share/xorg/Xorg.1.log", Time: Sat Jan 24 16:01:42 2026
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Could not resolve keysym XF86OK
> Warning: Could not resolve keysym XF86GoTo
> Warning: Could not resolve keysym XF86VendorLogo
> Warning: Could not resolve keysym XF86MediaSelectProgramGuide
> Warning: Could not resolve keysym XF86MediaSelectProgramGuide
> Warning: Could not resolve keysym XF86MediaSelectHome
> Warning: Could not resolve keysym XF86MediaLanguageMenu
> Warning: Could not resolve keysym XF86MediaTitleMenu
> Warning: Could not resolve keysym XF86AudioChannelMode
> Warning: Could not resolve keysym XF86MediaSelectPC
> Warning: Could not resolve keysym XF86MediaSelectTV
> Warning: Could not resolve keysym XF86MediaSelectCable
> Warning: Could not resolve keysym XF86MediaSelectVCR
> Warning: Could not resolve keysym XF86MediaSelectVCRPlus
> Warning: Could not resolve keysym XF86MediaSelectSatellite
> Warning: Could not resolve keysym XF86MediaSelectCD
> Warning: Could not resolve keysym XF86MediaSelectTape
> Warning: Could not resolve keysym XF86MediaSelectRadio
> Warning: Could not resolve keysym XF86MediaSelectTuner
> Warning: Could not resolve keysym XF86MediaPlayer
> Warning: Could not resolve keysym XF86MediaSelectTeletext
> Warning: Could not resolve keysym XF86MediaSelectAuxiliary
> Warning: Could not resolve keysym XF86MediaPlaySlow
> Warning: Could not resolve keysym XF86NumberEntryMode
> Warning: Could not resolve keysym XF86RefreshRateToggle
> Warning: Could not resolve keysym XF86Accessibility
> Warning: Could not resolve keysym XF86DoNotDisturb
Errors from xkbcomp are not fatal to the X server
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
xinit: connection to X server lost
waiting for X server to shut down XIO: fatal IO error 4 (Interrupted system call) on X server ":1"
after 498 requests (498 known processed) with 0 events remaining.
(II) Server terminated successfully (0). Closing log file.
TERM environment variable not set.I grepped for 'mythfrontend' in all of .config, but that never actually completed as I think there are recursive symlinks or something.Anon-E-moose wrote:Try searching under your ~/.config dir for mythfrontend or possibly under ~/.local/*
Code: Select all
emerge -p qtwayland
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 9.18 s (backtrack: 0/20).
[ebuild NS ] dev-qt/qtwayland-6.10.1 [5.15.18] USE="qml%* -custom-cflags% -gnome%" Code: Select all
emerge -puUD --backtrack=100 @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 56.71 s (backtrack: 4/100).
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-python/msgpack:0
(dev-python/msgpack-1.1.2:0/0::gentoo, ebuild scheduled for merge) USE="native-extensions -debug -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 -python3_14" conflicts with
<dev-python/msgpack-1.1.2[python_targets_python3_12(-),python_targets_python3_13(-)] required by (app-backup/borgbackup-1.4.1-r1:0/0::gentoo, installed) USE="-debug -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11"
^ ^^^^^
!!! The following update has been skipped due to unsatisfied dependencies:
www-client/firefox:rapid
selected: (www-client/firefox-146.0.1:rapid/rapid::gentoo, installed)
skipped: (www-client/firefox-147.0.1:rapid/rapid::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)
!!! All ebuilds that could satisfy ">=dev-libs/icu-78.1:=" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/icu-78.2::gentoo (masked by: ~amd64 keyword)
- dev-libs/icu-78.1::gentoo (masked by: ~amd64 keyword)
(dependency required by "www-client/firefox-147.0.1::gentoo[system-icu]" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
!!! The following update has been skipped due to unsatisfied dependencies:
sci-ml/caffe2:0
selected: (sci-ml/caffe2-2.9.1-r1:0/0::gentoo, installed)
skipped: (sci-ml/caffe2-2.9.1-r3:0/0::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)
!!! All ebuilds that could satisfy ">=sci-libs/hipBLASLt-6.3:=" have been masked.
!!! One of the following masked packages is required to complete your request:
- sci-libs/hipBLASLt-7.1.0-r2::gentoo (masked by: ~amd64 keyword)
- sci-libs/hipBLASLt-7.0.2-r2::gentoo (masked by: ~amd64 keyword)
- sci-libs/hipBLASLt-6.4.3::gentoo (masked by: ~amd64 keyword)
- sci-libs/hipBLASLt-6.3.3::gentoo (masked by: ~amd64 keyword)
(dependency required by "sci-ml/caffe2-2.9.1-r3::gentoo[rocm]" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Basically you should look for anything with kde or plasma in it's name and then check those files.RayDude wrote:I grepped for 'mythfrontend' in all of .config, but that never actually completed as I think there are recursive symlinks or something.Anon-E-moose wrote:Try searching under your ~/.config dir for mythfrontend or possibly under ~/.local/*
I'm tempted to blow away .config and see if that helps, but ... I'll have to setup everything all over again and I did that just a few months ago the last time I attempted to run Wayland.
Code: Select all
grep mythtv /etc/passwd
grep mythtv /etc/group
emerge -pv --nodeps mythtvCode: Select all
server ~ # equery b /home/mythtv/.xinitrc
* Searching for /home/mythtv/.xinitrc ...
media-tv/mythtv-35.0_p20250723 (/home/mythtv/.xinitrc)Code: Select all
To determine the client to run, startx first checks the environment
variable XINITRC for a filename. If that variable is unset, or does not
contain a filename, it looks for a file called .xinitrc in the user’s
home directory.

So the problem was sddm, did you tell it to start wayland in it's configuration file?RayDude wrote:All I can say is that sddm or some other component was reading ~/.xinitrc and not starting plasma because of it, once I removed it, it ran plasma but with issues.
I created a new user and set up the account. It took a while to get everything back, but I got it.
It is behaving much better. The screen saver seems to be reliable now and I'm able to use high refresh and HDR. It's like a whole new machine, for free!
Thanks so much for your help!
Code: Select all
case "`tty`" in
*tty8) startx; logout ;;
esacIn ye olde times, we used to have mythtv autologin on tty8 withHavin_it wrote:I don't understand enough about the process
Code: Select all
c8:45:respawn:/sbin/mingetty --autologin mythtv tty8i am on sddm as well and cant login to wayland either.Anon-E-moose wrote:So the problem was sddm, did you tell it to start wayland in it's configuration file?RayDude wrote:All I can say is that sddm or some other component was reading ~/.xinitrc and not starting plasma because of it, once I removed it, it ran plasma but with issues.
I created a new user and set up the account. It took a while to get everything back, but I got it.
It is behaving much better. The screen saver seems to be reliable now and I'm able to use high refresh and HDR. It's like a whole new machine, for free!
Thanks so much for your help!

nice, thanks!Anon-E-moose wrote:man sddm.conf