Jak zwiększyć margines zmiany rozmiaru w systemie Windows?


159

Zajmuje mi to około 5 prób zmiany rozmiaru okna na moim komputerze.

Czy istnieje sposób na zwiększenie marginesu zmiany rozmiaru na krawędzi okien?


74
+1. Pojedynczy piksel, który pojawia się na lewej i prawej ramce w domyślnym motywie (i na dole również teraz, w domyślnym Maverick), jest okrutnym żartem.
bobince

2
To wciąż istotne pytanie. W Ubuntu 11.10, gdy nie korzystam z Unity, mój motyw ma okna bez obramowania. Ma mieć niewidoczny obszar zmiany rozmiaru za oknem, prawda? Czy jest jakiś sposób, aby włączyć tę funkcję?
Mojo,

8
@ Bobince: poważnie, jak, u licha, mogło się to kiedykolwiek wydarzyć? to najbardziej frustrująca rzecz na świecie.
Claudiu

7
Ten nonsens Wciąż jest problemem w 14.04. Nie wiem, dlaczego projektanci interfejsu uważają, że 1-pikselowa ramka okna jest dopuszczalna. I nawet nie zaczynaj mnie od braku prawdziwego paska przewijania.
Ron Smith,

5
Jest to prawdopodobnie najbardziej irytująca rzecz w Ubuntu, jaką kiedykolwiek znalazłem. Dzięki za to pytanie uratowałeś moją mysz przed rzuceniem w ścianę. :)
laughing_man

Odpowiedzi:


124

Jak wspomnieli inni, zależy to od tematu. Wypróbuj kilka. To, co często robię, to przytrzymanie Alti kliknięcie środkowym przyciskiem myszy (w niektórych środowiskach kliknięcie prawym przyciskiem myszy) oraz przeciągnięcie, aby zmienić rozmiar, co działa w dowolnym miejscu w oknie.

Zauważ, że wiele motywów, które wydają się mieć obramowanie 1px (lub w ogóle ich nie ma), faktycznie mają hojną, niewidoczną ramkę tuż za oknem. Zwykle nie trzeba wskazywać niewielkiej ramki okna, aby zmienić rozmiar.


5
Wspaniale, nie wiedziałem, że możesz użyć Alt + MiddleClick, aby zmienić rozmiar. Znałem tylko Alt + LeftClick, aby się przenieść.
pableu

1
Okej, ale co z właścicielami laptopów z panelami dotykowymi? Jak wykonać przeciągnięcie środkowym kliknięciem za pomocą touchpada Synaptics?
MiKy

1
@ MiKy: Kliknięcie obu przycisków jednocześnie symuluje kliknięcie środkowym przyciskiem myszy na większości touchpadów. Więc alt + mash oba -> przeciągnij powinny załatwić sprawę.
Jacob Peddicord

1
Wow wow wow ... Jesteś niesamowity !!! Wspaniała sztuczka!
Legenda

14
Dla mnie to Alt + RightClick zmienił rozmiar okien, podczas gdy Alt + MiddleClick odesłał je z powrotem.
stackount

47

Aby zmodyfikować Ambiance, aby mieć szerszy margines, otwórz /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xmli zwiększ wartości następujących właściwości:

<distance name="left_width" value="1"/>
<distance name="right_width" value="1"/>
<distance name="bottom_height" value="1"/>

Przed modyfikacją możesz wykonać kopię zapasową oryginalnego pliku i / lub wykonać kopię całego motywu.

Pamiętaj, że możesz również zmienić rozmiar okien, naciskając Alt + Button2.


1
Dlaczego nie spakować go domyślnie w Ubuntu? Czy to rozwiązanie ma wady?
Extender

3
Główną wadą byłoby to, że szeroka widoczna ramka jest zwykle nieprzyjemna estetycznie, a także nie jest zgodna z innymi elementami motywu, które mają cienkie kontury. Zobacz blogs.fedoraproject.org/wp/mclasen/2010/10/09/getting-a-grip i blogs.gnome.org/metacity/2010/01/20/... w celu uzyskania lepszych rozwiązań dla ustawień domyślnych.
mgunes

5
Jest to świetne podejście, szczególnie w przypadku netbooków, gdy „jednoczesne niszczenie obu przycisków touchpada przy jednoczesnym przytrzymaniu klawisza Alt i przeciąganie” jest tak kłopotliwe, jak próba trafienia w tę cienką granicę
MestreLion

4
Nie wydaje mi się, żeby to była poważna wada. Różnica jest subiektywna i może być łatwiejsza w przypadku szerszych granic. Tymczasem irytacja i liczba osobogodzin spędzonych na majstrowaniu przy tym absurdalnym problemie na wszystkich poziomach jest ogromna.
Jonathan Hartley

2
Testowałem go na Gnome (v12.04), ale nie działa na KDE, LXDE ani XFCE.
Sopalajo de Arrierez

22

Istnieje również domyślny skrót klawiaturowy w gnome - Alt- F8- jest to funkcja „zmiany rozmiaru okna”.


3
+1. Warto zauważyć, że zmienia to rozmiar aktywnego okna, niekoniecznie tego, na którym znajduje się mysz.
Ian Mackinnon,

1
+1. Bardzo fajne podejście! Możesz także nawigować do żądanej ramki za pomocą klawiszy strzałek. Więc ALT+F8zwolnij, wybierz ramkę ze strzałkami, użyj strzałek, aby zmienić rozmiar, ESCaby wyjść z trybu zmiany rozmiaru
MestreLion

14

Środowisko graficzne GNOME zostało zaprojektowane tak, aby dawać pierwszeństwo użyteczności i prostocie przed dostosowywaniem. Dlatego szerokość obramowania okna jest czymś, czego nie można łatwo zmienić. Ze wszystkich praktycznych względów zalecenie Jacoba, aby użyć Alt+ kliknięcie środkowym przyciskiem zamiast przeciągania obramowań okna, jest prawdopodobnie najlepszym rozwiązaniem dla większości użytkowników.

Powiedziawszy to, rozmiar obramowania okna różni się w zależności od motywów Metacity. Jako pierwszy krok możesz spróbować wybrać inny motyw z GNOME-Look.org .

Jeśli jesteś naprawdę zdeterminowany, aby dopasować tylko obramowanie okna bez zmiany reszty motywu, możesz zmodyfikować istniejące motywy. Oto odniesienie na początek .


6
Tylko uwaga: naciśnięcie i przeciągnięcie środkowym przyciskiem myszy nie zawsze jest możliwe, jak w niektórych touchpadach (takich jak moje) ...
MiKy

2
Doskonały punkt Jeden obejście, które powinny być dobre dla większości ludzi byłoby sprawdzić /apps/metacity/general/resize_with_right_buttonw gconf-editor. Widziałem tylko kilka programów graficznych (przychodzi na myśl Inkscape), w których to ustawienie przeszkadza.
ændrük

1
Niestety Alt-MiddleClick nie działa na zdalnych komputerach stacjonarnych. Alt-F8 wydaje się działać.
keepitsimpleengineer,

2
Nie można twierdzić, że użyteczność jest priorytetem, jeśli ta żmudna, irytująca, trudna w użyciu domyślność jest utrzymywana tylko po to, aby zaspokoić subiektywną estetykę projektu.
Jonathan Hartley

7
Prostota jest w porządku, ALE TYLKO JEŚLI DOMYŚLNE DZIAŁANIE .
Zan Lynx,

7

Grubość obramowania okna jest ustawiana przez używany motyw.
Aby zwiększyć krawędzie okna, spróbuj innego motywu.


4
Chcę dodać: nie musisz rezygnować ze swojego motywu i wybierać zupełnie nowy. Możesz zmienić tylko granicę. Przejdź do System> Preferencje> Wygląd> Motyw> Dostosuj> Obramowanie okna i wybierz coś z grubą ramką. (Na przykład HumanLogin, jeśli masz jasne tło, lub SphereCrystal, jeśli masz ciemniejsze tło, aby uzyskać kontrast, aby wyraźniej zobaczyć granice).
marenostrum

5

Wygląda na to, że zostanie to naprawione w Natty .


6
Nie było Lub powrócili do granic 1-pikselowych w Precise
MestreLion

1
To wciąż problem w Trusty Tahr 14.04! Ciągle mówisz, że jest to związane z motywem, ale ktoś mi wyjaśni, dlaczego wszystkie domyślne wbudowane motywy oprócz „Błyszczącego” cierpią z powodu tej niesamowitej irytacji? Wyglądają dobrze, ale po prostu nie mogę ich wybrać, ponieważ oszalałbym przy każdej próbie zmiany rozmiaru okna.
Vitas

5

(Jest to moja odpowiedź na zamknięte pytanie, które zostało zamknięte ).

To zależy od używanego motywu. Możesz zmienić motyw lub edytować motyw, jeśli naprawdę tego chcesz, ale łatwiejszym i bardziej spójnym sposobem jest przytrzymanie klawisza Alt i przeciągnięcie środkowym przyciskiem myszy . Możesz to sobie wyobrazić jako przecinanie okna na siatkę 3x3 i klikanie dowolnego prostokąta, ale środkowy pozwoli ci przeciągnąć odpowiedni bok lub róg.

Zauważ, że Alt + MiddleButton jest konfiguracją domyślną. Aby to zmienić (przynajmniej w Compiz ):

  1. Przejdź do System -> Preferencje -> Menedżer ustawień CompizConfig, jeśli używasz klasycznego Gnome , lub wyszukaj Menedżera ustawień CompizConfig w Dash, jeśli korzystasz z Unity .
  2. Znajdź wtyczkę Resize Window ; jest pod zarządzaniem oknami .
  3. Otwórz i przejdź do zakładki Wiązania , jeśli jeszcze Cię tam nie ma.

Dwa ostatnie ustawienia nazywają się Zmień rozmiar okna . Jednym z nich jest opisana powyżej opcja środkowego kliknięcia; drugi to podobne powiązanie klawiatury, które pozwala zmieniać rozmiar za pomocą klawiszy strzałek klawiatury (a także myszy bez klikania).


1

Aktualne rozwiązanie (2019) dla Ubuntu-MATE 16.x, 18.x **

(ewentualnie więcej, proszę dodać do komentarzy)

Tak, te granice to ból, graniczący z zamierzonym działaniem masochizmu ...

wprowadź opis zdjęcia tutaj

1 utwórz kopię motywu

Cóż, ClearLooks nie jest (z jakiegoś powodu) nie „pełnym motywem” do wyboru na zakładce Motyw, ale raczej „Motywem granicznym” w „Dostosuj ..” na zakładce Obramowanie okna:

wprowadź opis zdjęcia tutaj

Cóż, nieważne, stwórzmy kopię (użyj rsync lub cp, jak chcesz):

(Jeśli lubisz inny „motyw obramowania”, skopiuj go odpowiednio. Spójrz na ten temat w obszarze Dostosuj motyw-> Obramowanie okna, którego obecnie używasz).

sudo rsync -vr /usr/share/themes/ClearlooksRe/* /usr/share/themes/ClearlooksReBIGGER

2 zmień szerokość ramki w pliku xml

sudo pluma /usr/share/themes/ClearlooksReBIGGER/metacity-1/metacity-theme-1.xml

W rzeczywistości są dwa miejsca:

  • pod <frame_geometry name="normal"...
  • pod <frame_geometry name="border"...

Po lewej, prawej i dolnej stronie wybrałem dość hojny 12px:

<distance name="left_width" value="12"/>    <!-- FRANK: was: 4 -->
<distance name="right_width" value="12"/>
<distance name="bottom_height" value="12"/>

3 wybierz nowy motyw Obramowanie okna i gotowe

wprowadź opis zdjęcia tutaj

Trochę tła tematów metacity, jeśli cię to obchodzi .


0

Alt + MiddleButton to właściwy sposób zmiany rozmiaru okien; to prawda, twoje dłonie i nie musisz najpierw przesuwać wskaźnika do krawędzi okna.

Jednak nadal uważam, że nakładka przewijania często dostaje się do moich włosów. Więc wybrałem inne podejście i całkowicie wyłączyłem nakładki! Przewijanie nadal działa, a miły, pomarańczowy wskaźnik przewijania jest nadal obecny. Na Ubuntu 13.04 zrobiłem to tak:

gsettings set com.canonical.desktop.interface scrollbar-mode 'overlay-touch'

Możesz to cofnąć, wykonując:

gsettings set com.canonical.desktop.interface scrollbar-mode 'overlay-auto'

0

OK, aby zmaksymalizować okno, skrót klawiaturowy to ctrl + super + góra (na klawiaturze), aby zminimalizować to ctrl + super + dół. Aby zmienić rozmiar to alt + F8


0

Kliknij prawym przyciskiem myszy na pasku tytułowym i wybierz R esize z menu kontekstowego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.