Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 543380 - lxqt-base/lxqt-common-0.9.1 needs kde-base/oxygen-icons as a dependency
Summary: lxqt-base/lxqt-common-0.9.1 needs kde-base/oxygen-icons as a dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: LxQt maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-15 01:28 UTC by Guy
Modified: 2024-04-21 20:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guy 2015-03-15 01:28:13 UTC
Upon installation, the following global lxqt.conf file is written to /etc/xdg/lxqt/

# cat /etc/xdg/lxqt/lxqt.conf 
[General]
theme=frost
icon_theme=oxygen
single_click_activate=false
tool_button_style=ToolButtonTextBesideIcon

[Qt]
font="Sans,11,-1,5,50,0,0,0,0,0"
doubleClickInterval=400
style=Fusion
wheelScrollLines=3

The upstream project expects the oxygen icons as the fallback default. Otherwise, starting lxqt the first time:

XSESSION=lxqt startx

results in a black screen empty icon boxes.

There are two possible work arounds:

1) emerge -1va kde-base/oxygen-icons

2) USE="admin" emerge lxqt-meta
start lxqt
click on the leftmost box. This is the menu button.
There will be no icons but all the menu entries will have their normal text entries. Find the entry for 'lxqt settings'. This will bring up the settings window. In the 'appearance' app, set the icons and the theme.

Note that the default USE flags do not include 'admin'. This should probably be changed to be default on.
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2015-03-15 02:48:54 UTC
(In reply to Guy from comment #0)
> There are two possible work arounds:
> 
> 1) emerge -1va kde-base/oxygen-icons

It's a relatively heavy dependency, but I suppose we should add this to the meta.

> 2) USE="admin" emerge lxqt-meta
[...]
> Note that the default USE flags do not include 'admin'. This should probably
> be changed to be default on.

/usr/bin/lxqt-config-appearance is part of lxqt-base/lxqt-config. So admin is not needed here.
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2015-03-15 03:20:10 UTC
+*lxqt-meta-0.9.0-r2 (15 Mar 2015)
+
+  15 Mar 2015; Ben de Groot <yngwin@gentoo.org> +lxqt-meta-0.9.0-r2.ebuild,
+  metadata.xml:
+  Add dependencies for oxygen-icons (bug #528676) and virtual/ttf-fonts, as they
+  are expected in the default install.

That should fix it.
Comment 3 Larry the Git Cow gentoo-dev 2024-04-21 20:04:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/qt.git/commit/?id=145215e9badc0f99261f7f6ae9eeddb947816976

commit 145215e9badc0f99261f7f6ae9eeddb947816976
Author:     Jimi Huotari <chiitoo@gentoo.org>
AuthorDate: 2024-04-17 13:59:44 +0000
Commit:     Jimi Huotari <chiitoo@gentoo.org>
CommitDate: 2024-04-21 17:24:39 +0000

    lxqt-base/lxqt-meta: pull 'breeze-icons' instead of 'oxygen-icons'
    
    Upstream has changed the defaul icon set from Oxygen to Breeze.
    
    - https://github.com/lxqt/lxqt-session/commit/5d32ff434d4
    
    Bug: https://bugs.gentoo.org/543380
    Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>

 lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)