Kombinasi GNOME Screenshot dan Swappy memberi pengalaman screenshot yang cepat, ringan, dan tetap kompatibel dengan Wayland tanpa error seperti aplikasi lain yang diblokir oleh DBus. Artikel ini menjelaskan cara membuat shortcut yang otomatis membuka screenshot terakhir langsung di Swappy.


Kenapa Menggabungkan GNOME Screenshot + Swappy?

Fedora 43 memakai Wayland secara default. Mayoritas aplikasi screenshot pihak ketiga sering terblokir oleh:

1
GDBus.Error: org.freedesktop.DBus.Error.AccessDenied

Namun:

  • GNOME Screenshot aman karena native Wayland.
  • Swappy adalah editor anotasi yang ringan dan cepat.
  • Dengan script kecil, kita bisa membuat keduanya bekerja mulus.

Hasilnya: ambil screenshot → tekan shortcut → langsung masuk editor.


1. Pastikan Swappy Terpasang

1
sudo dnf install swappy

2. Buat Script untuk Membuka Screenshot Terbaru

Buat file:

1
nano ~/.local/bin/swappy-edit

Isi dengan script berikut:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#!/bin/bash

DIR="$HOME/Pictures/Screenshots"

LAST=$(ls -t "$DIR" | head -n 1)

if [ -z "$LAST" ]; then
    /usr/bin/notify-send "Swappy Edit" "Tidak ada screenshot ditemukan."
    exit 1
fi

/usr/bin/swappy -f "$DIR/$LAST"

Simpan dan beri izin eksekusi:

1
chmod +x ~/.local/bin/swappy-edit

Script ini:

  • mencari screenshot terbaru
  • membuka langsung di Swappy
  • tetap kompatibel Wayland

3. Buat Custom Shortcut di GNOME

  1. Buka Settings → Keyboard → Custom Shortcuts
  2. Tambahkan shortcut baru:
    • Name: Swappy Edit
    • Command: /home/<username>/.local/bin/swappy-edit
  3. Atur shortcut, contoh: Ctrl + Alt + E

alt text


Cara Menggunakannya

Menggunakan Shortcut

  1. Ambil screenshot area: Ctrl + Alt + S atau tekan tombol PrtSc by default
  2. Setelah tersimpan, tekan: Ctrl + Alt + E

Swappy langsung terbuka dan menampilkan screenshot terbaru untuk diedit.

Menggunakan Command Terminal

Anda juga bisa menjalankan script secara manual dari terminal:

  1. Pastikan gambar yang akan dibuka ada di folder tujuan

    ex: saya ingin membuka file dengan nama screenshot.png yang ada di folder download

1
ls -la "$HOME/Downloads/" | grep screenshot.png

output:

Output screenshot

1
swappy -f "$HOME/Downloads/screenshot.png"

Ini berguna untuk debugging atau saat shortcut tidak bekerja.


Kesalahan Umum & Solusinya

MasalahPenyebabSolusi
Script tidak jalan dari shortcutGNOME tidak membaca PATHGunakan path absolut
Swappy tidak terbukaFolder screenshot kosongAmbil screenshot dulu
Error DBusAplikasi mencoba mengambil gambarPastikan screenshot tetap menggunakan GNOME Screenshot
Shortcut tidak meresponsScript tidak executablechmod +x ~/.local/bin/swappy-edit

Ringkasan

Menggabungkan GNOME Screenshot dan Swappy adalah solusi terbaik di Fedora 43 karena:

  • native Wayland
  • tidak memerlukan patch DBus
  • cepat, ringan, stabil
  • mudah diintegrasikan ke shortcut

Dengan satu script dan satu shortcut, pengalaman screenshot menjadi jauh lebih nyaman dan efisien.


Referensi

Terima kasih telah membaca artikel ini. Jika Anda menemukan kesalahan atau memiliki pertanyaan, silakan beri tahu saya di kolom komentar.