Можно ли уменьшить масштаб окна или масштабировать весь рабочий стол?

У меня 17-дюймовый ноутбук с разрешением 1600x900, но этого недостаточно, чтобы открывать окна рядом. Мне интересно, могу ли я уменьшить (или любое другое решение) окна (или весь рабочий стол). решение на xserver или на WM, чтобы это произошло?

Кстати, плагин compiz zoom out не позволяет вам уменьшать больше чем 1: 1, что недостаточно, я хочу уменьшить больше точно так же, как и разбрасывание всех окон с помощью инструмента unity-tweak.

9
задан 19 November 2013 в 04:39

2 ответа

Существует возможность масштабирования рабочего стола до 1: 4 и масштабирования до 1: 0,5. Эта опция доступна в Системные настройки -> Дисплей . Тем не менее, это не в очень хорошей форме в настоящее время, были проблемы, когда это нарушает единицу .

Так что это рекомендуется, только если это абсолютно необходимо, и другие решения не работают.

0
ответ дан 19 November 2013 в 04:39

Отказ от ответственности: я не знаю, работает ли он для всех графических драйверов. Драйвер Intel здесь, в 13.04.

Прежде всего, получите нормальный экран, который у вас активен:

xrandr --current

Мой вывод:

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)

Хорошо, это LVDS1. Теперь, например, чтобы уменьшить половину линейного размера:

xrandr --output LVDS1 --scale 2x2 

Весь экран должен уменьшиться. Теперь у меня есть:

(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)

Так что система считает, что у нее есть экран 2048x1200. Очень полезно для дрянных программ, которые думают, что у вас есть пространство в миллионы пикселей и не предлагают полосы прокрутки в некоторых окнах опций ...

Чтобы вернуться:

xrandr --output LVDS1 --scale 1x1

(Вы можете использовать 1,5x1 .5 тоже). Посмотрите на man xrandr для многих причудливых вещей.

Упс. Кажется, есть ошибка, из-за которой расширенная зона видео недоступна: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 и апстрим https://bugs.freedesktop.org/show_bug.cgi?id=39949

Обходной путь для этого заключается в том, чтобы указать желаемую большую область в качестве опции --panning, например:

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

Это не вызовет никакого фактического панорамирования, так как вся большая область умещается на экране из-за масштабирования.

0
ответ дан 19 November 2013 в 04:39

Другие вопросы по тегам:

Похожие вопросы: