Bagaimana cara mengedit / membuat item peluncur baru di Unity dengan tangan?
Akankah Unity mengizinkan pembuatan ikon peluncur khusus dari .desktop
file atau melalui sistem pengeditan menu? (Saat ini peluncur tidak memberikan opsi untuk "tetap menggunakan peluncur" di semua program.
Untuk beberapa program yang saya gunakan, saya harus membuat peluncur atau .desktop
file khusus.
Misalnya, build blender harian umumnya hanya folder dengan file yang dapat dieksekusi.
Dalam Gnome atau KDE dasar, saya dapat membuat entri menu baru dengan sistem pengeditan menu. Kemudian, saya juga dapat menambahkannya ke Docky baik dari menu atau dengan menyeret .desktop
file ke dalamnya. Peluncur Unity tidak mendukung seret dan lepas, jadi itu bukan bug atau apa pun, tetapi ketika saya membuka .desktop
file, hasilnya tidak dapat diprediksi. Sering kali tidak ada "keep in launcher". Terkadang itu akan memiliki item yang dapat disematkan tanpa .desktop
ikon, dan jika saya menyematkan item ke peluncur, itu tidak akan memanggil program lagi setelah menutupnya. Saya juga membuatnya bekerja dengan .desktop
file untuk celtx
.
Jawaban
Untuk 11.04 dan sebelumnya:
Unity mendukung peluncur khusus dari file .desktop. Untuk membuat peluncur khusus dari .desktop
file, Anda perlu membuat *.desktop
file untuk program Anda.
gedit ~/.local/share/applications/name.desktop
The .desktop
file harus terlihat seperti ini:
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
Di manajer file Anda, buka folder utama Anda dan arahkan ke: (Anda mungkin perlu menekan ctrl+huntuk menampilkan file tersembunyi untuk melihat .gconf
direktori.)
.gconf-> desktop-> unity-> launcher -> favourites
Anda akan melihat banyak folder yang dimulai dengan " app-
". Anda perlu membuat folder untuk program Anda. Gunakan nama yang sama dengan desktop yang Anda gunakan /usr/share/applications
. Masuk ke salah satu folder untuk sesuatu yang sudah ada di dok & salin file xml dan tempelkan ke folder baru Anda. Buka dengan editor teks Anda dan ubah nama *.desktop
menjadi nama Anda .desktop
.
Buka gconf-editor (Anda dapat membuka gconf dengan menjalankan perintah gconf-editor
di Terminal) & buka:
desktop-> unity-> launcher -> favorites
Klik dua kali daftar di sebelah kanan & tambahkan name.desktop
.
Keluar & masuk kembali dan Anda akan melihat peluncur Anda. (terima kasih kerry_s di Forum Ubuntu untuk membantu jawaban ini)
Unity juga memiliki fitur yang disebut Lensa. Secara default, Anda memiliki dua di Unity: Aplikasi dan File. Di masa mendatang, Anda akan dapat menginstal dan membuat lebih banyak lagi. Ada beberapa info tentang itu di wiki Ubuntu:https://wiki.ubuntu.com/Unity/Lenses
Diperbarui: 2015-Dec
Untuk Ubuntu 15.10 atau 14.04 LTS (11.10 atau lebih baru, dengan Unity (3D))
CATATAN: Ini dapat menggantikan fungsi ikon yang ada, atau (setelah dibuat) dapat dicari (dari ikon Dash) untuk ditambahkan ke bilah tombol saat ini.
Pertama buat salinan SENDIRI dari berkas .desktop mana pun yang ingin Anda ubah. Ini JAUH lebih aman, lalu Anda selalu dapat menghapus dan memulai kembali.
(daftar semua file)
ls /usr/share/applications/*.desktop
Contoh: Mozilla Firefox , firefox.desktop
(lakukan ini sekali, atau setelah menghapus upaya yang gagal)
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
Kemudian ubah kata-kata apa pun dengan hati-hati, atau tambahkan opsi tambahan.
(edit file)
gedit ~/.local/share/applications/firefox.desktop &
Catatan: Tanda ampersand '&' segera merilis baris perintah.
File ' firefox.desktop ' saya sendiri :
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;
[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;
[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;
[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;
[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;
File ' libreoffice-startcenter.desktop ' saya sendiri :
[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;
Name=LibreOffice
Name[pt_BR]=BrOffice
GenericName=Office
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.
X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;
[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity
[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity
[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity
[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity
[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity
File ' toolbox.desktop ' ikon multi-alat :
[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center
X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;
[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity
[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity
[SoftwareUpdates Shortcut Group]
Name=Update Manager
Exec=update-manager -c
TargetEnvironment=Unity
Inilah beberapa usaha saya sebelumnya.
Untuk 11.10 dan yang lebih baru:
Anda masih dapat membuat Peluncur di Desktop dengan menggunakan dialog GUI lama.
Menggunakan ALT+F2
tipe:
gnome-desktop-item-edit --create-new ~/Desktop
(Huruf besar D)
Ini akan memulai dialog (Buat peluncur):
Anda dapat meletakkan .desktop
file ini di folder mana pun, lalu seret dan lepas ke peluncur.
Note: Paket gnome-desktop-item-edit
harus di install terlebih dahulu, jadi jika sudah gnome-panel
terinstal, maka terinstal otomatis.
Untuk 11.04 dan sebelumnya:
Ini adalah metode tanpa mengedit file konfigurasi dan tanpa hak root.
Pertama buat Launcher di Desktop (hanya sementara)
- klik kanan desktop Anda
- Pilih
Create Launcher...
- buat Peluncur kustom seperti yang Anda inginkan.
Sekarang Anda mendapatkan peluncur di Desktop. Jika Anda puas dengannya, dapatkan di Panel Peluncur:
Buka Folder Beranda Anda. Tekan
Ctrl + H
untuk menampilkan file tersembunyi jika perlu.Jelajahi ke
.local/share/applications
Seret dan jatuhkan Peluncur Anda dari Desktop ke folder itu.
Sekarang seret dan lepas peluncur Anda dari
.local/share/applications
ke Bilah Peluncur di sebelah kiri Layar Anda.Anda sekarang dapat menghapus Peluncur kustom Anda di Desktop jika masih ada.
Itu dia.
Saya melihat banyak jawaban kompleks di sini. Solusi ini, menurut saya, sederhana.
- (Pertama-tama instal paketnya
alacarte
, jika Anda tidak memilikinya. Ini adalah editor menu yang diinstal secara default sebelum 11.10. Jelas Anda hanya perlu melakukan ini sekali.) - Mulai "Menu Utama" dengan menelusurinya di dasbor.
- Tambahkan item untuk aplikasi Anda dan tutup editor.
- Mulai aplikasi dengan mencarinya di dasbor.
- Klik kanan pada ikon dan "Keep in launcher"
Di Oneiric, Anda mungkin juga perlu menginstal paket gnome-panel
, yang alacarte
seharusnya, tetapi tidak, bergantung padanya. Lihat:
https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
Untuk 11.10 dan yang lebih baru:
Di Ubuntu 11.10, cara termudah membuat peluncur khusus dari file .desktop adalah dengan menyalin file .desktop yang ada atau dengan membuat peluncur khusus.
Untuk membuat kustom sederhana, Anda perlu menambahkan entri ini ke file .desktop pilihan Anda di ~/.local/share/applications/
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 gedit
file .desktop 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 n jatuhkan file yang baru saja Anda buat ke peluncur Unity.
Memiliki opsi alih-alih menyeret n 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 kunci favorites
dengan mengklik dua kali pada entri di sebelah kanan kunci.
Untuk menambahkan peluncur kustom Anda, tambahkan di posisi yang Anda inginkan dengan format ini '/home/bruno/.local/share/applications/gedit.desktop'
. Jangan lupa untuk menghormati ,
dan spasi pada baris tersebut dan pastikan bahwa baris dimulai dan diakhiri dengan [
dan ]
masing - masing.
Dengan metode ini Anda harus keluar dan masuk kembali agar perubahan favorites
diterapkan.
Bagi saya di 12,04 saya melakukan hal berikut:
di Desktop buat "Dokumen Tanpa Judul". Cukup klik kanan di Desktop dan pilih Buat Dokumen Baru.
Edit file dengan Gedit dan tambahkan baris berikut:
[Entri Desktop]
Jenis = Aplikasi
Simpan file dan KEMUDIAN ubah namanya menjadi apa pun yang Anda inginkan tetapi di akhir nama tambahkan .desktop. Misalnya jika saya ingin membuat pintasan untuk program anggur seperti photoshop, saya akan memasukkannya sebagai namaphotoshop.desktop
Sekarang Anda harus bisa mengklik kanan file tersebut dan Launcher Properties akan muncul seperti contoh ini:
Seperti yang Anda lihat pada gambar sekarang Anda dapat meletakkan apa pun yang Anda inginkan di baris perintah, nama lain, ikon untuk itu, dll ..
Jangan lupa untuk mengatur Izin sebagai dapat dijalankan! Jika tidak, itu tidak akan berhasil.
Ini seperti versi singkat dari jawaban lain di sini.
Untuk menambahkan aplikasi ke peluncur dalam kesatuan:
- Klik
dash
(logo ubuntu, kiri atas) - Buka aplikasi yang ingin Anda tambahkan.
- Ikon akan muncul di peluncur, klik kanan ikon, dan klik
Pin to launcher
. - Untuk menghapus aplikasi dari peluncur
right click
, ikon peluncur danQuit
CATATAN: Ikon pada saat ini tidak dapat diatur ulang setelah dimuat, Anda
harus menempatkannya dalam urutan yang Anda inginkan untuk muncul saat memasang ikon di peluncur!
12.04
Bagi mereka yang suka memiliki GUI: Di 12.04 Anda juga memiliki opsi untuk menggunakan Arronax yang merupakan plugin Nautilus untuk membuat peluncur Anda (file .desktop agar lebih akurat), berikut penjelasan tentang cara kerjanya.
Jika Anda sudah memiliki peluncur aplikasi, Anda cukup mengklik kanan dan mengklik opsi "Buat starter untuk file ini" seperti yang ditunjukkan di bawah ini.
Jika Anda mengaktifkan ikon desktop, Anda dapat membuat peluncur sendiri dengan perintah khusus hanya dengan mengklik kanan pada desktop Anda, ini akan memberi Anda opsi berikut untuk membuat starter kosong:
Setelah Anda mengklik "Buat Pemula" Anda akan memiliki kotak dialog berikut terbuka di mana Anda dapat dengan mudah menyesuaikan starter Anda dengan perintah apa pun yang Anda inginkan:
Setelah Anda menyimpan peluncur ke desktop Anda, Anda akan melihat file seperti yang ditunjukkan di sini:
Anda kemudian cukup mengambilnya dan menyeretnya ke dok Anda di tempat mana pun yang Anda suka:
Beberapa fitur bagus:
Mampu menetapkan Kata Kunci ke perintah sehingga dapat dicari melalui tanda hubung kesatuan.
Relatif cepat membuat peluncur untuk program Windows di Wine seperti yang dijelaskan oleh video youtube ini (meskipun belum menguji ini sendiri)
Instalasi
Penafian sebelum menginstal : Arronax masih dalam tahap pengembangan Alpha karena tidak ada banyak programmer yang mengerjakannya, saya tidak memiliki satu masalah pun dengannya tetapi saya lebih suka memberi tahu Anda jika ini memengaruhi pilihan Anda tentang memasang PPA lain, Anda tidak tahu.
Untuk menginstal menggunakan jendela terminal ( Ctrl+ Alt+ Tuntuk membukanya) ketik perintah berikut:
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install arronax
Setelah melakukan ini, Anda harus memulai ulang Nautilus baik dengan masuk dan keluar, atau dengan mengetik berikut ini di jendela terminal:
nautilus -q
11.10
Saya bermaksud agar ini menjadi edit untuk jawaban Bart van Heukeloms karena ini juga berfungsi untuk 11.10, tetapi sebagai moderator dengan ramah menunjukkan ketika saya menyarankan pengeditan, itu adalah jawaban yang berbeda, meskipun itu juga yang berhasil. Saya mencoba ini beberapa kali pada 11.10 sebelum saya meningkatkan dan tidak memiliki masalah apa pun. Namun saya tidak dapat menjamin bahwa itu masih berfungsi dengan sempurna meskipun saya berharap itu masih berfungsi.
Pemasangan di 11.10 persis sama dengan di 12.04.
Catatan: Tutorial singkat ini terinspirasi / menjiplak tanpa malu-malu dari postingan Meilins di situs Ubuntuguide jadi dia berhak atas semua pujian itu.
Ini adalah metode tanpa mengedit file konfigurasi.
Pertama buat Launcher di Desktop (hanya sementara)
- klik kanan desktop Anda
- Pilih
Create Launcher...
- buat Peluncur kustom seperti yang Anda inginkan.
Sekarang Anda mendapatkan peluncur di Desktop. Jika Anda puas dengannya, dapatkan di Panel Peluncur:
- Buka Nautilus sebagai root. Tekan Alt+ F2dan Enter
gksu nautilus
. - Jelajahi ke
/home/your-username/Desktop
- Salin peluncur dengan mengklik kanan di atasnya dan pilih
Copy
. - Jelajahi ke
/usr/share/applications
- Tempelkan peluncur Anda dengan mengklik kanan pada ruang kosong dan pilih
Paste
. - Sekarang seret dan lepas peluncur Anda dari
/usr/share/applications
ke Bilah Peluncur di sebelah kiri Layar Anda. - Sekarang Anda dapat menghapus Launcher kustom Anda di Desktop.
Itu dia.
Solusi mudah:
- klik kanan pada Desktop Anda dan pilih "Buat peluncur ..."
- simpan peluncur
- pindahkan ke beberapa folder yang tidak akan mengganggu Anda. (jika Anda menghapus file ini, peluncur Anda juga akan dihapus dari dok)
- seret peluncur ke dok.
Gunakan alacarte untuk membuat peluncur baru. Tekan Alt F2, ketik "alacarte", tekan Enter. Buat peluncur baru di sana. Sekarang program akan muncul di hasil pencarian, dan Anda dapat menyeretnya ke panel.
Untuk peluncur kesatuan Ubuntu 12.04, dokumentasi resmi ' UnityLaunchersAndDesktopFiles ' telah menjelaskan dengan cukup baik.
The youtube video lebih intuitif. Cukup ikuti tutorial video dan itu sangat membantu.
Terima kasih atas info diatas. Tetapi jalurnya tidak benar untuk instalasi ubuntu 11.04 saya. Saya menemukan file desktop: ~/.gnome2/panel2.d/default/launchers/*.desktop
.
Di nautilus folder ini tidak menampilkan nama file tetapi nama yang ditampilkan di menu kesatuan. Klik kanan dan gunakan Properti untuk melihat info di tautan. Namun, tidak mungkin untuk melihat nama file asli di sini. Gunakan baris perintah
ls ~/.gnome2/panel2.d/default/launchers
untuk melihat mereka.
Saya tidak tahu apa cara yang benar, tetapi alih-alih jawaban panjang yang membingungkan ini, saya menemukan solusi sederhana ini:
- Jalankan file desktop Anda dari terminal
- Saat terbuka, entri peluncur ditampilkan untuk itu
- Sekarang pindahkan entri ini ke atas atau ke bawah dan peluncur membiarkan Anda meletakkannya di sana secara permanen.
Jika Anda tidak dapat menemukan .desktop di tempat lain:
juga lihat
/var/lib/snapd/desktop/applications/
misalkan Anda sedang mencari aplikasi
Eclipse
. Lalu lari(temukan / | grep clipse | grep desktop $) 2> / dev / null
Di sini saya menghilangkan huruf pertama dari aplikasi dengan sengaja, karena perintah ini peka huruf besar / kecil (dan memang setelah menemukannya, file itu bernama eclipse.desktop)