X11, не могущий максимизировать приложения, когда никакой менеджер окон не используется

причина существуют оборотные стороны к использованию компрессоров EXE. Прежде всего:

После запуска сжатого EXE/DLL, весь код распаковывается от образа диска в память в одной передаче, которая может вызвать дисковую перегрузку, если система является низкой на памяти и вынуждена получить доступ к файлу подкачки. Напротив, с несжатым EXE/DLLs ОС выделяет память для кодовых страниц по требованию (т.е. когда они выполняются).

Несколько экземпляров сжатого EXE/DLL создают несколько экземпляров кода в памяти. Если у Вас есть сжатый EXE, который содержит 1 МБ кода (перед сжатием), и пользователь запускает 5 экземпляров его, приблизительно 4 МБ памяти потрачен впустую. Аналогично, если у Вас есть DLL, который составляет 1 МБ, и он используется 5 запущенными приложениями, приблизительно 4 МБ памяти потрачен впустую. С несжатым EXE/DLLs код только хранится в памяти однажды и совместно используется экземплярами.

http://www.jrsoftware.org/striprlc.php#execomp

7
задан ypnos 14 October 2009 в 21:24
поделиться

4 ответа

Хотя вы не хотите, чтобы использовал оконный менеджер, вам может потребоваться для использования оконного менеджера.

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

Если вы хотите избежать использования большого количества дискового пространства, RAM или мощности процессора при управлении окнами, вам следует проверить спичечный коробок . Это оконный менеджер, занимающий мало места, разработанный с учетом этих критериев, и именно его используют многие люди в этом минималистичном встроенном пространстве. Мой работодатель использует его на мобильных телефонах, настроен таким образом, чтобы пользователю было видно только одно приложение, а приложение переднего плана занимало весь экран без границ окна. Но вы можете использовать его и по-другому - Nokia использует его для своих сетевых планшетов на базе Maemo.

22
ответ дан 6 December 2019 в 05:43
поделиться

Вы можете использовать xwit (1) для принудительного изменения размера и разместить окна. Но насколько мне известно, X11 сам по себе не имеет концепции «развернутого» окна; сама идея добавляется только большинством оконных менеджеров и / или приложений (например, Firefox).

8
ответ дан 6 December 2019 в 05:43
поделиться

Помогает ли Firefox передача параметра «-geometry = 1280x1024 + 0 + 0»?

3
ответ дан 6 December 2019 в 05:43
поделиться

О, также ... если вы явно не устанавливаете оконный менеджер, вы можете неожиданно вернуться к оконному менеджеру X11 по умолчанию . Если вы не совсем уверены, что оконного менеджера нет, вам стоит проверить эту возможность.

0
ответ дан 6 December 2019 в 05:43
поделиться