Sejak memasang "dark" theme, saya cenderung menjadi malas menulis. Untuk sementara, dark theme saya disable dulu yaa. Terima kasih (^_^) (bandithijo, 2024/09/15) ●
Latar Belakang Masalah
Saat presentasi menggunakan aplikasi presentasi semacam LibreOffice Impress, pasti teman-teman pernah menggunakan –setidaknya pernah melihat– menu atau tools yang digunakan untuk memberikan coretan berupa garis, panah, atau tulisan tangan dengan tujuan untuk memberikan catatan pada bagian slide yang dipresentasikan.
Menurut saya, memberikan anotasi pada slide, lebih efektif untuk menjelaskan dan lebih mudah dimengerti oleh penyimak, ketimbang hanya menunjuk-nujuk bagian-bagian dari slide.
Kalau teman-teman menggunakan aplikasi Flameshot, pasti juga pernah menggunakan tools-tools untuk memberikan anotasi yang disediakan oleh Flameshot.
Yang menjadi masalah adalah,
Bagaimana agar kita tetap dapat memberikan anotasi pada layar, diluar dari aplikasi LibreOffice & Flameshot?
Misal, saat kita mendemonstrasikan blok kode yang ada di dalam text editor dan ingin memberikan anotasi pada bagian-bagian tertentu.
Atau saat kita ingin menunjukkan bagian atau area tertentu pada layar yang harus di klik.
Tentunya hal-hal tersebut tidak dapat dilakukan dengan LibreOffice Impress. Masih mungkin kalau dengan Flameshot, namun tidak cukup nyaman, karena tujuan dibuatnya Flameshot memang bukan untuk membuat screen annotation, melainkan untuk membuat screenshot annotation.
Pemecahan Masalah
Gromit-MPX adalah aplikasi multi-pointer yang diporting dari Gromit (Annotation Tool) yang dikembangkan oleh Simon Budig.
Gromit sendiri adalah kependekan dari “GRaphics Over MIscellaneous Things”
Latar belakang Simon Budig mengembangkan Gromit karena saat ia membuat presentasi mengenai GIMP, ia mendapati dirinya sering menggerak-gerakkan mouse pointer ke sekeliling bagian yang dimaksud sambil berharap seseorang dapat paham bagian yang ditunjuk tersebut. Hal ini sangat mengganggu dirinya. Maka dibuatlah program sederhana yang dapat membantu dirinya secara mudah untuk menggambar di layar.
Berikut ini adalah ilustrasi dari Simon Budig yang saya ambil dari website Gromit.
Instalasi
Saya memilih membuild sendiri aplikasi ini.
Untuk teman-teman yang kurang nyaman, bisa mencari di repositori dari distribusi sistem operasi masing-masin.
$ git clone https://github.com/bk138/gromit-mpx.git
$ cd gromit-mpx
$ mkdir build
$ cd build
$ cmake ..
$ make
Tunggu proses make sampai selesai.
Kalau tidak ada masalah, kita bisa pasang ke sistem.
$ sudo make install
Untuk proses uninstall, tinggal masuk lagi ke direktori build/
dan jalankan.
$ sudo make uninstall
Konfigurasi
Secara default, Gromit-MPX akan mmebaca file gromit-mx.cfg
yang berada pada direktori $XDG_CONFIG_HOME
biasanya ~/.config
.
Artinya, tidak didalam direktori khusus Gromit-MPX.
$HOME/.config/gromit-mpx.cfg
Sekarang, kita perlu mencontek config default yang disediakan oleh Gromit-MPX.
$ cp /usr/local/etc/gromit-mpx/gromit-mpx.cfg ~/.config
Kemudian buka file gromit-mpx.cfg tersebut.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Default gromit-mpx configuration
# taken from Totem's telestrator mode config
# added default entries
# Uncomment to set Hot key and/or Undo key to a custom value
# HOTKEY = "F9";
# UNDOKEY = "F8";
"red Pen" = PEN (size=5 color="red");
"blue Pen" = "red Pen" (color="blue");
"yellow Pen" = "red Pen" (color="yellow");
"green Marker" = PEN (size=6 color="green" arrowsize=1);
"Eraser" = ERASER (size = 75);
"default" = "red Pen";
"default"[SHIFT] = "blue Pen";
"default"[CONTROL] = "yellow Pen";
"default"[2] = "green Marker";
"default"[Button3] = "Eraser";
Kalau sudah seperti ini, saya serahkan kepada teman-teman untuk berimajinasi dalam memodifikasi sesuai kebutuhan masing-masing.
Untuk panduan konfigurasi, teman-teman dapat mengunjungin halaman GitHub readme dari Gromit-MPX, di sini.
Ini adalah contoh konfigurasi yang saya pergunakan.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Default gromit-mpx configuration
# taken from Totem's telestrator mode config
# added default entries
# Uncomment to set Hot key and/or Undo key to a custom value
HOTKEY = "F9";
UNDOKEY = "F8";
"white Pen" = PEN (size=8 color="white");
"red Pen" = "white Pen" (color="#FF0000");
"yellow Pen" = "white Pen" (color="#FFBB00");
"blue Pen" = "white Pen" (color="#0000FF");
"Eraser" = ERASER (size = 50);
"default" = "white Pen";
"default"[SHIFT] = "red Pen";
"default"[CONTROL] = "yellow Pen";
"default"[ALT] = "Eraser";
Demonstrasi
Pesan Penulis
Sepertinya, segini dulu yang dapat saya tuliskan.
Mudah-mudahan dapat bermanfaat.
Terima kasih.
(^_^)
Referensi
- github.com/bk138/gromit-mpx
Diakses tanggal: 2020/10/26
Lisensi
Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
Penulis
My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.
- Rizqi Nur Assyaufi