View previous topic :: View next topic |
Author |
Message |
anonymous1234 n00b
Joined: 16 Sep 2024 Posts: 15
|
Posted: Mon Oct 14, 2024 9:24 am Post subject: can i build a system completely devoid of X, Xorg etc? |
|
|
I am planning out my gentoo build and I do not want any x, xorg, x11 etc etc as i am purely dependant on wayland, I currently use KDE and will do so when i move to gentoo as my main distro but i like to take the time to plan thing out...
Another question is, can I be completely removed of GTK? I understand some applications require it but i dont think i use any applications that require GTK and if i do need them, then I can add the use flags for that specific package right?
thx in advance! |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9284
|
Posted: Mon Oct 14, 2024 9:26 am Post subject: |
|
|
Without xorg-server, but not without X libraries as of now. |
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2444
|
Posted: Mon Oct 14, 2024 10:11 am Post subject: Re: can i build a system completely devoid of X, Xorg etc? |
|
|
anonymous1234 wrote: | I am planning out my gentoo build and I do not want any x, xorg, x11 etc etc as i am purely dependant on wayland |
Applications that do not yet support Wayland still depend on X libraries to function. Wayland allows them to work by providing XWayland, which to those applications looks like a X11 server and they interact with it the very same way they would in a normal X11 environment using those X libraries.
So without the server - yes, without the libraries - no.
That's the longer explanation.
Also X libraries may provide functionality not tied to X11 which may be used by Wayland applications as well.
BTW even now you're using X libraries. I doubt there is a functional desktop out there which does not use them.
Furthermore, even now, if there's nothing to pull xorg-server, it won't be installed on some systems.
Best Regards,
Georgi |
|
Back to top |
|
|
anonymous1234 n00b
Joined: 16 Sep 2024 Posts: 15
|
Posted: Mon Oct 14, 2024 12:17 pm Post subject: |
|
|
Thank you both, it seems I may not be able to rid myself of X unfortunately.
But is it possible for me to not have anything to do with GTK or gnome? I understand some apps require it, but im pretty sure i dont use anything that does need GTK, mostly firefox and kde apps and a few bits and bobs here an there... |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9284
|
Posted: Mon Oct 14, 2024 12:19 pm Post subject: |
|
|
Firefox needs GTK. |
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2444
|
Posted: Mon Oct 14, 2024 12:44 pm Post subject: |
|
|
anonymous1234 wrote: | Thank you both, it seems I may not be able to rid myself of X unfortunately. |
there's a difference between the server and the libraries. And the protocol for that matter.
anonymous1234 wrote: | But is it possible for me to not have anything to do with GTK or gnome? I understand some apps require it, but im pretty sure i dont use anything that does need GTK, mostly firefox and kde apps and a few bits and bobs here an there... |
Perhaps if you use Konqueror (if I'm not wrong about KDE's browser name). As mentioned, Firefox uses GTK, Chromium also uses GTK and all their clones and derivatives do as well.
If you have real arguments against using those, share them and maybe we'll help you find a solution.
Best Regards,
Georgi |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31276 Location: here
|
Posted: Mon Oct 14, 2024 1:35 pm Post subject: |
|
|
logrusx wrote: | Perhaps if you use Konqueror (if I'm not wrong about KDE's browser name). |
Code: | * www-client/falkon
Available versions: 24.05.2-r1^t 24.08.1^t ~24.08.2^t {+X dbus debug kde python test PYTHON_SINGLE_TARGET="python3_10 python3_11 python3_12"}
Homepage: https://www.falkon.org/ https://apps.kde.org/falkon/
Description: Cross-platform web browser using QtWebEngine |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
dmpogo Advocate
Joined: 02 Sep 2004 Posts: 3430 Location: Canada
|
Posted: Mon Oct 14, 2024 6:42 pm Post subject: |
|
|
Just run
equery depends gtk+
and see if you can get rid of or find alternatives for the packages that use gtk+ unconditionally. I was not able to |
|
Back to top |
|
|
|