Unity: cara menambahkan shell-script ke dock


9

Saya memiliki aplikasi GUI yang dimulai dengan skrip shell. Bagaimana saya bisa membuat ikon di dock Unity dengan memberikan skrip shell dan .svgikon?

Jawaban:


11

Anda perlu membuat file shortcut. Pintasan untuk dok Unity berada di~/.local/share/applications/

  1. Buat file myGUIapp.desktop di direktori itu.

  2. Rekatkan yang berikut ini ke file tersebut (dengan jalur yang benar untuk ikon dan shellscript):

    [Entri Desktop]
    Nama = Aplikasi GUI Saya
    Exec = / path / ke / shellscript.sh
    Ikon = / path / ke / Anda / icon.svg
    Terminal = false
    Type = Aplikasi
    StartupNotify = true

  3. Jadikan file dapat dieksekusi:

    Klik kanan -> Properti -> Izin -> Centang 'Izinkan menjalankan sebagai program'

  4. Restart Unity (atau seret file ke Dock untuk langsung ke sana) .

Cari di file lain ~/.local/share/applications/untuk mendapatkan gambaran bagaimana penampilan mereka. Info lebih lanjut tersedia di entri blog ini .

Sunting:
Jika Anda ingin pintasan dapat diakses oleh semua pengguna, Anda harus melihat panduan pengemasan Ubuntu tentang ikon.
Pada dasarnya file .desktop diinstal atau dipindahkan ke /usr/share/applications/<binary>.desktopgantinya dan ikon ditempatkan di/usr/share/icons/hicolor/scalable/apps


Jadi aplikasi saya harus menyediakan file ini dan pengguna harus menyeretnya ke Dock? Apakah file memungkinkan untuk menggunakan jalur relatif untuk ikon dan ikon?
— Mike L.

Ah, saya tidak tahu Anda membuat aplikasi untuk digunakan orang lain. Saya telah memperbarui jawaban saya untuk memasukkan itu.
— micke

Apakah belum ada aplikasi GUI sederhana yang dapat mengedit menu Unity?
— dave1010

1
Ya ada! Editor Quicklist untuk Unity. Ini belum stabil.
— micke
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.