Sejak memasang "dark" theme, saya cenderung menjadi malas menulis. Untuk sementara, dark theme saya disable dulu yaa. Terima kasih (^_^) (bandithijo, 2024/09/15) ●
Pendahuluan
GNOME memang terkenal Desktop Environment yang berat dan membutuhkan banyak resource. Namun, saya tidak bisa tidak suka dengan GNOME. Mungkin karena saya cukup lama dengan OSX yang menjadi rujukan UI/UX design dari GNOME, sehingga saya merasa cukup nyaman menggunakan GNOME. Di catatan kali ini, saya akan mencatat tips ketika saya menggunakan GNOME di Arch Linux.
Prerequisite
dconf
Pasang paket dconf
dan dconf-editor
$ sudo pacman -S dconf dconf-editor
Tips
GDM (GNOME Display Manager (Login Manager))
GDM: Login Screen Logo (Bottom Logo)
GDM di Arch Linux, tidak langsung menampilkan logo distribusi di bagian bawah dari GDM. Kita perlu melakukan setup manual.
Pindah ke direktori /etc/dconf/db/
$ cd /etc/dconf/db
Buat direktori baru dengan nama gdm.d/
$ sudo mkdir /etc/dconf/db/gdm.d
Buat file dengan nama 02-logo
$ sudo touch /etc/dconf/db/gdm.d/02-logo
Isi dengan konfigurasi di bawah ini
1
2
[org/gnome/login-screen]
logo='/usr/share/pixmaps/archlinux-logo-text-dark.svg'
/usr/share/pixmaps/archlinux-logo-text-dark.svg
sudah secara default disediakan oleh Arch Linux, tinggal digunakan saja.
GDM: Cursor Theme & Size
Untuk mengganti cursor theme dan size pada GDM.
Buat file baru dengan nama 10-cursor-settings
$ sudo touch /etc/dconf/db/gdm.d/10-cursor-settings
Isi dengan konfigurasi di bawah ini
1
2
3
[org/gnome/desktop/interface]
cursor-theme='ComixCursors-White'
cursor-size=48
Pada variable cursor-theme=
, isi dengan cursor theme yang kalian inginkan. Alamatnya harus berada di path global /usr/share/icons/
.
Pada variable cursor-size=
, isi dengan size yang tersedia dari cursor theme, umumnya antara: 16, 24, 36, 48. Saya menggunakan 48, karena saya menggunakan layar FHD (1920x1080).
Gnome Desktop
Disable Super+Num function on Dash
For disable Super+Number function on Dash,
$ for i in $(seq 1 9); do gsettings set org.gnome.shell.keybindings switch-to-application-${i} '[]'; done
Setup cursor size on GNOME for Gtk apps
For check the current cursor size,
$ gsettings get org.gnome.desktop.interface cursor-size
The default is 24
.
Depending on the theme, sizes are 24, 32, 48, 64.
To change the cursor size,
$ gsettings set org.gnome.desktop.interface cursor-size 32
Setup cursor size on GNOME for Qt apps
Just set the env XCURSOR_SIZE=
before run the Qt apps, or define on local/global env file.
My local env variables are on ~/.profile
(some people keep it on ~/.bashrc
or ~/.bash_profile
).
1
export XCURSOR_SIZE=36
Extensions
Dash to Dock: Disable Default Super App Key (Super+Num)
Secara default, kalau kita menekan SUPER+Number, maka app yang terdapat pada Dash pada index yang terpanggil, akan terbuka. Fitur ini sangat mengganggu bagi saya yang terbiasa menggunakan Window Manager (WM). Saya akan disable fitur ini.
Disable dash-to-dock hot-keys
properties
$ gsettings set org.gnome.shell.extensions.dash-to-dock hot-keys false
Kemudian, disable keybinding switch-to-application-${index}
properties, kita akan buat nilai array nya menjadi array kosong.
$ for i in $(seq 1 9); do gsettings set org.gnome.shell.keybindings switch-to-application-${i} '[]'; done
Pesan Penulis
Terima kasih sudah mampir yaa.
Referensi
-
Arch Wiki: GDM > Login Screen Logo
Diakses tanggal: 2023/06/27 -
Arch Wiki: GDM > Change Cursor Theme
Diakses tanggal: 2023/06/27 -
Disable the default app key (super+num) functionality on Ubuntu 17.10 and later
Diakses tanggal: 2023/06/27 -
wiki.archlinux.org: Cursor themes
Diakses tanggal: 2023/10/07 -
github.com/telegramdesktop/tdesktop: Big cursor in GNOME Wayland #16920
Diakses tanggal: 2023/10/07
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