Chrome: n'importe quel moyen d'attribuer un nom de fenêtre collante

26

En général, j'utilise environ 10 fenêtres de navigateur différentes (toujours activées). Je voudrais avoir un moyen de définir des noms de fenêtre "collants" afin que je puisse localiser celui que je recherche rapidement lors du changement (en utilisant le raccourci clavier ou dans le menu déroulant de la fenêtre).

Par exemple:

  • Documentation des développeurs
  • Sites sociaux
  • Google Drive
  • D'autres choses
  • Etc...

Parce que maintenant, Chrome affiche le titre de la fenêtre actuelle (de la page Web donnée) qui est évidemment en constante évolution, en fonction de l'onglet actuellement actif de cette fenêtre. Je viens de trouver un "hack", un bookmarklet avec lequel je peux attribuer un nom personnalisé à l'onglet courant. Mais alors ça casse si je change l'onglet actif dans cette fenêtre et oublie de le remettre. Je voudrais donc une meilleure solution (une extension je suppose, mais je n'ai pas trouvé jusqu'à présent). Ou peut-être une sorte d'indice visuel (pour personnaliser la couleur de la bordure de cette fenêtre, etc.), donc essentiellement un moyen de personnaliser la fenêtre actuelle, bien que cela soit peut-être moins évident que de changer directement le titre.

Voici quelques informations supplémentaires, je suis revenu à Windows et j'essaie toujours de personnaliser cette expérience de navigateur parfaite ;-)

  • SSB = Navigateur à site unique.
deryb
la source
Notez que je suis un grand fan des SSB. Pendant un certain temps, j'ai utilisé Fluid (sur Mac) pour de nombreuses applications Web fréquentes, comme Gmail, etc ... Mais depuis que j'ai commencé à utiliser Chrome comme navigateur de développement Web de base, je commence à passer de plus en plus à Chrome. Une autre solution serait donc de trouver un moyen décent de créer des SSB basés sur Chrome. Mais jusqu'à présent, je n'en ai pas trouvé. Je ne suis pas un grand fan de Safari, donc un fabricant de SSB basé sur un safari comme Fluid est un peu éteint, même si j'adore l'idée.
deryb
Pas beaucoup d'aide, je sais, mais vous pouvez le faire avec Firefox;)
Julian Knight
@JulianKnight Merci, oui Firefox était mon navigateur principal avant. Mais ensuite, cela m'a frappé à quel point Chrome semblait mieux gérer les ressources. Souvent, FF avait 50 +% d'utilisation du processeur, alors qu'avec Chrome, je peux le garder en dessous de 10%, même avec 10+ fenêtres x 5-10 onglets chacun. Souvent, je tue juste des onglets qui deviennent trop exigeants, via son gestionnaire de tâches. Cela ferme l'affichage de cette page (et arrête l'utilisation du processeur) mais laisse l'onglet ouvert, donc j'ai juste besoin de rafraîchir cet onglet pour le recharger une fois que je veux le réutiliser. Et les outils de développement intégrés sont excellents (sur FF, j'ai utilisé Firebug, ça allait). Mais dans l'ensemble, aucun n'est parfait ;-)
deryb
Je pense que FF gère maintenant la mémoire mieux que les autres mais certainement pas le CPU. Mon propre flux de travail implique simplement de tuer FF de temps en temps avec le gestionnaire de tâches. J'utilise un plugin de gestionnaire de session pour m'assurer que toutes mes fenêtres / onglets reviennent. Mais j'ai généralement 10 + fenêtres chacune avec 10 + onglets !!! Je continue d'essayer Chrome et de l'utiliser régulièrement sur les appareils mobiles, mais il ne se sent pas aussi bien que FF sur le bureau. Pour le développement, j'utilise maintenant FF Dev séparément, donc je n'ai pas besoin de tous les plugins de développement dans mon navigateur principal
Julian Knight
Hehe, utilisé à peu près la même chose ici (FF + gestionnaire de session + tuer tout le programme). Le seul inconvénient est que tout redémarre ensuite (tous les 10wins x 5-10 tabs, lol). Je voulais dire le gestionnaire de tâches intégré de Chrome, qui permet d'arrêter le processus d'un onglet singulier, ou parfois des plugins comme Flash, etc. J'ai un outil similaire à Session Manager sur Chrome, pas aussi bon. Et je déteste le gestionnaire de signets ;-)
deryb

Réponses:

8

-- Addenda --

La solution que j'ai utilisée pour fabriquer des SSB à base de chrome s'appelle épichrome . Sur les fenêtres, il doit y avoir des équivalents à coup sûr ... J'ai environ 5 SSB différents fonctionnant tout le temps, avec du chrome. Fonctionne très bien! Sur l'extension, j'ai ajouté dans le mélange à la plupart de mes SSB est Great Suspender , qui suspend automatiquement les onglets lorsqu'il est inactif (personnalisable). Ainsi, les ressources SSB inactives sont libérées même lorsque j'ai probablement 30 à 40 onglets ouverts en permanence.

-- Plus tard cette année --

Ok, j'ai trouvé un moyen de créer des SSB (navigateurs à site unique) avec Chrome, donc j'ai maintenant essentiellement quelques applications pour les sites "collants" que j'utilise souvent (courrier, cartes, lecteur, etc.). Cela leur permet de se comporter comme des applications normales, je peux donc leur donner un nom et une icône personnalisés et basculer facilement entre les fenêtres ouvertes. Non seulement cela, il est possible de créer des règles d'URL personnalisées, par exemple toujours ouvrir tous les liens commençant par maps.google.comMaps SSB, etc ... Par conséquent, c'est toujours un gros hack dans l'ensemble, mais cela semble être la meilleure solution. Cela devient encore un peu plus de travail que chaque SSB devient essentiellement une autre instance de navigateur, avec ses propres favoris, extensions, etc. Il consomme donc un peu plus de ressources que je suppose que lorsqu'il est ouvert sur un seul navigateur, mais c'est un petit inconvénient dans la grande image...

-- Plus tôt cette année --

Ok, j'utilise Chrome depuis quelques mois maintenant. J'ai essayé différentes solutions pour cela. Il semble que vous ne puissiez pas attribuer un nom de fenêtre collante facilement comme je le voulais, ce qui changerait également le nom de la fenêtre dans la liste du menu "fenêtre" (à droite, à côté de l'aide). Donc, j'ai trouvé deux solutions de contournement décentes:

1) Créez un bookmarklet avec le code suivant:

javascript:(function(){document.getElementsByTagName("head")[0].getElementsByTagName("title")[0].innerHTML=prompt("Enter new Title");})()

Avec cela, vous pouvez attribuer le nom de votre choix. Seuls inconvénients: cela remplace temporairement la <title>balise html. Donc, cela sera remplacé dès que vous rechargerez la page ou naviguerez ailleurs ... Ce que j'ai fait pendant un certain temps était simplement de créer une page html simple avec un propre titre souhaité.

2) Via une extension appelée tabs outilner . Grande extension qui permet de gérer facilement les onglets et les fenêtres, d'assigner des noms collants aux fenêtres / onglets, même des notes et des séparateurs, de réorganiser les choses, etc. Bien que ces informations ne soient visibles que via la fenêtre du gestionnaire de l'extension. Mais aussi, cette extension est un excellent outil pour gérer des ensembles infinis de fenêtres et d'onglets, les tuer et les recharger plus tard. Pour limiter l'utilisation des ressources et avoir une sorte d'espace de travail intermédiaire pour les choses que vous lirez plus tard. Par conséquent, cela ressemble presque à une publicité, mais de toute façon, essayez-le par vous-même. En fin de compte, c'est la meilleure solution de contournement pour la gestion des fenêtres dans Chrome que j'ai trouvée jusqu'à présent, et pour cette question ...

deryb
la source
Pouvez-vous partager votre solution pour la configuration de Chrome SSB?
Brendan Moore
J'ai ajouté quelques informations à ma réponse.
deryb
1
Pour l'enregistrement sur Windows, vous pouvez aller dans "Plus d'outils" -> "Ajouter au bureau" pour générer automatiquement des SSB.
Mahn
@bookmarklet: Au lieu de manipuler la balise, il est plus facile de simplement définir document.title.
kdb
4

Renommer des onglets ou donner des noms de fenêtres dans certaines fenêtres dédiées est une chose complètement différente et ne correspond pas au but demandé. L'idée est d'avoir toujours la liste des fenêtres Chrome à portée de main.

Tout en échouant à trouver une solution, j'ai créé un petit script pour AutoHotKey très rapidement. Il peut être amélioré en quelque sorte mb, mais maintenant il fait exactement ce que je voulais: renommer les fenêtres Chrome.

Malheureusement, il n'enregistre pas les noms de fenêtres entre les sessions, mais c'est un petit prix. Après avoir satisfait la précipitation initiale vers la fonctionnalité, j'envisage maintenant de faire l'extension Chrome pour elle. Bien que je n'aie jamais utilisé JS, ce n'est pas le principal obstacle. Ce serait pire, si l'API Chrome ne donne pas accès au titre de la fenêtre, et je pense que c'est le cas. Comme solution de contournement, je pourrais changer le titre de l'onglet actuel en un, la fenêtre doit s'afficher dans la barre des tâches, mais c'est dégoutant (et pas encore de fonction "enregistrer les titres entre les sessions").

C'est étrange, que j'ai eu cette idée hier et pas il y a quelques années. Il est difficile de surestimer la taille de cette petite amélioration du flux de travail.

jungle_mole
la source
Pas sûr de ce que vous voulez dire. Le titre de l'onglet actif dans n'importe quelle fenêtre ouverte est le titre que le chrome affiche dans sa liste de fenêtres (passez à un autre onglet et voyez-le mis à jour comme preuve).
deryb
@brunod oui, il en est ainsi. mais ce script met à jour le titre de la fenêtre une fois que la fenêtre perd le focus. vous savez dans quelle fenêtre vous travaillez, mais dès que vous passez à une autre fenêtre, le titre est mis à jour.
jungle_mole
@brunod et si vous parlez de "solution de contournement d'extension bizarre" que j'ai mentionné, le principe derrière cela: l'utilisateur passe à l'onglet - le titre de l'onglet devient user-defined name- car la fenêtre affiche le titre de l'onglet actif comme son propre titre, maintenant nous allons voir user-defined namecomme un titre pour un fenêtre dans la barre des tâches - dès que l'onglet perd le focus dans la fenêtre Chrome, son titre revient à ce qu'il était avant et l'onglet nouvellement activé prend user-defined name le titre.
jungle_mole
Ah ok. Donc, je préfère définitivement la voie SSB. Ce n'est pas parfait bien sûr, principalement parce qu'alors cela devient un peu de travail de synchroniser des choses comme les favoris et les extensions. Mais au moins, c'est une façon décente de rendre les choses collantes, donc c'est toujours ma solution préférée.
deryb
@brunod vaut-il la peine? o_O
jungle_mole
2

Ajoutez l'extension Session Buddy. Ouvrez une fenêtre chromée. Ajoutez un groupe d'onglets associés à la fenêtre. Allez dans SB. Trouvez la "fenêtre" avec les onglets que vous avez ajoutés. Faites un clic droit, "Enregistrer" et donnez un nom à la session. Regardez la liste des "Sessions" dans la colonne de gauche.

James
la source
1

Spaces , est une extension chromée qui permet de transformer les fenêtres du navigateur en espaces de travail gérables.

gdadsriver
la source
Je viens de jeter un coup d'œil rapide et de l'essayer. Fermer, mais tout ce qu'il fait est d'attribuer un nom de fenêtre "en arrière-plan", donc je dois d'abord accéder à cette liste principale pour savoir laquelle est ensuite. Je suppose qu'il n'y a pas de manière native de le faire, peut-être que Chrome n'expose aucune fonctionnalité de nommage / personnalisation de fenêtre par fenêtre (plutôt que l'ensemble du groupe). Merci quand même.
deryb
0

Considérez Tab Modifer et Open Tabs qui vous permet de voir tous les onglets ouverts dans toutes les fenêtres.

Syl
la source
Veuillez lire Comment puis-je recommander un logiciel pour obtenir des conseils sur la façon de recommander un logiciel. Vous devez fournir au moins un lien, des informations supplémentaires sur le logiciel lui-même et comment il peut être utilisé pour résoudre le problème dans la question.
DavidPostill