Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SP Bug]: Browser incompatible on Linux #1716

Open
Vorganger opened this issue Oct 3, 2023 · 7 comments
Open

[SP Bug]: Browser incompatible on Linux #1716

Vorganger opened this issue Oct 3, 2023 · 7 comments

Comments

@Vorganger
Copy link

Severity

Critical. A critical defect that causes some key functionality to fail.

Priority

High. Anything that impacts the typical user flow or blocks app usage.

Description

While I am not a Linux user, I got several reports about everything working except for the widget on my SkyrimPlatform plugin. I am reporting here since it falls back to SkyrimPlatform and not the plugin itself. Also, the Linux distro would not matter since I got the same report from SteamOS, Arch Linux, etc. users.

OS

Linux

OS version

Any

Skyrim version

Any

SKSE version

Any

client commit''s hash

None

server commit''s hash

None

Videocard model

RTX 2060

Steps to reproduce

Use Linux (distro does not matter), have a SkyrimPlatform plugin that uses the browser, but the browser does not appear in-game.

Expected result

Browser does appear in-game.

Actual result

Browser does not appear in-game.

@wieto
Copy link

wieto commented Oct 4, 2023

I am the person on Arch linux that reported the issue. Don't know if it's of any help but here's an skse log

skyrim-platform.log
[05:05:14:274] Loading plugin.
[05:05:14:274] CommonLib hooks installed.
[05:05:14:284] Frida hooks installed.
[05:06:04:418] Font has been added - Tavern
[05:06:30:308] Found settings file Data/Platform/Plugins\elden-equip-settings.txt for plugin elden-equip.

@Pospelove
Copy link
Contributor

Well, that will be complicated :)

Thank you for the report

@Korisss
Copy link
Contributor

Korisss commented Nov 25, 2023

I've encountered the same problem on Fedora 38, Debian 12 and now on Arch Linux. I changed different desktop environments, used Xorg and Wayland, the browser still does not work.
Because of this, the SkyMP client cannot even start connecting
The browser does not appear in either the original Valve Proton, Proton GE, or vanilla Wine.

@mysticfall
Copy link

I'm also experiencing this issue on Manjaro KDE / Wayland. I looked at the logs but couldn't find anything suspicious.

Maybe we could add a bunch of log messages in the next release so people could try collecting more information?

@Pospelove
Copy link
Contributor

I'm also experiencing this issue on Manjaro KDE / Wayland. I looked at the logs but couldn't find anything suspicious.

Maybe we could add a bunch of log messages in the next release so people could try collecting more information?

Thank you for letting know! @nic11 is a Manjaro KDE user (as far as I know). He told me about his interest to debug this but I don't know when he'll manage to do this.

Also, there are plans in SP to migrate to https://github.com/kkEngine/NirnLabUIPlatform, which is a standalone Chromium Embedded Framework Plugin.

So, if you wish, please feel free to add some logs and submit a PR and/or test https://github.com/kkEngine/NirnLabUIPlatform to see if it works on Linux

@mysticfall
Copy link

Also, there are plans in SP to migrate to https://github.com/kkEngine/NirnLabUIPlatform, which is a standalone Chromium Embedded Framework Plugin.

So, if you wish, please feel free to add some logs and submit a PR and/or test https://github.com/kkEngine/NirnLabUIPlatform to see if it works on Linux

I'd love to, but being a Linux user without having a Windows machine or relevant development experience makes it difficult for me to contribute directly. However, I'm definitely willing to do any testing I can do on Linux. I'm not sure if it'd be possible to build either Skyrim Platform or NirnLabUI using MinGW, though.

Anyway, thanks for the great work! I want to tell you that Skyrim Platform was the main reason I decided to make a mod again. It feels so much nicer when I can use TypeScript in an actual IDE and don't have to restart Skyrim every time I make any change.

@nic11
Copy link
Collaborator

nic11 commented Nov 17, 2024

Hey @Vorganger, could you please provide some details about your plugin or users? Have you posted anything about your users' feedback on Discord? Would be helpful to keep track of potential issues in the future (once we have enough resources to actually fix this)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants