Announcement

Collapse
No announcement yet.

GTK themes or QT themes?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    GTK themes or QT themes?

    Please read the entire post - I am not asking for help with a 3rd party application!

    I have been using Kubuntu for about a year but I don't feel completely comfortable with it and have not really had time to learn a lot about it, so I thought I should ask this question in the New Guy forum. Moderators: please feel free to move this thread if you believe another forum is more appropriate to this topic.

    I am a big fan of PaleMoon, which is a gecko-based browser, very similar to pre-Austrailis Firefox. I'm having an intermittent problem with the Linux version in which the browser occasionally freezes the first time the browser is started after the computer is booted - when the browser is killed, a non-specific Ubuntu (not Kubuntu) error appears in a popup box.

    The folks at the Palemoon forum tell me that the freezing is due to some compatibility issues with GTK-based themes, such as Oxygen-GTK and have suggested that I switch to a Qt-based theme. It appears that all 3 of the default themes on my brand-new v14.10 Utopic Unicorn Kubuntu installation are derived from Oxygen and based on the same engine, which appears to be GTK. I always thought that Kubuntu themes were Qt based but WikiPedia claims that both GTK and Qt is used in the Kubuntu interface.

    I'm obviously confused. Are the default Oxygen themes GTK based and, if so, is it possible to install a Qt based theme? Does Kubuntu use both engines and loads whichever one the theme calls for - if so, can you suggest a non-GTK based theme in the available theme list in [system settings/workspace appearance/Desktop Theme/Get New Themes]? Or, has Kubuntu abandoned Qt with Utopic - if so, is it possible to install the Qt engine and use Qt themes with GTK still in place?

    Thanks in advance for your help.

    #2
    the oxygen-gtk and oxygen-gtk3 themes are gtk, designed to make Gtk programs look more at home in a KDE/Qt environment. You can't make a Qt theme work on a Gtk program, and vice-versa. There is normally more than one theme theme available, if you go into system settings >> Application Appearance >> Gtk. Note that most things would be using gtk3, but some still use gtk2, so there are two sections there.

    There are other themes available in Muon, or ,from a button in the Gtk section used above --which is a lot easier than digging around in a package manager for some oddly named package. I can't tell you which one is better, that is up to the user. Nor can I tell you which one won't make the program crash. I am sure the pale moon forum folks may have a better, first hand idea as to which one works.

    Gtk and Qt are toolkits, not themes; they provide a framework for how the UI of a program looks, is laid out, how it works, etc.


    And, no, I did not read the entire post
    Last edited by claydoh; Apr 07, 2015, 08:19 PM.

    Comment


      #3
      Originally posted by claydoh View Post
      the oxygen-gtk and oxygen-gtk3 themes are gtk, designed to make Gtk programs look more at home in a KDE/Qt environment. You can't make a Qt theme work on a Gtk program, and vice-versa ...
      ... Gtk and Qt are toolkits, not themes; they provide a framework for how the UI of a program looks, is laid out, how it works, etc ...
      OK, so both "toolkits" are present in my Kubuntu installation and I can use themes that are based on either GTK or Qt?


      Originally posted by claydoh View Post
      There is normally more than one theme theme available, if you go into system settings >> Application Appearance >> Gtk. Note that most things would be using gtk3, but some still use gtk2, so there are two sections there.
      OK, I found them. I was not aware of these settings - I've been looking in [Workspace Appearance], where there is also a list of installable themes. So, if Kubuntu is Qt based, the GTK section is here so that apps that use GTK will know what theme to access? The other settings here are for installing / configuring themes based on Qt?


      Originally posted by claydoh View Post
      There are other themes available in Muon, or ,from a button in the Gtk section used above --which is a lot easier than digging around in a package manager for some oddly named package. I can't tell you which one is better, that is up to the user. Nor can I tell you which one won't make the program crash. I am sure the pale moon forum folks may have a better, first hand idea as to which one works.
      I will check with them.


      Originally posted by claydoh View Post
      ... And, no, I did not read the entire post
      You read enough!

      Comment

      Working...
      X