GNOME.Asia summit 2015

Congratulations!! GNOME.Asia summit 2015 team, you are a grand success!!!!!


Every moment spent was mesmerizing in the summit. Day 0, 7th May 2015 Thursday was the workshop day in the auditorium of the Computer Science Department. Presentations by Andika Triwidada on “GNOME Indonesia Translation”, Akshai M for “MicroHOPE(Micro-controllers for Hobby Projects and Education)”, David King on “Writing your first GNOME application”, and Ekaterina Gerasimova, Alexandre Franke on the topic “How to make your first contribution” were out of the box informative.

DSC00061             IMG_20150507_110623640                IMG_20150507_131845285_HDR IMG_20150507_145535165

At 8.30 am, 8th May Friday, Day 1 of GNOME Asia Summit 2015 started in ecstatic Balairung, a huge hall with capacity of about 800 people.IMG_20150508_091348121 IMG_20150508_085918482

Just after the warm reception for 30 minutes GNOME.Asia summit was started with the welcome speech by Ekaterina Gerasimova from the GNOME Team and by madam Mirna Adriani, PhD (Dean of computer science faculty) from the Local Team. Madam Mirna Adriani declared the summit open by ringing the bell. She informed that they declare every auspicious occasion open by doing so, as we lit Diya and offers prayer to goddess of knowledge Saraswati in India. At 9.30 am it was keynote speech by Mr Aidil Chendramata, Ministry of Communication and Informatics. I could not believe my eyes that the person from ministry can be so simple with an assistant only and no security or bodygaurd. I could not understand a single word from his speech as he was speaking in his native language but Andre said Mr Aidil Chendramata was very comfortable at speaking German as well that means he is a polyglot and highly knowledgeable person. hats off!!

DSC00080After one more keynote speech by Mohammad Anwari and three lightning talks in Indonesian language there was a relaxing lunch break of two hour. Talk sessions started  again at 1.30 pm. I attended Andre’s Talk in the conference room #1. He talked on the topic “Get started contributing to GNOME by Triaging Bug Reports”. He emphasized that it is the easiest way to contribute to GNOME


for those who cannot code and wish to contribute.  They can triage bugs and reduce project maintainers hassles and become GNOME contributors.

Next talk scheduled at 2.15 pm by Shing Yuan Chen was “Promote FOSS Education to remote Areas in Taiwan and China” in the same conference room #1 of the capacity of 100 people. We had a tea break just after Shing Yuan Chen’s talk for 30 minutes. Now it is my turn to speak that is scheduled at 3.30 pm, my first ever international talk on the topic “It is Really Challenging to Move People From Windows to Linux”. I was emotionless (neither nervous nor excited) but was happy from inside that there were many people around to attend it. It was a fantastic experience and made me learn a lot.

Yes, Emily Chen you were really missed. It was fun meeting lively Max Huang and the complete GNOME team. I have to come back on 9th May 2015, Saturday that was the second the day of GNOME.Asia summit. I really wished that I were there for the complete program and spend more time learning GNOME. 


LinuxFoundationX: LFS101x.2 Introduction to Linux

LinuxFoundationX: LFS101x.2 Introduction to Linux

Few days back I took this wonderful course on moocs Best thing about the course is that it has taken GNOME as its graphical desktop which makes learning `Introduction to Linux` interesting.   Screenshot from 2015-03-14 20:03:19Three Linux distribution families are explicitly covered in this course: CentOS (Fedora family), openSUSE (SUSE family) and Ubuntu (Debian family). KDE come with openSUSE by default but for illustration purpose single desktop environment GNOME is taken on all the three distributions.

For a newbie this course is highly recommended. The course content is exceptionally good. It has online exercises for hands-on and simple questions at the end of every session.

Following is my Honor Code Certificate 🙂 , yay!!:

Screenshot from 2015-03-14 18:55:56

I scored 97%  as my final grade 😉 . though the test was very easy I made mistake in answering one question.

Screenshot from 2015-03-14 18:49:45  Screenshot from 2015-03-14 19:54:50

GUADEC 2014, Strasbourg, France: My first ever foreign visit

Last week from 26 July – 1 Aug 2014, I was at GNOME’s annual event GUADEC this time organized in Strasbourg, France a WOW city. I got the opportunity to meet people who really work hard to make GNOME a reality, who brings life to GNOME. Before going to GUADEC, I used to know these computing wizards just by names and IRC nicks, and few of them by pics on internet. The venue was EPITECH, a software engineering school, Located at 4 rue du dome situated in the heart of Strasbourg, venue is at the about 300 meters away from the Cathedral, again a magnificent piece of art.



When I first entered the venue on Saturday, It was lunch time so there were not many people. The first person I met I remember was Andre Klapper, from Czech Republic a cool dude. Then I ran upstairs on the second floor I met Ekaterina Gerasimova, a member Board of Directors, my OPW internship mentor, I got the warm welcome from her. kittykat reporting on GNOME Docs Project In spite of being busy organizing things, she herself took me to Foyer de l’Étudiant Catholique (FEC), the place where sponsored people were supposed to stay, located within walking distance of the conference venue (400 metres). I loved the place as for me it was no less than a wonderland.



From 26 – 29 July,  sharp 9.45 am – 4.45 pm, we had talk sessions each of the which were very inspiring, informative and interesting. One of the sessions by Sri Ramkrishna  on the topic “GNOME Outreach: a report from the war nobody is participating in” which I miss I really wish I were there.

After 5.00 pm we used to hang around for sight seeing, picnic, dinner etc.

GNOME.Asia team's report

GNOME Foundation member Emily Chen, who works with engagement team, she successfully organized GNOME.Asia this year and also brought sponsorship for GUADEC 2014. Co-incidentally she was residing in the room next to me. We were going together into our rooms, while entering in our respective rooms, suddenly, she said”Oh! we are neighbors”, Then I realized true dear, we are neighbors indeed because of the geographical boundaries of our countries too and I was smiling deep inside my heart.


On the last day of my GUADEC trip that is 31 July, I spent gala time with Julita, I thank you Julita for your time.

On 1 Aug at 8.15 am I had to board my bus from grand Centrale, Strasbourg to Frankfurt, Germany, to my surprise I met JeffFortin he told me that he had twittered the last night that if anybody is going to board the same. Anyways, We went together from Strasbourg to Frankfort Airport, he is an amazing personality, he highly value work and time, he took out his laptop start making his fingers dance on the keypad.


He gave me information about few very good tools in Linux like powertop for checking power consumption, GNOME commander for managing files. He within no time created a new application to calculate total time spent over a project as he is very particular about the accuracy. He is a gentleman, he helped me to get the boarding pass form a machine about which I had no idea as it was my first trip outside India.

Over all GUADEC 2014 was awesome!! Hats off GNOME you rocks!!!


Going to GUADEC-2014

GUADEC is the biggest event which stands for GNOME Users and Developers European Conference and takes place annually in any of the European countries. This time GUADEC 2014 is going to take place in Strasbourg, France from 26 July – 1 August.

Being a Dec 2013-Mar 2014 OPW’s intern and a GNOME’s foundation member I have been given the opportunity to attend this great conference.

It was not easy to make this dream come true. The journey starts here:

I got a mail from GNOME’s travel sponsorship committee to apply for sponsorship. After applying and re-applying after corrections, luckily I got selected for the sponsorship.

After few days of the confirmation I got two letters. First, Letter of Invitation from Linux Logistique and Letter of Travel Sponsorship from GNOME Foundation signed by Andreas Nilsson, President GNOME Foundation and Secretary Linux Logistique.

Now comes visa process. I had already failed once in getting UK visa successfully in Jan 2014. So, from the very beginning I was very cautious for each and every document required by the French Embassy. This time I collected all the documents very carefully avoiding mistakes that I did previously.
It took me the longest time of about two weeks to get one of the mandatory document required by French visa. It is the NOC form MRIU, Faridabad, the organisation for which I work.They say that they don’t give NOC for just going to attend the conference even after showing them all the invitation and sponsorship letters. In the mean time I got mail from Marina with the subject “interns’ lightning talks at GUADEC”. I forwarded this mail to them and finally they got convinced and I could get the last important document as well for my visa process.

Finally, I got all the papers arranged in proper order and scheduled my appointment at the VFS France Visa Application Centre on 8 July 2014, Tuesday at 9.00 am. I submitted my all the documents at about 11.30 am.

Now, I was waiting for the message from the visa office. To my surprise, I got message on 11 July 2014 (Just within 4 days) that decision has been on my visa request and I can come for the collection any time between 9.00 am – 4.00 pm. I went for the collection of my passport on 14 July 2014, Monday at 9.00 am sharp.
When I opened the envelop, wow, there was a visa inside. The confirmation of the permission of my first foreign visit. Opportunity to get to about know about the new world of opportunities. I really very happy.

Waiting for you July 26, 2014…. 😉

how to educate using Linux?

Hi! all,

I have been assigned a job to educate the staff(teaching and the non-teaching ) of a University in Faridabad (NCR), India to use Linux as an Operating System at work because of its various benefits. I was supposed to start with the project from the first week of May 2014. It is delayed because of the response from the higher authorities. Now I have got a green signal from all. I will soon post the date on which I am going to start the training.  It is more than a year now that I am using Linux and GNOME as its desktop environment. I am really happy about learning and using it.  But to make others to enjoy using it would be a real challenging job.

I need to get ready a lab of about 30 PCs. As it is planned that my first batch would be of 30 people. I have been asked about the configurations of the system and the distribution that I would like to get installed on them. Till now I have worked on Linux(ubuntu & fedora) for my personal use only. I don’t know, which distribution and what configuration would be better on the such a big scale. I am really puzzled from where shall I start? what should I teach first? What technique would be effective?

I truly wish to make an impact on my audience. For that I need to do a lot of home work. Any kind of support form the experts would be highly appreciated. Please give me suggestions which distributions and its version would be suitable and what would be the minimum hardware requirements. Of course! GNOME would be installed on each computer system.  

Non-teaching staff basically uses ms-office. so I am planning to give 2-3 lectures on open-office. What all should I teach to make people feel comfortable using Linux? I am looking forward for the help. 









I was at bootConf 2014 presented by JMILUG and associates, on Sunday, 12.30 pm, 23 Mar 2014 . I attended the nice talk on Android vs Linux security being presented by Shariq Murtaza, after that there was a lunch break, at around 2.30 pm we all gathered again at the conference hall and as per the schedule Kornark Modi delivered a very informative talk on  iPython, nice to meet such a talented and amazing personality.

Just after Konark concluded it was my turn to talk about GNOME. I started with, what is GNOME? Who is GNOME? and How and why I am here and finally how to join GNOME? In the conference hall, there were about 20-25 people including 2 girls. The best thing was everybody present there is FLOSS enthusiast. I had a great feeling that I am one of them. I liked there support and Love for FLOSS. As I finished my talk, they appreciated my efforts. Girls geared up to take part in GSoC and OPW.

Finally, Aniket Maithani cool chubby guy 😉 , delivered a nice talk on the powers of Drupal. I really enjoyed every moment there. Thanks GNOME and OPW, otherwise I could never be a part of FLOSS. Looking forward to contribute more and be a part of more Open Source conferences.

Thank you Kat for all your support. 🙂







gnome-music started playing for me :)

I am writing help for gnome-music as my opw internship project. My mentor reviewed my patches. I pushed them all without music. I was very upset because if something doesn’t works properly, it hurts.

Vadim Rutkovsky (IRC nick-vrutkovs) already has helped me that how I can make gnome-music work but I failed. I was following Jackson Isaac at gnome-music channel, he was having the same problem few days back. He too was looking for help in #gnome-music. Suddenly, yesterday i.e. Monday, 10 march 2014, he told #gnome-music that he can play music on gnome-music now. Indeed, it was a great news for people like me who is struggling since last three months. Out of curiosity, I asked him how he did this? Thanks to nice people on the channel for their ready to help attitude.

I could get no success yesterday. When I get connected to the GimpNet network and joined #gnome-music today, JacksonIsaac himself queried if I could play any music. My response was negative. As I told my problem to him he probably sensed where I was wrong. His tip worked and I am really very happy.

To make gnome-music play songs using Jhbuild

After building gnome-music using:

$Jhbuild build gnome-music

You still need to build following gstreamer plugins to make gnome-music play songs for you:




*I got success in building gst-plugins-good and gst-plugins-bad.

but gst-plugins-ugly was troubling me. Everytime I tried to build gst-plugins-ugly it says Module ”gst-plugins-ugly” could not be found.

When I told about this problem to Jackson Isaac he asked me whether I have configured jhbuildrc correctly or not. i.e. it has the following line in it or not:

moduleset = 'gnome-world-3.12'

As I added the above statement to my jhbuildrc file which in .config folder, I once again tried to build gst-plugins-ugly. To my surprise, It started building 🙂 🙂

I ran gnome-music using:

$jhbuild run gnome-music

Yay! There is no stop or minus sign against every song and I can play any song just by clicking on it.

screenshot with stop sign

screenshot with stop sign

Screenshot without stop sign

Screenshot without stop sign

Thanks to #gnome-music to make me play my favorite songs on this wonderful application. I welcome suggestions from the development team if I still need something more to add to make music play and help others too. 😀


Gnome-music documentation has started finally. 🙂 I have learned many new and interesting things. Like, how to set up the build system for help. Below is the patch for the build system set up:

diff –git a/ b/
index 341c920..7afbaa8 100644
— a/
+++ b/
@@ -3,7 +3,7 @@ NULL =
bin_SCRIPTS = gnome-music
-SUBDIRS = libgd gnomemusic data po
+SUBDIRS = help libgd gnomemusic data po
diff –git a/ b/
index 4aa9d7e..3ba2ab0 100644
— a/
+++ b/
[The prefix for our gettext translation domains.])
@@ -42,6 +44,7 @@ PKG_CHECK_MODULES(GRL, grilo-0.2 >= $GRL_MIN_VERSION)
+ help/Makefile
diff –git a/help/ b/help/
new file mode 100644
index 0000000..f5315ab
— /dev/null
+++ b/help/
@@ -0,0 +1,9 @@
+HELP_ID = gnome-music

To request a UI freeze break for the menu item we need 2 approvals from release team and notification to the documentation team through email.

Patch for adding help menuitem in gnome-music that is pushed to master after the freeze break approval.: 

diff –git a/data/app-menu.ui b/data/app-menu.ui
index dc98b87..7df19bc 100644
— a/data/app-menu.ui
+++ b/data/app-menu.ui
@@ -14,6 +14,11 @@
+ <attribute name=”label” translatable=”yes”>_Help</attribute>
+ <attribute name=”action”></attribute>
+ <attribute name=”accel”>F1</attribute>
+ </item>
+ <item>
<attribute name=”action”>app.about</attribute>
<attribute name=”label” translatable=”yes”>_About</attribute>
diff –git a/gnomemusic/ b/gnomemusic/
index 61ab7e8..1154cbc 100644
— a/gnomemusic/
+++ b/gnomemusic/
@@ -67,6 +67,10 @@ class Application(Gtk.Application):
aboutAction.connect(‘activate’, self.about)
+ helpAction =‘help’, None)
+ helpAction.connect(‘activate’,
+ self.add_action(helpAction)
newPlaylistAction =‘newPlaylist’, None)
newPlaylistAction.connect(‘activate’, self.new_playlist)
@@ -85,6 +89,9 @@ class Application(Gtk.Application):
def now_playing(self, action, param):
+ def help(self, action, param):
+ Gtk.show_uri(None, “help:gnome-music”, Gdk.CURRENT_TIME)
def about(self, action, param):
builder = Gtk.Builder()

I enjoyed working on the above patches as it was totally a new experience and I always crave for doing and learning new things in computing.

I am proud of being a part of OPW, GNOME documentation team and having the bestest mentor.

gedit 3.12

I will have to wait till gnome-music gets stabilized to write its help. In the mean time my mentor Ekaterina Gerasimova (kittykat) suggested me to work on gedit (GNOME text editor)or evince (Document viewer). I simply typed the command jhbuild build gedit in the terminal. I could successfully build gedit 3.12. As its user interface has undergone a huge change its help will have to be updated accordingly.

When I run the command jhbuild run gedit, a new window opened as shown below in the screeshot.

gedit 3.12

gedit 3.12

Yes, It is a screen shot for gedit 3.12. A brand new, cool and a simplified look. The gedit’s new avatar does not include File, Edit, View, Search, Tools and Documents menus. Instead it has buttons to open, create and save files and all the other important functions are included in the gear icon button as drop down list. I am wondering can I use mouse to perform cut-copy-paste. It could be very difficult for new users as they may not know the keyboard shortcuts for cut-copy-paste. Our documentation help can reduce this tension to a great extend. 🙂 UI for new version and the older version of gedit could be easily compared with the image below:

gedit 3.8.3

gedit 3.8.3

whatever are the differences I am enjoying updating the help for gedit’s new UI.




Notes help

Notes Aka bijiben help is developed under three sections as follows:

  • Create notes
  • Edit and share notes
  • Delete notes

Create notes

A note can be created in three different ways. A note can be created from scratch, using some text from another application or from another note. You can rename a note by simply changing the text in the first row. To search a note is very simple, in New and Recent press the search button. As you start typing the search term you can view the search results instantly below your search term.

Edit and share notes

This section  explains the ways in which a user can edit notes, email a note to his/her contacts and create notebooks in order to make searching and sorting notes easy.

Delete notes

In order to remove the older and unwanted notes, a user can delete them. Notes gives its users the facility to move single or multiple notes and notebooks to trash.

 My Contribution to Notes Help

I enjoyed working on Notes help as it is my first application as a maintainer. I have edited almost all the pages and created few help pages too, such as Introduction, rename a note and cut-copy-paste. Introduction to Notes is my favorite page.It contains Notes screenshot by simply looking at which gives a feel that it is a cool, simple and cute application as it is intended to be.

Notes Screenshot

Notes Screenshot

All my contributions can be seen here.

The only thing which I want in Notes is that it should also include flowcharts or diagrams. As general notes also includes rough diagrams and geometric figures.

An image is worth a thousand words – Napoleon Bonaparte