It seems that I'm encountering a tricky issue while using the Ubuntu compatibility layer. I am a Chinese user, and if I only use English input, my input experience is flawless. However, I currently need to enable ibus and use ibus-libpinyin within the Ubuntu compatibility layer to ensure I can input Chinese in the simulated Linux applications. I know I can't use systemd to start the dbus service, so I used service dbus start and service dbus restart to enable the dbus service. Strangely, the dbus service did not start properly, and ibus-setup also indicated that the dbus service was not started. I executed the commands as the root user because when I execute commands as a regular user (under FreeBSD), I encounter insufficient permissions to start the compatibility layer, so I have to switch to sudo, which is no different from starting as the root user. If I add a regular user directly within the Linux compatibility layer, I encounter issues with not being able to connect to the X service, and a series of services fail to start. I heard that placing the compatibility layer in a regular user's directory allows it to be executed directly without sudo, but I have searched through all the information I could find and asked AI, and none could provide an accurate relocation solution.
I tried to solve it using the following tutorial:https://bsd.wiki/di-21-zhang-linux-...-jie-linux-jian-rong-ceng-ji-yu-ubuntudebian/
Successfully built an Ubuntu compatibility layer, enabling software like QQ and Edge to run, and even allowing music playback.
How should I solve this problem? It seems like no one online has had the same experience in solving this issue.
I tried to solve it using the following tutorial:https://bsd.wiki/di-21-zhang-linux-...-jie-linux-jian-rong-ceng-ji-yu-ubuntudebian/
Successfully built an Ubuntu compatibility layer, enabling software like QQ and Edge to run, and even allowing music playback.
How should I solve this problem? It seems like no one online has had the same experience in solving this issue.