Skip to content

docs: Add Fedora/RHEL Dependency instructions#1851

Merged
Gustl22 merged 2 commits into
bluefireteam:mainfrom
khaled-0:patch-1
Nov 14, 2024
Merged

docs: Add Fedora/RHEL Dependency instructions#1851
Gustl22 merged 2 commits into
bluefireteam:mainfrom
khaled-0:patch-1

Conversation

@khaled-0

Copy link
Copy Markdown
Contributor

Description

Checklist

  • The title of my PR starts with a Conventional Commit prefix (fix:, feat:, refactor:,
    docs:, chore:, test:, ci: etc).
  • I have read the Contributor Guide and followed the process outlined for submitting PRs.
  • I have updated/added tests for ALL new/updated/fixed functionality.
  • I have updated/added relevant documentation and added dartdoc comments with ///, where necessary.
  • I have updated/added relevant examples in example.

Breaking Change

  • Yes, this is a breaking change.
  • No, this is not a breaking change.

Related Issues

@Gustl22

Gustl22 commented Oct 24, 2024

Copy link
Copy Markdown
Collaborator

Thank you for your contribution :D

Comment thread packages/audioplayers_linux/README.md Outdated
@khaled-0 khaled-0 requested a review from Gustl22 October 25, 2024 11:35
@iatndiag

iatndiag commented Nov 3, 2024

Copy link
Copy Markdown

////////////////////////////// Some words about Ubuntu: ///////////////////////////////////////////////////////////

If you will try to install v.6.0.1 on official Ubuntu 22.04, libgtk-3-dev will lead you to a chain of dependencies:

gir1.2-pango-1.0 1.50.6+ds-2 without word "ubuntu" "1.50.6+ds-2ubuntu" (secure version, variant NOW) e.t.c.
libpango-1.0-0
libpangocairo-1.0-0
libpangoft2-1.0-0
libpangoxft-1.0-0

libgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev will lead you to a chain:

libdrm2 (2.4.110-1ubuntu1) 2.4.113-2~ubuntu0.22.04.1
libdrm-intel1
libdrm-radeon1
libdrm-nouveau2
libdrm-amdgpu1

libgbm-dev: libgbm1 22.0.1-1ubuntu2 23.0.4-0ubuntu1~22.04.1
libgstreamer1.0-dev: libgstreamer1.0-0 (1.20.1-1) 1.20.3-0ubuntu1
gir1.2-gstreamer-1.0
libudev-dev: libudev1 (249.11-0ubuntu3.7) 249.11-0ubuntu3.11

libegl-mesa0: libglapi-mesa (22.0.1-1ubuntu2) 23.0.4-0ubuntu1~22.04.1

SYNAPTIC can substitude all these packages

But after reboot, Ubuntu shows black screen (extra terminal Alt+F2,Alt+F3 in normal mode), privacy violation detected.
Now OS doesn't work anymore. Good thing it's a virtual machine.
The project is assembled, but the Files/Finder/Nautilus explorer disappears. Firefox is disabled.
And the assembled project can no longer be copied or sent anywhere. My opinion is that you will not be able to copy or send to your cloud a built project on Ubuntu 22.04

But Ubuntu version 20.04 does NOT require downgrade packages. Confidentiality is not violated. Synaptic safely automatically selects the necessary packages and everything is installed and assembled. The same errors occur, but in version 20.04 all these errors are resolved.
////////////////////////////// End Some words about Ubuntu ///////////////////////////////////////////////////////////

P.S.
audioplayers_LINUX NEEDED in pubspec TOO

audioplayers
audioplayers_linux

Without the second there is no sound at all from application. Inclusion of the second into the main.dart NO needed.

@iatndiag

iatndiag commented Nov 3, 2024

Copy link
Copy Markdown

LINUX UBUNTU
I accidentally built the project not as for Android/Linux, but as for Windows with a collection of audio players. As a result, I got a gigantic list in the Ubuntu sound settings:

application - volume
application - volume
application - volume
application - volume
application - volume
application - volume
application - volume
application - volume
...
ENDLESS

When the list became simply huge, the sound disappeared completely. It turns out that when the same note is repeated, one audio player is added.

I just checked, no, I built it using a platform detector. It turned out that I built it not as for Windows, but as for Android. And all this is for Linux. Now I will have to develop a third version for Linux. On MacOS, everything seemed to work fine.

With:

await player.play(NOTE, mode: PlayerMode.lowLatency);

NOTE can repeat or change. With every await... we've got a new instanse of ...

when every Note Key is pressed we've got new volume control. IS THIS A BUG, ​​BY ACCIDENT?\

Need to Dispose? I didn't use the Dispose. And not use SoundPool.

LINUX UBUNTU

@Gustl22 Gustl22 merged commit b401a23 into bluefireteam:main Nov 14, 2024
@Gustl22

Gustl22 commented Nov 14, 2024

Copy link
Copy Markdown
Collaborator

Thank you for your contribution

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

Successfully merging this pull request may close these issues.

3 participants