Vidyasagar Gaikwad | 11 Jan 16:46 2016

Libtiff causes/has problem

When i use the below command
"jhbuild build adwaita-icon-theme dconf glib-networking gvfs"
I get this message:
Required packages:
  System installed packages which are too old:
  No matching system package installed:
jhbuild build: Required system dependencies not installed. Install using the command 'jhbuild sysdeps --install' or to ignore system dependencies use command-line option --nodeps

Software center says libtiff 4 and libtiff 5 are already installed..


I tried to reinstall libtiff using terminal using :
"apt-get install libtiff4 libtiff4-dev" (one of the steps in

It gave me:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
libtiff4 is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libtiff4-dev : Depends: libtiff4 (= 3.9.5-2ubuntu1) but 3.9.7-2ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.


Please help!!
Thank you!!

gnome-devel-list mailing list
gnome-devel-list <at>
Jonas Danielsson | 22 Oct 14:48 2015

Using open source javascript with GJS


I want to use geojson-vt in GNOME Maps.
The project can be found at

The reason I want it is because it solves showing big sets of GeoJSON
data without being slow. It does this with tricks:

I have mangaged to get this working in Maps, it required me to change
how the including of modules was done. Since geojson-vt uses Node.js style
includes with require and module.export. The patch needed to get geojson-vt
included is attached to this mail.

The license for geojson-vt can be found here:

So how do I do this best? Do we need a best practice? Has this been done before?
I wanted to discuss it here since I or someone else might want to use
other javascript code from Github or other places.

I was thinking of having an import/geojson-vt branch were I keep the
code unpatched and use that if I want to get updates from geojson-vt.
And then apply my changes on a differant branch, like master.

Should I checking everything from the geojson-vt repo? Should I use a
git submodule? Should I abandon this idea totally and write
(Continue reading)

Martin Marmsoler | 16 Oct 19:02 2015

Connect two programms to minimize together


I don't know if I'm in the right mail list but I ask though. In gnome there is the posibillity to add a window in the frontview unless a other window is fokused. Is there a possibility to make an option where you can connect to windows togehter, then you can minimize one and the second one will minimized to. It will be very helpfull, when one have to programs splitted, and you have to look in another programm which is in fullscreen.

gnome-devel-list mailing list
gnome-devel-list <at>
Vidyasagar Gaikwad | 16 Oct 20:09 2015

Hi !

Please help me get started with GNOME development.
Thank you.
gnome-devel-list mailing list
gnome-devel-list <at>
James Stortz | 31 Jul 22:39 2015

enchant and gtk

​Hey all!

Does anybody have a copy of webkitgtk compiled without enchant, (via the cmake flag, DENABLE_SPELLCHECK=OFF)?

or would anybody be willing to compile one for me? I'm on a laptop with a single-core and 1.9Gb RAM, so I did start the compile process, but it's just a little long!

Is there anything else in the GNOME 3 environment that won't launch without libenchant, besides the gnome browser?

I noticed the "welcome" app that lets you choose your launguage/keyboard/wifi settings won't launch, nor the system settings. I didn't know if that was due to webkitgtk as well.

Thanks & Regards,
gnome-devel-list mailing list
gnome-devel-list <at>
Koroliuk, Taras | 2 Jul 18:38 2015

[glib] Simple program to catch keyboard, mouse events.

Hi all.

I'm trying to write simple program to read events from usb keyboard and
usb mouse in such manner:

// I counted number of bytes per event by with command
// sudo cat /dev/input/mouse0 | od -c
gboolean cb_mouse(GIOChannel *source, GIOCondition condition, gpointer
    gchar ev[MOUSE_EVENT_SIZE];
    gsize bytes_read;

    g_io_channel_read_chars(source, ev, MOUSE_EVENT_SIZE, &bytes_read,
    cout << "event1\n";

// Counted in the same manner as for mouse0
gboolean cb2(GIOChannel *source, GIOCondition condition, gpointer data)
    gchar ev[KEYBOARD_PRESS_SIZE];
    gsize bytes_read;

    g_io_channel_read_chars(source, (gchar *)&ev, KEYBOARD_PRESS_SIZE,
&bytes_read, nullptr);
    cout << "event2\n";
(Continue reading)

Jean-Pierre.Bogler | 16 Jun 12:14 2015

SIGTRAP when sending signal on closing dbus connection

Hi *,

in a multi threaded application we are receiving a SIGTRAP, while using gdbus.
In short terms, the application is doing the following:

Thread 1: g_object_unref(connection);
Thread 2: g_dbus_connection_emit_signal(connection);

The SIGTRAP is raised when a "pthread_mutex_trylock" fails, in the callstack of
"g_dbus_connection_emit_signal", because the mutex already is invalid. I assumed
that gdbus is thread safe at this point. Is this assumption wrong or is there really
a bug?

In case more details are requried, please let me know. I can easily reproduce the
issue at my place and already implemented a small test executable.

Best regards
gnome-devel-list mailing list
gnome-devel-list <at>
Othman, Ossama | 8 Jun 19:22 2015

Best way to have a GDBus based object support ObjectManager interface and others?


I'm currently using a D-Bus API that requires objects to support a specific interface as well as the org.freedesktop.DBus.ObjectManager interface rooted at the same object path, e.g.:

-> /com/example
  -> /com/example/object
       - org.freedesktop.DBus.ObjectManager
       - org.freedesktop.DBus.Properties

In an attempt to avoid reinventing the wheel, I'm using GDBusObjectManagerServer to implement the necessary org.freedesktop.DBus.ObjectManager interface.  However, I have not yet been able to figure out how to add another interface, such as the "" in the above hierarchy, to GDBusObjectManagerServer the object itself.  Any ideas?


gnome-devel-list mailing list
gnome-devel-list <at>
Gautier Pelloux-Prayer | 16 May 15:33 2015

gnome-control-center: hibernation vs suspend when energy is low


In gnome-control-center application, one can configure its laptop to go in suspend mode when Energy goes very low. However this is only possible when laptop supports Hibernation, as cc-power-panel.c:1945 queries DBus:

  result = g_dbus_connection_call_sync (connection,

Instead of asking for "CanHibernate", should not it be asking for "CanSuspend" feature (or both?). In my personal case, I do not have any SWAP so hibernation is not available, but suspend is:

$ qdbus --system --literal org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.CanHibernate
patrick korsnick | 3 Mar 04:45 2015

Network GUI openconnect settings feature request

Hi All,

Not sure where to file this feature request (Gnome or NetworkManager) but in Gnome 3.14 (Fedora 21) there is no place in the Network settings->Add Network Connection->CiscoAnyConnect Compatible (openconnect) page to specify the --os switch to openconnect. This forces me to connect to my VPN via the command line where I can do this:

sudo openconnect --token-mode=rsa --os=android ....

I need to be able to specify the OS as being Android for it to work with my corporate VPN and it would be nice if I could use the GUI instead of having to do it on the command line.

thanks for any info!
gnome-devel-list mailing list
gnome-devel-list <at>
Ikey Doherty | 11 Jul 13:12 2014

Seeking to improve Budgie compatibility with the GNOME stack

Hello all,

I have a quick few questions that I hope others may be able to help with here.

As some of you know, I develop the Budgie desktop [1]. In short, this is a tiny session binary, a GTK panel and "budgie-wm"
which is built on libmutter, with a modified version of the default plugin, default.c
One of the aims of the project is to keep tight integration with the GNOME desktop, and avoid forking. So, it kinda proves
what can actually be achieved with the GNOME stack without taking a butchers knife to it :)

I want to improve compatibility and I've encountered a couple of issues, notably when testing the GNOME 3.12 upgrade,
as we're looking to sync in Evolve OS [2].

It appears something has changed in gnome-control-center with 3.12 - unfortunately I only had a few minutes to do a dummy-run
on an Ubuntu installation, and well, we all know what Ubuntu+GNOME can be like... So I need some verification on this.

When running gnome-control-center within Budgie, there are no options in gnome-control-center. With Ubuntu it only shows the
stuff they jimmied into the package, but the GNOME stuff is definitely not there. Now, the session does lie and set the
DESKTOP_SESSION variable as gnome.

Is this something that happened within GNOME or is this the usual Ubuntu + GNOME + craq experience?
If it is, is there something I can do about this within Budgie to improve compatibility?

Secondly, gnome-music fails to start (Ubuntu tester informed me) - as its looking for the notifications interface, it doesn't
gracefully handle the absence. That's totally fine, really. What I need to know, given gnome-music attempts to tie in with
the screen guard, does GNOME use the freedesktop standards or are there some exceptions I need to be wary of?

Many thanks,
Ikey Doherty

P.S. I should point out that Budgie does not officially support Ubuntu due to the plethora of issues I've had in attempting
(Continue reading)