ubuntu / yaru

All Ubuntu Yaru GNOME themes
https://community.ubuntu.com/c/desktop/theme-refresh
GNU General Public License v3.0
1.35k stars 181 forks source link

Support for Lubuntu #1786

Closed meetdilip closed 4 years ago

meetdilip commented 4 years ago

Expected Behavior

(What you were trying to do)

Make Yaru available for Lubuntu DE

Actual Behavior

(What happened instead)

In 18.04 when you install Lubuntu over default 18.04 , Yaru works in

  1. LightDM GTK Greeter
  2. Widget in customise look and feel
  3. Icon theme
  4. Cursor

But does not work in

  1. Window border - Theme
  2. Openbox configuration Manager - Theme

It is looking for an .obt archive

Steps to Reproduce the Problem

  1. Install lubuntu-desktop from Synaptic Package manager

Software that presents the issue

Yaru version

Please report the Yaru version in your system using one of the following commands

$ git describe $: command not found

Feichtmeier commented 4 years ago

Edit: Sorry was on the phone....

Thanks for the suggestion

Lubuntu does not even use Gtk anymore, so what's the point? =)

I think they use Qt now (LXQT)

So maybe we could rather add this to the pending Yaru-Qt issue?

meetdilip commented 4 years ago

I am not sure. I recently started using it. It works with the login page and widget ( as they call it )

Widget gives makes the header bar Yaru-ish

lubuntu widget

In short, it works in most areas with whatever we have now. Just making sure that all areas got covered.

If there is a need for reference, Adapta has both the missing elements.

Feichtmeier commented 4 years ago

Okay this is nautilus :) But what style classes are missing? Style classes from which Lubuntu only gtk elements?

coxackie commented 4 years ago

Edit: Sorry was on the phone....

Thanks for the suggestion

Lubuntu does not even use Gtk anymore, so what's the point? =)

I think they use Qt now (LXQT)

So maybe we could rather add this to the pending Yaru-Qt issue?

Note that yaru-qt would be used to bend qt applications to use gtk style, and not the opposite. This is exactly what adwaita-qt does.

meetdilip commented 4 years ago

Okay this is nautilus :) But what style classes are missing? Style classes from which Lubuntu only gtk elements?

I have both PCManFM file manager and Nautilus since installed Lubuntu DE on top of default 18.04. Yaru works mostly everywhere.

Window border - Theme
Openbox configuration Manager - Theme

But since the above was missing, it could be missing somewhere. Here is the PCManFM screenshot

lubuntu default PCMan

Please see the top Window border. It is a Windows 2000 style grey gradient in Lubuntu default theme. It was good before because I used Adapta for Openbox configuration Manager - Theme.

Thanks.

Feichtmeier commented 4 years ago

Which version is it I'm very very sure that they switched to lxqt

meetdilip commented 4 years ago

Which version is it

Any command to find out ? I installed lubuntu-desktop through Synaptic Package Manager through default 18.04.

Feichtmeier commented 4 years ago

https://de.m.wikipedia.org/wiki/LXQt?wprov=sfla1

They changed it with 18.10

meetdilip commented 4 years ago

I see. So no support will be possible ?

Feichtmeier commented 4 years ago

At least not now, since I think we would need to have a way of theming Qt stuff in LXQT and some of the remaining gtk apps (I thin kthey have a mix) I'll close it, if @clobrano see if you want to reopen this imho this is out of our scope currently, we don't even have a proper Qt support

meetdilip commented 4 years ago

Ok. Just wanted to tell you it works fine for most of the part by default. Expect which I mentioned.

meetdilip commented 4 years ago

Looks like what they offer through Synaptic package manager uses GTK2 and GTK3. I have identified the only area of Yaru theme that is missing. It is the openbox-3 folder in all openbox configuration manager themes. Attaching the part from Adapta.

openbox-3.zip

If we Yaru -fy Adapta colours and re-design .xbm elements ( if possible ), then Yaru is completely compatible with openbox configuration manager themes. Thanks.

meetdilip commented 4 years ago

I managed to get a Yaru fied version of Openbox theme derived from Adapta. You can see it here ( please click to see the full-sized version )

openbox configuration manager

I changed the active window colour, active menu bg and active menu text colours.

I could not get .xbm file with an orange circle. Looks like it does not support colours. Will have to see if we can put an orange circle around the close button. How, I have no idea.

I wanted to ask what are the hex codes for active window and inactive window in Yaru ?

ItzSwirlz commented 2 years ago

Hey, just want to update. (Ping @Feichtmeier ) - I believe LXQt still uses Openbox and that can be themed :) (and I might try to do it)