Rendre les onglets épinglés de Google Chrome plus compacts

12

Est-il possible de rendre les onglets dans Chrome plus compacts? En particulier les onglets épinglés.

Voici à quoi ressemble Chrome vs Firefox sur ma machine: entrez la description de l'image ici

Laisse-moi tranquille
la source
1
afaik, la seule option est de modifier les sources de Chrome et de les compiler
Sathyajith Bhat
Cela semble être un problème de conception, vous devez probablement en parler aux développeurs Chrome.
jmreicha
1
Regardez, cela devient incontrôlable. Je vous conseillerais, Let_Me_Be, d'expliquer un peu plus dans votre question plutôt que de laisser les utilisateurs deviner. Assurez-vous que tout ce que nous devons savoir est en cause . Ça ne ferait pas de mal, non? De toute évidence, le manque d'explication a causé de la confusion pour les autres, et il n'est pas nécessaire d'être impoli contre ceux qui demandent des éclaircissements. @kenorb, le fait est que l'OP veut rendre les onglets plus compacts qu'ils ne le sont déjà lorsqu'ils sont épinglés dans Chrome. Mais je suppose que nous le savons maintenant. Essayez tous les deux d'être un peu plus civils dans les commentaires, merci!
slhck
2
@Let_Me_Be: Les onglets épinglés "plus compacts" peuvent également signifier différentes choses pour moi, c'est-à-dire que vous avez besoin d'une extension Chrome qui les affiche dans la barre verticale ou sur deux lignes (vous pouvez alors voir plus d'onglets), ou en ajoutant des fonctionnalités de recherche, ou en ayant une résolution plus élevée, ou en les stockant dans une session distincte et en basculant entre eux, ou en les rendant littéralement compacts en largeur. Avant de passer du temps à répondre, il est bon de demander si vous voulez vraiment dire ceci ou cela ou autre chose, ou au moins quel système d'exploitation utilisez-vous, c'est important, sinon une phrase pourrait signifier des centaines d'autres choses.
kenorb
2
Secondaire, dire "diminuer la largeur des onglets épinglés", "les raccourcir (en largeur)", "les réduire", "utiliser moins d'espace" pourrait signifier plus de sens que le rendre "plus compact". Mon anglais n'est pas ma langue maternelle, je suppose que vous aussi, donc même quelque chose est évident pour vous, ne signifie pas pour les autres, donc mon conseil est de clarifier vos questions la prochaine fois ce que vous essayez exactement d'atteindre, y compris votre environnement et versions.
kenorb

Réponses:

15

La largeur de l'onglet épinglé est codée en dur dans les sources de chrome à 61 pixels (en 2011, elle était fixée à 53 pixels).

Vous avez donc deux options:

  1. Personnalisez la largeur dans les sources de chrome et recompilez-la (ligne 74 dans le fichier ci-dessous).

    Fichier (voir ligne: 74): http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/ui/cocoa/tabs/tab_controller.mm?annotate=139352

    + (CGFloat)miniTabWidth { return 61; }
    

    En fonction de votre système, vous avez ici des instructions pour le construire sur Linux , Mac et Windows .

  2. Installez l'ancienne version de Chromium (avant septembre 2011 [16.0.902.0]), elle a 53 pixels au lieu de 69.

    Voir les modifications validées: http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/ui/cocoa/tabs/tab_controller.mm?r1=100538&r2=100537&pathrev=100538

    et également ticket associé à cette modification: Problème 96011: augmentation de la largeur des onglets épinglés de 16 pixels

    Certaines personnes demandent déjà d'annuler ces modifications, vous pouvez donc essayer également ou créer un nouveau ticket de support .

    Ou vous pouvez simplement télécharger l'ancienne version (par exemple 14.0.836.0 d'octobre 2011] d' ici , avant que cette modification ne soit appliquée.

Kenorb
la source
Vous auriez obtenu +1 de ma part simplement pour avoir répondu malgré les commentaires sarcastiques de l'OP ... mais c'est aussi une réponse très informative (bien plus qu'une question idiote mérite, une prime ou non), donc je voterais positivement deux fois si je le pouvais.
Amos M. Carpenter
Si vous fournissiez cela sans le non-sens initial, ce serait parfait. Maintenant, vous méritez à la fois la prime et un coup de pied dans le cul. Mais merci pour l'information.
Let_Me_Be
Suppression de bêtises sur le changement de thème, si c'est ce que vous vouliez dire, merci. Je commence à être bon à l'esprit en lisant :)
kenorb
1

AFAIK, la forme des onglets est la principale raison de l'espace qu'ils occupent. Étant donné que ceux utilisés par Google Chrome ont une forme trapézoïdale et que ceux de Firefox sont rectangulaires, Firefox économise plus d'espace avec le même nombre d'onglets.

Ce sujet a été couvert, si nous regardons ce problème sous un autre angle, à cette question de superutilisateur et à la réponse respective .

Comme on peut le voir dans le code source, les constantes pour les encarts et les points de contrôle pour la forme des onglets sont définis dans le tab_view.mmfichier et ne peuvent pas être modifiés par l'extension ou les paramètres du navigateur.

au moins jusqu'à la date actuelle.

La solution pourrait être de modifier les valeurs et de compiler Google Chrome chaque fois qu'une nouvelle version sort. Mais je ne vois aucun avantage à cela.

Zuul
la source
-2

J'utilise une chose appelée tab mix plus sur firefox, pour une plus grande zone d'onglet à plusieurs lignes. Vous pouvez essayer l'une des extensions similaires pour Chrome :

Vous pouvez également essayer un gestionnaire de fenêtres en mosaïque à onglets, si vous en trouvez un. C'est la bonne façon de le faire ™. Je ne sais pas si un tel programme existe pour Windows. Sur Linux, il existe plusieurs choix parmi lesquels Ion . Ion ne reproduit pas tout à fait la fonctionnalité des onglets du navigateur, mais il pourrait être modifié pour le faire; et comme je l'ai dit, c'est la bonne façon de le faire ™; un gestionnaire de fenêtres de mosaïque à onglets offre une fonctionnalité d'onglet cohérente dans tous vos programmes fenêtrés.

Le seul gestionnaire de fenêtres de mosaïque que j'ai essayé sous MS Windows est dwm-win32 . Cela pourrait ne pas vous donner de joie, mais pourrait être utilisé pour obtenir une colonne d'onglets sur le côté droit de l'écran. À certains égards, ce serait un meilleur endroit pour les mettre.

Et, pas si sérieusement, vous pourriez acheter un moniteur à haute résolution, ou peut-être l'un des nouveaux macs avec «affichage rétine» (vous pouvez également exécuter Linux et Windows dessus). Ce n'est pas la solution la moins chère!

edit: j'ai supprimé quelques suggestions inutiles et réorganisé cette réponse.

Sam Watkins
la source
1
L'achat d'un nouvel écran n'est guère une solution à cela. Vous ne pouvez pas modifier les dimensions du chrome du navigateur avec des thèmes, ce n'est donc pas une option non plus, et faire une construction personnalisée pourrait fonctionner, mais ce serait peu pratique car vous auriez à le reconstruire chaque fois qu'une nouvelle version sort (sauf si vous fournissez le patch). La taille de police n'a aucun effet car les largeurs de tabulation sont dynamiques et indépendantes de la police. Une extension de gestion des onglets peut fonctionner, mais elle n'affecte pas la taille des onglets. :-(
Synetech
Peut-être que si vous mettiez le «acheter un nouveau moniteur» à la dernière position, vous n'auriez pas d'inconvénients. Al teast propre thème vaut la peine d'essayer si vous avez le temps, à mon humble avis.
Putnik
@Putnik, je suivrai vos conseils!
Sam Watkins