Chrome: dowolny sposób przypisania lepkiej nazwy okna

26

Zazwyczaj korzystam z około 10 różnych okien przeglądarki (zawsze włączone). Chciałbym mieć sposób na ustawienie „lepkich” nazw okien, aby móc szybko znaleźć tę, której szukam podczas przełączania (za pomocą skrótu klawiaturowego lub z rozwijanego menu okna).

Na przykład:

  • Dokumentacja deweloperska
  • Serwisy społecznościowe
  • Dysk Google
  • Inne rzeczy
  • Itp...

Ponieważ teraz Chrome wyświetla bieżący tytuł okna (danej strony internetowej), który oczywiście ciągle się zmienia, w zależności od aktualnie aktywnej karty tego okna. Właśnie znalazłem „hack”, bookmarklet, za pomocą którego mogę przypisać niestandardową nazwę do bieżącej karty. Ale potem się psuje, jeśli zmienię aktywną kartę w tym oknie i zapomnę ją ustawić ponownie. Chciałbym więc lepsze rozwiązanie (chyba rozszerzenie, ale jak dotąd nie znalazłem). A może jakaś wizualna wskazówka (aby dostosować kolor obramowania tego okna itp.), Więc w istocie sposób na dostosowanie bieżącego okna, chociaż może to mniej oczywiste niż bezpośrednia zmiana tytułu.

Oto kilka dodatkowych informacji, wróciłem do systemu Windows i wciąż staram się dostosować tę idealną obsługę przeglądarki ;-)

  • SSB = przeglądarka pojedynczej witryny.
deryb
źródło
Pamiętaj, że jestem wielkim fanem SSB. Przez jakiś czas korzystałem z Fluid (na Macu) w wielu aplikacjach internetowych, takich jak Gmail itp. ... Ale odkąd zacząłem używać Chrome jako podstawowej przeglądarki programistycznej, zaczynam coraz bardziej przenosić się do Chrome. Kolejnym obejściem byłoby znalezienie odpowiedniego sposobu na tworzenie SSB opartych na Chrome. Ale jak dotąd nie znalazłem żadnego. Nie jestem wielkim fanem Safari, więc producent SSB oparty na safari, taki jak Fluid, jest nieco wyłączony, mimo że podoba mi się ten pomysł.
deryb
Wiem, że niewiele pomocy, ale możesz to zrobić za pomocą przeglądarki Firefox;)
Julian Knight
@JulianKnight Dzięki, tak, wcześniej Firefox był moją główną przeglądarką. Ale wtedy uderzyło mnie, o ile lepiej Chrome wydaje się zarządzać zasobami. Często FF miał ponad 50% użycia procesora, podczas gdy w Chrome mogę utrzymać go poniżej 10%, nawet przy ponad 10 oknach x 5-10 kart każda. Często po prostu zabijam karty, które stają się zbyt wymagające, za pomocą menedżera zadań. To zamyka wyświetlanie tej strony (i zatrzymuje użycie procesora), ale pozostawia otwartą kartę, więc muszę tylko odświeżyć tę kartę, aby ponownie ją załadować, gdy chcę ponownie użyć. A wbudowane narzędzia programistyczne są świetne (na FF użyłem Firebug, było w porządku). Ale ogólnie rzecz biorąc, żaden nie jest idealny ;-)
deryb
Myślę, że FF zarządza teraz pamięcią lepiej niż inne, ale na pewno nie CPU. Mój własny przepływ pracy polega po prostu na zabijaniu FF od czasu do czasu za pomocą menedżera zadań. Używam wtyczki menedżera sesji, aby wszystkie moje okna / karty wróciły. Ale wtedy zwykle mam 10 + okien z 10 + zakładkami !!! Próbuję Chrome i używam go regularnie na urządzeniach mobilnych, ale nie działa tak dobrze, jak FF na komputerze. Dla deweloperów używam teraz FF Dev osobno, więc nie potrzebuję wszystkich wtyczek dev w mojej głównej przeglądarce
Julian Knight
Hehe, użyłem tutaj prawie tego samego (FF + menedżer sesji + zabij cały program). Jedyną irytacją jest to, że wszystko uruchamia się później (wszystkie 10 wygranych x 5-10 zakładek, lol). Miałem na myśli wbudowanego menedżera zadań Chrome, który pozwala zatrzymać proces jednej karty, a czasem wtyczki takie jak Flash itp. Od czasu do czasu podciągam ją i zabijam karty, które jedzą za dużo! Mam podobne narzędzia jak Session Manager w Chrome, ale nie tak dobre. I NIENAWIDZĘ menedżera zakładek ;-)
deryb

Odpowiedzi:

8

- Dodatek -

Rozwiązanie, którego użyłem do tworzenia SSB opartych na chromie, nazywa się epichromem . W Windowsie muszą być na pewno odpowiedniki ... Mam około 5 różnych SSB działających cały czas, wraz z chrome. Działa świetnie! Po rozszerzeniu dodałem w miksie do większości moich SSB jest Great Suspender , który automatycznie zawiesza karty, gdy są nieaktywne (konfigurowalne). Tak więc nieaktywne zasoby SSB zostają uwolnione, nawet jeśli prawdopodobnie mam stale otwarte 30-40 kart.

-- Później tego roku --

Ok, znalazłem sposób na tworzenie SSB (przeglądarki pojedynczych witryn) w Chrome, więc zasadniczo mam teraz kilka aplikacji dla tych „lepkich” witryn, z których często korzystam (poczta, mapy, dysk itp.). To pozwala im zachowywać się jak normalne aplikacje, dzięki czemu mogę nadać im niestandardową nazwę, ikonę i łatwo przełączać się między otwartymi oknami. Ponadto możliwe jest utworzenie niestandardowych reguł adresów URL, na przykład zawsze otwieraj wszystkie linki zaczynające się maps.google.comw Maps SSB itp. Dlatego ogólnie jest to duży hack, ale wydaje się, że jest to najlepsze rozwiązanie. Wciąż staje się to trochę więcej pracy, ponieważ każda SSB zasadniczo staje się inną instancją przeglądarki, z własnymi ulubionymi, rozszerzeniami itp. Więc zużywa chyba trochę więcej zasobów niż gdy jest otwierana w jednej przeglądarce, ale jest to niewielka wada w wielkie zdjęcie...

-- Wcześniej w tym roku --

Ok korzystam z Chrome już od kilku miesięcy. Wypróbowałem różne rozwiązania tego problemu. Wygląda na to, że nie można łatwo przypisać lepkiej nazwy okna tak, jak chciałem, co również zmieniłoby nazwę okna na liście menu „okno” (po prawej, obok pomocy). Znalazłem więc dwa przyzwoite obejścia:

1) Utwórz bookmarklet z następującym kodem:

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

Dzięki temu możesz przypisać dowolną nazwę. Tylko wady: to tylko tymczasowe zastąpienie <title>tagu HTML. Zostanie to zastąpione, gdy tylko przeładujesz stronę lub przejdziesz gdzie indziej ... Tym, co zrobiłem przez chwilę, było po prostu utworzenie zastępczej prostej strony HTML z własnym żądanym tytułem.

2) Przez rozszerzenie zwane zakładką outilner . Świetne rozszerzenie, które pozwala na łatwe zarządzanie kartami i oknami, przypisywanie lepkich nazw do okien / kart, a nawet notatek i separatorów, zmianę kolejności rzeczy itp. Chociaż te informacje są widoczne tylko w oknie menedżera rozszerzenia. Ale także to rozszerzenie jest doskonałym narzędziem do zarządzania niekończącymi się zestawami okien i kart, zabijania ich, a później ponownego ładowania. Aby utrzymać niskie zużycie zasobów i mieć pewien rodzaj przestrzeni roboczej między rzeczami, które przeczytasz później. Dlatego brzmi to prawie jak reklama, ale i tak spróbuj tego sam. W końcu jest to najlepsze obejście do zarządzania oknami w Chrome, jakie do tej pory znalazłem, i na to pytanie ...

deryb
źródło
Czy możesz udostępnić swoje rozwiązanie konfiguracji Chrome SSB?
Brendan Moore
Dodałem trochę informacji do mojej odpowiedzi.
deryb
1
Aby uzyskać informacje na temat systemu Windows, możesz przejść do „Więcej narzędzi” -> „Dodaj do pulpitu”, aby automatycznie wygenerować SSB.
Mahn
@bookmarklet: Zamiast manipulować znacznikiem, łatwiej jest po prostu ustawić document.title.
kdb
4

Zmiana nazw kart lub nadawanie nazw oknom w niektórych dedykowanych oknach jest zupełnie inną rzeczą i nie odpowiada żądanemu celowi. Chodzi o to, aby zawsze mieć pod ręką listę okien Chrome.

Chociaż nie udało mi się znaleźć rozwiązania, szybko napisałem mały skrypt dla AutoHotKey . Można go jakoś ulepszyć MB, ale teraz robi dokładnie to, co chciałem: zmienia nazwę okien Chrome.

Niestety nie zapisuje nazw okien między sesjami, ale to niewielka cena. Po tym, jak zaspokoiłem początkowy pęd do tej funkcji, teraz zastanawiam się nad stworzeniem dla niej rozszerzenia Chrome. Chociaż nigdy nie korzystałem z JS, nie jest to główna przeszkoda. Byłoby gorzej, gdyby interfejs API Chrome nie dawał dostępu do tytułu okna i podejrzewam, że tak. Aby obejść ten problem, mogłem zmienić tytuł bieżącej karty na jeden, okno musi pokazywać się na pasku zadań, ale jest to obrzydliwe (i nadal nie ma opcji „zapisuj tytuły między sesjami”).

Dziwne, że wpadłem na ten pomysł dopiero wczoraj, a nie kilka lat temu. Trudno przecenić, jak duże jest to małe ulepszenie przepływu pracy.

jungle_mole
źródło
Nie wiem co masz na myśli. Tytuł aktywnej karty w każdym otwartym oknie to tytuł, który chrome pokazuje na liście okien (zmień na inną kartę i zobacz, jak zaktualizowano jako dowód).
deryb
@brunod tak, tak jest. ale ten skrypt aktualizuje podany tytuł okna, gdy okno straci ostrość. wiesz w jakim oknie pracujesz, ale jak tylko przejdziesz do innego okna, zaktualizuj tytuł.
jungle_mole
@brunod, a jeśli mówisz o „dziwacznym obejściu rozszerzenia”, o którym wspomniałem, zasada jest następująca: użytkownik przełącza się na kartę - tytuł karty staje się user-defined name- ponieważ okno pokazuje tytuł aktywnej karty jako własny tytuł, teraz zobaczymy user-defined namejako tytuł okno na pasku zadań - gdy tylko karta przestanie być aktywna w oknie Chrome, jej tytuł zmienia się z powrotem na poprzedni, a nowo aktywowana karta przyjmuje user-defined name tytuł.
jungle_mole
Ach ok. Zdecydowanie wolę więc SSB. Oczywiście nie jest to idealne, głównie dlatego, że synchronizacja rzeczy takich jak ulubione i rozszerzenia jest trochę pracochłonna. Ale przynajmniej jest to przyzwoity sposób, aby uczynić rzeczy lepkimi, więc nadal jest to moje preferowane obejście.
deryb
@brunod czy warto się kłopotać? o_O
jungle_mole
2

Dodaj rozszerzenie Session Buddy. Otwórz okno chromu. Dodaj grupę powiązanych kart do okna. Idź do SB. Znajdź „Okno” z dodanymi kartami. Kliknij prawym przyciskiem myszy, „Zapisz” i nadaj nazwę sesji. Spójrz na listę „Sesji” w lewej kolumnie.

James
źródło
1

Spaces , to chromowane rozszerzenie, które pozwala zmienić okna przeglądarki w zarządzalne obszary robocze.

gdadsriver
źródło
Właśnie rzuciłem okiem i spróbowałem. Zamknij, ale wszystko, co robi, to przypisać nazwę okna „za kulisami”, więc najpierw muszę uzyskać dostęp do tej listy głównej, aby wiedzieć, która z nich jest wtedy. Domyślam się, że nie ma natywnego sposobu, aby to zrobić, być może chrome nie ujawnia żadnych funkcji nazewnictwa / dostosowywania okien dla poszczególnych okien (zamiast całej grupy). W każdym razie dzięki.
deryb
0

Zastanów się nad Mod Tab i Open Tabs, które pozwalają zobaczyć wszystkie otwarte karty we wszystkich oknach.

Syl
źródło
Proszę przeczytać Jak polecić oprogramowanie, aby uzyskać wskazówki, jak należy polecać oprogramowanie. Powinieneś podać przynajmniej link, dodatkowe informacje o samym oprogramowaniu oraz o tym, jak można go użyć do rozwiązania problemu w pytaniu.
DavidPostill