Dlaczego nie mogę zmienić rozmiaru okna Google Chrome mniej niż 595 pikseli?

11

Z jakiegoś powodu nie mogę zmienić rozmiaru okna Chrome na mniej niż 595 pikseli na Ubuntu 12.10. Mogę zmienić rozmiar okna Firefoksa na 0 px. Ponadto mogę zmienić rozmiar okna Chrome do bardzo małego rozmiaru w systemie Windows. Jest to ważna kwestia, jeśli chodzi o projektowanie stron internetowych, a w szczególności responsywne projektowanie stron internetowych, w których istotną rolę odgrywa zmiana rozmiaru okna do co najmniej 320 pikseli.

Czy ktoś wie, dlaczego tak się dzieje i jak to naprawić?

max
źródło
1
potwierdził to. Mogę zmienić rozmiar Firefoksa do tego stopnia, że ​​ledwo go widzę, jednak zarówno Chrome, jak i Chromium mają tę minimalną szerokość. Dziwne ... Jestem skłonny, że coś w kodzie źródłowym to powoduje. Ale wydaje się dziwne, że port systemu Windows nie zachowuje się tak samo.
Zero
To przypuszczenie, a nie odpowiedź, ale zgodnie z tym pytaniem dotyczącym stackexchange, Chrome używa innej biblioteki GUI dla systemów Windows, Mac i Linux. Tak więc kod interfejsu graficznego dla Chrome dla tych 3 systemów jest inny i napisany od zera.
Zero
1
Właśnie to rozgryzłem. Możesz tylko zmniejszyć okno do szerokości górnej ikony nawigacji. Tak więc okno nie będzie się kurczyć za przyciskami wstecz, do przodu, odświeżania, home, rozszerzeń (na pasku adresu URL + po prawej stronie paska adresu URL) i przycisku ustawień. Jeśli wyłączę wszystkie moje rozszerzenia, okno może być dość cienkie.
maksymalnie
co dziwne, firefox korzysta z biblioteki gtk + i nie ma minimalnej szerokości dla swoich elementów. W kodzie źródłowym Google Chrome musi znajdować się coś, co możesz zmienić, aby zmienić to zachowanie. Chociaż w takim przypadku tak naprawdę nie jest to pytanie do askubuntu ...
Brak
2
To nie jest problem związany z Ubuntu lub Linuksem, zdarza się to również w systemie Windows.
rink.attendant.6

Odpowiedzi:

11

Jeśli z jakiegoś powodu chcesz używać Google Chrome, a nie Firefoksa do responsywnej pracy, możemy użyć do tego celu Debuggera Chrome, poniżej znajdują się następujące kroki -

  1. Kliknij F12, aby otworzyć debuger w Google Chrome.
  2. Kliknij przycisk „Dock to main window” znajdujący się w lewym dolnym rogu okna debuggera i ustaw okno debugera tak, aby było wyrównane w pionie po prawej stronie aplikacji.
  3. Teraz możesz przenieść linię separatora między aplikacją a debuggerem, aby zmienić rozmiar aplikacji na dowolną elastyczną szerokość, którą chcesz.

Daj mi znać, jeśli potrzebujesz więcej szczegółów.

Mam nadzieję, że to pomoże.

Anmol Saraf
źródło
To jest po prostu rozczarowujące.
cwallenpoole
Jest to obejście, ale nie jest odpowiedzią na pytanie.
Áxel Costas Pena
Wskazówka: Użyj, ctrl + shift + daby przełączyć między „dokerem do okna” i „dokiem do prawej”.
golopot
2

Nie jest to problem zależny od Ubuntu, ale środowisko pracy Chrome. Istnieją pewne ograniczenia dotyczące zmiany rozmiaru okna Chrome do minimalnej miary.

- Zastrzeżenie: wszystkie miary są empiryczne, przybliżone i ręczne -

Omnibox wydaje się przyjmować minimalną szerokość 256 pikseli, a szerokość pobierana za pomocą przycisków wstecz, do przodu, odświeżania i menu ogranicza w moim przypadku okno do minimalnej szerokości 390 pikseli. Ponadto każda przypięta karta zwiększa minimalną szerokość o niestałą miarę pikseli. W poprzednich wersjach liczba zmian oznaczała także rozszerzenia, chociaż obecnie ukrywają / pokazują się automatycznie przy zmianie rozmiaru. Nie znalazłem więcej zmiennych związanych z obszarem roboczym, które zmieniają minimalną szerokość okna, ale opublikuję je tutaj, odkrywając je.

Informacje zwrotne są mile widziane tutaj .

Áxel Costas Pena
źródło