Экран нетбука слишком маленький, программное исправление?

8

У меня нетбук с максимальным разрешением экрана 1024х600. Я использую двойную загрузку Ubuntu10.10 и Backtrack4r2, и у меня возникли некоторые проблемы с окнами, чья «высота» была больше 600 пикселей. Кнопки оказываются ниже экрана, и я не могу нажать «ОК», «Отмена» или «Применить».

Когда моей ОС все еще была Windows7, у меня не было проблем, потому что я могу изменить размер всех окон, которые я использую. У большинства окон в linux (особенно в настройках KDE) окна имеют фиксированную высоту.

Есть ли обходные пути для моей проблемы?

LantisGaius
источник
Просто обратите внимание, что в Gnome многие диалоги конфигурации были переработаны некоторое время назад, чтобы они помещались на экране нетбука.
Джеймс Гекко
1
мой текущий обходной путь: удерживайте Alt, возьмите центр окна и перетащите его за экран,
пока не появятся
@LantisGaius, это приличная работа, лучше, чем много разочарований. Хорошее краткосрочное решение.
Васс

Ответы:

14

Виртуальный экран

Используйте виртуальный экран больше физического размера экрана.

Часто это может быть сделано:

  1. Добавление что - то вроде « Virtual 1024x800 » , чтобы /etc/X11/xorg.confзатем
  2. Перезапуск X11 (используя Ctrl + Alt + Backspace в тех дистрибутивах / конфигурациях, которые поддерживают это).

Что если у меня есть Ubuntu?

В Ubuntu Ctrl + Alt + Backspace не перезапускает X11. Если вы используете Ubuntu, вы можете выбрать один из следующих вариантов:

  • sudo /etc/init.d/gdm restart
  • System -> Preferences -> Keyboard -> Layout -> Key to kill X -> [/] Ctrl+Alt+BS
  • Перезагрузитесь, если вы не можете найти лучший способ перезапустить X11.

Перемещение окон больше экрана

Как говорит ответ Джеймса Гекко ...

Диспетчер окон KDE Kwin "позволяет легко перемещать окна нажатием кнопки ALT. Затем можно просто щелкнуть содержимое окна. Удерживая нажатой левую кнопку мыши, окна будут двигаться". - KDE.org

Поэтому вы можете захватить окно где-нибудь в его самой нижней видимой области и перетащить его вверх, чтобы показать какие-либо кнопки [OK], [Отмена] или другие кнопки внизу, которые раньше были закадровыми и недоступными.

RedGrittyBrick
источник
Хороший! Даже не знал, что это существует! +1
переполнение стека мертв
@alexander: часть «решения» будет работать, но перезапуск X не будет. Я не знаю Ubunta, поэтому я не знаю, будет ли достаточно «переключать пользователей» на одного и того же пользователя, но это будет во многих дистрибутивах.
dmckee --- котенок экс-модератора
Я включил правки alexander256 в основную часть моего ответа. оригинальным дополнением было «Это решение не будет работать, так как Ctrl-Alt-Backspace не работает в Ubuntu по умолчанию».
RedGrittyBrick
@RedGrittyBrick, я попробовал это на Ubuntu 10.04 LTS, где мне нужно было создать файл xorg.conf, и у меня был только файл с этой строкой, но он не работал. Что могло пойти не так?
Васс
@Vass: Поскольку вам необходимо предоставить подробную информацию о вашем конфигурационном файле, разрешениях экрана, что именно означает «не работает» и т. Д., Вероятно, лучше задать этот вопрос в качестве отдельного вопроса.
RedGrittyBrick
2

В отличие от Windows 7, вам не нужно соглашаться со стандартным способом управления окнами. Есть несколько разных оконных менеджеров на выбор. Некоторые из них являются оконными менеджерами, которые должны решать проблемы, связанные с размещением окон.

Когда дело доходит до размера окна, вы можете изменить DPI и размеры шрифта в X, чтобы сделать окна меньше. Для некоторых приложений вы можете отключить панели инструментов и запустить их в полноэкранном режиме.

Александр
источник
2

В Gnome, когда я удерживаю нажатой клавишу Alt, я могу щелкнуть и перетащить в любое место окна, чтобы переместить его. В KDE есть что-то похожее, хотя я не уверен, что ключ alt. Вы можете использовать это в качестве обходного пути для использования окон, которые больше, чем экран.

JamesGecko
источник
0

Я написал сценарий, который делает это. Он размещен по адресу http://gnome-look.org/content/show.php/newrez+-+Increase+Screen+Rez+For+Netbook?content=134686.

Этот скрипт запрашивает у вас желаемое разрешение (например, 1280x800). Затем он добавляет это в качестве возможного разрешения для вашего (неиспользованного) VGA-порта. Затем он устанавливает порт VGA на это разрешение и устанавливает ваш ЖК-экран в качестве масштабируемого зеркала кадрового буфера VGA.

Действительно гладкий, практически без потери производительности. Сценарий может быть запущен как nautilus-скрипт, обычный скрипт оболочки из командной строки (например, «newrez 1280x800»), или может быть вызван различными способами.

Испытано в различных средах и должно работать во всех.

marc41
источник