Все рекомендации, описанные в блоге, (кроме особо отмеченных) проверены на нетбуке автора. Это, однако, не гарантирует, что всё будет точно также работать и на Вашем компьютере. Не забывайте, внося изменения в систему, делать резервные копии важных файлов. Помните: Вы делаете всё исключительно на свой риск.


среда, 31 декабря 2008 г.

Yum + YumEx

Как Вы, вероятно, уже поняли, программ, предоставленных Acer, хватает далеко не всем. Нужны другие источники — и другие способы установки программ.
Начнем со средств, стандартных для Fedora — именно дистрибутив Fedora 8 лег в основу Linpus Lite.
В основе всего лежит консольная утилита Yum (Yellow dog Updater, Modified — название происходит от дистрибутива, в котором она впервые появилась). В принципе, с её помощью вполне можно устанавливать/удалять/обновлять пакеты, давая соответствующие команды в Терминале (от имени root):
yum list имя_пакета — поиск пакета по имени
yum search строка — по строке в имени или описании
yum provides имя_файла — по содержащемуся в пакете файлу

yum install имя_пакета — установка пакета из репозитория с автоматическим разрешением зависимостей (если возможно)
yum localinstall rpm_файл — из локального rpm-файла

yum update имя_пакета — обновление пакета

yum remove имя_пакета — удаление пакета

Однако же, приятнее (многим), если используется графический интерфейс. Для Yum есть несколько оболочек. Одна из них, Pirut, уже входит в предустановленную систему. В контекстном меню стола (которое мы уже включили) ее можно найти под именем «Установка.удаление программ» в разделе «Система». Программа имеет довольно-таки простой и удобный интерфейс, но не слишком информативна. Поэтому мы установим другую — YumEx (Yum Extender). Кроме того, обновим репозиторий Fedora, добавим дополнительные репозитории и сконфигурируем приоритеты Yum.
Это можно сделать по-разному:
- перед каждой командой писать (как в моем примере)
sudo;
- сменить пользователя командой
su -;
- нажав Alt+F2, ввести
sudo terminal
Для этого от имени root (естественно, в Терминале) даем следующие команды:
sudo yum install fedora-release
sudo yum -y install yum-priorities

Открываем файл конфигурации приоритетов:
sudo mousepad /etc/yum/pluginconf.d/priorities.conf
В этом файле создаем текст вида:
[main]
enabled = 1
check_obsoletes = 1

Сохраняем файл (Внимание! mousepod не проверяет, был ли файл сохранен!) и выходим.
Продолжаем работать в Терминале. Добавляем репозиторий livna и устанавливаем графический интерфейс yumex:
sudo rpm -Uvh http://www.fedorafaq.org/f8/yum http://rpm.livna.org/livna-release-8.rpm
sudo yum install yumex

Теперь мы готовы к установке программ из репозиториев. Но займемся этим мы чуть позже. Как говорят на ТВ, оставайтесь с нами ;-)

воскресенье, 28 декабря 2008 г.

Ремонт «Live Update»

В состав Linpus Linux входит компонент Live Update, автоматически устанавливающий обновления элементов операционной системы и включенных Acer программ.
Однако после восстановления системы Live Update может перестать работать, сообщая о невозможности подключиться к серверу. В этом случае придется заменить программу обновленной версией вручную.
  1. Откроем Терминал от имени root:
    sudo terminal
  2. Перейдем в каталог кэша Live Update:
    cd /var/cache/online-updater
  3. Удалим здесь все файлы:
    rm -f ./*
  4. С помощью браузера (стандартного Firefox, Opera или, возможно, какого-либо другого) заходим на сервер обновлений Acer. Находим файл online-updater080904.sh и загружаем его в каталог /var/cache/online-updater.
  5. Снова возвращаемся к Терминалу, проверяем, что мы находимся в каталоге /var/cache/online-updater и вводим команду:
    sh online updater080904.sh
В результате Live Update будет обновлена и при следующем запуске все будет работать нормально.
(совет найден в немецком блоге «Per anhalter durch linpus linux»)
PS
Если Вы воспользовались обновленным Диском восстановления, этот рецепт, очевидно, не нужен.
PPS
Указанный файл обновления актуален на момент написания заметки. Нельзя исключать, что в будущем online-updater будет еще раз обновлён. В этом случае, естественно, нужно будет загружать наиболее свежий файл обновления (число в его имени образовано из года, месяца и дня выпуска)

Диск восстановления

Наконец появилась официальная возможность загрузить образ диска восстановления системы для Aspire One. Раньше DVD из комплекта нужно было хранить как зеницу ока. Мало того, в случае восстановления нужно было бы заново устанавливать все обновления (а их может накопиться немало).
Теперь же на сервере, где раньше были выложены только исходные коды Linpus Linux, можно загрузить образ текущей (со всеми включенными обновлениями) версии DVD восстановления системы.

четверг, 25 декабря 2008 г.

Приложения от Acer — 2

Не успел написать о подборке приложений, специально подготовленных Acer для Aspire One, как — не иначе, в качестве рождественского подарка (всё ж сегодня католическое Рождество) — в этой подборке обнаружилось пополнение. Полезное.
Итак,
Раздел Connect
Firefox 3. Наконец. Загружаю 40 мегабайт... Сейчас попробую установить... Неужели, не будет конфликтующих зависимостей?!
Установился, работает! Заканчиваю этот пост уже из него.
Раздел Work
Большое пополнение:
GnuCash и KMyMoney — две программы для управления личными финансами. Я предпочитаю не хранить такую информацию на девайсах, которые могут достаточно легко попасть в чужие руки. Да и нет острой необходимости в ней «в любом месте в любое время». Но это моя личная точка зрения.
Кстати, судя по описанию, преимущество первой в многоплатформенности, второй — в простоте использования.
Dia — программа для построения схем и диаграмм, сходная с MS Visio, которые могут быть экспортированы для дальнейшего использования в различные форматы, в том числе в EPS, SVG, XFIG, WMF и PNG. Думаю, многим может быть полезна.
GuCharMap — сравнительно небольшая утилита, полезная, когда нужно вставить в набираемый текст какой-нибудь редкий символ (которых в таблице Unicode... ну, очень много).
Раздел Fun
Этот раздел пополнился тремя новыми игрушками (Tux Racer, The Mana World, Pingus) и детской рисовалкой Tux Paint.
Раздел Files
Rdesktop — клиент для Windows Terminal Services, совместимый с Remote Desktop Protocol (RDP). Нужно — устанавливаем.

Дополнение

Как установить программы, загруженные с сайта Acer

Совершенно забыл. Все же мой блог рассчитан не на прожженых линуксоидов. Мало того, владелец AAO может даже не знать английского языка. Потому поясню, как же устанавливаются те программы, которые можно загрузить с сайта Acer. Все они распространяются в виде установочного сценария, запакованного ZIP'ом.
Поэтому после загрузки:
  1. Дважды щелкаем по загруженному файлу «что-то-там.sh.zip». При этом архив откроется программой Xarchiver.
  2. Щелкаем на «Извлечь». В качестве пути, куда извлекать, лично я оставляю выбранную по умолчанию ту же самую папку «Загрузки». При этом в папке появится папка «что-то-там.sh», а внутри неё — одноименный файл сценария. (Окно Xarchiver теперь можно закрыть)
  3. Дважды щелкаем на файле сценария. Соглашаемся с предложением установить программу. Через некоторое время появится сообщение об успешной установке программы и о том, что компьютер будет перезагружен через 30 секунд. Вот от этой «услуги» можно отказаться. В большинстве случаев (или во всех?) перезагрузка совершенно излишняя.
На этом установка закончена. Новая программа появляется в одном из подменю контекстного меню рабочего стола.

понедельник, 22 декабря 2008 г.

Приложения от Acer

Сейчас операционная система уже понемногу приобретает нужный нам вид. Однако, нетбук нужен не для экспериментов с ОСью, а для выполнения неких полезных дел. Кое-какие приложения здесь уже есть, но их немного — не подо все мои потребности (а они довольно скромные). Да и то, что есть не всегда оказывается лучшим выбором.
Потому займемся подбором комплекта ПО. И воспользуемся — для начала — тем, что предлагает фирма-производитель компьютера. Заглянем в раздел сайта Acer, посвященный нашему крошке. По ссылке «Drivers and Support» обнаруживаем четыре подраздела, соответствующие четырем группам программ на рабочем столе Acer: Connect, Work, Fun, Files. В каждом из них предлагается загрузить несколько программ, адаптированных к установленной версии Linpus Linux. Что устанавливать — дело пользователя. Во всяком случае, учитывая ограниченный объем SSD-накопителя, я предпочитаю ставить только то, что мне действительно необходимо. На момент написания этой заметки Acer предлагал установить следующие программы:
Раздел Connect
FileZilla — FTP клиент и сервер. Потребность в сервере на нетбуке более чем спорна, клиент — gFTP 2.0.18 — обнаружился уже установленным в системе. Мой выбор — не устанавливать.
Macles: Mobile Partner — как следует из описания, менеджер 3G-модемов Huawei. При отсутствии такого устройства абсолютно не нужен.
Skype 2.0 for Linux. Комментарии излишни. Тем, кто будет пользоваться, однозначно устанавливать.
Раздел Work
Adobe Reader — что это такое, по-моему, всем известно. Но, во-первых, у меня эта программа оказалась уже предустановленной. А во-вторых, я предпочитаю Evince, который, на мой взгляд, более легкий, и, к тому же, помимо PDF поддерживает файлы в форматах Postscript, djvu, tiff и dvi.
GIMP — тоже многим известная программа. Очень серьезный растровый графический редактор. Хотя я и не буду утверждать, что он способен полностью заменить Adobe Photoshop, но большинство повседневных потребностей GIMP вполне способен удовлетворить. Я его установил. Но вообще предлагаю серьезно подумать, будете ли Вы пытаться заниматься на нетбуке серьезным редактированием графики. Учтите: экран для работы с GIMP безусловно маловат.
gnome-screensaver — название говорит само за себя. Я не устанавливал, но дело вкуса.
Mousepad — простой текстовый редактор для XFCE. По функционалу более всего схож с Блокнотом в Windows. Рекомендуется уставовить всем, кто предпочитает редактировать текст в редакторе с графическим интерфейсом, а не в vim. Помимо прочего, он нам пригодится при дальнейшей «рихтовке» системы.
Раздел Fun
CannonSmash, Egoboo, IceBreaker, LPairs, Simutrans, Tuxmath — игрушки. Что есть что, честно говоря, не разбирался. И не устанавливал. Кстати, большинство предустановленных игр — демо-версии :(

VLC — медиа-плеер, поддерживающий многие форматы (MPEG-1, MPEG-2, MPEG-DivX, mp3, ogg, ...). У меня он как-то не очень смог справится с поддержкой нужных форматов, вдобавок (из-за проблем с зависимостями) мешал поставить нормальную версию MPlayer. Так что мой выбор — не ставить.
Раздел Files
BlueZ — поддержка Bluetooth. Не пользуюсь такими деваайсами, так что ничего не могу сказать ни за, ни против.
Gnomebaker — программа для записи CD/DVD. Если есть внешний пишущий привод с интерфейсом USB, вполне можно установить.
gnome-system-monitor — полезная утилита, когда интересно посмотреть, как система расходует свои ресурсы (процессорное время, память — оперативную и своп, сетевой трафик). Вот у меня сейчас задействоваана половина из 512Мбайт оперативки и 0 свопа (Firefox с двумя вкладками, Thunderbird и еще MPlayer музычку играет). Запустил OpenOffice Write и в GIMP открыл картинку на 3,5 мегабайта — вот уже занято 76% оперативной памяти и вдобавок около мегабайта в свопе. Каков вывод? — Конфигурация (в отношении памяти) вполне адекватна задачам.  xkeyboard-config — их два. Два патча для хорватской и словенской раскладок клавиатуры. Вряд ли они вам понадобятся.
Unison — мультиплатформенное решение для синхронизации файлов. Опыт первых дней работы создал у меня убеждение, что самый простой метод переноса файлов с настольного компьтера на AAO — флеш-карта/флешка. Потому ставить синхронизатор на бук я не стал. Хотя в дальнейшем ничего нельзя исключать ;).

В общем, с предложениями не густо...
Потому «в следующей серии» займемся установкой программ из других источников.

воскресенье, 21 декабря 2008 г.

Переключатель рабочего стола

Следующим номером нашей программы будет замена рабочего стола (с кнопками быстрого запуска приложений), созданного Acer, на стандартный стол Xfce. Но мы сделаем, чтобы у нас оставалась возможность выбора того или иного вида стола в любой момент. Воспользуемся для этого рецептом наших бельгийских коллег  (собственно описание находится на форуме — на французском языке). Делаем так:
  1. Запускаем Терминал
  2. Загружаем сценарий переключателя (здесь использован wget, но это не принципиально) в каталог /usr/local/bin:
    sudo wget -O /usr/local/bin/changedesktop http://www.ad-comp.be/data/files/src/changedesktop.sh
  3. Делаем файл исполняемым с помощью chmod:
    sudo chmod 755 /usr/local/bin/changedesktop
  4. Запускаем пульт настройки панелей рабочего стола Xfce:
    xfce4-panel -a
  5. В открывшемся окне щелкаем «Добавить» и выставляем:
    Имя: Acer-Xfce (или как больше нравится)
    Описание: переключатель десктопа
    (Подбираем иконку)

    Команда: changedesktop
  6. Перетаскиваем иконку (она уже появилась в панели) на нужное место, затем закрываем окно пульта.
  7. Проверяем работу переключателя.
При желании можно настроить, какие иконки не нужно выводить на стол при стандартном (Xfc) режиме. Для этого в каталоге /home/user/.config/xfce4/desktop/ создаем файл (если его нет) xfdesktoprc и в этот файл вставляем раздел:
[file-icons]
show-filesystem=false
show-home=false
show-trash=true
show-removable=true

Здесь true отмечает иконки, которые выводиться будут, а false, соответственно, не будут.

На этом с первоначальными настройками системы закончим.

Меню рабочего стола

Ясное дело, не может душа айтишника смириться с Линуксом без Великой и Ужасной Командной Строки. То есть, первым делом нам надо добраться до Терминала.
А для этого есть несколько способов.
Способ 1
Открываем файловый менеджер (здесь это Thunar), щелчком на любой иконке раздела «Мои файлы». Затем меню Файл—Терминал.
Способ 2
Нажимаем аккорд Alt+F2. Получаем окно в стиле Командной строки Windows. В качестве команды набираем магическое слово (догадайтесь с трех раз ;)) terminal, нажимаем [enter]. Результат аналогичен способу 1.
Способ 3
Щелкаем правой кнопкой на свободном месте рабочего стола. Из контекстного меню выбираем Терминал...
Стоп-стоп. Контекстного меню стола-то у нас пока и нет. Борцы за простоту системы из Acer отключили его.
А мы сейчас включим!

Нажимаем Alt-F2. Вводим команду
xfce-setting-show,
нажимаем [enter] — перед нами Менеджер настроек Xfce (именно Xfce и скрывается под созданным Acer'ом «упрощеным интерфейсом»). Выбираем Desktop. На закладке Behavior ставим метку  «Show desktop menu on right click».
Готово. Теперь по правому щелчку на столе будет появляться меню, содержащее все [корректно] установленные приложения. Нечто подобное по своему назначению меню «Пуск» в Windows.


Совет. Экран Aspire One в высоту всего 600 пиксел (Боже, как мы жили во времена стандартного разрешения 640х480?!), так что некоторые окна в него не помещаются. Чтобы добраться до их частей, скрытых границами экрана, зажимаем левую кнопку, удерживая клавишу Alt. При этом курсор мыши превращается в крестик, позволяющий захватить окно за любую часть и таким образом передвинуть.

Менеджер настроек Xfce дает возможность перенастроить еще очень многие параметры, как имеющие серьезное практическое значение, так и влияющие только на оформление (я, к примеру, выбрал оформление окон, максимально приближенное к привычной мне Mac OS X). Но это уже совсем другая история...

Первое включение

Что происходит при первом включении Acer Aspire One (а также после восстановления системы с входящего в комплект DVD или подготовленной с его помощью флешки)?

Во-первых, нам предлагается придумать пароль (не короче 6 символов). «Простому пользователю» он не особо и нужен — вход в систему происходит автоматически, без ввода пароля; также происходит и обновление системы стандартным LiveUpdate. Что интересно, система настроена таким образом, что пароль не запрашивается даже при выполнении команды sudo. Тем не менее, для некоторых административных задач он всё же нужен.
Так что, с одной стороны, секретности пароль не обеспечивает (если не перенастраивать систему), с другой стороны, иногда нужен. Стало быть, выбираем что-нибудь попроще. Ну, там qwerty или 123456 ;)

Во-вторых, нужно убедиться, что параметры часов/календаря выставлены верно, и, при необходимости, поправить их.

Ну, и наконец перед нами появляется рабочий стол. Aspire One пробует подключиться к сети (если что, ему надо помочь) и выполнить автоматическое обновление системы. Пусть обновляет. У меня это мероприятие происходило в два этапа с перезагрузкой компьютера между ними (что не мудрено, т.к. патчился kernel). Объем данных достаточно большой, так что на это время (и потом при установке программ) надо бы иметь быстрое соединение с Интернет.
По ходу дела (самообновления) начисто сбиваются настройки сети, так что после перезагрузки их придется установить заново (открываем Сетевой Центр, перейдя на панель «Настройка» Рабочего стола, или щелкнув на индикаторе сети в трее).
Параметры «обновлятеля» находятся в файле online-updater.conf в каталоге /etc/online-updater.

Что еще можно настроить средствами, доступными «из коробки»? Немного. Режимы энергосбережения (я их не менял), настройки даты/времени (если при пером включении не установили), параметры тачпада, а также выбрать принтер и раскладки клавиатуры. У тачпада лично я довольно быстро отключил зоны прокрутки. Может, конечно, это у меня руки не так заточены, но уж слишком часто вместо движения курсора у меня начинала кататься страница.
Принтер пока остался ненастроенным (забегая вперед, на нетбуке я счел более важным иметь возможность печати в PDF).
А вот клавиатуру (раскладки) нужно настроить — после обновления наборчик там получается еще тот... Выбрал две раскладки: США и русскую (последняя ставится в варианте winkeys, что соответствует маркировке на клавиатуре; ну, так тому и быть). Что использовать по умолчанию — дело вкуса.
Программка, выполняющая настройку (точнее, выбор из списка), зовется keyboard_layout, но где прописано, какой именно вариант раскладки берётся, пока разобраться не удалось.

На этом «нормальный» (то бишь предусмотренный Acer'ом) процесс запуска гаджета в работу завершается. «Нетбук для домохозяйки» готов. Но мы-то (я и, раз Вы это читаете, то и Вы тоже) — не домохозяйки, а где-то даже айтишники ;) Так что для нас всё еще только начинается.

суббота, 20 декабря 2008 г.

Об этом блоге

Что это за блог, и зачем я его завёл?
Так случилось, что пару недель назад я обзавелся маленьким компьютером — Acer Aspire One. Не то чтобы это произошло случайно, или у меня никогда не было компьютеров ;) Не удержался от желания иметь устройство, которое можно было бы без проблем таскать с собой всюду. Ну, то есть, конечно, почти всюду.
Но не просто что-то такое легко носимое — КПК для меня стал давно привычным спутником. Но наладонник, на самом деле, что бы там ни писал MS про свою Windows Mobile, всерьез можно использовать только как записную книжку-ежедневник-напоминалку. Да еще почитать книгу без картинок. Да еще, если очень приспичит, натыркать небольшой текстик.
А мне б и PDF в читаемом виде увидеть, и тексты поредактировать с нормальной клавиатурой... Но чтоб места гаджет занимал поменьше, руки не оттягивал (и так в сумке частенько набор инструментов, да кучка рабочих бумаг), и по цене такой, чтоб не очень над ним трястись. В общем, появление нетбуков оказалось как нельзя кстати.
И, поскольку священного трепета перед ОСями, отличными от Windows, у меня никогда не было, выбор — после некоторого раздумья и пристального вглядывания в окно браузера — пал на Aspire One 110L, то бишь младшую модификацию с Linpus Linux в качестве ОС.
В общем, это всё — присказка.

А вот прикупив сей агрегат, я призадумался. Начал искать всякую информацию и к делу её применять. Чтоб, значит, машинку под свои предпочтения подстроить. И это пока что получается вполне успешно.
Да вот только информация по всяким закоулкам бескрайней Сети оказалась разбросана. А кое-что и вообще в недрах системы запрятано. По второму разу, ежели, не дай бог, снова чего-то там настраивать придется, снова рыскать ох как неохота.
Вот и решил записать что делал, да как.
Ну, и может быть кому-нибудь еще мои изыскания пригодятся...

Эх, чего-то меня на сочинительство пробило. Ох, чуствую, будет этот пост самым длинным во всем блоге ;)

Template based on Blogger template 'Fly Away' by Ourblogtemplates.com 2008

^ в начало ^