Saya baru saja menginstal Oneiric Ocelot, dan saya tidak tahu cara menambahkan aplikasi, yang disimpan di direktori rumah saya, ke dasbor. Saya dapat membuat peluncur, tetapi saya juga menginginkannya di dasbor.
Saya baru saja menginstal Oneiric Ocelot, dan saya tidak tahu cara menambahkan aplikasi, yang disimpan di direktori rumah saya, ke dasbor. Saya dapat membuat peluncur, tetapi saya juga menginginkannya di dasbor.
Jawaban:
Salah satu cara yang saya gunakan adalah menambahkan entri dalam menu dengan paket alacarte .
sudo apt-get install alacarte
Bekerja pada Unity dan GNOME Shell (Ubuntu 17.10 dan lebih tinggi).
Ada 2 cara untuk melakukannya
Untuk 11.10 dan yang lebih baru :
Untuk membuat custom sederhana, .desktop
Anda perlu menambahkan entri ini ke .desktop
file pilihan Anda di ~ / .local / share / aplikasi /
nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
Untuk opsi tambahan untuk file .desktop Anda, Anda dapat mengunjungi situs ini . Semua opsi yang tersedia dijelaskan dengan sangat baik di sana.
Anda juga dapat menyalin file .desktop aplikasi yang ada dari /usr/share/applications/
ke Anda ~/.local/share/applications/
dan mengeditnya sesuai dengan kebutuhan Anda.
yaitu: ini akan menyalin file .desktop gedit ke folder di mana file .desktop harus disimpan untuk pengguna
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
Setelah itu buka lokasi itu menggunakan nautilus ~/.local/share/applications/
dan seret dan letakkan file yang baru saja Anda buat ke peluncur Persatuan.
Memiliki opsi alih-alih menyeret dan menjatuhkan file yang dapat Anda buka dconf-editor (instal dengan sudo apt-get install dconf-tools
atau cari di USC) dan navigasikan ke desktop.unity.launcher
dan edit favorit kunci dengan mengklik dua kali pada entri di sebelah kanan tombol.
Untuk menambahkan peluncur khusus Anda, tambahkan di posisi yang Anda inginkan dengan format ini '/ home //.local/share/applications/.desktop'. Jangan lupa untuk menghormati ,
dan spasi di garis itu dan pastikan bahwa garis dimulai dan diakhiri dengan [
dan ]
masing - masing.
Dengan metode ini Anda harus keluar dan kembali agar perubahan favorit berlaku. Ini akan membuatnya muncul di dasbor
gnome-desktop-item-edit
Untuk ini, Anda perlu gnome-tweak-tool
atau gnome-shell
diinstal
Gunakan ALT+ F2dan ketik
gnome-desktop-item-edit --create-new ~/Desktop
Ini akan membuka dialog Create Launcher
Anda dapat memasukkan .desktop
file ini /home/<username>/.local/share/applications/
untuk membuatnya muncul di dasbor
alacarte
Untuk metode ini, Anda perlu alacarte
menginstal. Lakukan oleh
sudo apt-get install alacarte
Dan gunakan ALT+ F2dan ketikalacarte
Anda akan mendapatkan dialog ini:
Pilih kategori yang Anda inginkan dan klik "Item Baru"
Anda akan mendapatkan dialog ini
Klik OK. Ini akan muncul di tanda hubung
CATATAN untuk Ubuntu 13.04 dan lebih tinggi : Setelah melakukan langkah-langkah di atas, tidak ada yang akan terjadi dan sepertinya tidak ada yang ditambahkan ke tanda hubung
Untuk mengatasinya, buka
~/.local/share/applications
dan Anda seharusnya dapat melihat file bernamaalacarte-made.desktop
.Klik kanan pada file ini dan centang kotak yang mengizinkannya
excecute
.Setelah menutup dialog properti, entri Anda sekarang akan muncul di tanda hubung.
Sumber:
NoDisplay=false
di akhir .desktop
file dan tada! (sumber)
.desktop
file dari aplikasi yang sedang berjalan, klik kanan ikon di Peluncur dan pilih "Tambahkan ke Dash". Kemudian Anda dapat memodifikasi file yang dihasilkan di ~/.local/share/applications
.
File .desktop di .local/share/applications
folder juga akan melakukan trik.
Cukup tambahkan .desktop
file yang diperlukan , buat agar dapat dieksekusi menggunakan chmod +x <filename>
dan mulai kembali kesatuan dengan mengetikunity --replace
File .desktop untuk teks luhur
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
Catatan
Jika string Exec berisi karakter spasi, tanda kutip ganda harus digunakan.
chmod +x <filename>
tidak diperlukan untuk tanda hubung. Ini hanya diperlukan untuk .desktop
file yang ingin Anda jalankan dengan mengklik dua kali. Berguna untuk yang masuk ~/Desktop
, tetapi tidak berguna dalam~/.local/share/applications
--replace
pilihan untuk persatuan adalah no-op sekarang (kesatuan 7.5.0 di Ubuntu 19.04). Apakah ada cara lain membaca ulang .local/share/applications
? Saya punya banyak hal di sana dari instalasi sebelumnya yang tidak pernah dibaca (telah mencoba masuk / keluar)
unity --replace
langkah tidak diperlukan pada 7.5.0; tanda hubung diperbarui secara real-time. Masalah saya adalah bahwa target executable Exec=
line tidak diinstal pada komputer saya (setelah diinstal ulang). Entah bagaimana Unity mendeteksi ini dan menyembunyikan .desktop
file - file yang tidak akan dijalankan.
Biasanya ketika Anda menginstal Anda ikon akan ditambahkan secara otomatis. Tetapi jika tidak, maka lakukan hal berikut: