Прочитал предварительно статью на wiki itt http://www.internettablettalk.com/wiki/ … tle=Debian 
Скачал последнюю версию debian-armel-n800-xfce-beta3.tar.bz2
Подсоединил таблетку к компьютеру usb шнурком.
Командой
#fdisk -l
определил наличие доступных дисков. Моя двухгиговая карта на таблетке определённая под установку - /dev/sdb1
Отмонтировал её
#umount /media/usbdisk/
Запустил fdisk и удалив все разделы создал один
#fdisk /dev/sdb1
Создал файловую систему ext3
#mkfs.ext3 /dev/sdb1
Затем распаковал пакет с линуксом на карту :
#mount /dev/sdb1 /media/usbdisk #cd /media/usbdisk #tar xvf /home/dik/os2008/debian-armel-n800-xfce-beta3.tar
Сейчас иду ставить initfs_ flash [http://fanoush.wz.cz/maemo/initfs_flasher.tgz] на таблетку.
Продолжение.
Так как initfs_flash у меня нифига не прошил - ругался с ошибками, я скачал .deb пакет от Penguinbait
http://www.internettablettalk.com/forum … hp?t=19639
который устанавливает загрузчик и форматирует карту с переносом туда текущей системы.
А затем удалил все карты на карте и распаковал туда debian.
После первой перезагрузки система почекала файловую систему. После второй - предстал передо мной собственно сам Debian c Xfce.
Открыл терминал и стал рутом (по умолчанию пароль: rootme)
отредактировал файл /etc/network/interface
iface wlan0 inet dhcp
wpa-ssid my-ssid
wpa-psk my-secret-password-1234Запустил сеть :
#ifup wlan0
Сеть заработала сразу. продолжаю тестить. В планах - поставить fluxbox да и кучу другого софта.
Неактивен
Странно - загрузил fluxbox - не показывает меню при нажатии на рабочий стол. Перемещения по рабочим столам - работает...
Блин / допёр - оно же работает по правому клику...
Неактивен

Epyphany на полный экран :
При запуске нескольких программ система может впасть в глубокий ступор, но если осознавать что ресурсы не резиновые - жить можно.
Неактивен
вау.
Неактивен
А что дает установка Дебиан на таблетку для обычного юзера? Кроме экспириенса, конечно.
Неактивен
Nuri говорит:
А что дает установка Дебиан на таблетку для обычного юзера? Кроме экспириенса, конечно.
Возможность устанавливать и запускать великое множество программ из дебиан репозиториев...
Неактивен
Русификация matchbox-keyboard :
#cp /usr/share/applications/inputmethods/matchbox-keyboard.desktop /usr/share/applications/inputmethods/matchbox-keyboard-ru.desktop
#vim /usr/share/applications/inputmethods/matchbox-keyboard-ru.desktop :
[Desktop Entry]
Name=Ru-Keyboard
Comment=Russian Virtual Keyboard
Exec=matchbox-keyboard ru
Type=Application
Icon=matchbox-keyboard-ru.png
Categories=Panel;Utility;MB
X-MB-INPUT-MECHANSIM=True
via http://linux.org.ru/wiki/en/%D0%9A%D0%9F%D0%9A_
(PDA),_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B,_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B
русская клавиатура в /usr/share/matchbox-keyboard уже есть
иконку можно взять например здесь : http://ogame.linuxhacker.ru/viewtopic.php?p=26821 
Ну и в результате один хрен получаем :
$matchbox-keyboard ru
Error parsing
Надо попробовать другой xml файл
вот нашёл рабочий :
От Андрея Бондаренко :
http://osdir.com/ml/linux.ports.h2200/2 … 00057.html 
http://osdir.com/ml/linux.ports.h2200/2 … hKxTmL.txt 
и копия у нас на форуме :
http://n8xx.com/uploads.php?file=ruRU.xml 
-----
Update :
Нафига спрашивается я создавал .desctop файлы ? Достаточно просто иконку или кей забиндить на команду matchbox-keyboard ru
Неактивен
Ну и впечатления : иногда не по детски тормозит, странно ведёт себя сеть, но юзать для отдельных приложений очень даже можно.
Неактивен
Неактивен
такой небольшой вопрос - есть возможность выбора OS при загрузке? мб типа Grub-а что-то? или просто выдергивать карточку чтоб с родной оси зайти?
Неактивен
Мда...dik, без вопросов впечатляет. Если бы мне было нечего терять в maemo, я б с радостью поставил полноценную ось! Хотя...может когда-нибудь...всё сначала, с чистого листа, как говорил KeF:-)
Неактивен
13th :
Есть конечно. initfs_flash как раз и прошивает мультизагрузку - можно выбирать из нескольких вариантов.
FireFly :
maemo намного удобнее и шустрее.
А терять собственно нечего - ибо альтернатива устанавливается на SD карту.
Неактивен
dik говорит:
Так как initfs_flash у меня нифига не прошил - ругался с ошибками, я скачал .deb пакет от Penguinbait
http://www.internettablettalk.com/forum … hp?t=19639который устанавливает загрузчик и форматирует карту с переносом туда текущей системы.
А затем удалил все карты на карте и распаковал туда debian.
После первой перезагрузки система почекала файловую систему. После второй - предстал передо мной собственно сам Debian c Xfce.
Т.е. initfs_flash у Вас не сработал и Вы воспользовались решением для переноса системы на карту. А загрузчик при этом как себя чувствует? Т.е. если у меня всё так же как и у Вас придётся делать (к примеру тоже initfs_flash не сработает), то так же сохранится возможность выбора системы?
Неактивен
Загрузчик поставился и стоит. Не знаю честно говоря - останется ли он в случае перепрошивки.
А с карты я уже несколько раз сносил и загонял данные.
Ну и естественно моя установленная maemo осталась на том же месте и в том же состоянии.
В пакет Penguinbite входит тот же самый initfs_flash, который делает то же самое - создаёт загрузчик с возможностью бутиться с разных разделов. Просто пакет этот ещё и до кучи форматирует sd карту и переносит на неё копию системы - отменить это насколько я понял пока нет возможности.
И так как оригинальный инитфс флэш у меня не отработал как надо - в силу моих кривых рук, несовпадения версий прошивок либо чего нибудь ещё - я попробовал пенгуинбайтовский пакет.
Тут в принципе пофигу чем делать :
1. Надо создать загрузчик с возможностью грузиться с карты.
2. Распаковать на карту отформатированную в ext2/ext3 архив дистрибутива.
После перезагрузки выбрать нужную карту и debian грузанётся.
Я поставил таки на ext2 - так как думал что журналируемая файловая система будет зазря терзать лишний раз карточку. Однако в процессе эксперименов и зависаний - выключить сие кнопкой выключения нельзя. Только софтовый ребут, который не всегда получается. Т.е. в случае чего после доставания батарейки - ext2 может быть повреждена, при загрузке уходит какое то время на чекинг файловой системы... Так что хз. Может быть позже попробую ext3.
Неактивен
dik говорит:
Я поставил таки на ext2 - так как думал что журналируемая файловая система будет зазря терзать лишний раз карточку. Однако в процессе эксперименов и зависаний - выключить сие кнопкой выключения нельзя. Только софтовый ребут, который не всегда получается. Т.е. в случае чего после доставания батарейки - ext2 может быть повреждена, при загрузке уходит какое то время на чекинг файловой системы... Так что хз. Может быть позже попробую ext3.
ИМХО всё-таки на embedded linux с флешем с EXT2 уходить нельзя. Как минимум сначала надо озаботиться изучением вопроса - не наложены ли в ядре патчи, решающие известную проблему - журналирование производит запись (состояния?) на диск каждые 5 сек. Смерть флешу.
Такоже не забывать опцию noatime.
Неактивен
дык ведь ext2 не жруналируемая, в отличии от ext3 насколько я помню (поправьте верным словом, если не прав)
И вопрос, а как там дела обстоят с usb-host? может хоть так нормально будет иметься абиворд
Неактивен
lknsfos говорит:
дык ведь ext2 не жруналируемая, в отличии от ext3 насколько я помню (поправьте верным словом, если не прав)
И вопрос, а как там дела обстоят с usb-host? может хоть так нормально будет иметься абиворд
Так об этом и речь что не журналируемая.
Насчёт usb - должно работать но ещё не пробовал...
* USB networking was enabled in beta2 (second release), but is disabled in beta3 in favor of support for USB keyboards.
* To enable USB networking via a desktop, first comment out the line in rc.local that sets host mode, so it looks like this:
Неактивен
подскажите какой софт попробовать запустить ?
сейчас какчаю неконверченное видео попробовать с mplayer
Неактивен
а как обстоят дела с эмуляцией правой кнопки мыши? И как долго девайс под дебианом работает от батарейки?
Отредактированно JB (19-05-2008 10:55:19)
Неактивен
dik говорит:
подскажите какой софт попробовать запустить ?
Openoffice ![]()
Неактивен
Можно рискнуть ![]()
Неактивен
JB говорит:
а как обстоят дела с эмуляцией правой кнопки мыши? И как долго девайс под дебианом работает от батарейки?
С эмуляцией похоже - никак. Или я не в курсе.
При старте десктопа подгружается gtk стилус библиотека...
Яркость освещения задаётся из командной строки -
backlight control: works, access to all 128 levels. (echo 90 > /sys/devices/platform/omapfb/panel/backlight_level)
Период работы экрана тоже - так что многое ещё надо настраивать под себя.
Долго я ещё в нём не тусовался - время работы не измерял /
но вот уже начинает нравится
Неактивен
Ежели без звука - то вполне даже прилично mplayer показывает неконверченное видео. Относительно конечно. А вот звуковой драйвер работающий ещё не подобрал...
Неактивен
Поставил gimp, запустил, поторкался... закрыл...
качаю openoffice.org
крепитесь ![]()
Неактивен
Посоветуйте с какими опциями запускать mplayer - если драйвер звука не подходит - играет видео нормально на xv
если выбрать alsa - жуткие тормоза и ни звука ни видео -
У mpd в системе такой конфиг :
# An example configuration file for MPD
# See the mpd.conf man page for a more detailed description of each parameter.
######################## REQUIRED PATHS ########################
# You can put symlinks in here, if you like. Make sure that
# the user that mpd runs as (see the 'user' config parameter)
# can read the files in this directory.
music_directory "/home/user/music"
playlist_directory "/home/user/music/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
error_file "/var/log/mpd/errors.log"
pid_file "/var/run/mpd/pid"
################################################################
######################## OPTIONAL PATHS ########################
#
# If specified, MPD will save its current state (playlist,
# current song, playing/paused, etc.) at exit. This will be
# used to restore the session the next time it is run.
#
state_file "/var/lib/mpd/state"
#
################################################################
######################## DAEMON OPTIONS ########################
#
# If started as root, MPD will drop root privileges and run as
# this user instead. Otherwise, MPD will run as the user it was
# started by. If left unspecified, MPD will not drop root
# privileges at all (not recommended).
#
user "mpd"
#
# The address and port to listen on.
#
#bind_to_address "localhost"
#port "6600"
#
# Controls the amount of information that is logged. Can be
# "default", "secure", or "verbose".
#
#log_level "default"
#
################################################################
########################## PERMISSIONS #########################
#
# MPD can require that users specify a password before using it.
# You may specify one ore more here, along with what users who
# log in with that password are allowed to do.
#
#password "password@read,add,control,admin"
#
# Specifies what permissions a user who has not logged in with a
# password has. By default, all users have full access to MPD
# if no password is specified above, or no access if one or
# more passwords are specified.
#
#default_permissions "read,add,control,admin"
#
################################################################
########################## AUDIO OUTPUT ########################
#
# MPD supports many audio output types, as well as playing
# through multiple audio outputs at the same time. You can
# specify one or more here. If you don't specify any, MPD will
# automatically scan for a usable audio output.
#
# See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
# for examples of other audio outputs.
#
# An example of an ALSA output:
#
audio_output {
type "ao"
name "default ao output"
# driver "alsa"
write_size "4096"
}
#audio_output {
# type "alsa"
# name "tablet sound"
# device "pcm.default" # optional
#
# format "44100:16:2" # optional
# use_mmap "yes"
#}
#
# An example of an OSS output:
#
#audio_output {
# type "oss"
# name "My OSS Device"
# device "/dev/dsptask/pcm2" # optional
# format "44100:16:2" # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
# type "shout"
# name "My Shout Stream"
# host "localhost"
# port "8000"
# mount "/mpd.ogg"
# password "hackme"
# quality "5.0"
# bitrate "128"
# format "44100:16:1"
# user "source" # optional
# description "My Stream Description" # optional
# genre "jazz" # optional
# public "no" # optional
#}
#
# Force all decoded audio to be converted to this format before
# being passed to the audio outputs.
#
#audio_output_format "44100:16:2"
#
################################################################
############################# MIXER ############################
#
# MPD needs to know what mixer settings to change when you
# adjust the volume. If you don't specify one here, MPD will
# pick one based on which ones it was compiled with support for.
#
# An example for controlling an ALSA mixer:
#
#mixer_type "alsa"
#mixer_device "default"
#mixer_control "PCM"
#
# An example for controlling an OSS mixer:
#
#mixer_type "oss"
#mixer_device "/dev/mixer"
#mixer_control "PCM"
#
# If you want MPD to adjust the volume of audio sent to the
# audio outputs, you can tell it to use the software mixer:
#
mixer_type "software"
#
################################################################
######################### NORMALIZATION ########################
#
# Specifies the type of ReplayGain to use. Can be "album" or
# "track". ReplayGain will not be used if not specified. See
# <http://www.replaygain.org> for more details.
#
#replaygain "album"
#
# Sets the pre-amp used for files that have ReplayGain tags.
#
#replaygain_preamp "0"
#
# Enable on the fly volume normalization. This will cause the
# volume of all songs played to be adjusted so that they sound
# as though they are of equal loudness.
#
#volume_normalization "no"
#
################################################################
########################### BUFFERING ##########################
#
# The size of the buffer containing decoded audio. You probably
# shouldn't change this.
#
audio_buffer_size "4096"
#
# How much of the buffer to fill before beginning to play.
#
#buffer_before_play "0%"
#
# Similar options for the HTTP stream buffer. If you hear
# skipping while playing HTTP streams, you may wish to increase
# these.
#
#http_buffer_size "128"
#http_prebuffer_size "25%"
#
################################################################
########################### HTTP PROXY #########################
#
# Specifies the HTTP proxy to use for playing HTTP streams.
#
#http_proxy_host "proxy.isp.com"
#http_proxy_port "8080"
#http_proxy_user "user"
#http_proxy_password "password"
#
################################################################
############################# LIMITS ###########################
#
# These are various limits to prevent MPD from using too many
# resources. You should only change them if they start
# restricting your usage of MPD.
#
#connection_timeout "60"
#max_connections "5"
#max_playlist_length "16384"
#max_command_list_size "2048"
#max_output_buffer_size "8192"
#
################################################################
###################### CHARACTER ENCODINGS #####################
#
# If file or directory names do not display correctly, then you
# may need to change this. In most cases it should be either
# "ISO-8859-1" or "UTF-8". You must recreate your database
# after changing this (use mpd --create-db).
#
filesystem_charset "UTF-8"
#
# The encoding that ID3v1 tags should be converted from.
#
id3v1_encoding "UTF-8"
#
################################################################
######################### OTHER OPTIONS ########################
#
# The metadata types MPD will recognize.
#
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
#
# Enable this if you wish to use your MPD created playlists in
# other music players.
#
#save_absolute_paths_in_playlists "no"
#
################################################################Неактивен