You are not logged in.

#1 2010-08-05 18:13:07

PCMan
Member
Registered: 2008-05-21
Posts: 17

LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

In gnome, you can change the look and feel by using the gnome-appearance-properties. However, if you want to do the same outside gnome, the options are editing gtkrc-2.0 file manually or to use a gtk theme switcher. LXAppearance used to be one of these tools. However, now it becomes one of the most feature-rich complete solutions for a Gnome-free environment.

Let's see some screenshots:
lxappearance1-480x405.png

lxappearance-colors-480x392.png

lxappearance2-480x405.png

lxappearance3-480x405.png

lxappearance4-480x405.png

Later, LXAppearance2  will replace LXAppearance and move to lxappearance git repository.

Main features of LXApppearance2:

   1. Depends on gtk+ only. Can work completely without gnome.
   2. Friendly and Gnome HIG compliant user interface
   3. Provides real-time preview of the selected themes
   4. Changes icon theme
   5. Changes cursor theme in a almost desktop independent way.
   6. Supports color schemes. You can change the color used by themes if the themes support gtk color scheme.
   7. Able to install/remove icon and cursor themes in a user-friendly way
   8. Provides additional options for gtk toolbars
   9. Able to turn off event sound provided by libcanberra-gtk-module.
  10. Changes default font used by gtk+ applications
  11. Although this is a LXDE component, it works perfectly well outside LXDE and it has no LXDE dependencies.

To get the latest source code in development:

git clone git://lxde.git.sourceforge.net/gitroot/lxde/lxappearance2

(This repo will become invalid once the code is moved to master branch of the original lxappearance repo.)

If you're a happy user and you want to donate, my PayPal account is pcman.tw@gmail.com.

Please get it heavily tested and give some feedbacks. Patches is also welcomed.
Cheers!

Offline

#2 2010-08-05 18:16:56

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

nice. I use lxappearance currently with i3 and musca. Will install lxappearance2 and see how it goes.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#3 2010-08-05 18:32:13

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

This looks like a wonderful evolution on lxappearance, thanks for posting PCMan. smile

Seems there is already an AUR package available too: http://aur.archlinux.org/packages.php?ID=39339


ᶘ ᵒᴥᵒᶅ

Offline

#4 2010-08-05 21:50:23

Kooothor
Member
From: Paname
Registered: 2008-08-02
Posts: 226

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

Cheers big_smile


ktr

Offline

#5 2010-08-05 22:01:25

schen
Member
Registered: 2009-06-06
Posts: 468

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

Happily using lxappearence, and I bet V2.0 will be even better!

Offline

#6 2010-08-05 22:20:51

Sertse
Member
Registered: 2009-11-19
Posts: 35

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

I was hoping for some option to adjust font aliasing/hinting/rgb.

Looks good though

Offline

#7 2010-08-06 08:46:18

Cookie
Member
Registered: 2008-03-08
Posts: 119

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

schen wrote:

Happily using lxappearence, and I bet V2.0 will be even better!

agreed smile


Linux nabcake in training...
ArchLinux64

Offline

#8 2010-08-06 12:28:20

ozzolo
Member
From: italy
Registered: 2010-02-03
Posts: 19

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

1) "git" should be added in deps.
2) (lxappearance2:5174): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed
Segmentation fault

Anyway it seems (from screenshots) to be really great. tnx


EeePC 1000H blk, 1gb ram. ArchLinux (+Openbox)

Offline

#9 2010-08-06 12:33:42

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

ozzolo wrote:

1) "git" should be added in deps.
2) (lxappearance2:5174): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed
Segmentation fault

Anyway it seems (from screenshots) to be really great. tnx

Please notify the maintainer of the package for any errors/omissions in the PKGBUILD. He/She might not even look at this thread.

Last edited by Inxsible (2010-08-06 12:34:16)


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#10 2010-08-06 12:52:43

72linus
Member
From: gordonsville,va
Registered: 2009-03-14
Posts: 144
Website

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

This is awesome
However, I did packer -S lxappearance2-git

and it built successfully!

I can start it as root with no issues...
but trying to start lxappearance2 as user gives segfault!?

any ideas why?
thx and great work!

Offline

#11 2010-08-06 12:54:02

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

segfaults should generally be reported upstream. When you say start as user, do you mean that starting it as root works?


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#12 2010-08-06 13:42:22

skodabenz
Banned
From: Tamilnadu, India
Registered: 2010-04-11
Posts: 382

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

Hi all,
          I created the http://aur.archlinux.org/packages.php?ID=39339 package. I just wanted to try the git version. I request someone with more knowledge about the package and the upstream, to adopt it. I have orphaned the package.


My new forum user/nick name is "the.ridikulus.rat" .

Offline

#13 2010-08-06 13:50:38

72linus
Member
From: gordonsville,va
Registered: 2009-03-14
Posts: 144
Website

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

yes, starting it as root no problems
starting it as normal user it says segfault and wont open...

this is what it says...

(lxappearance2:2636): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed

(lxappearance2:2636): GLib-CRITICAL **: g_path_is_absolute: assertion `file_name != NULL' failed
Segmentation fault

and as root

[root@nfluxos guest]# lxappearance2
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-enable-event-sounds' of type `gboolean' from rc file value "((GString*) 0xa0352d0)" of type `gboolean'
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-enable-input-feedback-sounds' of type `gboolean' from rc file value "((GString*) 0xa035530)" of type `gboolean'
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-menu-images' of type `gboolean' from rc file value "((GString*) 0xa035230)" of type `gboolean'

(lxappearance2:2710): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed

(lxappearance2:2710): GLib-CRITICAL **: g_match_info_matches: assertion `match_info != NULL' failed

(lxappearance2:2710): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed

(lxappearance2:2710): GLib-CRITICAL **: g_match_info_matches: assertion `match_info != NULL' failed

Last edited by 72linus (2010-08-06 14:48:16)

Offline

#14 2010-08-06 14:38:53

Watermel0n
Member
Registered: 2010-03-10
Posts: 60

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

That is a cool application, PCMan, I will check it out for sure, since I'm using lxappearance already. I also highly appreciate your efforts on pcmanfm(2) smile

Offline

#15 2010-08-07 15:03:06

PCMan
Member
Registered: 2008-05-21
Posts: 17

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

Now we've got support for Openbox integration as an optional plugin.
Full blog post:
http://blog.lxde.org/?p=788

Screenshot:
lxappearance-obconf1-480x390.png
lxappearance-obconf2-480x390.png

Offline

#16 2010-08-07 15:21:42

pogeymanz
Member
Registered: 2008-03-11
Posts: 1,020

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

Wow. This app is awesome. Kudos PCMan.

Offline

#17 2010-08-07 16:57:02

PCMan
Member
Registered: 2008-05-21
Posts: 17

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

The code is now moved back to lxappearance git repo rather than lxappearance2.

Offline

#18 2010-08-07 17:06:32

skodabenz
Banned
From: Tamilnadu, India
Registered: 2010-04-11
Posts: 382

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

I changed the lxappearance2-git AUR package git repo url from git://lxde.git.sourceforge.net/gitroot/lxde/lxappearance2 to git://lxde.git.sourceforge.net/gitroot/lxde/lxappearance . I do not know how to change the pkg name in AUR while retaining the comments.


My new forum user/nick name is "the.ridikulus.rat" .

Offline

#19 2010-08-07 17:48:00

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: LXAppearance2 - The most powerful Gnome-free GTK+ theme selector

skodabenz wrote:

I do not know how to change the pkg name in AUR while retaining the comments.

Contact the aur-general mailinglist, there you'll find help

Offline

Board footer

Powered by FluxBB