Показать сообщение отдельно
Старый 17.07.2009, 11:59     # 3
Clown
Квази-Мод
 
Аватар для Clown
 
Регистрация: 11.11.2002
Адрес: Circus
Пол: Male
Сообщения: 2 828

Clown Простой бог
Clown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой богClown Простой бог
Цитата:
Сообщение от aleshkevich Посмотреть сообщение
Что-то не понял причём мамка до разрешения экрана, какая видюха, драйвера стоят, покажите xorg.conf
Дело в том, что "микроось" ExpressGate (урезанная версия Linux для (сверх)быстрой загрузки) разработана Asus совместно с компанией Splashtop. Описание продукта можно почитать на сайте разработчиков: http://www.splashtop.com/

ExpressGate поставляется со всеми современными платами Asus. Система запускается непосредственно из BIOS, грузится за 5 секунд (реально так) и позволяет мгновенно подключиться к Skype, зайти в интернет, поиграть в онлайн игры и т.д. EG далёк от совершенства, но вполне удобен в некоторых случаях.
Так вот, на данный момент EG считается неконфигурируемым на уровне пользователя. Есть минимум настроек - сетевых и пр. Разрешение монитора можно выбрать из короткого списка. Моего варианта в списке нет...
Изначально, в ранних версиях, вся ось была зашита в специальной микросхеме на плате, теперь она ставится на USB flash disc или непосредственно на HDD (в NTFS или FAT разделе просто создаётся папка ASUS.SYS с Linux средой).
Народ раскопал, как "хакнуть" ExpressGate (см. ссылку в моём первом посте). Я вытащил файл bs-tinyx.sqx, в котором по заверению автора хранятся соответствующие настройки, распаковал при помощи unsquashfs и получил стандартный набор папок bin , etc, lib, usr.
Самое смешное, что в папке etc даже содержится jpg с фоновой картинкой нужного размера ("desktop1440x900.jpg")

xorg.conf как такового там нет, т.к. используется TinyX сервер. http://www.xfree86.org/current/TinyX.1.html Но в etc есть папка X11.

Видеокарта на базе ATI HD 4770 (PCI-E), драйверов по вышеизложенным причинам никаких нет...

В Linux я пока слаб, поэтому мне нужна помощь с модификацией настроек. Папку с файлами могу выслать по почте.


PS В папке bin есть файл Xresolution:
Цитата:
#!/bin/sh

if [ "x$HOME" == "x" ]; then
hdir="/home"
else
hdir=$HOME
fi
USER_PROFILE="$hdir/.environment"

#******************* TinyX Resolution *******************#
SET_RESOLUTION()
{
# Enviroment from User's profile
if [ -f "$USER_PROFILE" ]; then
. $USER_PROFILE
USER_REST=$RESOLUTION # screen resolution
else
USER_REST=$DI_DEF_RES
fi

[ "x$USER_REST" == "x" ] && return 1

# 1. confirm "-screen" option in xserverrc
cat /etc/xserverrc | grep "screen" >/dev/null 2>&1
[ $? == 0 ] || return 1

# 2. locate "-screen"
N=1
while :
do
awk '{print $i}' i=$N /etc/xserverrc | grep screen >/dev/null 2>&1
[ $? == 0 ] && break
N=$(($N + 1))
done

# 3. change resolution
N=$(($N + 1))
XSERVRC=$(awk '/screen/{$i=T; print $0}' i=$N T=$USER_REST /etc/xserverrc)
echo -e "$XSERVRC" > /etc/xserverrc
return 0
}

SET_RESOLUTION
В etc/xserverrc :
Цитата:
exec X -force -s 0 -screen 640x480x24x60 -dpi 80 -br -zaphod -mouse /dev/psaux,5 -shadow -nolisten tcp $1 -I
__________________
Подробнее об этом читайте на ЗЕРКАЛЕ

Последний раз редактировалось Clown; 17.07.2009 в 14:24.
Clown вне форума