Results 1 to 3 of 3

Thread: GTK themes or QT themes?

  1. Back To Top    #1
    Contributing Member Shadeclan's Avatar
    Join Date
    Feb 2013
    Posts
    29
    Threads
    5
    Local Date
    Jan 4th 2018
    Local Time
    11:45 AM

    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. Back To Top    #2
    Fat dude on a fixie claydoh's Avatar
    Join Date
    Sep 2005
    Location
    Somewhere NOT Down Under yet :(
    Posts
    6,469
    Threads
    209
    Local Date
    Jan 4th 2018
    Local Time
    10:45 AM
    Homepage: Go to claydoh's homepage
    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 8th 2015 at 02:19 AM.

  3. Back To Top    #3
    Contributing Member Shadeclan's Avatar
    Join Date
    Feb 2013
    Posts
    29
    Threads
    5
    Local Date
    Jan 4th 2018
    Local Time
    11:45 AM
    Quote 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?


    Quote 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?


    Quote 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.


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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •