* [gentoo-user] libreoffice cannot use oxygen theme
@ 2013-08-18 15:16 东方巽雷
2013-08-18 15:20 ` Alan McKinnon
2013-08-19 11:03 ` Wang Xuerui
0 siblings, 2 replies; 9+ messages in thread
From: 东方巽雷 @ 2013-08-18 15:16 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 217 bytes --]
I download LibreOffice_4.1.0_Linux_x86-64_deb.tar.gz from
https://www.libreoffice.org/download/ and extract all the deb files.My
desktop is KDE,but libreoffice only uses gtk+ theme.
How should I find out the problem?
[-- Attachment #2: Type: text/html, Size: 303 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-18 15:16 [gentoo-user] libreoffice cannot use oxygen theme 东方巽雷
@ 2013-08-18 15:20 ` Alan McKinnon
2013-08-19 0:31 ` 东方巽雷
2013-08-19 11:03 ` Wang Xuerui
1 sibling, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2013-08-18 15:20 UTC (permalink / raw
To: gentoo-user
On 18/08/2013 17:16, 东方巽雷 wrote:
> I download LibreOffice_4.1.0_Linux_x86-64_deb.tar.gz
> from https://www.libreoffice.org/download/ and extract all the deb
> files.My desktop is KDE,but libreoffice only uses gtk+ theme.
> How should I find out the problem?
Why are you downloading LibreOffice and extracting it manually?
There are 2 ebuilds for it in the tree: libreoffice and libreoffice-bin.
Use those instead, they work properly.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-18 15:20 ` Alan McKinnon
@ 2013-08-19 0:31 ` 东方巽雷
2013-08-19 4:52 ` Wang Xuerui
0 siblings, 1 reply; 9+ messages in thread
From: 东方巽雷 @ 2013-08-19 0:31 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 682 bytes --]
libreoffice-bin needs older icu version,libreoffice need so much time to
compile
2013/8/18 Alan McKinnon <alan.mckinnon@gmail.com>
> On 18/08/2013 17:16, 东方巽雷 wrote:
> > I download LibreOffice_4.1.0_Linux_x86-64_deb.tar.gz
> > from https://www.libreoffice.org/download/ and extract all the deb
> > files.My desktop is KDE,but libreoffice only uses gtk+ theme.
> > How should I find out the problem?
>
>
>
> Why are you downloading LibreOffice and extracting it manually?
>
> There are 2 ebuilds for it in the tree: libreoffice and libreoffice-bin.
>
> Use those instead, they work properly.
>
>
> --
> Alan McKinnon
> alan.mckinnon@gmail.com
>
>
>
[-- Attachment #2: Type: text/html, Size: 1255 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-19 0:31 ` 东方巽雷
@ 2013-08-19 4:52 ` Wang Xuerui
2013-08-19 6:40 ` Alan McKinnon
0 siblings, 1 reply; 9+ messages in thread
From: Wang Xuerui @ 2013-08-19 4:52 UTC (permalink / raw
To: gentoo-user
2013/8/19 东方巽雷 <dongfangxunlei@gmail.com>:
> libreoffice-bin needs older icu version,libreoffice need so much time to
> compile
libreoffice-bin (at this time only 4.0.4.2 is present) requests
icu/51.1, while the latest is slotted 51.2. I don't know of any
package that specifically asks for such a new version of icu; a quick
equery on my system shows this:
equery depends icu
* These packages depend on icu:
app-i18n/fcitx-4.2.8.1 (icu ? dev-libs/icu)
app-office/libreoffice-4.1.0.4 (>=dev-libs/icu-4.8.1.1)
app-text/libmspub-0.0.6 (dev-libs/icu)
app-text/texlive-core-2013 (xetex ? >=dev-libs/icu-50)
dev-db/sqlite-3.7.17 (icu ? dev-libs/icu)
dev-lang/php-5.4.18 (intl ? dev-libs/icu)
dev-lang/php-5.5.1-r1 (intl ? dev-libs/icu)
dev-libs/boost-1.53.0 (icu ? >=dev-libs/icu-3.6)
dev-libs/libxml2-2.9.1-r1 (icu ? dev-libs/icu)
dev-qt/qtcore-4.8.5 (icu ? >=dev-libs/icu-49)
dev-qt/qtwebkit-4.8.5 (icu ? dev-libs/icu)
dev-tex/bibtexu-3.71_p20130530 (>=dev-libs/icu-4.4)
media-libs/harfbuzz-0.9.18-r1 (icu ? dev-libs/icu)
media-libs/libcdr-0.0.14 (dev-libs/icu)
media-libs/libvisio-0.0.30 (dev-libs/icu)
media-libs/raptor-2.0.9 (unicode ? dev-libs/icu)
net-libs/webkit-gtk-1.8.3-r201 (>=dev-libs/icu-3.8.1-r1)
net-libs/webkit-gtk-2.0.4 (>=dev-libs/icu-3.8.1-r1)
net-nds/openldap-2.4.35 (icu ? dev-libs/icu)
sys-apps/gptfdisk-0.8.6 (icu ? dev-libs/icu)
(icu ? dev-libs/icu[static-libs(+)])
www-client/chromium-29.0.1547.41 (>=dev-libs/icu-49.1.1-r1)
So at least nothing installed on my system requires a recent icu to
run. Thus, you shouldn't have problems setting up libreoffice-bin; if
you indeed have to stick with the latest icu, share with us your
specific setup and we'll be glad to help.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-19 4:52 ` Wang Xuerui
@ 2013-08-19 6:40 ` Alan McKinnon
2013-08-19 8:10 ` Wang Xuerui
0 siblings, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2013-08-19 6:40 UTC (permalink / raw
To: gentoo-user
On 19/08/2013 06:52, Wang Xuerui wrote:
> 2013/8/19 东方巽雷 <dongfangxunlei@gmail.com>:
>> libreoffice-bin needs older icu version,libreoffice need so much time to
>> compile
>
> libreoffice-bin (at this time only 4.0.4.2 is present) requests
> icu/51.1, while the latest is slotted 51.2. I don't know of any
> package that specifically asks for such a new version of icu; a quick
> equery on my system shows this:
>
> equery depends icu
> * These packages depend on icu:
> app-i18n/fcitx-4.2.8.1 (icu ? dev-libs/icu)
> app-office/libreoffice-4.1.0.4 (>=dev-libs/icu-4.8.1.1)
> app-text/libmspub-0.0.6 (dev-libs/icu)
> app-text/texlive-core-2013 (xetex ? >=dev-libs/icu-50)
> dev-db/sqlite-3.7.17 (icu ? dev-libs/icu)
> dev-lang/php-5.4.18 (intl ? dev-libs/icu)
> dev-lang/php-5.5.1-r1 (intl ? dev-libs/icu)
> dev-libs/boost-1.53.0 (icu ? >=dev-libs/icu-3.6)
> dev-libs/libxml2-2.9.1-r1 (icu ? dev-libs/icu)
> dev-qt/qtcore-4.8.5 (icu ? >=dev-libs/icu-49)
> dev-qt/qtwebkit-4.8.5 (icu ? dev-libs/icu)
> dev-tex/bibtexu-3.71_p20130530 (>=dev-libs/icu-4.4)
> media-libs/harfbuzz-0.9.18-r1 (icu ? dev-libs/icu)
> media-libs/libcdr-0.0.14 (dev-libs/icu)
> media-libs/libvisio-0.0.30 (dev-libs/icu)
> media-libs/raptor-2.0.9 (unicode ? dev-libs/icu)
> net-libs/webkit-gtk-1.8.3-r201 (>=dev-libs/icu-3.8.1-r1)
> net-libs/webkit-gtk-2.0.4 (>=dev-libs/icu-3.8.1-r1)
> net-nds/openldap-2.4.35 (icu ? dev-libs/icu)
> sys-apps/gptfdisk-0.8.6 (icu ? dev-libs/icu)
> (icu ? dev-libs/icu[static-libs(+)])
> www-client/chromium-29.0.1547.41 (>=dev-libs/icu-49.1.1-r1)
>
> So at least nothing installed on my system requires a recent icu to
> run. Thus, you shouldn't have problems setting up libreoffice-bin; if
> you indeed have to stick with the latest icu, share with us your
> specific setup and we'll be glad to help.
>
NOT upgrading icu on a whim also comes with massive user benefits:
such as, for example, NOT having to rebuild every damn huge piece of
software on the box every other week just coz icu decided to change how
something is done and shove it into a point release. Again.
</rant over>
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-19 6:40 ` Alan McKinnon
@ 2013-08-19 8:10 ` Wang Xuerui
2013-08-19 9:13 ` Alan McKinnon
0 siblings, 1 reply; 9+ messages in thread
From: Wang Xuerui @ 2013-08-19 8:10 UTC (permalink / raw
To: gentoo-user
2013/8/19 Alan McKinnon <alan.mckinnon@gmail.com>:
> NOT upgrading icu on a whim also comes with massive user benefits:
>
> such as, for example, NOT having to rebuild every damn huge piece of
> software on the box every other week just coz icu decided to change how
> something is done and shove it into a point release. Again.
>
> </rant over>
Sure...
And if you choose to not rebuild things you end up putting a whole lot
of packages into @preserved-rebuild, which shows up *every* time
emerge completes. Well, I basically get over this by simply ignoring
them, but the length of @preserved-rebuild output usually forces me
into emerging it every 2 weeks or so.
And just consider how much CPU cycles are lost in frequent qtwebkit,
webkit-gtk and chromium rebuilds...
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-19 8:10 ` Wang Xuerui
@ 2013-08-19 9:13 ` Alan McKinnon
2013-08-19 10:19 ` Wang Xuerui
0 siblings, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2013-08-19 9:13 UTC (permalink / raw
To: gentoo-user
On 19/08/2013 10:10, Wang Xuerui wrote:
> 2013/8/19 Alan McKinnon <alan.mckinnon@gmail.com>:
>> NOT upgrading icu on a whim also comes with massive user benefits:
>>
>> such as, for example, NOT having to rebuild every damn huge piece of
>> software on the box every other week just coz icu decided to change how
>> something is done and shove it into a point release. Again.
>>
>> </rant over>
>
> Sure...
>
> And if you choose to not rebuild things you end up putting a whole lot
> of packages into @preserved-rebuild, which shows up *every* time
> emerge completes. Well, I basically get over this by simply ignoring
> them, but the length of @preserved-rebuild output usually forces me
> into emerging it every 2 weeks or so.
>
> And just consider how much CPU cycles are lost in frequent qtwebkit,
> webkit-gtk and chromium rebuilds...
>
webkit* updates have slowed down recently so I'm not too bothered about
that. But chromium, that thing drive me to tears, now I just use
google-chrome.
I don't always need the latest icu - 7-bit ASCII satisfies all my daily
needs :-) So I can afford to mask anything after the current version and
just leave it as-is until it suits me to rebuild things.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-19 9:13 ` Alan McKinnon
@ 2013-08-19 10:19 ` Wang Xuerui
0 siblings, 0 replies; 9+ messages in thread
From: Wang Xuerui @ 2013-08-19 10:19 UTC (permalink / raw
To: gentoo-user
2013/8/19 Alan McKinnon <alan.mckinnon@gmail.com>:
> webkit* updates have slowed down recently so I'm not too bothered about
> that. But chromium, that thing drive me to tears, now I just use
> google-chrome.
Well, I choose to temporarily mask chromium if I don't have the time.
I have a /etc/portage/package.mask/11temp for (mainly) that (-:
I've switched yesterday from firefox to firefox-bin after some
mysterious crashes in the graphic backend (with HW acceleration force
enabled), only to find my compiler is not at fault... But the binary
version indeed fixed another bug, that's the "page loading" spinner
not animating, so I'd stick with that.
I don't have to use google-chrome because chromium is usually *still*
masked when I feel like upgrading, so it actually doesn't cost me much
time. In fact, I usually go to sleep right after starting emerge (-:
> I don't always need the latest icu - 7-bit ASCII satisfies all my daily
> needs :-) So I can afford to mask anything after the current version and
> just leave it as-is until it suits me to rebuild things.
As a Chinese, living with Unicode support is a must. But since CJK
codepoints are well supported for ages, and most of Chinese users are
not researchers who need access to the latest glyphs or complex-layout
writing systems, we don't have to upgrade icu that often either.
Actually, AFAICT all my icu upgrades are forced on me by the version
bump of big things like chromium or libreoffice.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] libreoffice cannot use oxygen theme
2013-08-18 15:16 [gentoo-user] libreoffice cannot use oxygen theme 东方巽雷
2013-08-18 15:20 ` Alan McKinnon
@ 2013-08-19 11:03 ` Wang Xuerui
1 sibling, 0 replies; 9+ messages in thread
From: Wang Xuerui @ 2013-08-19 11:03 UTC (permalink / raw
To: gentoo-user
2013/8/18 东方巽雷 <dongfangxunlei@gmail.com>:
> I download LibreOffice_4.1.0_Linux_x86-64_deb.tar.gz from
> https://www.libreoffice.org/download/ and extract all the deb files.My
> desktop is KDE,but libreoffice only uses gtk+ theme.
> How should I find out the problem?
Oh... upon further reading of your question it seems we're all misled
by your description.
Your real question is "Why a GTK application won't pick up KDE's theme
settings", and the answer is it simply doesn't know about Qt in the
first place. I downloaded the archive you used and ldd'd all the
libraries, none seems to depend on Qt. Gentoo's libreoffice-bin
packages are build by Gentoo developers (I remember a blog post
explaining this), so they're different from the upstream provided
ones. I haven't used them, so I can't say if they would help, but it's
certain that the official builds does NOT support Qt widgets.
Solution: Install oxygen-gtk for Oxygen-looking GTK2 widgets.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-08-19 11:03 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-18 15:16 [gentoo-user] libreoffice cannot use oxygen theme 东方巽雷
2013-08-18 15:20 ` Alan McKinnon
2013-08-19 0:31 ` 东方巽雷
2013-08-19 4:52 ` Wang Xuerui
2013-08-19 6:40 ` Alan McKinnon
2013-08-19 8:10 ` Wang Xuerui
2013-08-19 9:13 ` Alan McKinnon
2013-08-19 10:19 ` Wang Xuerui
2013-08-19 11:03 ` Wang Xuerui
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox