Bagaimana cara mematikan perbatasan di sekitar ikon peluncur Unity?

19

Apakah ada cara untuk mematikan kotak di sekitar ikon di Unity?

Klarifikasi: Saya tidak berarti warna backlight - ada banyak pertanyaan tentang mengubah itu off. Saya ingin ikon, dan hanya ikon, muncul di bilah Unity, tanpa lampu, bayangan, dan batas. Bisakah ini dilakukan?

sebastian_k
sumber

Jawaban:

19

Overlay ikon peluncur seperti batas dan sorotan dapat dihapus dengan mudah dengan mengubah overlay ikon 4 di Unity.

  1. Buat cadangan file gambar berikut dalam folder /usr/share/unity/4/:

    launcher_icon_back_54.png
    launcher_icon_edge_54.png
    launcher_icon_glow_62.png
    launcher_icon_shine_54.png
    
  2. Baik buat gambar transparan Anda sendiri dengan ukuran yang sama atau unduh file di

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Ganti 4 file dengan 4 file yang sama yang diunduh dari tautan di atas.

  4. Mulai ulang kesatuan dengan menekan Alt+ F2dan mengetik setsid unity(atau keluar dan masuk lagi).

  5. Jika Anda tidak menyukainya maka ganti ikon dengan ikon yang didukung dan mulai kembali kesatuan.

Contoh:

Peluncur tanpa batas di sekitar ikon

benj
sumber
5
Dalam 12,04, sedikit dari ini telah berubah. Folder untuk ikon sekarang / usr / share / unity / 5 / (karena Unity telah mengubah versi untuk 12,04), dan sekarang ada satu ikon tambahan untuk menggantikan: launcher_icon_shadow_62.png. Dengan menggunakan metode yang dijelaskan di atas, seseorang dapat dengan mudah menyalin ikon kosong yang lain ke launcher_icon_shadow_62.png, jadi sekarang ada lima ikon kosong, dan kemudian gunakan kelima ikon tersebut untuk mengganti ikon yang sesuai di / usr / share / unity / 5 /.
Kelley
2
Dalam 14,04 gambar disimpan di / usr / share / unity / icons. Semua memiliki format svg bukan png. Selain itu ganti launcher_icon_shadow_62.svg, untuk menghilangkan bayangan.
ezpn
Saya tidak bisa mendapatkan file pengganti di tautan yang diberikan - tolong perbarui URL tautan. Terima kasih.
Nam G VU
7

Itu mungkin, dan agak sederhana.

  1. Instal compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Kemudian jalankan about:configdialog run di Unity: tekan Alt+ F2dan enter about:config.

  3. CCSM akan muncul dengan plug-in Unity terbuka. Buka tab eksperimental:

    ccsm.  itu terbuka.

  4. Sekarang ubah Mode Backlight ke "Backlight Always Off".

  5. Masalah terpecahkan.

Mengingat komentar Anda, kotak tidak pernah 100% hilang (dengan desain).

Catatan kecil dari @ccpizza tentang 16.04.1.

  • Di ubuntu xenial 16.04.1 tab Eksperimental hilang, dan pengaturan sekarang di bawah tab Launcher dan dropdown disebut Launcher Icon Backlight Mode.

RolandiXor
sumber
Ini harus menjadi jawaban yang dipilih. Terima kasih banyak @Randiandi
Nam G VU
2
Di ubuntu xenial 16.04.1 tab Eksperimental hilang, dan pengaturan sekarang di bawah tab Launcher dan dropdown disebut Launcher Icon Backlight Mode .
ccpizza
4

Saya membuat skrip penghapusan kotak di sekitar aplikasi dan satu di sekitar tombol Ubuntu (untuk 12,04):

cd /usr/share/unity/5
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"

for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo mv ${name}_54.png ${name}_54.ori.png \
        && sudo ln -s transparent54.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo mv ${name}_62.png ${name}_62.ori.png \
        && sudo ln -s transparent62.png ${name}_62.png
done

Kemudian untuk memulai kembali Unity, tekan Alt+ F2dan jalankan setsid unity. Hasilnya terlihat jauh lebih bersih bagi saya.

Sebelum:

dengan kotak

Setelah:

tanpa kotak

Untuk beralih kembali:

cd /usr/share/unity/5
for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo rm ${name}_54.png \
        && sudo mv ${name}_54.ori.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo rm ${name}_62.png \
        && sudo mv ${name}_62.ori.png ${name}_62.png
done
wjandrea
sumber
1

Untuk melakukan ini secara lokal, kita tidak perlu memodifikasi file di folder / usr / share / unity /. Sebagai gantinya, kita dapat menyalin file-file ini di folder tema gtk di bawah folder "unity" yang Anda buat. Ini akan menimpa file di / usr / share / unity / dan juga, dengan cara ini, pembaruan sistem tidak akan menghapus perubahan. Tapi saya punya pertanyaan berbeda. Setelah menghapus perbatasan, sepertinya ada terlalu banyak ruang antara ikon dan juga antara ikon dan perbatasan peluncur. Apakah ada cara untuk mengurangi jarak antar?

Calcius
sumber