Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Free of any gtk* KDE desktop
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Blind_Sniper
Guru
Guru


Joined: 20 Apr 2018
Posts: 340

PostPosted: Wed Sep 02, 2020 4:18 pm    Post subject: Free of any gtk* KDE desktop Reply with quote

Hi.
Is it possible to get rid of any gtk stuffs at KDE desktop?
I know that FF, LO, Gimp written with gtk toolkit, but I can replace them partially with native qt apps like falkon or krita or just use *.appimage for those which doesn't have qt alternatives.
So is it possible?
_________________
GNU is Not Usable
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2727

PostPosted: Wed Sep 02, 2020 4:25 pm    Post subject: Reply with quote

I know you're doing this to avoid rust through librsvg, but be warned that qtwebengine (that you'd need for say.. falkon), is actually chromium-based and a worst build than rust.

Edit: Didn't check if something common may side-want gtk stuff though, someone using QT/KDE will know better. There's is some qt/kde applications that want librsvg directly I see but I doubt you'd be using those.


Last edited by Ionen on Wed Sep 02, 2020 4:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30959
Location: here

PostPosted: Wed Sep 02, 2020 4:28 pm    Post subject: Reply with quote

I think is possible, you can check what packages use gtk+ with command equery d gtk+ and see if you can uninstall or disable use flag (gtk, gtk2, gtk3) from them.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Blind_Sniper
Guru
Guru


Joined: 20 Apr 2018
Posts: 340

PostPosted: Wed Sep 02, 2020 4:38 pm    Post subject: Reply with quote

Ionen wrote:
I know you're doing this to avoid rust, but be warned that qtwebengine (that you'd need for say.. falkon), is actually chromium-based and a worst build than rust.

Right now I use ungoogled-chromium.Appimage (standalone package), so falkon with qtwebengine could be ignored as well. BTW I have no qtwebengine installed.

@fedeliallalinea,

Code:
* These packages depend on gtk+:
app-crypt/gcr-3.36.0 (gtk ? >=x11-libs/gtk+-3.12:3[X,introspection?])
app-crypt/pinentry-1.1.0-r3 (gtk ? x11-libs/gtk+:2)
app-text/ghostscript-gpl-9.52-r1 (gtk ? x11-libs/gtk+:3)
                                 (gtk ? x11-libs/gtk+:2)
dev-cpp/gtkmm-3.24.2 (>=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
dev-qt/qtwidgets-5.14.2 (gtk ? x11-libs/gtk+:3)
gnome-base/librsvg-2.40.21 (tools ? >=x11-libs/gtk+-3.10.0:3)
kde-plasma/kde-gtk-config-5.18.5 (x11-libs/gtk+:2)
                                 (x11-libs/gtk+:3)
media-video/vlc-3.0.11.1 (libnotify ? x11-libs/gtk+:3)
net-p2p/transmission-3.00-r1 (gtk ? >=x11-libs/gtk+-3.4:3)
www-client/firefox-bin-80.0 (>=x11-libs/gtk+-2.18:2)
                            (>=x11-libs/gtk+-3.4.0:3)
www-client/opera-70.0.3728.144 (x11-libs/gtk+:3)
www-plugins/adobe-flash-32.0.0.414 (nsplugin ? x11-libs/gtk+:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
x11-drivers/nvidia-drivers-390.138-r4 (gtk3 ? x11-libs/gtk+:3)
                                      (x11-libs/gtk+:2)
x11-libs/libnotify-0.7.9 (test ? x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
x11-themes/gtk-engines-adwaita-3.28 (>=x11-libs/gtk+-2.24.15:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
x11-themes/oxygen-gtk-1.4.6-r1 (x11-libs/gtk+:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])

I think only nvidia-drivers and qtwidgets are critical.

Anyone has such an expirience - kde without gtk?
_________________
GNU is Not Usable
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2727

PostPosted: Wed Sep 02, 2020 4:42 pm    Post subject: Reply with quote

Blind_Sniper wrote:
I think only nvidia-drivers
That can be solved with USE=-tools, gtk is only needed for nvidia-settings and it's not overly essential. I check it for diagnostic at times but I just set everything either through my xorg.conf or env vars. nvidia-smi can also be used to get temperature (libXVNCtrl.a used in some temperature / fan control apps will be missing with USE=-tools though).
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30959
Location: here

PostPosted: Wed Sep 02, 2020 4:46 pm    Post subject: Reply with quote

I think you can disable gtk also for this two packages. For example I have nvidia-drivers installed without gtk enabled (you should also disable tool).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum