Hot answers tagged

7

Pantheon Files (the default file manager) contains a custom GTK+ module called pantheon-filechooser-module. It's shipped on up-to-date systems, but it's not activated yet (currently, the default GTK+ file chooser dialog is still in use). That's most likely the reason it fails to load. Additionally, it might fail because it is a GTK+2 application. On the ...


7

Resolved problem by removing .gimp-2.8 folder in home


6

You have installed a theme which generally only applies to applications which use GTK+ 3, for example all default apps in elementary. There are other toolkits used by developers for Linux apps where GTK+ themes will not be applied at all or at least differently. Here is a (non comprehensive) list of toolkits and notable examples of apps using them: XUL ...


6

pdfshuffler: Looks like there is bug report about pdfshuffler on freya : Launchpad Bug Report As for the error you are getting : Gtk-Message: Failed to load module "pantheon-filechooser-module" A bug report was filed and fixed. pantheon-filechooser-module-bug-report You might have installed an older version of the application. Try re-installing the ...


5

The workaround to eliminate the warnings/errors is by installing gtk2-engines-pixbuf Open terminal and run: sudo apt-get install gtk2-engines-pixbuf If you are using a 64-bit system, but using 32-bit software producing those warnings you might run: sudo apt-get install gtk2-engines-pixbuf:i386


5

No. There are some themes that are specifically for ubuntu's desktop unity for example, and that works on elementary but it doesn't look good, some features aren't shown, some parts look broken. You should look for Elementary themes.. Also you should pay attention if the themes are designed for Freya or Luna because they are not compatible.


4

As far as I know, there is no universal way to hide all menu bars. To toggle the menu in Atom: View > Toggle Menu Bar To toggle the menu in Sublime Text: View > Hide Menu


4

You will need to install the GTK developer tools first. sudo apt-get install libgtk-3-dev Then you will be able to enable the inspector either via the dconf editor, or by executing the terminal command gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true You can then launch the Inspector with Ctrl+Shift+i In my experience, the GTK ...


4

You will get problems for sure. It is strongly adviced to use the GTK version the system is build for.


3

Don't try to upgrade it, you just will end with a messed up system, all the versions if gtk lost compatibility from one version to another (you can see this in the themes for example, every gtk theme needs to be made for a specific gtk version)


3

modify osd in gtk.css in Gtk3 folder


3

It depends on the theme. Some themes are designed specifically for a desktop environment so it won't look so good when you try to apply it in another distro. You should just try, you can even make small fixes and share it with the community :)


3

One of these windows is using client-side decorations and the other is using sever-side decorations. There is a bug right now where client-side decorations include the shadow as part of the window geometry. Which technically it is, but the toolkit should compensate. Starting in Loki (because of the newer libmutter version), all windows will be drawn with ...


3

You can associate the popover creation with a button event, like in the following example: var button = new Gtk.Button (); var imag = new Gtk.Image.from_icon_name ("help-info", Gtk.IconSize.MENU); button.add (imag); button.clicked.connect (() => { var pop = new Gtk.Popover (); //set popover content pop.set_parent_pop (window); pop....


3

Granite is written in Vala, so it provides a C API which you can use from C++. Using it should be fairly straightforward; just #include <granite.h> in your code, and build with something like g++ -o test test.cpp `pkg-config --libs --cflags granite` Then, you should be able to use Granite: #include <granite.h> void do_stuff (int w, int h) { ...


2

GTK+ has two major branches, 2.0 and 3.0. They are incompatible and Geany is a GTK+ 2.0 application. You'll need the development headers for GTK+ 2.0. These are included in a package called libgtk2.0-dev.


2

You can use the flatpak as an alternative. Flatpak has elementary style.


2

All feature requests must be written to the proper GitHub page, they do not belong here. I believe that in your case gala is a good starting point. https://github.com/elementary/gala Good luck


2

The problem of the double window I don't understand well the reason why it happens, but it is solved by editing the direct access to the application. This command must be included: GTK_CSD=0 I will show you an example of how i edit PlayOnLinux application: [Desktop Entry] Version=1.0 Encoding=UTF-8 Name=PlayOnLinux GenericName=Game Comment=PlayOnLinux ...


1

GtkStatusIcon is deprecated since GTK 3.14. It is more for Windows and KDE and not supported on elementary OS or Gnome 3.


1

According to the README.md of the arc theme you need to also install the gtk2-engines-murrine package. https://github.com/horst3180/arc-theme Quote: For the theme to function properly, install the following GNOME Shell, GTK 3.14 - 3.22 The gnome-themes-standard package The murrine engine. This has different names depending on your distro. gtk-...


1

Try installing gtk2-engines-pixbuf and moving the Ark-OSX folder to /usr/share/themes if it isn’t saved there yet, that fixed it for me.


1

There were some of such proposals over there at Google Plus. Try it there. Perhaps you will find some developers. However, there is no official platform. Bountysource has an platform for elementary's own applications.


1

To debug the DE itself (I assume you want to debug a wingpanel widget), you need to somehow focus them. The easiest way I use is opening Slingshot (or any other wingpanel indicator), hovering your mouse over it and pressing Ctrl+Shift+I. The best position to hover your mouse over to inspect the slingshot widget is this little triangle (don't know the proper ...


1

Workaround: gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DialogsUseHeader':<0>}" It's fixed and should arrive soon.


1

Figured it out! I just followed the directions here but instead used my text editor, going to all the APT sources files (as well as the saves!) and changing freya to trusty. One apt update later, and it installed!


1

Downloaded this theme and had a look. You are right to edit the apps.css in the gtk-3 folder. It has a panel setting for budgie and one that is just panel. It isn't set up the same way as the one in the elementary theme. I deleted it and replaced it with the one in my elementary theme's apps.css. The panel changed to look like the default so just replace the ...


1

I found the effective env variable: GTK_CSD=1 , you can verify: sudo GTK_CSD=1 ./yourprogram GTK_CSD="" ./yourprogram The GTK Client-Side Decorations enabled by: $ sudo grep -r GTK_CSD /etc/ /etc/profile.d/gtk-csd.sh:export GTK_CSD=1 $ dpkg -S /etc/profile.d/gtk-csd.sh elementary-default-settings: /etc/profile.d/gtk-csd.sh I didn't notice such size ...


1

I have got same error, while trying to solve this post. Installation from terminal command sudo apt-get install pychess we will get beta3 version, which is very old. (Refer here). Now download 0.12.deb and install from software center. Note: No need to remove installed pychess, you will get upgrade option.


1

I am not sure of why it could happens, but try the following : Install Gnome Tweak Tools sudo apt-get install gnome-tweak-tool Then launch it : gnome-tweak-tool And make sure that everything in Appearance is set to elementary


Only top voted, non community-wiki answers of a minimum length are eligible