web-dev-qa-db-fra.com

Ajouter une bordure à gnome-terminal

Sur une nouvelle installation 14.04 plain Vanilla Ubuntu, avec le thème par défaut, rien de spécial. Afficher une fenêtre de terminal gnome (Ctrl + Alt + t) La fenêtre de terminal n'a pas de bordure (elle n'a pas non plus de poignée de redimensionnement), c'est un rectangle noir.

Comment puis-je ajouter une bordure blanche de 1 px (que je trouve utile pour traiter avec plusieurs fenêtres gnome-terminaux qui se chevauchent)?

15
frankie

Copiez votre thème préféré de /usr/share/theme à ~/.theme. Nommez le dossier de thème de manière différente de ce qu'il a été nommé dans /usr/share/theme. Ainsi, lorsque vous sélectionnez votre choix, vous le trouverez sous le nom que vous avez appelé le dossier.

Exemple:

cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Editez le dossier gtk-3 de ce nouveau répertoire pour créer vos bordures comme vous le souhaitez. Vous pouvez également personnaliser d'autres composants du thème. Cela peut être fait en modifiant les fonctionnalités UnityDecoration du fichier unity.css situé dans le dossier des applications:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Pour changer les bordures, remplacez les 0 par un autre numéro du paramètre:

-UnityDecoration-extents: 28px 0 0 0;

Vous pouvez voir toutes les éditions possibles ici . En outre, pour utiliser le nouveau thème, vous devez installer l'outil Unity Tweak.

Sudo apt-get install unity-Tweak-tool

Pour appliquer cela au terminal, ajoutez ce qui suit à gnome-terminal.css: UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }

6
Anandu M Das

Vous pouvez vous rapprocher de l'effet recherché si vous utilisez compizconfig-settings-manager.

Accédez au plug-in "Unity" et sélectionnez "Décorations". Cochez la case "Remplacer les paramètres du thème" et vous pouvez attribuer aux fenêtres un "rayon d'ombre", une couleur et une opacité. Mais vous pouvez également définir des décalages d'ombre X et Y. Définissez ces décalages sur 0, définissez les ombres en blanc ou comme vous le souhaitez pour les fenêtres actives/inactives, augmentez l'opacité, puis vous obtiendrez des bordures (elles devraient être suffisamment proches de toute façon).

J'espère que c'est assez bon pour continuer, bonne chance!

1
Hawk