LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 06-14-2014, 12:30 AM   #16
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: OpenBSD
Posts: 1,644
Blog Entries: 8

Rep: Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577

Quote:
respect is given until someone does something to lose it.
I like that attitude, even though it is the opposite of mine. I live by the creed; respect is earned, not given. But with internet boards, your attitude would be a better one. However, the sad truth is a new member will be judged by everyone else based on his or hers first few posts. It is easy to get off on the wrong foot and first impressions are hard to break.

Anyway, welcome.
 
1 members found this post helpful.
Old 06-14-2014, 02:41 AM   #17
ADHDLinux
LQ Newbie
 
Registered: Jun 2014
Distribution: Debian 7 Wheezy
Posts: 20

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Randicus Draco Albus View Post
I like that attitude, even though it is the opposite of mine. I live by the creed; respect is earned, not given. But with internet boards, your attitude would be a better one. However, the sad truth is a new member will be judged by everyone else based on his or hers first few posts. It is easy to get off on the wrong foot and first impressions are hard to break.

Anyway, welcome.
Appreciate it brother.
Outside of the net I don't have much but my creed and my word.
Here, no matter what a message comes across as, i'm quite lighthearted.
it could seem to be aggressive but be assured it was typed in a numb state, I simply call things as I see them.
I appreciate you looking out, and sincerely thank you for the warm welcome and hope to see more of you around.

Quote:
Originally Posted by k3lt01 View Post
I would suggest, for Gnome, you look here for themes if you are not happy with the ones provided by the Debian repositories. On the left side of the page you will see a list that links to appropriate themes for the different GTKs. In current Gnome make sure you choose the gtk3 group. Also be very aware that GTK3 changes with each release, what works in GTK3.10 may not work in GTK3.12 and vice-versa.
Also this is where I've been looking and seeming to fail, I guess to learn more in depth I should start by asking, is there a command of some sort to enable me to see my current version of gtk? I'm afraid I've tried to follow some tutorials and may have altered something that I should not have.

and furthermore are there specific dependencies I need?

Last edited by ADHDLinux; 06-14-2014 at 02:51 AM.
 
Old 06-14-2014, 05:01 AM   #18
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: OpenBSD
Posts: 1,644
Blog Entries: 8

Rep: Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577
Quote:
Originally Posted by ADHDLinux View Post
is there a command of some sort to enable me to see my current version of gtk?
I do not know any commands (although it probably begins with grep), but if you have Synaptic installed, open it and type gtk in the search box. It will list all the available gtk packages. You would be able to see what is and is not installed.
 
Old 06-14-2014, 09:42 PM   #19
ADHDLinux
LQ Newbie
 
Registered: Jun 2014
Distribution: Debian 7 Wheezy
Posts: 20

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Randicus Draco Albus View Post
I do not know any commands (although it probably begins with grep), but if you have Synaptic installed, open it and type gtk in the search box. It will list all the available gtk packages. You would be able to see what is and is not installed.
I see, are there any specific dependent packages needed?
 
Old 06-14-2014, 11:21 PM   #20
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: OpenBSD
Posts: 1,644
Blog Entries: 8

Rep: Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577
gtk themes require gtk engines. So for example, if you want to install a gtk+ theme, it will require a gtk+ engine. The same for gtk2 and gtk3. When installing a package, APT will tell you if there are any dependencies and ask you if you want to proceed.
 
Old 06-14-2014, 11:25 PM   #21
ADHDLinux
LQ Newbie
 
Registered: Jun 2014
Distribution: Debian 7 Wheezy
Posts: 20

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Randicus Draco Albus View Post
gtk themes require gtk engines. So for example, if you want to install a gtk+ theme, it will require a gtk+ engine. The same for gtk2 and gtk3. When installing a package, APT will tell you if there are any dependencies and ask you if you want to proceed.
This is presuming you are getting the themes from a repository?
Also are versions of gtk compatible or shuold there only be one instance
 
Old 06-14-2014, 11:35 PM   #22
k3lt01
Senior Member
 
Registered: Feb 2011
Location: Australia
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900

Rep: Reputation: 636Reputation: 636Reputation: 636Reputation: 636Reputation: 636Reputation: 636
Quote:
Originally Posted by ADHDLinux View Post
Also are versions of gtk compatible or shuold there only be one instance
I'll quote myself to answer this

Quote:
Originally Posted by k3lt01 View Post
Just taking a very quick look at the compressed files the theme you have chosen to use is GTK2, the current Gnome uses GTK3.
Quote:
Originally Posted by k3lt01 View Post
Also be very aware that GTK3 changes with each release, what works in GTK3.10 may not work in GTK3.12 and vice-versa.
GTK2 was fairly stable and you could use themes across GTK2.
GTK3 is not stable and changes with each release of Gnome, this has made many theme makers angry with Gnome because they used to be able to make a theme, in GTK2, and it would just work. Now with GTK3 they have to modify their themes for every new release of Gnome.
 
1 members found this post helpful.
Old 06-15-2014, 12:13 AM   #23
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: OpenBSD
Posts: 1,644
Blog Entries: 8

Rep: Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577Reputation: 577
Quote:
Originally Posted by ADHDLinux View Post
This is presuming you are getting the themes from a repository?
Yes. If you install anything from third-party sources, the onus will be on you to keep track of dependencies. If you install a gtk2 theme (my favourite for example, Gnome Dust) but do not have a gtk2 engine, you will not be able to use the theme. I believe gtk2 and 3 can both be installed and used, but I have never tried it. I have never had Gnome 3 anything on my computer, but if memory serves me correctly, in the past I have had gtk+ and gtk2 engines installed simultaneously.

Last edited by Randicus Draco Albus; 06-15-2014 at 12:14 AM.
 
Old 06-15-2014, 01:01 AM   #24
EDDY1
LQ Addict
 
Registered: Mar 2010
Location: Oakland,Ca
Distribution: wins7, Debian wheezy
Posts: 6,838

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Debian wheezy has gtk2-engines by default.
I just installed within last hour.
 
Old 06-15-2014, 02:20 AM   #25
ADHDLinux
LQ Newbie
 
Registered: Jun 2014
Distribution: Debian 7 Wheezy
Posts: 20

Original Poster
Rep: Reputation: Disabled
in which case does the following look fairly normal?

Code:
root@stunt-box:/home/stunt# aptitude versions ~nlibgtk~i
Package libgtk-3-0:                               
i   3.4.2-7                                             stable                           500 

Package libgtk-3-0-dbg:
i   3.4.2-7                                             stable                           500 

Package libgtk-3-bin:
i A 3.4.2-7                                             stable                           500 

Package libgtk-3-common:
i A 3.4.2-7                                             stable                           500 

Package libgtk-vnc-2.0-0:
i A 0.5.0-3.1                                           stable                           500 

Package libgtk2-perl:
i A 2:1.244-1                                           stable                           500 

Package libgtk2.0-0:
i A 2.24.10-2                                           stable                           500 

Package libgtk2.0-bin:
i A 2.24.10-2                                           stable                           500 

Package libgtk2.0-cil:
i A 2.12.10-5                                           stable                           500 

Package libgtk2.0-common:
i A 2.24.10-2                                           stable                           500 

Package libgtkhtml-4.0-0:
i A 4.4.4-1                                             stable                           500 

Package libgtkhtml-4.0-common:
i A 4.4.4-1                                             stable                           500 

Package libgtkhtml-editor-4.0-0:
i A 4.4.4-1                                             stable                           500 

Package libgtkmm-2.4-1c2a:
i A 1:2.24.2-1                                          stable                           500 

Package libgtkmm-3.0-1:
i A 3.4.2-1                                             stable                           500 

Package libgtksourceview-3.0-0:
i A 3.4.2-1                                             stable                           500 

Package libgtksourceview-3.0-common:
i A 3.4.2-1                                             stable                           500 

Package libgtkspell0:
i A 2.0.16-1                                            stable                           500
 
Old 06-15-2014, 02:41 AM   #26
EDDY1
LQ Addict
 
Registered: Mar 2010
Location: Oakland,Ca
Distribution: wins7, Debian wheezy
Posts: 6,838

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
It appears that you have both I will check my new install & post.
 
Old 06-15-2014, 02:55 AM   #27
EDDY1
LQ Addict
 
Registered: Mar 2010
Location: Oakland,Ca
Distribution: wins7, Debian wheezy
Posts: 6,838

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
this is what I come up with.
Code:
$ aptitude versions ~nlibgtk~i
Package libgtk-3-0:                               
i A 3.4.2-7                                       stable                    500 

Package libgtk-3-bin:
i A 3.4.2-7                                       stable                    500 

Package libgtk-3-common:
i A 3.4.2-7                                       stable                    500 

Package libgtk-vnc-2.0-0:
i A 0.5.0-3.1                                     stable                    500 

Package libgtk2-perl:
i A 2:1.244-1                                     stable                    500 

Package libgtk2.0-0:
i A 2.24.10-2                                     stable                    500 

Package libgtk2.0-bin:
i A 2.24.10-2                                     stable                    500 

Package libgtk2.0-cil:
i A 2.12.10-5                                     stable                    500 

Package libgtk2.0-common:
i A 2.24.10-2                                     stable                    500 

Package libgtkhtml-4.0-0:
i A 4.4.4-1                                       stable                    500 

Package libgtkhtml-4.0-common:
i A 4.4.4-1                                       stable                    500 

Package libgtkhtml-editor-4.0-0:
i A 4.4.4-1                                       stable                    500 

Package libgtkmm-2.4-1c2a:
i A 1:2.24.2-1                                    stable                    500 

Package libgtkmm-3.0-1:
i A 3.4.2-1                                       stable                    500 

Package libgtksourceview-3.0-0:
i A 3.4.2-1                                       stable                    500 

Package libgtksourceview-3.0-common:
i A 3.4.2-1                                       stable                    500 

Package libgtkspell0:
i A 2.0.16-1
Attached Thumbnails
Click image for larger version

Name:	Screenshot from 2014-06-14 23:53:34.png
Views:	4
Size:	149.8 KB
ID:	15722  
 
Old 06-15-2014, 04:24 AM   #28
ADHDLinux
LQ Newbie
 
Registered: Jun 2014
Distribution: Debian 7 Wheezy
Posts: 20

Original Poster
Rep: Reputation: Disabled
So it would appear I have a little extra no?
 
Old 06-15-2014, 06:48 AM   #29
Captain Pinkeye
Member
 
Registered: Oct 2012
Location: The Czech Republic
Posts: 279

Rep: Reputation: 96
Most of the better looking themes require specific "theme engine". Install gtk2-engines-murrine, gtk2-engines-pixbuf and gtk3-engine-unico packages and you should be OK.

Themes can be unpacked either in .themes (for specific user only) or /usr/share/themes (for everyone), so the path is .themes/THEME_NAME and /usr/share/themes/THEME_NAME, respectively. Some archives (there are not packages but archives) tend to unpack wrongly, like .themes/THEME_NAME/THEME_NAME, so check it out. The '.themes' way has the advantage of being simpler, not requiring root privileges, but if you open some application as root (like synaptic), the theme won't apply.

Note that Gnome (which you are probably using - if you have default Debian install) uses GTK3 and needs GTK3 theme. But GTK2 and QT apps use GTK2 themes and if you use such apps you need a GTK2 variant of the theme to be present or they won't get themed.
In addition, different GTK3 versions have different theming API (or some other internals) causing them to be incompatible - GTK3.6 or 3.8 theme will look broken on your Debian which has GTK3.4.

I believe that if your theme has no GTK3 variant the gnome-tweak-tool won't include it in the list, that might be the problem you're facing. I would generally recommend using themes that have a GTK2 variant (they usually need the gtk2-engines-murrine to be installed) and have support for the version of GTK3 you need (=GTK3.4), like Numix or Orion.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Changing The Login Screen Background in Debian Wheezy(LXDE)? xcanox Debian 5 11-30-2014 11:37 PM
[SOLVED] Now I've done it - Debian dual boot (Sid, Wheezy) grub overwritten, lost Wheezy? ShaneRoach Debian 23 02-02-2014 03:28 PM
LXer: Debian Linux vs. Debian kFreeBSD With Squeeze & Wheezy LXer Syndicated Linux News 0 12-12-2012 11:00 PM
Changing themes leupi Linux Mint 2 04-15-2012 09:24 PM
LXer: Debian to offer MultiArch support with Debian Wheezy 7 in 2013 LXer Syndicated Linux News 0 08-11-2011 02:50 AM


All times are GMT -5. The time now is 10:56 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration