Desktop

Cara Membuat Peluncur Aplikasi Kustom dengan Daftar Cepat di Linux

Cara Membuat Peluncur Aplikasi Kustom dengan Daftar Cepat di Linux
Banyak aplikasi populer hadir dengan pintasan cepat yang dapat digunakan untuk menjalankan tindakan tertentu. Jika Anda mengklik kanan pada ikon Firefox dan melihat pintasan "Buka Jendela Pribadi Baru", itu hanyalah tindakan cepat yang didukung ke daftar cepat peluncur aplikasi Firefox. Artikel ini akan menjelaskan cara membuat peluncur khusus Anda sendiri dengan daftar cepat. Tindakan dalam daftar cepat dapat diakses dengan mengklik kanan ikon aplikasi.

Membuat Peluncur Aplikasi Kustom dengan Daftar Cepat

Peluncur aplikasi yang Anda lihat di menu utama lingkungan desktop Anda dikonfigurasi menggunakan .file desktop. Ini .file desktop berisi kode yang mengikuti standar yang ditentukan oleh spesifikasi freedesktop.

Untuk membuat peluncur aplikasi khusus dengan daftar cepat, penting untuk memahami struktur a .file desktop dulu. Artikel ini hanya akan mencantumkan opsi yang penting untuk membuat peluncur aplikasi kustom sederhana custom. Namun, .file desktop sangat kuat dan dimungkinkan untuk membuat peluncur canggih dengan ratusan opsi yang mencakup string khusus bahasa, batasan lingkungan desktop, tag kata kunci, dan sebagainya.

Contoh di bawah ini menunjukkan peluncur aplikasi khusus yang disebut "Editor Teks" yang memiliki dua tindakan dalam daftar cepat:

[Entri Desktop]
Nama=Editor Teks
Komentar=Editor Teks Favorit Saya
Versi = 1.0.0
eksekutif =
Terminal=salah
Jenis=Aplikasi
StartupNotify=benar
Ikon=gedit
 
Tindakan=Sublime-Teks;Gedit;
 
[Desktop Action Sublime-Text]
Nama = Teks Sublim
Exec=subl %U
StartupNotify=benar
 
[Gedit Tindakan Desktop]
Nama=Gedit
Exec=gedit %U
StartupNotify=benar

Dimana:

Jadi untuk membuat yang valid .peluncur desktop dengan daftar cepat, Anda harus memiliki kategori [Entri Desktop] yang luas terlebih dahulu, diikuti oleh entri [Tindakan Desktop XXXX] yang menentukan perilaku tindakan individu dalam daftar cepat. Anda perlu menggunakan semua variabel yang dijelaskan di atas, karena mereka adalah variabel minimum yang diperlukan untuk sebuah fungsional .berkas desktop.

Perhatikan bahwa Anda harus menentukan nama ikon dengan benar sehingga sistem dapat secara otomatis memilih ikon untuk peluncur khusus Anda. Dimungkinkan untuk menggunakan file ikon Anda sendiri, tetapi demi konsistensi dan mengurangi ketergantungan untuk peluncur khusus, disarankan untuk menggunakan ikon yang sudah disertakan dalam distribusi Anda.

Untuk melihat semua nama ikon yang valid, jalankan perintah di bawah ini di terminal:

$ tree -ialf /usr/share/icons/ | grep .png | sed's:.*/::' | urutkan | unik | sed 's/.png//g'

Untuk menyimpan semua nama ikon yang valid dalam file teks, jalankan perintah di bawah ini di terminal:

$ tree -ialf /usr/share/icons/ | grep .png | sed's:.*/::' | urutkan | unik |
sed 's/.png//g' > icon_names.txt

Untuk mengaktifkan .peluncur aplikasi desktop dengan daftar cepat, Anda harus menyimpannya di lokasi yang sesuai. Jalankan perintah di bawah ini untuk membuat yang diperlukan .berkas desktop:

$cd~/.lokal/bagikan/aplikasi
$ subl editor teks.Desktop

Ganti "subl" dengan perintah editor teks favorit Anda. Rekatkan kode dari atas atau gunakan kode Anda sendiri, buat file tersebut dapat dieksekusi menggunakan perintah di bawah ini:

$ chmod +x editor teks.Desktop

Semua daftar cepat sekarang dapat diakses dengan mengklik kanan pada ikon peluncur aplikasi khusus. Inilah hasil akhirnya dengan peluncur aplikasi yang dibuat dari kode di atas:

Membuat Aplikasi Tangkapan Layar Menggunakan Peluncur Khusus dan Hanya Daftar Cepat

Karena Anda dapat menentukan tindakan klik kiri dan klik kanan dari peluncur khusus apa pun, dimungkinkan untuk membuat aplikasi minimal tanpa banyak kode dan antarmuka GUI. Lihat contoh aplikasi tangkapan layar yang dibuat hanya menggunakan daftar cepat.

Untuk memulainya, Anda harus menginstal beberapa dependensi agar aplikasi tangkapan layar berfungsi:

$ sudo apt install imagemagick xdotool

Buat yang baru .berkas desktop:

$cd~/.lokal/bagikan/aplikasi
$ subl tangkapan layar-aplikasi.Desktop

Tempel kode di bawah ini di screenshot-app.berkas desktop:

[Entri Desktop]
Nama=Aplikasi Tangkapan Layar
Comment=Ambil tangkapan layar desktop Anda
Versi = 1.0.0
Exec=bash -c 'import -window root ~/Pictures/"$(date -Is)".png'
Terminal=salah
Jenis=Aplikasi
StartupNotify=benar
Ikon=kamera
Tindakan=Penundaan layar penuh;Tertunda fokus;Fokus;Jendela pilih;
[Desktop Action Fullscreen-delayed]
Name=Ambil Layar Penuh Setelah Penundaan 5 Detik
Exec=bash -c 'sleep 5; import -window root ~/Pictures/"$(date -Is)".png'
StartupNotify=salah
[Fokus Tindakan Desktop-tertunda]
Name=Ambil Jendela Fokus Setelah 5 Detik
Exec=bash -c 'window=$(xdotool getwindowfocus); tidur 5; impor -jendela
"$window" ~/Pictures/"$(date -Is)".png'
StartupNotify=salah
[Berfokus pada Tindakan Desktop]
Name=Ambil Jendela Fokus
Exec=bash -c 'window=$(xdotool getwindowfocus); impor
-jendela "$window" ~/Pictures/"$(date -Is)".png'
StartupNotify=salah
[Jendela Pilih Tindakan Desktop]
Name=Pilih Jendela untuk Ditangkap
Exec=bash -c 'import ~/Pictures/"$(date -Is)".png'
StartupNotify=salah

Simpan file dan buat itu dapat dieksekusi:

$ chmod +x tangkapan layar-aplikasi.Desktop

Sekarang setiap kali Anda mengklik "Aplikasi Screenshot", itu akan menangkap tangkapan layar layar penuh dan menyimpannya di direktori ~/Pictures. Lebih banyak opsi tersedia ketika Anda mengklik kanan ikon aplikasi.

Kesimpulan

Membuat peluncur khusus dengan daftar cepat adalah cara yang bagus untuk mengakses aplikasi dan perintah yang umum digunakan. Karena peluncur aplikasi ini berfungsi seperti aplikasi desktop lainnya, dimungkinkan untuk menyematkannya di bilah tugas atau panel yang tersedia di lingkungan desktop Anda. Jika Anda meminimalkan ketergantungan, peluncur ini cukup portabel dan dapat digunakan bersama di antara sistem yang berbeda.

Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...