this post was submitted on 26 Sep 2023
39 points (88.2% liked)

Linux

45601 readers
766 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

(This is a half-rant half actual question)

I wanted a nice qt theme to use on Scribus since Arc Dark doesn't work on there. When I tried to install it, pacman said this will install 50 packages. 300 Mb in total.

Why does a theme need packages such as Kauth and Kwallet?

all 44 comments
sorted by: hot top controversial new old
[–] [email protected] 31 points 9 months ago (1 children)

When you're not telling us which package you're trying to install in which packaging system, the only meaningful answer is: you're trying to install the wrong package.

[–] [email protected] 10 points 9 months ago (1 children)

Sorry. I'm using pacman (default in Arch Linux) and I'm trying to install the breeze qt theme package, breeze.

[–] [email protected] 22 points 9 months ago (1 children)

Really, an Arch user who didn't mention that they're using Arch, there's certainly a meme hiding here somewhere!

[–] [email protected] 2 points 9 months ago (1 children)

the original post talks about pacman

[–] [email protected] 4 points 9 months ago

but how could we be sure they weren't talking about the game

[–] [email protected] 30 points 9 months ago (2 children)

I'd check that you're actually installing the most appropriate package. For instance on Ubuntu there's kid3 which is a MP3 tag application that will pull in the entire k desktop environment. Or you can install kid3-qt which packages its own version of those dependencies and doesn't pull an entire desktop environment in if you're using a non-kde environment.

[–] [email protected] 17 points 9 months ago

Ubuntu is really bad with this. Installing npm pulls adwaita icon theme, xorg and half the gnome desktop for some reason.

[–] [email protected] 6 points 9 months ago

kid3 which is a MP3 tag application that will pull in the entire k desktop environment.

Mental illness. And it seems breeze is the only package which offers the QT theme.

[–] [email protected] 27 points 9 months ago (1 children)

it's one of those packages that are only put in the repo with the intent on being itself a dependency of the full kde desktop, since it's a component of the deskop and not just a random theme

[–] [email protected] 11 points 9 months ago

Exactly. Even on Gentoo, which is parsimonious about dependencies, installing breeze pulls in a good chunk of KDE (although you can get just the icons as a separate package). I imagine it includes window decorations and such which need to be compiled against some of the KDE base code, and that's pulling in everything else.

I'd suggest qt5ct if you're trying to set up theming for a few QT5 programs on a non-QT5 desktop. It provides a basic GUI for changing colours/fonts/styles/icons rather than a prepackaged theme that may contain more than you want.

[–] [email protected] 11 points 9 months ago

As far as I know the breeze theme is only designed for Plasma, as it depends on some Plasma components to do it correctly.

[–] [email protected] 2 points 9 months ago* (last edited 9 months ago)

You could try this: https://aur.archlinux.org/packages/klassy

I don't think it'll need breeze to build but it does need breeze-icons. Idk if breeze-icons needs breeze Edit: nvm u need plasma installed for it :(