Czy mogę pomniejszyć okna lub przeskalować cały pulpit?


11

Mam 17-calowego laptopa o rozdzielczości 1600x900, ale nie wystarczy otwierać okna obok siebie. Zastanawiam się, czy mógłbym pomniejszyć (lub inne rozwiązanie) okna (lub cały pulpit). Czy istnieje rozwiązanie na Xserver lub na WM, aby tak się stało?

Nawiasem mówiąc, wtyczka pomniejszania compiz nie pozwala ci pomniejszyć więcej niż 1: 1, co nie wystarczy, chcę pomniejszyć w taki sam sposób, jak rozkładanie wszystkich okien za pomocą narzędzia unity-tweak-tool.

Odpowiedzi:


19

Oświadczenie: Nie wiem, czy to działa dla wszystkich sterowników graficznych. Sterownik Intel tutaj, w 13.04.

Przede wszystkim uzyskaj normalny ekran, który masz aktywny:

xrandr --current

Moje wyniki to:

Screen 0: minimum 320 x 200, current 1024 x 600, maximum 32767 x 32767
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)

Ok, tak jest LVDS1. Teraz na przykład, aby pomniejszyć w połowie wymiaru liniowego:

xrandr --output LVDS1 --scale 2x2 

Cały ekran powinien zostać pomniejszony. Teraz mam:

(0)asus-romano:~/research/reviews% xrandr --current
Screen 0: minimum 320 x 200, current 2048 x 1200, maximum 32767 x 32767
LVDS1 connected 2048x1200+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)

Dlatego system uważa, że ​​ma ekran o wymiarach 2048 x 1200. Bardzo przydatne dla kiepskich programów, które uważają, że masz przestrzeń w gazillionach pikseli i nie oferują pasków przewijania w niektórych oknach opcji ...

Wrócić:

xrandr --output LVDS1 --scale 1x1

(Możesz także użyć 1,5x1,5). Spójrz na man xrandrwiele fantazyjnych rzeczy.

Ups Wygląda na to, że występuje błąd, w którym rozszerzona strefa wideo jest nieosiągalna: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 i upstream https://bugs.freedesktop.org /show_bug.cgi?id=39949

Obejściem tego problemu jest określenie żądanego większego obszaru jako --panningopcji, np .:

 xrandr --output LVDS1 --scale 2x2 --panning 2048x1200

Nie spowoduje to żadnego rzeczywistego przesuwania, ponieważ cały duży obszar mieści się na ekranie z powodu skalowania.


prawie działa OK, ale muszę przesunąć kursor. wiem, że moja specyfikacja ekranu nie może zrobić nic więcej. ale szukam rozwiązania, aby je ominąć, usuwając niektóre piksele z ramki w ten sam sposób podczas pomniejszania zdjęć, dzięki czemu mogę zobaczyć cały pulpit na ekranie
user212807

Tak --- rozumiem. Strefa, w której może przejść mysz, jest ograniczona do oryginalnego pulpitu (dziwne). Może czas na kolejne pytanie ...
Rmano,

OK --- wydaje się błędem. Połączyłem dwóch najbardziej prawdopodobnych winowajców.
Rmano,

„Przede wszystkim uzyskaj normalny ekran, który masz aktywny:” - uch, jak? :-)
Christopher Done

@ChristopherDone: ok, brak xrandr linii.
Rmano

0

Istnieje możliwość skalowania pulpitu do 1: 4 i skalowania do 1: 0,5. Ta opcja jest dostępna w Ustawieniach systemu -> Wyświetlanie . Jednak nie jest to obecnie w bardzo dobrym stanie, widziałem problemy, w których łamie jedność .

Jest to zalecane tylko wtedy, gdy jest to absolutnie konieczne, a inne rozwiązania nie działają.

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.