Bagaimana cara menambahkan peluncur khusus?

36

Saya mulai dengan mencari panduan. Saya menemukan panduan ini tetapi tidak satu pun dari metode utama bekerja lagi di 11.10.

  1. Solusi pertama, saya telah membuat file desktop, namun lokasi file yang diberikan .gconf-> desktop-> unity-> launcher -> favourites tidak ada lagi. Saya bisa mendapatkan /home/sayth/.gconf/desktoptetapi tidak ada lagi folder persatuan.

  2. Solusi kedua dijelaskan dengan mengklik kanan desktop dan membuat peluncur. Mengklik kanan desktop tidak lagi menghasilkan opsi "buat peluncur".

Saya secara manual menginstal geany 0.21 seperti yang ada di repo sudah usang. Ini diinstal dan berfungsi dengan benar, dan sedang dieksekusi dari /usr/local/bin/geany.

Bagaimana saya bisa menambahkannya ke peluncur?

ucapan
sumber
1
Mungkin pertanyaan yang Anda tautkan perlu diperbarui untuk 11.10.
Christopher Kyle Horton
Saya akan tetapi jawaban dougs di bawah ini sempurna.
sayth
> Disclaimer: Ini adalah karya asli saya dalam bentuk video youtube. Saya telah melakukan video tentang topik ini. http://www.youtube.com/watch?v=ncWUFEc3WXY
Darko Demić
Lihat Xubuntu : Xfce memiliki dukungan yang sangat elegan untuk ini melalui editor menu .
魔 大 农

Jawaban:

27

Hal pertama yang saya lakukan adalah menavigasi ke / usr / local / share / aplikasi & melihat apakah ada geany.desktop

Jika demikian maka cukup seret ke peluncur.

Jika tidak maka akan hanya satu menit atau lebih untuk mengatur. Sumber Anda memiliki 'geany.desktop.in', hapus .in & ini adalah geany.desktop yang sangat bagus

Sunting : the geany.desktop.in adalah templat yang bagus untuk .desktop Anda tetapi membutuhkan sedikit pengeditan sebelum menyalin atau sesudahnya. Baris 4,5,6 dimulai dengan _ yang harus dihapus.

Ex. dari geany.desktop yang diedit (atau diedit geany.desktop.in

[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true

Sumbernya juga memiliki beberapa ikon geany di dalamnya, ambil geany.png dari geany-0.21 / icons / 48x48 & letakkan di suatu tempat seperti Pictures atau Documents Lalu salin file geany.desktop.in yang berada di folder source ke ~ / .local / bagikan / aplikasi / geany.desktop

Ex. - jika itu dalam Downloads / geany-0.21

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop

Lalu pergi saja ke sana,

nautilus ~/.local/share/applications

klik kanan pada geany .desktop> properties> klik pada area ikon & browse ke geany.png Anda> buka

Terakhir, seret geany.desktop ke peluncur Anda

Sunting: satu keuntungan yang akan Anda lihat dengan .desktop yang lebih 'tepat' yaitu memiliki garis MimeTypes =. Buka .desktop di editor teks & lihat.

Anda dapat, jika mau, seret & jatuhkan salah satu dari mimetipe tersebut ke ikon geany di peluncur Anda & mereka akan terbuka di geany

doug
sumber
Saya telah memberikan hadiah pada pertanyaan awal untuk 11.10 jika Anda ingin membuat versi generik dari ini di sana sehingga kami memiliki semuanya di satu tempat.
Jorge Castro
27

Anda dapat menambahkan peluncur khusus di Ubuntu 11.10 dengan mengetik ini di Terminal

gnome-desktop-item-edit ~/Desktop/ --create-new

Setelah Anda mengubahsuaikan item di Desktop, seret item ke Launcher.

J. Austin Rodriguez
sumber
6
Dan karena perintah ini rumit untuk diingat, Anda dapat merekamnya dalam alias. Edit ~ / .bashrc Anda gedit ~/.bashrcdan tambahkan baris ini alias cla='gnome-desktop-item-edit --create-new ~/Desktop' . Saya memilih cla untuk Buat Aplikasi Peluncur, saya merasa mudah diingat.
Boris
2
Ini membutuhkan menginstal panel gnome sayth @ sayth-TravelMate-5740G: ~ $ gnome-desktop-item-edit ~ / Desktop / --create-new Program 'gnome-desktop-item-edit' saat ini tidak diinstal. Anda dapat menginstalnya dengan mengetik: sudo apt-get install gnome-panel
sayth
@sayth: jadi setelah instalasi gnome-panel, sekarang berfungsi kan?
Boris
1
Saya sedang berdebat apakah akan menginstalnya. Agak aneh perlu menginstal gnome-panel sehingga peluncur kesatuan berfungsi
katakan
Luar Biasa !!! Terlalu mudah :) Hanya perlu menginstal paket panel gnome !!!
loloof64
10

Di Ubuntu 12.04 tidak ada opsi di atas yang berfungsi untuk saya ketika perlu membuat peluncur untuk aplikasi yang dikompilasi secara lokal. Ini mungkin sebuah aplikasi yang Anda buat sendiri atau sesuatu yang Anda unduh dari sumber dan kemudian harus dijalankan secara lokal, instal. Saya akhirnya membutuhkan campuran tips yang ditemukan di utas ini. Menggunakan Angry Birds sebagai contoh hipotetis, saya melakukan hal berikut:

  1. Buat file angry-birds-launcher.desktop dan simpan di direktori / usr / share / aplikasi. Anda dapat melakukan ini dalam satu perintah dengan sudo gedit /usr/share/applications/xyz.desktop. Nama file yang sebenarnya tidak penting asalkan berakhir dengan .desktop
  2. Gedit akan terbuka dengan halaman kosong. Di gedit, masukkan teks berikut:

    [Desktop Entry]
    Type=Application
    Name=[Name of your app, for example Angry Birds. This can be free text.]
    Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
    Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
    Terminal=false
    StartupNotify=true
  3. Periksa kembali kesalahan ketik dan simpan file.

  4. Buka Nautilus dan browse ke / usr / share / aplikasi dan Anda akan melihat dalam daftar aplikasi aplikasi Anda dengan ikon yang benar.
  5. Klik dua kali untuk meluncurkan aplikasi. Ikon sementara akan muncul di panel. Karena Anda meluncurkan aplikasi dari direktori 'resmi' (usr / share / aplikasi), Ubuntu akhirnya akan menampilkan opsi menu untuk mengunci peluncur ke dalam panel.
  6. Arahkan mouse ke peluncur di panel, klik kanan dan pilih Lock into Launcher. Anda harus siap pada saat itu.
pengguna76098
sumber
1
Solusi ini bekerja dengan sempurna untuk Ubuntu 16.10
Jonathan Landrum
3

Mulai dari Ubuntu 15.04, Anda dapat mencapai ini dengan memulai program Anda dan kemudian mengklik kanan pada ikon di dermaga dan kemudian memilih "Kunci ke Peluncur".

Ashhar Hasan
sumber
3

Saya pasti sudah membaca pertanyaan ini selusin kali, setiap kali saya menginstal Ubuntu di komputer lain :)

Cara termudah untuk menambahkan peluncur khusus menggunakan alat GUI.

Setidaknya ada dua yang saya tahu:

  • MenuLibre - favorit baru saya :)
  • Alacarte - yang saya gunakan selama bertahun-tahun, tetapi sekarang memiliki bug

Instalasi

MenuLibre dapat diinstal dengan menjalankan perintah berikut di terminal Anda:

sudo apt install menulibre  

atau cukup cari Pusat Perangkat Lunak menulibredan instal dari sana.

Demikian juga, untuk menginstal alacarte jalankan:

sudo apt install alacarte  

atau cari di Pusat Perangkat Lunak untuk alacarte.

Anda hanya perlu satu, jadi buat pilihan dan Anda akan menambahkan peluncur dalam waktu singkat!

Last but not least, di sini adalah gambar (bernilai setidaknya seribu kata)

masukkan deskripsi gambar di sini

Alacarte terlihat serupa tetapi lebih sederhana dan kurang canggih.

Sekarang tentang bug yang saya sebutkan: Alacarte sekarang memiliki isues dengan ikon PNG, jadi meskipun itu membuat Anda percaya itu menambahkan ikon yang tidak mereka simpan dan peluncur Anda akan menjadi ikon-kurang.

nana
sumber
Ini mungkin harus memiliki lebih banyak suara.
Alexander Karatarakis
2

Bagaimana cara menambahkan peluncur khusus tanpa menginstal program tambahan

Saya telah memverifikasi ini berfungsi di Ubuntu 15.10. Saya tidak tahu tentang versi sebelumnya. Contoh di bawah ini adalah untuk menambahkan peluncur desktop Emacs ke desktop, dan kemudian mengubah Commanduntuk menjalankan skrip / program saya sendiri.

Buka Dash dengan menekan Tombol Windows , yang pada keyboard saya, dipetakan ke Super_Ltombol (dilaporkan oleh program xev ). Setelah di Dasbor, ketikkan nama beberapa program. Dalam contoh ini, saya mengetik emacskarena saya ingin peluncur yang meluncurkan Emacs, tetapi menjalankan skrip yang saya miliki yang mengatur beberapa lingkungan dan kemudian menjalankan Emacs:

Dash dengan Emacs

Seret ikon ke desktop:

Seret ikon Emacs ke desktop

Klik kanan mouse pada ikon di desktop, dan kemudian klik Properties (maaf, karena X windows meraih, saya tidak dapat memberikan screen-shot dari menu itu tidak peduli apa yang saya coba!). Inilah yang mungkin Anda lihat sebelum melakukan modifikasi:

Properti peluncur Emacs sebelum mengubah

Anda sekarang dapat mengubah Commandke apa pun yang Anda inginkan. Dalam kasus saya, saya mengubahnya menjadi run-my-emacs.sh, yang kebetulan ada di PATH saya, yang sebelumnya saya atur di skrip startup saya:

Properti launcher Emacs setelah diubah

Klik tombol ESCape untuk keluar setelah melakukan perubahan. Perhatikan bug di screenshot di atas.

Periksa kembali apakah itu berfungsi dengan mengklik dua kali ikon pada desktop.

bgoodr
sumber
1

Saat membuat file .desktop untuk peluncur Anda, Anda mungkin ingin memberikan path ke ikon aplikasi di sana:

Icon=/full/path/to/icon

Jika Anda hanya ingin mengubah ikon selain default Anda dapat melakukannya dengan membuka menu Preferensi dengan klik kanan pada file .desktop. Ini akan menampilkan dialog berikut:

masukkan deskripsi gambar di sini

Klik pada ikon untuk membuka kotak pemilih file untuk memberikan path ikon baru.

File .desktop lokal dapat ditemukan di ~/.local/share/applications/, ikon kustom dapat disimpan di ~/.icons/.

Hanya ikon dari file .desktop yang memiliki izin yang dapat dieksekusi yang akan ditampilkan.

Takkat
sumber
0

Menggunakan Ubuntu 16.10, saya hanya menyeret ikon yang sudah ada dari panel luncher ke desktop, mengeditnya dengan editor teks biasa dan menambahkannya kembali, seperti yang disarankan oleh bgoodr. Bekerja seperti pesona.

Plamen
sumber
0

Jawaban yang sangat bagus (setidaknya untuk uBuntu 18.04) adalah jawaban dari J. Austin Rodriguez. Dari terminal bash, ketik gnome-desktop-item-edit ~/Desktop/ --create-newdan gunakan Create LauncherGUI untuk menentukan pintasan.

Perbedaan antara Applicationdan Locationdalam .desktopfile yang dihasilkan harus memungkinkan Anda membuat pintasan secara manual (dengan menyalin templat dan mengedit konten).

Aplikasi:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=PATH-TO-APP-OR-COMMAND (eg. /usr/bin/atom)
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-ICON (eg. atom)

Lokasi (atau Tautan):

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
URL=PATH-TO-FILE
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-IMAGE (optional)
AlainD
sumber