2

Я хочу использовать свой компьютер с дивана, но оттуда я не вижу, что нажимаю. Я включил Enhanced Zoom Desktop в CCSM, и это выглядело так, как будто он делает то, что я хочу. Но когда включена "Синхронизация мыши", весь рабочий стол поворачивается с малейшим движением мыши, что вызывает у меня морскую боль. Когда я отключаю его, указатель мыши сопоставляется с рабочим столом без увеличения, что означает, что когда я нажимаю на кнопку, которую вижу на рабочем столе, щелчок регистрируется где-то еще, и я практически ничего не могу сделать, находясь в режиме увеличения. Есть ли лучшее решение (не должно включать CCSM)?

Уточнение: я ищу что-то, что увеличивает весь рабочий стол, а не отдельное окно лупы.

3 ответа3

1

попробуйте xrandr (он означает x изменить размер и повернуть)

Вот вывод на мой IBM ThinkPad X40, который имеет графический чип Intel i855

$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm panning 1024x768+0+0
   1024x768       50.0*+   85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  

Вы видите, что мой монитор подключен к LVDS1 и какие доступны разрешения

Вы можете увеличить, используя следующую команду

$ xrandr --output LVDS1 --panning 1024x768 --mode 640x480

это установит разрешение вашего монитора на 640x480, показывая область 640x480 вне вашего рабочего стола 1024x768.

чтобы восстановить нормальное разрешение, используйте следующую команду

$ xrandr --output LVDS1 --panning 1024x768 --mode 1024x768

разница только в изменении разрешения заключается в том, что все другие программы считают, что разрешение по-прежнему составляет 1024x768. они понятия не имеют, что только часть этих 1024x768 фактически проецируется на монитор.

давайте сравним это с compiz zoom

  • compiz zoom центрирует мышь и перемещает видимую область с каждым пикселем, который перемещает мышь. xrandr перемещает видимую область только тогда, когда курсор мыши достигает края видимой области.
  • compiz сохраняет разрешение монитора. xrandr меняет разрешение монитора.
  • compiz размывает пиксели. xrandr не размывает пиксели. хотя монитор может показывать их немного размытыми, потому что он не в своем родном разрешении.
  • compiz имеет произвольные уровни масштабирования. Xrandr имеет только столько уровней масштабирования, сколько поддерживается графической картой и монитором.
  • Compiz может увеличить масштаб мгновенно. Время увеличения xrandr зависит от разрешения переключения монитора.

из всех аргументов я считаю, что первая точка доминирует. Я не могу понять, почему разработчики Compiz сделали зум следовать за каждым движением мыши на пиксель. Я думаю, что они никогда не использовали его, кроме как хвастаться.

0

Ты можешь использовать:

  1. В Gnome Shell лупа доступна под значком "Доступность" в верхней панели.
  2. В Unity вам нужно зайти в CompizConfig (compizconfig-settings-manager, если он у вас не установлен) и включить плагин "Enhanced Zoom Desktop", который можно настроить на увеличение, когда вы, скажем, удерживаете "Super" и прокрутите вверх или вниз.
  3. По умолчанию (по крайней мере, в GNOME2) все, что вам нужно сделать, это удерживать супер-клавишу (ту, что со значком окна) и прокручивать вверх / вниз для увеличения / уменьшения.
  4. Небольшой скрипт, который позволяет вам делать такие же изменения, как масштабирование, используя левую клавишу Alt и колесо прокрутки для Gnome 3. Еще не расширение Gnome.
  5. eZoom
0

Вы можете посмотреть на xzoom.

Как и xmag, xzoom увеличивает часть дисплея X. Xzoom отличается, потому что он будет постоянно обновлять увеличенную область при изменении дисплея. Например, достаточно быстро увеличить небольшие анимации.

Он также может отражать или поворачивать часть экрана.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .