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?

sebastian_k
la source

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

benj
la source
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.

RolandiXor
la source
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
wjandrea
la source
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?

Calcius
la source