Меню

Puppy linux настройка рабочего стола

Puppy — миниатюрная портативная операционная система на базе Linux

Если составить список всех версий Windows, выпущенных Microsoft с самого начала истории развития этой ОС и исключить из него немногочисленные редакции NT и серверные дистрибутивы, можно будет насчитать не более дюжины значимых версий.

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

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

Большинство из таких систем похожи друг на друга, но есть и исключения, например, Puppy — маленький и очень быстрый дистрибутив Linux.

История проекта довольно необычна. Puppy не является серьёзной в полном смысле этого слова операционной системой, скорее это плод фантазии и развлечения её создателя — австралийского разработчика Барри Каулера, по крайне мере так утверждает сам Каулер.

По изначальному замыслу создателя, способами управления Puppy Linux должен походить на Windows, но при этом иметь малый вес и предъявлять куда меньшие требования к аппаратным ресурсам.

Своей цели разработчик достиг: первоначально размер Puppy Linux составлял всего каких-то 70 Мб, а его требования к оперативной памяти не превышали 32 Мб.

Впоследствии на основе Puppy было создано несколько десятков редакций, именуемых паплетами, но лишь немногие из них «набрали» вес более 150 Мб.

Но маленький размер не единственное отличие этой операционной системы, Puppy Linux не нуждается в установке, а вместо этого полностью загружается в оперативную память компьютера, отсюда невероятно быстрая работа его приложений.

Примечание: среди последних редакций Puppy Linux имеются такие, которые можно устанавливать на жёсткий диск как обычные ОС.

В принципе, система может работать даже на ПК с отсутствующим винчестером, запускается же она с загрузочного CD-диска или флешки. При этом данные можно сохранять на CD-RW/DVD-RW, флешку либо любой другой физический носитель.

Другая интересная особенность системы заключается в способе сохранения временных данных.

В этом есть что-то общее с гибернацией Windows, когда данные из ОЗУ записываются в файл hiberfil.sys, в Puppy Linux таким хранилищем служит особый файл, в который попадают даже устанавливаемые пользователем программы.

А ещё Puppy Linux отличается гибкостью, настраиваемостью и удобством использования. Запускается она практически на всех компьютерах, даже на допотопных.

Так как редакций Puppy Linux существует не один десяток, давать подробное описание графическому окружению системы было бы делом утомительным, впрочем, это касается и её второстепенных функциональных возможностей.

Отметим лишь, что большинство дистрибутивов поставляется с необходимым набором драйверов и приложений.

В официальных версиях язык по умолчанию английский, но в сети есть ресурс, с которого можно скачать Puppy с поддержкой русского языка.

Для демонстрации некоторых возможностей Puppy Linux мы использовали версию Precise-5.7.1-retro-ru, оптимизированную для работы на старом оборудовании с аналоговыми модемами.

В набор программного обеспечения этой сборки входит:

Отдельного внимания заслуживают приложения «Настройка» и «Установка». Первое позволяет настраивать различные параметры операционной системы, второе — искать и устанавливать приложения из онлайнового репозитория, внешнего носителя или жёсткого диска.


Эти приложения можно запустить с рабочего стола, кстати, запускаются они не двойным кликом, как в Windows, а одним нажатием мышки.

Доступ к прочим приложениям и утилитам, коих в Puppy более чем достаточно, а также кнопкам управления питанием можно получить из вызываемого на рабочем столе контекстного меню либо аналога меню Пуск.

Читайте также:  Как сбить настройки мышки bloody

Что касается открытия расположенных на постоянных и съёмных дисках файлов, Puppy Linux прекрасно справляется с чтением большинства популярных графических, мультимедийных и текстовых форматов, включая PDF, DOC и DOCX.


Сохранение созданных и отредактированных файлов на жёсткий диск поддерживается, в общем, всё как обычно.

Повозиться придётся разве что при первом завершении работы системы — в процессе выключения Puppy Linux попросит вас сохранить текущие настройки в сейв-файл, выбрав на диске место. Здесь будьте внимательны и чётко следуйте указаниям мастера.

Но даже если в процессе сохранения произойдёт ошибка, ничем страшным это грозить не будет. Просто зайдите на диск, на который вы сохранили данные и удалите файлы с именем puppy_precise и расширением SFS.

Источник

Настройка PyppyRus-A (PRA) и установка программ

1. Как устроена и из чего состоит система, что куда загружается. Принцип модульности.

У вас все получилось и вы загрузили свою PRA! Если еще не сделали этого, или никак не получается, то вам может помочь пошаговая инструкция http://wiki.puppyrus.org/users/sewar/start1. Для понимания внутреннего устройства стстемы, назначения ее составных частей, пройдем несколько простых шагов. Эти знания позволят нам легко конфигурировать систему под себя и быстро решать возможные проблемы.

Содержимое корня нашей флэшки:

menu.lst

В menu.lst такое содержимое (самый простой вариант для наших опытов):

Порядок загрузки системы

Добавление модуля в автозагрузку системы

Добавим в папку /base еще один модуль, который также загрузится при старте системы. Это файловый менеджер mc (midnight commander), близкий аналог виндового файлового менеджера far. Перепишем модуль 050-mc-git-p-4.8.13-1-s02.pfs из нашего исошника в папку /base на флэшке.

Перегружаемся (обратите внимание, что теперь при загрузке система сообщает, что загружено 5 модулей! Один прибавился), когда появилось консольное приглашение вводим команду mc для запуска файлового менеджера и вуаля! Перед нами уже вполне пригодный для работы инструмент, можно походить по каталогам, зайти в папку /mnt, там примонтированные диски hdd, если они в вашей системе есть.

А что произойдет, если модуль mc изначально положить не в папку /base, а в папку /modules или /optional (их надо создать на флэшке). Пробуем и убеждаемся, что mc по-прежнему грузится и работает из папки /modules, но отказывается грузиться из папки /optional без упоминания в load= Папку /optional можно использовать для хранения дистрибутивов нужного софта (модулей), они не будут загружаться при старте системы, что ускорит загрузку и освободит память, но в процессе работы с системой мы сможем в любой момент подключить любой модуль из этой папки.

Для нашего удобства модули в папках /modules и /optional можно сгруппировать по функционалу и разместить в своих папках, например mc с другим системным софтом можно разместить в папке /sys, находящейся внутри папки /modules. Удалять программы лучше переносом в /optional, в последствии их можно будет подгружать/выгружать на лету. А устанавливать (главное не переборщить с размером и количестовм [до 128 модулей]) самое необходимое в /modules, все что находится там будет обязательно «автозагружаться» (елсли не указывать обратное в menu.lst [noload]), /base без особой надобности лучше не трогать (если только точно знаете, что в вашей конфигурации системы лишнее и не будет использоваться).

Читайте также:  Настройка сбора почты mail

А сейчас сделаем следующий шаг. Не для того мы хотим иметь на флэшке самую быструю и самую ресурсоэкономную систему, чтобы работать в консоли или в файловом менеджере. Нам нужна полноценная графическая многооконная среда, с рабочим столом, с ярлыками приложений, с панелью быстрого запуска и всевозможными индикаторами состояния. Есть как минимум 2 варианта такой графической среды – на основе Openbox и на основе XFCE. Ниже в таблице приведены модули, входящие в состав этих оболочек.

Все дальнейшие эксперименты мы будем проводить с флэшкой XFCE, как наиболее продвинутой средой и близкой по своей визуальности к Win

Принцип модульности

2. Как сохранить свою настроенную среду.

И так, предположим, что мы установили нужные модули, настроили свои программы, сеть и внешний вид нашей рабочей среды и пришло время сохранить результат наших трудов, чтобы воспользоваться ими, если произойдет отключение питания, или если в результате неправильных настроек в будущем мы загубим свою систему. Для создания файла сохранения можно пройти как минимум двумя путями, все они в конечном итоге дадут одинаковый результат:
— пуск – настройки – создание файла сохранения
— пуск – завершение работы – сохранение

Из предложенных вариантов мы детально рассмотрим только первый – сохранение в модуль. Файл сохранения по умолчанию ляжет в папку /base, там же, где основные модули ядра. Он загрузится последним, по алфавиту, т.к. имя начинается на 090. Жмем ОК и переходим к следующему шагу:

В этом окне дано подробное описание для процедуры сохранения. Обратите внимание, какой путь и имя предлагается по умолчанию для нашего файла сохраненки – он ляжет в папку /base на нашей загрузочной флэшке и в его имени будет текущая дата. В общем случае рекомендуется указать путь в явном виде, т.е. сделать его таким /sdb1/pra/base/…(если наша флэшка в системе смонтирована как /sdb1).

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

Выбор типа сохранения.pfs

Такое сжатие обусловлено тем, что в нашей системе еще ничего нет, мы проводим эксперимент с чистой системой. В общем случае файл сохраненки может ужиматься из нескольких десятков или даже сотен мегабайт почти в 2-3 раза. О завершении процедуры в обоих случаях нам сообщает всплывающий Puppy–помощник. Как и ожидалось, файл сохраненки расположился в /base.
Время, потраченное на создание файла, зависит как от скоростных качеств флэшки, так и от объема данных, и в разных случаях может меняться от нескольких секунд (вариант сохранения только настроек) до нескольких минут (вариант полного сохранения).

В чем разница между двумя вариантами сохранения?

Только настройки

В первом варианте сохраняются настройки ситемы, расположенные только в каталогах /etc и /home (разрешение экрана, часовой пояс, раскладки и настройки клавы, обои, темы, ярлыки рабочего стола, настройки подключений wifi и т.д.). Все модули начинающиеся с цифр надо размещать в /base, только для этих модулей (для этого ПО) все ваши настройки будут сохранены в первом варианте сохранения. Например, вы можете разместить браузер 083-firefox_36-profile-s02.pfs в папке /modules, и после сохранеия по первому варианту удивитесь, что все настройки браузера не сохранились. Размещайте такие молдули в /base и все будет ок.

Полное сохранение

Полное сохранение, это не только каталог /etc и /home (настройки), но и все вместе с установленным софтом из /modules и его настройками. Именно поэтому файл полной сохраненки может иметь сравнительно большой размер, до нескольких сотен мегабайт и даже до нескольких гигабайт, в зависимости от ваших аппетитов. Полное сохранение позволяет вам получить систему, всегда готовую к работе и неубиваемую неосторожными действиями пользователя. Настроили систему под себя, установили и настроили нужный софт, сделали полную сохраненку и все! Вы можете сохранить этот файл на другом носителе и в случае повреждения основного заменить обычным копированием. Единственный недостаток обоих вариантов сохранения – это потеря не сохраненных данных в случае аварийного выключения.

Читайте также:  Dir 620 настройка ttl

3. Настройка системы «под себя».

Теперь мы знаем, как устроена наша система, как загружаются модули, как сохранить свои настройки. Можно приступать к практическому воплощению своих знаний. Для этого развернем на нашу флэшку самый свежий и самый полный (на сегодняшний момент) дистрибутив PRA из исошника вот отсюда http://file.puppyrus.org/users/pra/iso/

Сделаем первую загрузку системы и убедимся, что по умолчанию у нас все работает, все драйвера на месте, есть звук, работает камера, разрешение экрана в норме. Если что-то не так, пробуйте варианты загрузки, выбирая в первом меню разные типы драйверов. Будем исходить из того, что у вас все заработало.

Подключение к интернет

Внешний вид

Аналогично для панели внизу – правый клик на панели – панель – параметры панели – установить нужные размеры и поведение панели.

Ярлыки на рабочем столе

Настройка приложений

Следующим шагом запустим и настроим свои аккаунты в Pidgin (аська) и Skype. Здесь все как обычно, поэтому рекомендаций давать не буду. Кроме того, откроем браузер Chrome, настроим его (аккаунт google, если есть., размер шрифтов, путь для закачек, дополнительные расширения и т.п.) и создадим группу домашних закладок.

Клавиатура

Прочие настройки

Продолжим настройку. Правый клик на кнопке Пуск (по-прежнему ее так называем, по привычке и аналогии с Win), далее Свойства – нам откроется окно настроек. Здесь все понятно, поигравшись с галочками вы можете менять местами столбцы меню и строку поиска. Интересная закладка Commands – она определяет, какие кнопки будут выведены в углу открытого меню. С их помощью очень удобно и быстро вести дальнейшие настройки. Хотя, все эти операции можно выполнить и другими способами, запуская то или иное ПО или утилиту.

Некоторые из этих настроек мы уже использовали. Остальное каждый сможет проверить и настроить под себя. Вкратце остановимся на наиболее полезных и интересных.
Сеансы и запуск – на вкладке Автозагрузка можете посмотреть, какие приложения запускаются при старте системы. Здесь же можно добавлять в автозагрузку свои команды и скрипты.

Файловый менеджер – здесь можно настроить внешний вид и поведение FM Thunar (эти же операции можно сделать, открыв FM – Правка – Параметры). Для тех, кто привык работать в Win-проводнике, работа в FM Thunar будет привычной. Как альтернативу мы позже установим Double Commander, для тех, кто привык работать в Total Commander.

Добавление модулей из репозитория

и в папку /base:
083-firefox_37-profile-s01.pfs
083-Opera-12.16-s08-profile.pfs

После перезагрузки оба браузера прекрасно работают! Их ярлыки появились в меню, в разделе Интернет.

В следующей пошаговой инструкции мы научимся, как устанавливать ПО из репозитария, как устанавливать некоторые windows-приложения, а так же попробуем собрать модуль своими руками.

Источник