Comment désactiver la bordure autour des icônes du lanceur Unity?


19

Existe-t-il un moyen de désactiver les cases autour des icônes dans Unity?

Clarification: je ne parle pas de la couleur du rétro-éclairage - il y a beaucoup de questions sur la désactivation de cela . Je veux que les icônes, et seulement les icônes, apparaissent dans la barre Unity, sans lumières, ombres et bordures. Cela peut-il être fait?

Réponses:


19

Les superpositions d'icônes de lanceur telles que les bordures et les hautes lumières peuvent être supprimées assez facilement en modifiant 4 superpositions d'icônes dans Unity.

  1. Effectuez une sauvegarde des fichiers image suivants dans le dossier /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. Créez vos propres images transparentes de la même taille ou téléchargez les fichiers sur

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Remplacez ces 4 fichiers par les mêmes 4 fichiers téléchargés à partir du lien ci-dessus.

  4. Redémarrez l'unité en appuyant sur Alt+ F2et en tapant setsid unity(ou en vous déconnectant et en vous reconnectant).

  5. Si vous ne l'aimez pas, remplacez simplement les icônes par les icônes sauvegardées et redémarrez l'unité.

Exemple:

Lanceur sans frontières autour des icônes


5
En 12.04, un peu de cela a changé. Le dossier des icônes est maintenant / usr / share / unit / 5 / (car Unity a changé de version pour 12.04), et il y a maintenant une icône supplémentaire à remplacer: launcher_icon_shadow_62.png. En utilisant la méthode décrite ci-dessus, on peut simplement copier n'importe laquelle des autres icônes vides dans launcher_icon_shadow_62.png, donc maintenant il y a cinq icônes vides, puis utiliser les cinq pour remplacer les icônes correspondantes dans / usr / share / unit / 5 /.
Kelley

2
Dans 14.04, les images sont stockées dans / usr / share / unit / icons. Tous ont le format svg au lieu de png. Remplacez en outre launcher_icon_shadow_62.svg, pour vous débarrasser d'une ombre.
ezpn

Je ne peux pas obtenir de fichiers de remplacement dans un lien donné - pouvez-vous mettre à jour l'URL du lien s'il vous plaît. Je vous remercie.
Nam G VU

7

C'est possible et assez simple.

  1. Installez compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Ensuite, exécutez about:configdans la boîte de dialogue d'exécution dans Unity: appuyez sur Alt+ F2et entrez about:config.

  3. CCSM apparaîtra avec le plug-in Unity ouvert. Accédez à l'onglet expérimental:

    ccsm.  c'est ouvert.

  4. Maintenant, changez le mode de rétroéclairage en "Rétroéclairage toujours éteint".

  5. Problème résolu.

À la lumière de votre commentaire, la boîte ne disparaît jamais à 100% (par conception).

Petite note de @ccpizza concernant le 16.04.1.

  • Dans ubuntu xenial 16.04.1, l'onglet Expérimental a disparu, et le paramètre est maintenant sous l'onglet Lanceur et la liste déroulante s'appelle Mode de rétroéclairage d'icône de lanceur.


Ce devrait être la réponse choisie. Merci beaucoup @RolandiXor
Nam G VU

2
Dans ubuntu xenial 16.04.1, l' onglet Expérimental a disparu, et le paramètre est maintenant sous l' onglet Lanceur et la liste déroulante s'appelle Mode de rétroéclairage d'icône de lanceur .
ccpizza

4

J'ai scripté la suppression des cases autour des applications et celle autour du bouton Ubuntu (pour 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

Ensuite, pour redémarrer Unity, appuyez sur Alt+ F2et exécutez setsid unity. Le résultat me semble beaucoup plus propre.

Avant:

avec des boîtes

Après:

sans boîtes

Pour revenir en arrière:

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

1

Pour ce faire localement, nous n'avons pas à modifier les fichiers dans le dossier / usr / share / unit /. Au lieu de cela, nous pouvons simplement copier ces fichiers dans le dossier du thème gtk sous un dossier "unité" que vous créez. Cela remplacera les fichiers dans / usr / share / unit / et, de cette façon, une mise à jour du système ne supprimera pas la modification. Mais j'ai une question différente. Après avoir supprimé la bordure, il semble qu'il y ait trop d'espace entre les icônes et également entre les icônes et la bordure du lanceur. Existe-t-il un moyen de réduire l'espacement entre les deux?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.