Skip to content

Instantly share code, notes, and snippets.

View iamutkarshtiwari's full-sized avatar
💭
改善

Utkarsh Tiwari iamutkarshtiwari

💭
改善
  • Expedia Group
  • Seattle, WA
View GitHub Profile
jhbuild sysdeps --install gnome-weather
W: Circular dependencies detected: gnome-weather -> appstream-glib -> gcab -> glib -> gvfs -> glib
W: Circular dependencies detected: gnome-weather -> appstream-glib -> gcab -> glib -> glib-networking -> glib
W: Circular dependencies detected: gnome-weather -> appstream-glib -> gcab -> glib -> dconf -> glib
W: Circular dependencies detected: gnome-weather -> appstream-glib -> glib -> gvfs -> gcr -> gtk+ -> adwaita-icon-theme -> gtk+
System installed packages which are new enough:
libX11 (x11.pc, installed=1.6.2)
xorg-kbproto (kbproto.pc, installed=1.0.6)
zlib (zlib.pc, installed=1.2.8)
pkg-config
W: Circular dependencies detected: gnome-weather -> appstream-glib -> gcab -> glib -> gvfs -> glib
W: Circular dependencies detected: gnome-weather -> appstream-glib -> gcab -> glib -> glib-networking -> glib
W: Circular dependencies detected: gnome-weather -> appstream-glib -> gcab -> glib -> dconf -> glib
W: Circular dependencies detected: gnome-weather -> appstream-glib -> glib -> gvfs -> gcr -> gtk+ -> adwaita-icon-theme -> gtk+
System installed packages which are new enough:
libxml2-python
make
c++
xmlcatalog
cc
$ sudo apt-get install libpng dbus-glib flex libsystemd ragel libgcrypt libatasmart polkit-gobject p11-kit xorg-kbproto libXtst libicu gnutls polkit-agent pixman libarchive xcb libacl libffi libgphoto2 libxml2 dbus python2-devel doxygen libtool libsystemd-daemon libxslt freetype2 xorg-macros gl egl libjpeg libtiff gudev xmlto js24 libproxy xsltproc libtasn1 intltool libyaml zlib xcb-xkb libX11 automake libsystemd-login libXft sqlite3 bison xorg-xproto libepoxy fontconfig xtrans
[sudo] password for iamutkarsh:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpng
E: Unable to locate package dbus-glib
E: Unable to locate package libsystemd
E: Unable to locate package libgcrypt
E: Unable to locate package libatasmart
iamutkarsh@Kickass:~/gnome$ gcc gtk.c -o gtk
gtk.c:1:16: fatal error: gtk.h: No such file or directory
#include<gtk.h>
^
compilation terminated.
iamutkarsh@Kickass:~/gnome$ pkg-config --cflags gtk+-3.0
-pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12
iamutkarsh@Kickass:~/gnome$ -pthread -I/usr/include/gtk-3.0 -I/usr/lib64/gtk-3.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
-pthread: command not found
def __init__(self, timeout=5, **kwargs):
_TimeoutAlert.__init__(self, timeout, _('Ok'), **kwargs)
class ToolButton(Gtk.ToolButton, Gtk.DrawingArea):
__gtype_name__ = 'SugarToolButton'
def __init__(self, icon_name=None, **kwargs):
self._accelerator = None
self._tooltip = None
self._palette_invoker = ToolInvoker()
GObject.GObject.__init__(self, **kwargs)
mo to /home/broot/sugar-build/build/out/install/share/locale/en_US/LC_MESSAGES/org.laptop.Pippy.mo.
Install /home/broot/sugar-build/pippy/data/en/math/sierpinski to /home/broot/sugar-build/build/out/install/share/sugar/activities/Pippy.activity/data/en/math/sierpinski.
Install /home/broot/sugar-build/pippy/locale/pbs/activity.linfo to /home/broot/sugar-build/build/out/install/share/sugar/activities/Pippy.activity/locale/pbs/activity.linfo.
Install /home/broot/sugar-build/pippy/data/en/tutorials/Tutorial_09_gtk_entry.py to /home/broot/sugar-build/build/out/install/share/sugar/activities/Pippy.activity/data/en/tutorials/Tutorial_09_gtk_entry.py.
Install /home/broot/sugar-build/pippy/locale/pt_BR/LC_MESSAGES/org.laptop.Pippy.mo to /home/broot/sugar-build/build/out/install/share/locale/pt_BR/LC_MESSAGES/org.laptop.Pippy.mo.
Install /home/broot/sugar-build/pippy/locale/te/activity.linfo to /home/broot/sugar-build/build/out/install/share/sugar/activities/Pippy.activity/locale/te/activity.linfo.
Install /home/broot/
Hi Utkarsh,
The journal is an integral part of sugar. And it ultimately makes sugar different from everything else.
There are lots of ways that the journal can be improved. Many of them are incremental, it only takes a search on the bug tracker or through past GCI tasks to discover them. You have already found one of them with the keyboard short cuts feature. But there are also many big ideas for the journal, some that could make GSOC projects:
* Make the journal integrate with the school server to back up documents. If the user has a large document (eg. old video project), it should be seamlessly shifted between on- and off-device storage to so that the user never ever needs to think about their storage usage.
* Make the journal more project based. Allow the user to create projects in the journal (so having a 1 level deep hierarchy instead of no hierarchy). Allow them to share the projects with others. Have the documents sync even when the user is not active in an activity.
* Better integrate refl
class ComboBox(Gtk.ComboBox):
-
+ '''
+ This class provides a simple wrapper based on the :class:`Gtk.ComboBox`.
+ This lets you make a list of items, with a value, label and optionally an
+ icon.
+ '''
__gtype_name__ = 'SugarComboBox'
def __init__(self):