web-dev-qa-db-fra.com

Comment définir des bordures autour des fenêtres dans 14.04?

Quelqu'un peut-il m'indiquer comment ajouter des bordures (bordures larges) à Windows dans Ubuntu version 14.04? Dans le passé, j'ai utilisé "gnome-Tweak-tool". Cependant, cela ne fonctionne pas avec la version 14.04.

Toutes mes fenêtres (en particulier les nombreux écrans de terminal avec lesquels je travaille) semblent se fondre en une seule. Il est très difficile de dire où une fenêtre commence et une autre fin.

De plus, les barres de titre sont très difficiles à distinguer entre la fenêtre active et la fenêtre inactive.

Merci d'avance à tous ceux qui ont une solution pour personnaliser ces fenêtres (ou comment faire fonctionner gnome-Tweak-tool avec Ubuntu 14.04).

J'ai essayé d'activer la fonctionnalité Window Decorator de CCSM, mais son utilisation a désactivé Unity et rendu l'environnement inutilisable.


Tout à propos de peaufiner Windows sous Ubuntu 14.04 ... définir la largeur, la couleur, le titre, etc.

15
L. D. James

J'apprécie le travail fourni par la première réponse. Cependant, je recherchais très précisément une méthode d'utilisation des composants fournis par la distribution, le cas échéant.

Actuellement, vous pouvez copier votre thème favori de /usr/share/theme vers ~/.theme . Nommez le dossier du thème de manière différente de celle indiquée 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

Ceci est une opération par utilisateur et ne nécessite pas d'accès élevé.

Maintenant, vous pouvez éditer 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.

Les bordures peuvent être redimensionnées 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 trouverez de nombreuses autres fonctionnalités éditables dans le dossier gtk-3.x.

Pour d'autres fonctionnalités des bordures telles que la couleur, le texte, etc ... jetez un oeil à Unity/Theming à:

https://wiki.ubuntu.com/Unity/Theming

J'apprécie la solution précédente. Mais j'espère que beaucoup pourront tirer profit de l'utilisation de cette fonctionnalité telle que distribuée par les développeurs de systèmes d'exploitation.

Oh oui, pour utiliser ce thème récemment modifié, vous devrez installer l'outil Tweak de l'unité.

$ Sudo apt-get install unity-Tweak-tool

Remarque: J'ai déjà lié cette question à une question similaire sur la configuration d'Ambiance. Cette résolution peut facilement être appliquée à n'importe quel thème Ubuntu moderne ... pas seulement Ambiance (ou la référence Radiance mentionnée dans ce cas particulier).

13
L. D. James

17h10

réponse de fragfutter a fonctionné pour moi!

  1. Faire un fichier ~/.config/gtk-3.0/gtk.css

  2. Ajouter les lignes:

    decoration { border: 1px solid gray; background: gray; }

  3. Redémarrez (ou vous pourriez probablement simplement vous déconnecter et vous reconnecter à gnome)

Versions antérieures d'Ubuntu

Voici une version Shell-script de ma partie préférée de l'excellente réponse de L. D. James:

17.04 utilise gtk-3.20

Sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 et 15.10 utilisent gtk-3.0

Sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Vous devrez vous déconnecter, puis vous reconnecter pour voir les résultats de ce changement. Vous pouvez remplacer Ambiance (valeur par défaut) par Radiance ou le thème que vous utilisez actuellement.

Comment ça marche?

sed est un utilitaire de ligne de commande qui remplace le texte.

La fin d'une ligne avec \ indique au shell que la commande continue sur la ligne suivante (pour la lisibilité).

-i indique à sed d'éditer le fichier sur place (ne créez pas de nouveau fichier).

-e indique à sed que ce qui suit est le script sed (au lieu de le lire depuis un fichier).

s/.../.../ le s signifie substituer ce qui est entre les deux premières barres obliques par ce qui est entre les deux secondes barres. Il ne fait qu'une substitution (car il n'y a pas /g à la fin).

3
GlenPeterson

Voici comment faire!!!

Première Pop ce terminal en place! et tapez ceci dans.

cela devrait avoir une version plus ancienne du thème utilisé dans 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Cela devrait supprimer la version actuelle du thème.

Sudo apt-get purge light-themes

Cela devrait lui permettre de télécharger à l'intérieur de votre dossier de téléchargement si vous souhaitez le conserver.

cd ~/Downloads

Cela devrait installer l'ancienne version du thème, qui utilisait les bordures.

Sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Cela devrait supprimer le fichier .deb si vous le souhaitez.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Si ce lien est mort cliquez ici pour en voir plus!

0
MathCubes