GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menambahkan Aplikasi ke Manajer Jendela Gnome?

Dokumentasi on-board GNOME hanya mencakup hal-hal yang dapat ditebak dengan mudah oleh siapa saja. Saya memiliki aplikasi untuk itu saya hanya dapat memulai dari baris perintah. Bukannya saya keberatan menggunakan terminal tapi …

Bagaimanapun, bagaimana cara menambahkan perintah (dan sebaiknya logo yang bagus) ke GNOME WM?

Jawaban yang Diterima:

Di GNOME dan lingkungan desktop yang sesuai dengan freedesktop.org lainnya, seperti KDE dan Unity, aplikasi ditambahkan ke menu desktop atau shell desktop melalui entri desktop , didefinisikan dalam file teks dengan .desktop ekstensi (disebut sebagai file desktop ). Lingkungan desktop membuat menu untuk pengguna dari informasi gabungan yang diambil dari entri desktop yang tersedia.

File desktop dapat dibuat di salah satu dari dua tempat:

  • /usr/share/applications/ untuk entri desktop yang tersedia untuk setiap pengguna di sistem
  • ~/.local/share/applications/ untuk entri desktop yang tersedia untuk satu pengguna

Anda mungkin perlu memulai ulang GNOME agar aplikasi baru yang ditambahkan dapat berfungsi.

Menurut konvensi, file desktop tidak boleh menyertakan spasi atau karakter internasional dalam namanya.

Setiap file desktop dibagi menjadi grup , masing-masing dimulai dengan header grup dalam tanda kurung siku ([] ). Setiap bagian berisi sejumlah kunci , nilai berpasangan, dipisahkan dengan tanda sama dengan (= ).

Di bawah ini adalah contoh file desktop:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Application Name
Comment=Application description
Icon=/path/to/icon.xpm
Exec=/path/to/application/executable
Terminal=false
Categories=Tags;Describing;Application

Penjelasan

  • [Desktop Entry] Desktop Entry header grup mengidentifikasi file sebagai entri desktop
  • Type jenis entri, nilai yang valid adalah Application , Link dan Directory
  • Encoding pengkodean karakter file desktop
  • Name nama aplikasi terlihat di menu atau peluncur
  • Comment deskripsi aplikasi yang digunakan dalam tooltips
  • Icon ikon yang ditampilkan untuk aplikasi di menu atau peluncur
  • Exec perintah yang digunakan untuk memulai aplikasi dari shell.
  • Terminal apakah aplikasi harus dijalankan di terminal, nilai yang valid adalah true atau false
  • Categories titik koma (; ) daftar kategori menu yang terpisah di mana entri harus ditampilkan

Argumen baris perintah di Exec kunci dapat ditandai dengan variabel berikut:

  • %f satu nama file.
  • %F beberapa nama file.
  • %u satu URL.
  • %U beberapa URL.
  • %d satu direktori. Digunakan bersama dengan %f untuk mencari file.
  • %D beberapa direktori. Digunakan bersama dengan %F untuk mencari file.
  • %n satu nama file tanpa path.
  • %N beberapa nama file tanpa jalur.
  • %k URI atau nama file lokal dari lokasi file desktop.
  • %v nama entri Perangkat.
Terkait:Bagaimana cara menonaktifkan dan mencabut hak untuk aplikasi Facebook?

Perhatikan bahwa ~ atau variabel lingkungan seperti $HOME tidak diperluas dalam file desktop, jadi setiap executable yang dirujuk harus berada di $PATH atau dirujuk melalui jalur absolutnya.

Spesifikasi Entri Desktop lengkap tersedia di Pusat Pengembang GNOME.

Luncurkan Skrip

Jika aplikasi yang akan diluncurkan memerlukan langkah-langkah tertentu yang harus dilakukan sebelum dipanggil, Anda dapat membuat skrip shell yang meluncurkan aplikasi, dan arahkan entri desktop ke skrip shell. Misalkan aplikasi perlu dijalankan dari direktori kerja tertentu saat ini. Buat skrip peluncuran di lokasi yang sesuai (~/bin/ misalnya). Script mungkin terlihat seperti berikut:

#!/bin/bash
pushd "/path/to/application/directory"
./application "[email protected]"
popd

Setel bit yang dapat dieksekusi untuk skrip:

$ chmod +x ~/bin/launch-application

Kemudian arahkan Exec masukkan entri desktop ke skrip peluncuran:

Exec=/home/user/bin/launch-application

Linux
  1. Pelajari pintasan pengelola jendela i3 Linux

  2. Bagaimana Cara Menyesuaikan Desktop Ubuntu Gnome 3?

  3. Cara mengatur ulang pengaturan desktop Gnome ke pengaturan default

  1. Bagaimana Cara Menambahkan Pintasan Folder Ke Peluncur?

  2. Cara mendapatkan jalur Desktop di gnome

  3. Bagaimana mengubah pengelola desktop default di debian?

  1. Gunakan desktop Fluxbox Linux sebagai pengelola jendela Anda

  2. Menggunakan desktop Window Maker di Linux

  3. Bagaimana cara menggunakan pengelola jendela yang mengagumkan?