Мат. плата Intel Atom D945GCLF
Ubuntu 10.10 Server
Установлен ubuntu-desktop
пользуюсь VNC-viewer под Windows 7 Ultimate - UltraVNC
Столкнулся с такой же проблемой.
Сначала попробовал предложенный здесь вариант, но у меня x-server и gnome всё равно не запустились.
Тогда я файл xorg.conf сконфигурировал командой Xorg -configure
Получилось вот что:
xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "record"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
grub (только раскомментированные строки "nomodeset" убрал, т.е. оставил как и было)
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
С этим у меня загрузка завершилась нормально. Т.е. я потом могу зайти по VNC удалённо. Но:
1) разрешение при соединении 1024х768. Можно ли это изменить?
пробовал получить значение Modline командой gtf для некоторых разрешений (делал при удалённом подключении, т.е. монитор подключен не был), если я потом добавляю эти строки в xorg x-server снова загружается в 1024х768. Это неудобно, у меня что дома, что на работе монитор 24"-22".
добавлял такие строки в секции "Monitor" и "Screen":
Modeline "1280x768_60.00" 80.14 1280 1344 1480 1680 768 769 772 795 -HSync +Vsync
Modeline "1280x768_60.00" 80.14 1280 1344 1480 1680 768 769 772 795 -HSync +Vsync
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Modeline "1920x1200_60.00" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
Option "ConnectedMonitor" "LCD"
Option "PreferredMode" "1280x768_60.00"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1200_60.00" "1600x1200" "1280x1024" "1368x768_60.00" "1280x768_60.00" "1152x864" "1024x768" "800x600" "640x480" "720x400"
EndSubSection
вот, кстати, результат команды xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 disconnected (normal left inverted right x axis y axis)
2) плохо работает клавиатура по VNC, если набирается текст в консоли или редакторе, то после нажатия пробела такое ощущение, что залипла какая-то контрольная клавиша (Ctrl, Shift, Alt), т.к. буквы не набираются вообще, срабатывает повторная загрузка ещё одной консоли ещё какие-то необъяснимые манипуляции (пробовал и в полноэкранном режиме работать и специально клавиши на клаве зажимал на некоторое время, думал поможет). Что это может быть?
Ещё я установил пакет xrdp. Заработал из коробки, что очень порадовало, хотя залезть и посмотреть более тонкие настройки чую надо. Плюсы в том, что можно подключаться с виндовых машин, где нет vnc, а минус в том, что она работает при этом медленнее. Кстати, проблем с клавой здесь нет! Но установка разрешения в конфигурации rdp файла не помогает, все те же 1024х768 - эдакий небольшой квадратик на 24".
В Линуксе я начинающий, многих само-собой разумеющихся вещей пока не знаю, прошу отвечать по возможности подробней. Но уж очень нужен такой сервер. Хочу повесить на него свою домашнюю торрент-качалку, файловый сервер (к нему же планирую и телек подключить), а так, его первоочередная задача - помощник по работе, когда на чужой машине, поэтому нормальный графический интерфейс очень нужен.