Bagaimana saya bisa mengubah ikon aplikasi di peluncur Unity?

69

Saya mencoba mengubah ikon aplikasi tertentu (Pidgin) di peluncur Unity Ubuntu 11.10 saya. Saya telah mencoba mencari di opsi dan di pengaturan Compiz tetapi tidak dapat menemukan opsi untuk mengubah ikon individu.

Saya dapat mengubah tema tetapi bukan itu yang saya inginkan.

Saya bersedia mengedit file konfigurasi untuk mendapatkan perubahan ini. Itu tidak harus menjadi solusi UI.

reklamasi
sumber
Lihat pertanyaan sebelumnya ini askubuntu.com/questions/6009/where-are-icons-stored
Mark Rooney

Jawaban:

66

Untuk Ubuntu 11.10


Hal pertama yang perlu Anda lakukan adalah mengambil file ikon .png yang ingin Anda gunakan dan menyalinnya ke ~/.local/share/icons/hicolor/direktori masing-masing . Ini akan berisi direktori berikut (yang merupakan dimensi dari ikon):16x16/apps/ 32x32/apps/ 48x48/apps/

Saya mengunduh sampler ikon gratis 16x16 dan memilih ikon 16x16 yang disebut Alien.png

Saya mengambil Alien.pngfile dan menyalinnya ke ~/.local/share/icons/hicolor/16x16/apps, Ketika Anda menyalin milik Anda, Anda dapat melakukannya melalui GUI atau terminal.

Dari sana Anda perlu melakukan hal berikut di terminal (Anda mungkin perlu sudo untuk menyalin ini):

cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/

Selanjutnya edit file pidgin.desktop:

vi ~/.local/share/applications/pidgin.desktop

Cari baris yang mengatakan:

Icon=pidgin

Ini perlu diubah ke nama ikon baru tanpa awalan .png ...

Icon=Alien

Simpan perubahan Anda ... Kemudian keluar dan masuk kembali.

Tolong beri tahu saya jika ini membantu atau jika Anda membutuhkan bantuan lebih lanjut.

itnet7
sumber
1
~ / adalah hal yang sama dengan memasukkan / home / <your-username>, hanya untuk klarifikasi
itnet7
1
Luar biasa. Instruksi hebat. Hanya satu hal. Saya harus sudo untuk menyalin file dari / usr / share ke direktori lokal saya.
Merujuk kembali
1
Pertimbangkan juga untuk menambahkan ikon 128x128 (di folder 128x128 / apps /) jika Anda menginginkan resolusi yang bagus selama alt-tab (yang menggunakan ikon sedikit lebih besar daripada dock). Kalau tidak, tip yang sangat baik, terima kasih banyak!
Anto
3
Saya suka Ubuntu, tapi saya minta maaf untuk mengatakan bahwa beberapa hal sederhana seperti ini benar-benar payah ... Ini jelas tidak ramah pengguna ... Terima kasih atas uraian terperincinya.
takeshin
Hebat, sangat membantu - terutama bagian tentang logout dan kembali lagi :)
Isaac
18

Cara yang saya lakukan adalah pergi ke /usr/share/applications/<whatever app your looking for>kemudian klik kanan ke properti klik pada ikon di sebelah kiri dan pilih gambar yang Anda ingin menjadi ikon.

Anda harus sudo nautilusmengedit ikon. Kemudian cukup keluar dan cari program di Unity dan itu akan muncul dengan ikon yang dipilih.

Kyle
sumber
3
Saya pikir Anda lebih baik melakukan 'gksudo nautilus' daripada 'sudo nautilus' (tapi karena saya bukan ahli, saya bisa saja salah)
user138784
Anda juga bisa menggunakansudo -H nautilus
kiri
7

Untuk Ubuntu 12.04


Selain jawaban luar biasa yang diberikan oleh itnet7 , saya ingin menambahkan bahwa di Ubuntu 12.04 saya juga harus menambahkan ~/.local/usr/applications/icons/hicolor/64x64/appsagar Unity dapat melihat ikonnya.

Untuk mengubah ukuran ikon kustom Anda, Anda dapat menggunakan imagemagickpaket yang sangat baik .

sudo apt-get install imagemagick

Kemudian jalankan perintah mogrify -resize 64x64! myImage.pnguntuk mendapatkan ikon kustom Anda dengan baik diperkecil ke resolusi yang diinginkan.

Jika Anda menjalankan perintah di bawah ini setelah membuat ikon desktop dan mengunci aplikasi ke peluncur Anda, itu akan memperbarui kesatuan tanpa perlu reboot.

unity --replace & 

seperti yang dijelaskan di sini: aplikasi dikunci ke peluncur tanpa ikon

Nicholas J. Arnold
sumber
6
  1. Instal Menu Utama (AKA Alacarte ) alacarteInstal alacarte
  2. Buka Menu Utama
  3. Klik pada sebuah program dan pilih Properties di menu kanan.
  4. Klik pada ikon
  5. Jelajahi ikon baru Anda dan klik Buka
  6. Tutup properti program Anda
  7. Tutup Menu Utama

Tidak perlu logout atau reboot;)

Guttermonk
sumber
Hanya untuk memperbarui; Metode ini berfungsi untuk versi 15.04, saya baru saja mencoba.
Tico
5

Untuk Ubuntu 14.04

Untuk menautkan ikon dengan aplikasi tertentu yang dapat ditempatkan pada peluncur, lakukan hal berikut pada baris perintah:

Ambil contoh aplikasi yang dipanggil alpha_appdengan ikonnya alpha_app.png:

  1. menjalankan:

    sudo cp alpha_app.png /usr/share/pixmaps/
    

    Perintah di atas menyalin ikon Anda dengan nama file alpha_app.pngke folder yang sesuai.

  2. Menjalankan:

    sudo gedit /usr/local/share/applications/alpha_app.desktop
    
  3. Di gedit, ubah nama ikon sebagai berikut:

    Icon=alpha_app.png
    

    Jika file alpha_app.desktoptidak ada di /usr/local/share/applications/, jalankan locate alpha_app.desktopdan salin di sana. Jika hal ini tidak berhasil, ini berarti bahwa tidak ada alpha_app.desktopfile di dalam disk dan Anda harus membuatnya sendiri.

  4. Buka tanda hubung dan ketikkan nama aplikasi Anda, dalam contoh kami alpha_app.

  5. Pilih ikon dari Dash dan pindah ke Launcher.

Τέλος! Tamat!

Nikos
sumber
Selamat Datang di Tanya Ubuntu! ;-) Bisakah Anda meninjau suntingan saya dan juga meninjau bantuan pengeditan untuk meningkatkan keterbacaan jawaban Anda di masa depan ... ;-)
Fabby
Ini berfungsi sempurna juga di 16.04. Anda mungkin perlu memulai ulang / logout-login terlebih dahulu agar Unity membaca file .desktop yang baru.
MakisH
2

Saya melakukan ini di Ubuntu 14.04.

Saya ingin memberikan ikon peluncur yang layak ke pengelola file "Dolphin" (Saya ingin lumba-lumba untuk Dolphin).

Saya takut menggunakan program yang rumit dan mengedit file sistem, karena mudah untuk mengacaukan hal-hal. Saya suka membuatnya sederhana. Jadi, alih-alih semua akrobat pemrograman ini ...

  1. Saya menyiapkan gambar lumba-lumba saya.

    Cara terbaik untuk menggunakan gambar dengan latar belakang transparan (biasanya png), karena latar belakang desktop akan ditampilkan dengan baik (tidak akan berada dalam persegi panjang sendiri yang terisolasi). Sedangkan untuk ukuran, ukuran file gambar saya adalah sekitar 200 kB dengan dimensi sekitar 560x640 piksel. Ukuran ini sangat cocok dengan ikon lainnya. Jadi, saya sudah menyiapkan gambar ini di folder "Gambar" yang normal.

  2. Lalu saya mengetik di Terminal:

    sudo nautilus /usr/share/applications
    

    masuk, dan panel dengan aplikasi Anda muncul (diwakili oleh ikon saat ini)

  3. Temukan aplikasi yang ingin Anda ubah ikon peluncurannya, klik kanan ikonnya, lalu klik "propertinya"

  4. Di kiri atas panel properti Anda akan melihat ikon peluncuran saat ini yang ingin Anda ubah sesuai pilihan Anda

  5. Sekarang cukup klik kiri pada ikon di sudut kiri atas panel properti, dan panel baru terbuka yang meminta Anda untuk memilih ikon khusus untuk menggantikan yang lama dengan

  6. Temukan gambar yang Anda siapkan (seperti di pengelola file), dan pilihlah

  7. Ikon baru yang Anda pilih muncul di panel properti

  8. Agar ikon baru mulai ditampilkan di antara ikon peluncuran, Anda harus memulai ulang PC Anda, dan lihat, ada ikon khusus Anda!

Las
sumber
0

Untuk Ubuntu 12.10


Direktori yang berisi direktori berikut (yang merupakan dimensi dari ikon) telah diubah menjadi:

~ / .local / share / icons / unity-webapps / apps

dan jika Anda melakukannya ls:

128  16  192  22  24  32  48  64  96
Suhaib
sumber
-1

Pada 13,04 saya menginstal Nemo untuk menyingkirkan mainan nautilus-for-armless.

Saya ingin rumah folder ikon di peluncur.

Saya membuka ~/.local/share/applications/nemo.desktopdengan gedit untuk melihatnya, dan menemukan garis

icon=folder 

(tidak ada jalur, tidak ada ekstensi ???)

Saya mencoba mencari /usr/share/ikon default biasa nautilus yang tampaknya dipanggil folder_home.pngatau .svg, saya tidak bisa memutuskan yang mana. Ada banyak file dengan nama yang sama di berbagai folder, jadi pada akhirnya saya hanya mengubah baris ke

icon=folder_home

dan setelah logout dan kembali ikon diubah.

berguna
sumber