Attending GNOME Hackfest 2018
This Hackfest are focused on GNOME Recipes and venues in AMIKOM university in Yogyakarta. https://en.m.wikipedia.org/wiki/University_of_Amikom_Yogyakarta
In last year, I know there will be GNOME Hackfest in Yogyakarta and possibly in March. And I thought it wil be at end of March until Nuritzi tell in Endless Ambassador Telegram Group that it will be start from February 28th until March 2nd. I know this on February 25th. So I ask Kukuh Syafaat to go together and help since he also GNOME Foundation Members.
Actually at February 27th, there’s an outreach event at the local university. But I can’t manage to go because I arrived at Yogyakarta at 17:00 and it already finished. But I have dinner with few GNOME Developer (but no Mattias and Emel) for that day.
#1st Day
This is my first time joining GNOME Hackfest and I don’t know about Recipes at all. So I just learning for this day.
There’s two application, GNOME Recipes and Endless Recipes. We (actually I just silent becase I became student this time
define our goals in this hackfest.
Then continue with demo of GNOME Recipes and Endless Recipes. And this time I understand how both work. It’s make me interesting to learn about creating basic GNOME applications.
When Phillip gave demonstration, I was amazed by few tools from Endless, there’s Ingester who can collect data and download it to locals then preview it with Hatch Preview.
And from this first day, I understand how different about data between those two applications.

For first day dinner, I meet Endless CEO (Matt Dalio) for first time and we have dinner with all developer in Taj (India) Restaurant. Endless paid all food. Thank’s Endless.

Note for first day can be read in https://wiki.gnome.org/Hackfests/Recipes2018/Day1.
#2nd Day
This day starting by Emanuelle explaining about constraints-based layout which is also first time for me to know it. There’s Autolayout.js and Emeus to help manage the layout.

In this day we have some question that Rama and Emel need to ask to “real life” students. Rama became coordinator for collection recipes from Indonesia’s side. It’s decided on first day.
After lunch Martin got the recipes data and started converting it into a shard. Matthias debugged some issues that showed up during demoing of recipes earlier. Me, personally I’m learning about building Recipes from source and understanding ingester.
After hackfest, I meet with Renato from Endless. Actually we already meet at first time dinner but he thinking that me and Kukuh are GNOMErs, not Endless Ambassador. We discuss about marketing stuff and strategy and also he told me that Endless will have office in Bali.
Dinner for this day, I help them to choose. You can guess where is it? The owner come to us and ask take picture with us.

Endless also take care this dinner. Thank’s Endless (again).
You can read official notes from 2nd day in https://wiki.gnome.org/Hackfests/Recipes2018/Day2.
#3rd Day
This last day seems like demo/conclution day. Like yesterday discussion that Endless Recipes will use GNOME Recipes’s data, Martin demoed his recipes shard in several endless templates, and it basically worked. The shard was hacked to make the recipes data show up in the endless data model. For a proper conversion, we need a data model that is appropriate for recipes and chefs.
Cosimo showed a karaoke app that he found on github, working as flatpak. It make this day little bit more fun.
Then Philip took Martin’s shard and plugged it into his recipe app lookalike and more beautiful.
Matthias showed the Halal category that he added to GNOME recipes. Yes as a moslem, this is very important and I would like to say thank you to all GNOME and Endless Developer for concerning about this.
Siska brought recipes and seasoning for foreigner and make the day more noisy. Different from two days before. Hahaha. There also Kiki (from Mozilla) in this day.


Last day dinner was also paid by Endless.
Note:
- Pictures from first day and second day got from Kukuh
- Pictures from third day got from Siska
- https://wiki.gnome.org/Hackfests/Recipes2018/Day3
Todo:
- Collecting recipes and translating to it
- Translating and understanding Ingester how to that wrote by Phillip
Thanks to Matthias, Cossimo, Jonathan, Emel, Philip, Martin, Emanuelle, Umang and Ekta. Well, see you all soon guys.
Thanks to GNOME Foundation and Endless.
Starting EndlessOS
Did you know about EndlessOS? you can read here.
Since end of October, I’m joining Endless Ambassadors Programme. And on November 3rd until November 5th, we have reatreat in Jogjakarta with others Ambassador and Endless employee.
Today, I’m decide to use EndlessOS as my daily OS. I wanna try it, if it’s can fit with me or not. Before using EndlessOS, I’m using Ubuntu and Debian. Personally, since it’s using Linux, I have no struggle on it.
But EndlessOS is different. I according to my first impression before (I install it on another computer), it’s good for new comers but not for advance users.
Right now I’m using EndlessOS 3.3 on my X1 Carbon that using Intel Core i7 5600U and single boot. I’m downloading from Buaya. Yes that’s local repository. It’s because more faster than from the original download source.
First Impression
Fast!
Yes it’s fast, from boot until going to desktop. Even faster than BlankOn.
Nice
I love the wallpaper.

Just Work
My laptop just work on it. Everything seems ok even I have some notes and I will put on last section of this post.
App Center
After installing, I need to make sure that my needs are ready in App Center, so I just randomly look at that.

There’s local encyclopedia, so you don’t need to connect internet everytime.

And there’s also Android Studio.

I install some of them according to my needs. They’re success installed on my system. One or two seem has problem when downloading the package. I was wondering that’s because internet connection not good. As far I know, that’s need international connection and mostly, this country connection not good at that.

There’s some “weird” in App Center. It’s has two GIMP. Probably it can make new comers feel confuse at first time. They need to choose which one is the “real” one.

Steinberg UR242

My external soundcard is working here (even I just only playing music from youtube). I have Steinberg UR242. And it’s smoothly can play song from youtube.

What is missing?
TuxGuitar – Yeah! there’s no tuxguitar in App Center right now. This is my “must have apps all the time”.
Ardour – this is also in my list of apps.
Thunderbird – I can’t find it in App Center. My office use it and I already has backup from previous installation.
VirtualBox – No virtualbox. 
Touchpad – My touchpad always stopped to able to scroll after suspending system (or close the screen). It’s happen in Ubuntu 17.10, and can be solved by installing xserver-xorg-input-synaptics.
Telegram Desktop – It’s not working for me. It’s always force close when I input phone number.
Translations
I found some translation that not fit (yes of course I can help to make better translations).


openSUSE.Asia Summit 2017
During the preparation we have online meeting every week since February 15, 2017. I was so happy to help the preparation of this yearly openSUSE Summit for Asia Region. Indonesia community also contribute to provide the online voting for the logo contest this year through the voting site.
On the midnight on October 17, 2017 together with my friend Estu Fardani, I went to Tokyo.
It was 7 hours long flight. While almost half of the flight was so bumpy because the initiation of Lan Cyclone, in the morning of October 18, 2017 I enjoyed the clear sky with the golden hour in Japan air around Okinawa prefecture.
After the good landing on Haneda Airport, I passed the immigration gate. What a surprise that my friend, Takeyama san already waiting us in the arrival gate with the openSUSE.Asia Summit 2017 flag on his hand. That was an enjoyable moment. Arigatou Takeyama san.
To make it short, well a lot of story to be written event that I just arrive in Haneda, I bought the Pasmo Card which is a must for every foreigner in Tokyo. After that I setup the Hongkong 3G/4G card which I bought cheap on the Internet and roaming auto-magically to the Japan Softbank network. Now we ready to experience the complicated yet superior Tokyo train and it's station :-)
On 7 PM October 20 night, Takeyama san and Japan local committee invite all of speakers to UEC. They organized a special welcoming party. I was so glad that I met with Richard, Ludwig, Ana, Andreas, Takeyama, Hato-chan, Ogasawara, Sunny, Zhao Qiang, Max Lin, Ben Chou and many others from local committee and libreoffice japan. 11 from 12 Indonesian speakers attended this welcome party, me, Yan, Andi, Tonny, Kukuh, Estu, Moko, Saputro, Dhenandi, Alin, Umul. Only Sendy did not attend on that occasion. Anyway, thanks to all of you.
On October 21, the first day of the summit started on 9.30 AM. There is an opening speech by Takeyama san from the local committee. It follows by Richard Brown, chairman of openSUSE Board with his keynote speech "openSUSE - A Reintroduction"
The first day complete schedule can be seen from OSEM.
I follow almost all the class on Main Room, except from 13:30 - 14:30 I follow Alcho class on workshop place.
My schedule is at the end of the day 1 on Main Room. It is a very challenging presentation because almost all of us is already exhausted and tired. At 5.15 PM I stand in the Main Room to give my presentation.
After day 1 finish, the friendly local committee ask all the participants to have a dinner. Thanks to Japan Team that provide halal food for us, you're all very kind! We eat so much until around 9 PM :-) and went back to our hotel after that.
The day 2 start at around 9.30 AM. Beside me and Dhenandi, who had the presentation on day 1, almost all Indonesian speakers will give the presentation on day 2. It was very difficult to choose which class I should follow because the speakers and materials are all awesome!
Actually my personal target to encourage many Indonesia young speakers to come to this Summit is to give them the opportunity to meet and have the conversations with other openSUSE contributors from all over the world directly face to face. Hopefully it can increase their confidence and in the end they can also become the better contributor in the future. They are not perfect and even one of the fellow speaker said that Indonesian-English is one of the worst English in the world :-) . I have to admit that English of my fellow Indonesian speakers are not good, I know. Nevertheless, I'm really proud of them, they can handle the language barriers and not being trapped by the inferior complex :-)
Ah we also did not forget to take a group photo
Takeyama san and local committee had been so kind to us to make a one-day tour after the summit. On Monday October 23, we had a great time visiting Asakusa temple, Skytree and Akihabara.
openSUSE.Asia Summit 2017 was a wonderful experience for me. Thank you openSUSE, SUSE, our lovely communities, and Japan local committee. See you next year for the openSUSE.Asia Summit 2018.
Flickr photo of the summit can be seen on:
[1] my flickr photo album
[2] openSUSE.Asia Summit 2017 flickr group album
openSUSE, Tokyo, Ansible; Story Tales
“Cerita dari Negeri Matahari Terbit”
Foto diambil dari album openSUSE Asia Summit 2017. Thanks Pak Edwinz, Dhenandi, Kukuh, Takeyama, Pak Yan atas fotonya.
This is my third time join openSUSE Asia Summit. Previously at Taiwan, Dec 2015. And last year at Yogyakarta. Last year I join as event coordinator for openSUSE Asia Summit 2016. and present as workshop speaker with tittle Manage Log using ELK Stack in openSUSE.
I came again as workshop speaker with title Testing Ansible Roles using Molecule at openSUSE.
This year, we went from Indonesia with big team. 11 people except me with various background. There are:
- M. Edwin Zakaria, veteran contibutor for openSUSE since 1999, https://events.opensuse.org/conference/summitasia17/program/proposal/1572
- Andi Sugandi, teacher on High School, former President of openSUSE Indonesia Community. https://events.opensuse.org/conference/summitasia17/program/proposal/1608.
- Sendy Aditya Suryana, last year join as Volunteer Coordinator for openSUSE Asia Summit 2016, https://events.opensuse.org/conference/summitasia17/program/proposal/1534
- Yan Arief Purwanto, since long-long time ago part of openSUSE Indonesia Community. https://events.opensuse.org/conference/summitasia17/program/proposal/1614.
- Kukuh Syafaat, president of openSUSE Indonesia Community, https://events.opensuse.org/conference/summitasia17/program/proposal/1502.
- Syah Dwi Prihatmoko. Currently working as DevOps Engineer at KodeKreatif. Last year join as Speaker too, https://events.opensuse.org/conference/summitasia17/program/proposal/1544.
- Saputro Aryulianto, working as OpenStack Engineer Certified at PT. Boer Technology (Btech), https://events.opensuse.org/conference/summitasia17/program/proposal/1570.
- Umul Sidikoh. Student at STT NURUL FIKRI, last year join for first time as speaker at openSUSE Asia Summit 2016 Yogyakarta. https://events.opensuse.org/conference/summitasia17/program/proposal/1616.
- Alin Nur Alifah. Working as Programmer at Universitas Pertanian Bogor, https://events.opensuse.org/conference/summitasia17/program/proposal/1590.
- Tonny Sabastian, working as CTO at Peentar.id, https://events.opensuse.org/conference/summitasia17/program/proposal/1548.
- Muhammad Dhenandi Putra, working as Engineer at PT. Excellent Infotama Kreasindo, https://events.opensuse.org/conference/summitasia17/program/proposal/1520.
One Day Before Summit
Committee invite us for welcome party at University. Many new people join. Cozy moment. Some people say hallo, talking about their project, about difference culture, community etc.
Day One Summit
Its rainy day, little bit cold, 12 degree Celsius.
Summit be opening by Takeyama-san with receive album of summit from Indonesia Team as Host for last year to Japan Team.
First Keynote speaker from Richard Brown, Chairman of openSUSE Board), talk about openSUSE update from Nuremberg. Then Omo-san (Kazuki Omo) talk about security at FOSS. Ludwig Nussel from SUSE give talk about roadway to openSUSE Leap 15 which will be release at April 2018.
Lunch break. We all going to Surabaya Restaurant. Of course Indonesia food.

After lunch, various speaker start present on parallel class room.
Day one close by some of lightning talk. And Committee invite dinner with all volunteers and speakers.
Day one end.
Day Two Summit
Weather still cold, and typhoon Lan will arrive Tokyo tonight.
Opening by Takeyama. Talk about who the behind summit this year. And we add special gift, pair of shoes with openSUSE Logo from Sepatu Fans for the best volunteer.

Day two is part of LibreOffice Mini Conference. Some interesting topic; “The Office Suite with Mixing Bowl Culture” by Naruhiko Ogasawara and “A War of File Format ODF vs OOXML” by Franklin Weng.

My workshop will be last slot after tea break. Not many people join my workshop. Demo working smoothly. And gladly, taking 90 minutes, my workshop finish.
Day two summit closing by some lightning talk.

One Day Tour
After typhoon last night, sky very bright. No cloud can be see.
Our destination Asakusa, Tokyo SkyTree, dan Akihabara.



Tuesday, Time to back home

Thanks for committee to allow me bring my presentation and openSUSE who bring me a travel support. Thanks Japan Team, Takeyama-san, Naruhiko Ogasawara, Shinji Enoki.
Thanks to Binar Academy and Peentar to allow me attend this conference.
See you next year.
Estu~
Steinberg UR242 Ubuntu 17.10
Bulan ini saya jajan kartu suara baru buat bermain gitar. Sebelumnya nyoba beberapa kartu suara hasil minjem dari beberapa teman. Atas rekomendasi pakar studio rekaman Nada Musika, terpilihlah Steinberg UR242.

Saya colokkan ke USB di MacOS, langsung ketedek. Saya langsung optimis bahwa ini akan berfungsi di linux (kecuali fitur DSP, karena saya belum tau entah ada atau tidak di linux). Dan benar saja, dicolokkan ke Ubuntu 17.10 langsung jreng.


Terima Kasih openSUSE Asia Summit, Akhirnya Saya Buat Paspor
Okay, kali ini saya akan membuat cerpen yang mungkin panjang (mikir keras …). bagaimana saya akhirnya memutuskan untuk membuat e-paspor. Gak tau kenapa saya kepingin aja buat nulis cerita ini. Penasaran? Gak usah penasaran, ini bukan teka-teki. Ini cuma cerita.
Awal Mula
Tahun 2016 sebenarnya saya udah menargetkan untuk mbuat paspor, namun ada saja hal-hal ora geunah yang mbikin saya mager (males gerak).
Pertama, jalan-jalan keluar negeri itu butuh duit, bikin paspor itu juga butuh duit, UUD (ujung-ujungnya duit).
Kedua, belom pernah pernah keluar negeri dan belom ada rencana buat main keluar negeri (Karena duit :-D).
Ketiga, Belom bisa Bahasa Inggris.
Setelah jadi salah satu volunteer openSUSE Asia Summit 2016, akhirnya saya dapet pencerahan dari teman-teman komunitas yang sudah pernah keluar negeri. Ke Singapore, India, Jerman, Kambodja. Usianya pun gak jauh beda dari saya, masih muda-muda dan mereka kesana pun gak terlalu susah payah mikirin biaya buat kesana, malahan mereka bisa dapat gratis. Lha ko bisa, hebat sekali ! Pikir saya.
Ternyata, banyak cara yang mereka tempuh, salah satunya dengan cara menjadi pembicara di acara seperti GNOME Asia Summit atau semacamnya. Walaupun ada beberapa acara yang memang gak sepenuhnya dibiayain, tapi seenggaknya mereka hanya perlu keluar bajet beberapa persen saja dibanding mereka harus menanggung full bajet.
Boleh juga saya pikir. Mas Untung Wahyudi aja yang masih usianya dibawah saya udah ke Dubai, Nugi ke Singapore, Pak Bos ke Thailand, Pak Ahmad Haris ke India, Pak Edwin udah keliling Eropa.
Bukan maksud buat nurutin ego kalau “gua juga bisa kayak kalian lhoo, emangnya kalian doang yang bisa keluar negeri“.
Maksudnya, kadang saya suka mikir Achievement apa yang udah saya dapet sih ditahun ini? Trus punya target gak buat achievement di tahun depan?. Oke, tahun 2015 saya jadi peserta di Indonesia Linux Conference. Kemudian tahun 2016 jadi panitia atau relawan untuk acara openSUSE Asia Summit 2016. Mosok iya di tahun 2017 ini saya gitu-gitu aja :D. Disitu saya merasa sangat beruntung, bergabung dikomunitas ini mengajarkan saya banyak hal salah satunya supaya berani pergi ke luar negeri. daaaaaan …
Ini sudah waktunya Burung dara Berubah Menjadi Rajawali!
Sewaktu saya membaca kata pengantar Pak Rhenald Kasali di Buku 30 Paspor The Peacekeepers Journey tentang salah satu tantangan yang dihadapi beliau saat memaksa menerapkan kelas paspor, salah satunya yaitu kendala izin dari orang tua mahasiswa karena materi yang diajarkan tidak sesuai dengan silabus.
Dibuku tersebut kebanyakan orang tua dari mahasiswa memilih membiarkan anaknya menjadi burung dara dibanding menjadi rajawali, tidak sedikit dari mereka yang memang tidak mengizinkan anak-anaknya keluar negeri karena banyak hal, mulai dari biaya atau takut kenapa-kenapa terhadap anaknya. Namun, saya beruntung. Orang tua saya tidak terlalu khawatir dengan hal itu, selama positif orang tua saya terus mendukung.
Kebetulan openSUSE Asia Summit 2017 akan digelar di Tokyo, mungkin saatnya saya coba unjuk diri buat jadi pembicara disana.
Dari tahun 2016 saya sudah mulai siapkan paper saya untuk openSUSE Asia Summit 2017, ambil kursus bahasa inggris dengan harapan paper saya diterima nanti oleh panitia openSUSE Asia Summit.
Namun, kalaupun paper saya tidak diterima setidaknya saya sudah melakukan yang terbaik sebisa saya. Seandainya tidak diterima, harapannya saya bisa ke Jepang juga pakai uang sendiri. Pergi ke dunia luar yang belum pernah saya temui dan rasakan. Bagaimana bedanya bicara tidak dengan bahasa sehari-hari yang saya gunakan. (Harapan besar nya sih diterima …)
Disamping saya kepigin keluar negeri, saya memang fans berat openSUSE sejak 2014. Memang belum lama dibanding dengan teman-teman lainnya di komunitas seperti Pak Edwin dan Pak Boss Vavai, Pak Andi. Kontribusi saya juga gak ada apa-apanya. Tapi, gak ada salahnya saya melakukan yang terbaik sebisa saya, terutama untuk openSUSE.
Namun beberapa pertanyaan sering terlintas ..
Ah tapikan…. saya belom punya paspor? belom bisa bahasa inggris? ilmu belom ada apa-apanya sama yang lainnya dan berbagai tapi tapi lainnya ….
Ah, kebanyakan wacana dari dulu, saya pikir harus disegerakan. Di grup openSUSE Translator udah dipanasin sama Pak Ahmad Haris supaya buat paspor. Oke waktunya minta izin …
Besoknya niat kepingin minta izin, kebetulan waktu itu saya dan salah satu rekan dipanggil oleh Pak Boss Vavai untuk ikut Zimbra Partner Summit di Thailand, namun karena saya belum punya paspor akhirnya saya harus mengalah (sambil nangis di pinggiran ….).
Sambil menyelam minum air, saya minta izin untuk buat paspor besok. Siang itu juga berkas keperluan saya siapkan. Karena sebelumnya saya sudah sering baca syarat buat paspor apa saja dan bahkan sampai hapal. Jadi persiapan dan apa saja yang harus dilakukan gak butuh waktu lama.
Untuk nanti tahapan saya buat paspor mungkin akan saya ceritakan di artikel terpisah. Namun, betapa senangnya saya waktu paspor sudah dipegang. Saya sendiri belum tahu bakal diapain ini paspor. Entah bakalan jadi ke Jepang atau tidak kalau tidak diterima. Tapi disana saya merasa saya sudah setengah jalan buat menjadi rajawali, keinginan keluar negeri saya terbuka perlahan-lahan.
Tinggal mikirin biaya sama mau ngapain disana haha. Pastinya, saya mengucapkan terima kasih pada openSUSE Asia Summit, Pak Boss Vavai yang baik hati ngizinin saya buat paspor, dan teman-teman komunitas saya yang ngomporin saya supaya segera buat paspor. Kalian terbaik!
The post Terima Kasih openSUSE Asia Summit, Akhirnya Saya Buat Paspor appeared first on dhenandi.com.
Langkah Sederhana Upgrade Leap 42.1 ke 42.2
Pada kesempatan kali ini Saya mencoba untuk membuat langkah sederhana untuk memutakhirkan versi (upgrade) openSUSE Leap 42.1 menjadi 42.2. Untuk penjelasan lebih detail, Anda bisa mengunjungi panduan upgrade official dari openSUSE di link ini. Sedangkan pada tutorial ini, Saya hanya akan mencoba untuk menjelaskan langkah yang sangat sederhana untuk melakukan proses upgrade. Langkah ini telah saya lakukan dan berhasil. Berikut langkah – langkahnya.
- Pastikan sistem Anda telah dilakukan update, jika belum Anda bisa melakukannya dengan melalui Software Manager atau dengan menggunakan terminal (akses root) dengan mengetik zypper up.
- Lakukan backup repository sekarang dengan mengetik cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.old.
- Hapus repositori yang tidak diperlukan melalui aplikasi YaST2 kemudian pilih Software Repositories. Cara ini bisa dilakukan juga dengan melalui terminal, namun sebagaimana pada kesepakatan awal bahwa Saya hanya akan menjelaskan langkah yang sederhana dan mudah.

Agar lebih mudah ketika melakukan upgrade, berikut repositori yang tidak Saya hapus.
* OSS
* Non OSS
* OSS Updates
* Packman - Ubah angka versi rilis pada repositori yang ada menjadi 42.2 (sebelumnya 42.1)
- Kembali ke terminal, lakukan refresh dengan mengetik zypper ref.
- Unduh paket dari repositori terbaru dengan mengetik zypper dup –download-only.
- Setelah proses unduh selesai, logout dari sistem.
- Tekan Ctrl+Alt+F1 untuk masuk ke mode teks dan login sebagai root
- Ubah runlevel ke 3 dengan mengetik init 3.
- Terakhir ketik zypper –no-refresh dup untuk melakukan proses upgrade.
Proses upgrade membutuhkan beberapa menit. setelah proses upgrade selesai dan tidak terjadi kendala Anda bisa melakukan reboot pada sistem kemudian setelah login Anda bisa mengecek versi dari sistem dengan melalui terminal dengan mengetik lsb_release -a.
Keyword : openSUSE 42.1, openSUSE 42.2, Leap, Update, Upgrade, Instalasi
Mengaktifkan Double Tap pada Desktop Mate
Pada tulisan tulisan sebelumnya saya menggunakan desktop KDE di laptop yang dikategorikan mempunyai spesifikasi lumayan lama. Hingga ketika openSUSE merilis versi terbarunya yaitu versi leap dengan release number 42.X, dan dibarengi dengan endlife versi opensuse yang saya pakai (versi 13.2) maka saya beralih menggunakan desktop Mate dengan pertimbangan performa yang lebih ringan ketimbang KDE dan kebetulan untuk versi leap openSUSE tidak merilis lagi versi 32 bit.
Desktop Mate merupakan salah satu desktop yang dikembangkan dari versi GNOME 2 yang mempunyai performa yang lebih ringan. Ketika menggunakan desktop Mate, saya sedikit mengalami kendala yaitu double tap pada touchpad tidak bisa diaktifkan. Dengan berbekal mesin pencari Google, ternyata harus dilakukan konfigurasi dan kebetulan pada tutorial tersebut tidak dilakukan di openSUSE.
Pada akhirnya, saya menginstal GSynaptics yang merupakan satu paket yang berjalan di desktop GNOME. Dengan melakukan konfigurasi melalui GUI akhirnya fungsi double tap pada touchpad berhasil. Namun ketika logout atau restart, tidak berfungsi kembali.
Setelah melakukan sedikit pencarian, ternyata pengaturan fungsi double tap pada desktop mate bisa dilakukan dengan mengakses menu Mouse pada control center. Langkah – langkahnya sangat sederhana, karenakan dilakukan serba GUI. pilih menu Control Center kemudian pilih Mouse. Pilih tab Touchpad, kemudian checklist Enable mouse clicks with touchpad.
Demikian langkah sederhana ini, semoga bermanfaat.
Keyword : GNOME2, Mate, Touchpad, Mouse, Leap
Memasang openSUSE Leap pada MacBook Air
Intro
Oke, ditulisan ini saya bukan mau pamer punya MacBook baru atau gimana, saya cuma mau berbagi pengalaman saja lewat tulisan gimana saya memasang openSUSE Leap pada MacBook saya, jadi saya akan menceritakan sedikit kronologis dahulu kenapa saya memutuskan buat memasang openSUSE Leap di MacBook.
Jadi, sebenarnya sehari-hari saya menggunakan openSUSE Leap 42.2 yang terpasang di laptop ASUS saya, baik untuk bekerja maupun ngoprek, gak tau ngapa pokoknya saya udah melekat sama si openSUSE ini.
Sampai akhirnya, pak boss vavai, atasan saya menawarkan kepada setiap tim untuk menggunakan MacBook air ini untuk keseharian bekerja supaya lebih fleksibel dan lebih enak. Pokoknya sampai saya memutuskan, buat beli si MBA ini, tulisan lengkapnya bisa dibaca disini. Sebuah Jurnal Tentang MacBook Air.
Di salah satu tulisan tersebut ada rencana saya untuk memasang openSUSE pada laptop, hanya saja belum kesampean karena waktunya kurang fleksibel buat dipasang.
Sayapun galau, kurang betah pakai mac (walaupun sekarang sering dipakai), salah satu alasannya karena libre officenya ndak responsif (lemot sekali) dan entah kenapa saya gak bisa lepas dari si openSUSE ini. Karena kangen, dan sudah dikomporin juga di grup Telegram openSUSE Translator supaya cepet pasang openSUSE nya di si Mac. Akhirnya saya memutuskan untuk memasang openSUSE Leap 42.2 dan dual boot dengan si MacOS dan it’s running well. Manchayyyy!
Mau tutorialnya? Monggo disimak.
Persiapan
Pada saat memasang si Leap ini, saya sempat menemukan beberapa kendala. Supaya hal serupa tidak terjadi sama temen-temen yang ingin memasang leap pada MBA nya, ini saya buat beberapa persiapan supaya lebih lancar instalasinya walaupun tidak menutup kemungkinan error bisa datang kapan saja :-). Sebelum instalasi saya sarankan membaca satu persatu dari tahapan, kecuali anda males baca.
Kopi
Begini, saya menyarankan minum kopi ini supaya gak ngantuk pada saat instalasi, kebetulan waktu saya instalasi mulainya malem dan khawatir kalo ngantuk salah format partisi, bisa-bisa partisi mac kehajar, ya terpaksa si mac nya kudu dipasang ulang kalau mau make. Pertimbangannya sih kesitu 
Keberanian
Saya pikir, memasang sistem operasi selain mac di MacBook ini butuh keberanian. Mungkin kebanyakan orang berfikir, saya sudah beli Mac mahal-mahal kenapa masih pakai yang lain. Lha, salah!.
Toh kalo kita yang punya mah, sah-sah saja kalau mau diapa-apakan, gak usah takut gakbisa ataupun error. Kalaupun ada error atau apa (jangan sampe), ya itu pelajaran buat sampean, hitung-hitung bisa sekalian belajar nemu hal baru. Intinya jangan pernah takut untuk mencoba suatu hal yang baru.
Backup, Backup, Backup!
Kalo di agama ada sosok yang diagungkan berkali-kali. Ibumu, ibumu, ibumu, baru ayahmu. Kalau di IT ada juga,. Backup, backup, backup. baru eksekusi (apasih ini). Ya, tujuan dari backup ini sebenernya supaya memperkecil kemungkinan anda nyesel. Kalau suatu saat terjadi hal yang tidak diingikan pada mac anda (amit-amit jangan sampe) setidaknya anda punya data cadangan yang untuk merestore kembali. Daripada daripada, mendingan mendingan.
Update MacOS
Update MacOS ini sebenarnya sifatnya kosmetik, jadi boleh iya boleh enggak, tapi disarankan kalau ada update terbaru sebaiknya diupdate. Kalau mau update silakan buka Launcpad | kemudian App Store. Disitu tinggal sampeyan update.
Penyimpanan Paket Offline
Saya sarankan anda menyiapkan sebuah media penyimpanan seperti USB / HDD External untuk menyimpan paket offline untuk kebutuhan setelah instalasi dilakukan, kebetulan si MacBook Air ini setelah instalasi, wirelessnya tidak terdeteksi. Jadi sebaiknya dipersiapankan sebaik mungkin. Paket offline yang akan dipersiapkan nanti itu seperti rEFInd untuk pemilihan boot pada startup dan Driver wireless untuk si MacBook air.
Download Driver Wireless
Jadi, seperti yang sebelum saya bilang, si driver wireless MBA ini nantinya ndak bakal terdeteksi di openSUSE, jadi anda ndak bisa melakukan update repo, update paket, ataupun instal paket ke repo online. Tapi, kalau driver anda langsung terdeteksi ya berarti itu keberuntungan anda. Seenggaknya sudah mempersiapkan :-). Download semua paket yang ada pada link berikut :
http://download.opensuse.org/repositories/home:/cornertwist:/stockKernel/openSUSE_Leap_42.2/x86_64/
Ingat, download semuanya! disitu ada 3 paket semestinya.
Download rEFInd
rEFInd ini suatu aplikasi yang mempermudah supaya grub MacOS anda bisa terdeteksi pada saat startup, aplikasi ini nanti akan dipasang pada openSUSE setelah instalasi selesai, banyak format yang ditawarkan si rEFInd ini, karena si openSUSE menggunakan format RPM, jadi dowload saja binary RPM nya pada link berikut :
http://www.rodsbooks.com/refind/getting.html
Resize Hardisk
Nah ini tahap yang harus diperhatikan, karena si mac mengambil penuh partisi hardisk yang ada, anda harus merelakan sebagian space hardisk untuk openSUSE (yaiyalah, pasti. kalo gak mau instal dimana). Di MacOS Sierra anda dapat dengan mudah melakukan resize hardisk via GUI.
Buka Launchpad | Disk Utility,
Pilih APPLE SSD bla bla bla.. | trus dibagian tengah pilih menu Partition. nah itu tinggal di resize dah enaknya sabaraha giga. Kalau saya karena HDD cuma 120 GB. Jadi untuk si openSUSE saya berikan partisi 25 GB. Tapi dideteksinya sama si openSUSE cuma 22 GB an 
Mudah kan, sudah siap ke tahap selanjutnya? Mari..
Installer openSUSE
Saya gak tahu bahasa indonesia nya installer, jadi kudu pakai bahasa inggris. Tapi, itu gak penting, yang penting anda siapkan sebuah installer openSUSE Leap 42.2 anda. Pastikan ISO openSUSE sudah diburning menjadi installer pada sebuah USB atau DVD.
Kalau menggunakan USB bisa membuat installer menggunakan DD di Mac. Jalakan perintah beriku sebagai user root di Mac :
dd if=/Users/dhenandi/Downloads/openSUSE-Leap-42.2-DVD-x86_64.iso of=/dev/disk2
Saya sarankan siapkan kedua media tersebut. Karena sewaktu instalasi menggunakan USB saya menemukan kendala pada saat pemilihan partisi. Terpaksa saya harus menggunakan DVD sebagai media instalasi.
Untuk burn ISO di mac ke DVD mudah, yang penting ada HDD External saja.
Kendalanya, kalau dilihat dari pesannya “Set disk label of /dev/sdc to GPT“. Si /dev/sdc ini USB saya sebagai installer. Mosok iya dipindahin ke GPT. lha terus installernya gimana??.
Ketika saya coba teruskan, eh malah bener pas instalasi error. Pas booting ulang, Boot ke UEFI USBnya hilang, dan harus DD ulang. Lama bro burning pake dd di mac dan error. Pusing 
Do’a
Nah, persiapan secara prinsip sudah cukup. Sebelum memulai ada baiknya berdoa terlebih dahulu supaya saat proses ndak ada hal yang tidak diinginkan. Karena kayaknya saya lupa do’a jadi banyak masalah :-D.
Booting ke DVD / USB
Kalau anda menggunakan USB, pastikan USB anda sudah tercolok ke port USB, dan kalau menggunakan DVD pastikan DVD externalnya juga sudah tercolok ke port USB.
Restart Macbook Air. Nah kalau sudah mulai melakukan restart, pencet Alt atau Option sampai muncul pilihan boot ke HDD atau DVD/USB (UEFI).
Nah Kalau sudah silakan booting ke USB/DVD anda.
Instalasi openSUSE
Nah, di tahap ini lakukan instalasi openSUSE seperti biasa, layaknya instal linux di laptop lain, dan harap diperhatikan dibagian pemilihan partisi pada saat Expert Partitioner.
Pertama, kalau Mac Anda ndak mau hilang, jangan utak atik partisi Default si Mac. Paham?
Sek, saya lanjut. Jadi pokoknya nanti jangan diapa-apakan termasuk partisi EFI nya si Mac jangan dihapus. Karena nanti partisi antara EFI Mac dan openSUSE berbeda.
Kedua, pada saat pemartisian minimal ada 3 partisi. Root, Swap dan EFI Partition. Kalau hardisk saya tadi 25 GB (Terdeteksi 22, sekian GB). Saya kasih alokasi seperti berikut :
20 GB : Partisi root (/)
150 MB : Partisi EFI (/boot/efi)
Sisanya (sekitar 2 GB) : swap
Status partisi EFI ini wajib!. Kalau ndak ada ya ndak bisa booting nanti. Itu beberapa hal penting. Untuk tipe partisinya bebas mau menggunakan apa, kalau saya masih menggunakan Ext4 walaupun openSUSE defaultnya Btrfs.
Ketiga, sebelum instalasi dimulai, pastikan semua konfigurasi oke dan anda bisa mensruput kopi anda yang belum habis!.
Tahap Finalisasi
Yaay, sekarang openSUSE anda sudah terpasang bukan? Entah desktop apa yang anda gunakan, GNOME atau KDE, kalau sudah bisa terpasang intinya saya ikut senang. Tapi disana belum bisa ngapa-ngapain ini kudu ada tahap finalisasinya. Cekidot.
Instalasi Driver Wireless
Sebelumnya saya sudah menyarankan untuk download paket offline dari driver wireless MBA. Kalau ndak salah ada 3 paket. Nah itu install paket nya manual dengan perintah rpm -Uvh namapaket.rpm.
Kalau ada peringatan signature bisa diabaikan saja.
Dan, Voilaaaa … Semestinya wireless sudah terdeteksi. Tinggal aktifkan saja NetworkManager nya.
Aktivasi NetworkManager
Nah, supaya wireless dapat terkoneksi ke Access Point, pastikan Network Manager nya sudah diaktifkan. Kalau belum, silakan aktifkan dengan cara berikut :
Buka YaST | System | Network Settings | Pada Bagian Global Option pastikan Network Setup Method nya ke NetworkManager.
Kalau sudah simpen, dan Tadaaaa. Selamat, openSUSE sudah dapat terkoneksi ke Wireless
Instalasi rEFInd
Tahap selanjutnya yaitu instalasi rEFInd. Kalau anda mau bisa booting ke MacOS anda lagi, instal paket rEFInd yang sebelumnya sudah didownload dengan perintah yang sama pada saat instalasi Driver Wireless, pakai rpm -Uvh namapaket.rpm.
Kalau sudah selesai, coba restart MacBook anda, dan semestinya ada pilihan boot ke Mac atau openSUSE. :-).
Setelah Memasang openSUSE
Nah, setelah semua selesai tinggal lakukan seperti biasa layaknya setelah instalasi linux seperti update repo, update paket. Instalasi aplikasi yang dibutuhkan, dll. Sebelumnya saya sudah pernah buat tulisan “Hal yang dilakukan setelah Memasang openSUSE Leap 42.2“. Mungkin bisa dijadikan sebagai referensi juga :-D.
Tombol Backtick dan Tilde Tidak Dapat Digunakan
Nah, biasanya setelah instalasi sistem operasi Linux di MacBook, ada satu kendala yang terjadi yaitu tombol tilde / backtick diatas tab tidak berjalan. Untuk mengatasi nya saya punya referensi artikel dari senior saya. Silakan dicek disini :
Optimalisasi Baterai
MacBook Air ini terkenal dengan pemakaian baterai yang tahan lama, memang saya sendiri merasakan kesaktian si baterai MBA ini. Joss lah! Namun mungkin daya tahan pemakaian di Linux ini tidak terlalu sama dengan ketika kita menggunakan MacOS, namun setidaknya kita bisa lakukan optimalisasi baterai MacBook Air ini supaya lebih hemat. Tutorialnya bisa disimak disini.
https://help.ubuntu.com/community/MacBookAir6-2/Saucy#Finetuning_Powersave_functions
Link diatas pakai ubuntu, tinggal disesuaikan saja sama openSUSE.
Kesan-kesan
Secara prinsip saya sangat nyaman menggunakan openSUSE baik di laptop lama saya yang ASUS ataupun MacBook Air ini, karena memang saya sudah jatuh cinta :-D. So far penggunaan berjalan dengan lancar, penggunaan tombol fungsi yang ada di f1 s/d f12 berjalan dengan lancar, pencahayaan, backlit keyboard dll berjalan dengan lancar juga. Belum ada nemu bug, karena jujur saja, saya sendiri pin sekarang jarang menggunakan openSUSE. Salah satu alasannya, partisi si MacOS ini ndak bisa kebaca di Linux, karena data saya semuanya ada di Mac. Saya sih belum nemu caranya :-D.
Kalau sudah nemu caranya dan nemu bug juga akan saya laporkan. Pokoknya mantap lah!. Saya sendiri menyarankan untuk tidak takut mencoba hal baru, selama itu positif. Karena pengalaman baru dimulai ketika kita sendiri berani mencoba hal yang baru.
Oke, itu tips dari saya terkait pemasangan openSUSE Leap pada MacBook Air. Semoga memberikan manfaat dan ..
Selamat, openSUSE Leap sudah terpasang di MacBook Air anda!
Referensi
https://en.opensuse.org/SDB:Installation_on_a_Mac
The post Memasang openSUSE Leap pada MacBook Air appeared first on dhenandi.com.
FOSSASIA 2017
On January 12, Douglas DeMaio from openSUSE contact me if I have time to go to FOSSASIA 2017 schedule in Singapore on 17-19 March. I checked my calendar and the date was available for me. So I reply his email and said I will go there to represent openSUSE at booth.
openSUSE become Silver sponsor for FOSSASIA 2017, and also have 2 talks by my colleagues Gary Lin from SUSE Labs Taipei and Zhao Qiang from SUSE Beijing on Day 2. I (only) became a booth-person this time :-)
Doug sent me some stickers to bring to the crowd which consists of:
94 webcam covers
128 Tumbleweed stickers
108 Leap stickers
213 openSUSE stickers
174 OBS stickers
175 Portus stickers
116 Alex the Geeko stickers
56 small black Geeko stickers
78 power by openSUSE stickers
30 openSUSE pamphlets
5 SUSE Jobs fliers
I prepared 3 standing banners for this occasion.
On March 16, 2017 afternoon I went to Singapore from my home in Jakarta Indonesia
- What is the different between openSUSE and other distribution, what is the advantages?
- What is the different between Leap and Tumbleweed?
- Is openSUSE still alive? :-)
- Is there any development tools included on openSUSE?
- Is there any live usb image for openSUSE?
- Could you give me that geeko toy/doll?
- Do you still have the laptop camera cover?
- Do you still have that Alex the geeko stickers?
- Could you use BSD? .... What?
- Is there any tools for CAD or design included in distribution?
- What is open build service?
Actually I prepare a small application to record their comment and twit it directly through opensuseid account on twitter. But this plan didn't run well :-(



































