Saya ingat saya bisa melakukannya di Ubuntu versi yang lebih lama, tetapi saya tersesat di Ubuntu 12.04.
Saya ingin menambahkan item di bilah Peluncur atau di Desktop, yang ketika diklik ganda menjalankan perintah berikut misalnya:
emacs -q --some-other-options --load ~/xyz.el
Di MS Windows, saya ingin membuat pintasan program dengan parameter khusus. Akan lebih baik jika saya juga dapat menjalankan perintah dengan mengetikkan "Emacs XYZ" pada Pencarian Peluncur dan memilih item yang ditemukan. Semua itu dimungkinkan di Windows 7 dan bagaimana melakukannya mudah ditemukan dengan mengklik kanan pada berbagai hal.
Sebagai solusinya, saya membuat skrip yang dapat dieksekusi "Emacs XYZ.sh" yang berisi perintah, dan membuat tautan ke skrip (dengan menyeret sambil menekan Alt) di Desktop. Tetapi solusi ini tidak lengkap karena tautan tidak dapat diseret ke bilah Peluncur, dan ketika saya mengklik dua kali tautan tersebut, Ubuntu selalu bertanya
Apakah Anda ingin menjalankan "Tautan ke Emacs XYZ.sh", atau menampilkan kontennya?
menjadikannya dua langkah untuk menjalankan perintah. Dan ketika saya mencari "Emacs XYZ" pada Pencarian Peluncur dan memilih item, itu hanya membuka skrip dengan gedit, bukannya menjalankan skrip. Juga, ikon tampilan untuk skrip bukan ikon Emacs.
Jawaban:
Saya akan menggunakan alacarte :
/usr/bin/alacarte
untuk membangun entri menu.Kemudian di alacarte, di bagian di mana perintah berjalan, saya akan menggunakan terminal emulator untuk membuka emacs.
Untuk Instance:
terminator -x htop
sekarang akan diluncurkanhtop
di jendela terminator. Atau jika Anda lebih suka tinggal bersamagnome-terminal
, maka itu akan menjadignome-terminal -x htop
.Setelah ini ditambahkan, Anda dapat menemukannya dalam pencarian, dan menambahkannya ke bilah peluncuran di Unity.
terminator dan gnome-terminal memiliki flag lain (seperti
-x
interminator -x htop
) yang dapat melakukan tugas dengan lebih baik ..Ini adalah entri menu saya untuk program bernama MOC yang saya tambahkan dengan alacarte, yang saya suka gunakan untuk program audio. Saya menggunakan flag -e sebagai gantinya dengan terminator karena fakta bahwa saya tidak perlu menyampaikan argumen lain dengan perintah.
sumber
Saya sedang membaca dan mencoba banyak hal dan kemudian saya menemukan https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles yang menjelaskan semuanya. Berdasarkan itu, inilah jawaban-diri.
Dalam jawaban ini, saya akan menunjukkan:
Prasyarat:
Buka Terminal. Cd ke / usr / share / aplikasi dan menampilkan konten folder dengan ls, juga menampilkan folder dengan browser file default menggunakan xdg-open:
ls
menunjukkan file dengan.desktop
ekstensi. File-file ini adalah file teks dan isinya dapat dilihat dengan gedit, misalnya dengan memasukkan:Setiap
.desktop
file dalam folder adalah pintasan program dan browser file menampilkannya sebagai pintasan program alih-alih menampilkan nama file yang sebenarnya. Pintasan program mana yang termasuk dalam file mana yang dapat ditemukan dengan grep: misalnya untuk mengetahui file apa yang digunakan untuk Character Map, masukkan:yang akan menunjukkan bahwa itu sesuai dengan file
gucharmap.desktop
.Untuk mengedit pintasan, buka dengan gksudo gedit:
Untuk membuat pintasan baru, misalnya untuk membuat pintasan yang menjalankan perintah berikut:
memasukkan:
gcalctool.desktop
adalah file pintasan yang sudah ada untuk Kalkulator, danmy-calc.desktop
merupakan nama file baru yang belum ada. Menggunakan gedit, salin kontengcalctool.desktop
kemy-calc.desktop
dan kemudian ubah kontenmy-calc.desktop
, dan simpan.isi dari gcalctool.desktop:
isi dari my-calc.desktop (bidang yang diubah: Nama, Komentar, Exec, Terminal):
Sekarang ikon 'Kalkulator Saya' akan muncul di jendela browser file yang dibuka
xdg-open .
. Mengklik ganda di atasnya akan membuka jendela terminal denganpython -i -c 'from math import *'
ran. Anda juga dapat menjalankannya dari Pencarian Peluncur dengan mencari 'Kalkulator Saya'. Anda dapat menyeret ikon (di jendela browser file) ke tempat kosong di bilah peluncur di sebelah kiri (bilah tugas) untuk memilikinya di sana. Jika Anda menyeret ikon ke Desktop, Ubuntu akan mengatakanSebagai gantinya, tekan Alt sambil menyeretnya ke Desktop, Ubuntu akan menampilkan menu: 'Pindahkan di sini', 'Salin di sini' dan 'Tautkan di sini', pilih 'Salin di sini', pintasan akan disalin ke Desktop.
Agar dapat menghapus pintasan di / usr / share / aplikasi, masukkan:
Mungkin bagus untuk hanya menghapus pintasan yang Anda buat dan membiarkan orang lain tetap utuh.
Jika Anda tidak dapat menemukan sesuatu di
/usr/share/applications
dalamnya namun itu muncul dari Pencarian Peluncur, itu mungkin ada di~/.local/share/applications/
Bacaan lebih lanjut:
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
sumber
Inilah cara termudah yang saya temukan:
Jika tautan tidak berfungsi,
cd
masuk/usr/share/applications
lalu edit file yang cocok dengan aplikasi Anda (mis.theProgramYouWant.desktop
, Lalu ubahExec=
to point ke executable untuk program).sumber
Ini adalah operasi seret dan lepas dalam rilis terbaru. Tambahkan perintah sebagai item baru di GUI aplikasi Menu Utama (alacarte). Kemudian cari judul perintah, klik dan seret ikon ke peluncur.
sumber
Berdasarkan jawaban Dennis Andrew Gutowski, Anda dapat menambahkan program pintasan di dalam pohon aplikasi, sebagai bagian tambahan lainnya.
Anda juga bisa menambahkan peluncur pintas yang dibuat di applet di sebelah "Aplikasi", peluncur cepat.
Seret & lepas sederhana. Seret peluncur pintas dari pohon "Aplikasi". Letakkan di sebelah "Aplikasi".
sumber