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

Is it possible to use dbus-broker on Android kernel #382

Open
JanuszChmiel opened this issue Nov 20, 2024 · 1 comment
Open

Is it possible to use dbus-broker on Android kernel #382

JanuszChmiel opened this issue Nov 20, 2024 · 1 comment

Comments

@JanuszChmiel
Copy link

Dear elite C language developers of ammazing Dbus-broker.
I Am deeply appreciating yours complex C language programming and debugging work, which you are bringing for all Dbus-broker users.
I Am visually impaired user with no sight at all and thanks to your Dbus-broker system I and many other visually impaired users are able to use Orca screen reader for working with long list of messages with much more faster responsiveness.Before your elite team has released Dbus-broker and it have been only possible to use Dbus-daemon The responsiveness between key press and speech while reading long lists of messages in Thunderbird have been very long and sometimes even impossible.
I have ositive experience with Dbus-daemon and with compiled binary modules such as dbus-run-session and dbus-launch while running Android operating system combined with Termux terminal emulator and Proot.
Proot is used to run Linux apps not only on Android devices. It uses Btrace to monitor and retranslate some specific system calls.
Dbus-launch and dbus-run-session work smoothly even on Android operating system and with its specific kernel.
But I would like to know, if it would be possible to extend Dbus-broker so it would be ossible to use it on Android device like Dbus-daemon so without issues.
Or it would require many many many hours of heavy programmers work to achieve this goal?
I Am also aware, that this implementation would not interfere with standard Linux kernels with Systemd.
Thank you very much for your answer.
If it would be possible to use dbus-broker on Android and with Proot, please let Me know which command should I type to start The mate desktop environment.
When I have used Arch Linux I have to type
dbus-run-session mate-session &

But dbus-broker work much differently.
Debian chroots are preprepared so user is not being forced to type
dbus-run-session or dbus-launch at all.
Something smart is doing it automatically even on Android with Proot.
Thank you very very much for your time and for your professional answer.
With The deepest possible appreciation to your programmers experience
Janusz Chmiel

@dvdhrm
Copy link
Member

dvdhrm commented Nov 28, 2024

Hi! I am not sure I understand. What is the reason you want to use dbus-broker? You mention issues in Thunderbird, but I am not sure I understand what exactly you mean. Can you elaborate?

Generally, there is no reason why dbus-broker would not work on Android, but there is no real system integration, so it will not be the same experience as on standard linux systems. But note that the bundled launcher of dbus-broker requires systemd, so this might be tricky to get running on Android, but is definitely possibly via containers!

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

No branches or pull requests

2 participants