General recommendations (Русский)

From ArchWiki
Revision as of 06:33, 17 February 2013 by Kycok (Talk | contribs) (Fixed link from "PKGBUILD" to "PKGBUILD (Русский)")

Jump to: navigation, search

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary end

Данная статья содержит список других популярных статей и важную информацию. В некоторых случаях может потребоваться использование pacman (Русский) для установки дополнительных пакетов из официальных репозиториев и неофициального пользовательского репозитория Arch (AUR) с использованием makepkg и вспомогательных интструментов AUR. Следовательно, от пользователя требуется полное понимание концепции управления пакетами в Arch. Предполагается, что читатель изучил статьи Руководство для начинающих или Официальное руководство по установке Arch Linux и установил базовую систему Arch Linux.

Contents

Внешний вид

Данный раздел повествует о различных способах улучшения внешнего види различный интерфейсов в Arch Linux. Подробнее: Category:Eye candy.

Цветной вывод для консольных приложений

Несмотря на то, что некоторые приложения имеют собственные возможности для цветного вывода, использование "раскрашивающих обработчиков" общего назначения, например, cope, во многих случаях может быть более предпочтительным. Установите copeAUR или cope-gitAUR (более часто обновляемые через Git доступны через AUR. Альтернативы - acocAUR и cwAUR.

Приглашение оболочки (console prompt)

Приглашение оболочки (PS1) в значительной степени можно настроить под себя. См. ветку соответствующую форума What's your PS1?. Также см. статьи Color Bash Prompt or Zsh, если вы используете bash или zsh.

Основные утилиты

Цветной вывод таких базовых утилит, как grep' и ls описан в статье Основные утилиты.

Оболочка Emacs

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

Man-страницы

Справочные man-страницы относятся к числу наиболее полезных ресурсов доступных пользователям GNU/Linux. Для улучшения читабельности можно настроить цветной вывод текста, как это описано в статье Цветные man-страницы.

Шрифты

Множество информации по данной теме можно найти в статьях шрифты и Настройка шрифтов.

Консольные шрифты

Если вы проводите много времени, работая в консоли (т.е. без X-сервера), то, возможно, вам понадобиться сменить консольный шрифт для улучшения читабельности. См. статью Консольные шрифты.

Пропатченные шрифтовые пакеты

Существуют специальные патчи для библиотек, отвечающих за отрисовку шрифтов, которые обеспечивают улучшенную отрисовку. См. статью Настройка шрифтов.

Звук/видео

Category:Audio/Video includes additional multimedia resources.

Плагины для браузеров

Для использования всех мультимедийных возможностей веба можно установить такие To enjoy media-rich web content and for a complete browsing experience, Плагины для браузеров, как Adobe Acrobat Reader, Adobe Flash Player, и Java.

Кодеки

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

Звук

Вывод звука обеспечивается драйверами ядра ALSA and OSS. Также можно дополнительно установить и настроить звуковой сервер.

Загрузка

Данный раздел содержит информацию, относящуюся к процессу загрузки системы. Обзор особенностей процесса загрузки Arch описан в статье Процесс загрузки Arch. Для получения дополнительной информации см. Category:Boot process.

Демоны (сервисы)

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

Автоопределение оборудования

По-умолчанию оборудование определяется при помощи udev во время загрузки. Некоторое уменьшение времени загрузки можно получить, отключив автозагрузку модулей и определив список необходимых модулей вручную, как описано в статье rc.conf - Оборудование. Xorg также может определять требуемые драйверы при помощи udev, и пользователь имеет возможность настроить X-сервер вручную.

Включение Num Lock при загрузке

Для автоматического включения Num Lock при запуске системы см. статью Включение Num Lock при загрузке.

Сохранение загрузочных сообщений

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

Запуск X при загрузке

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

Улучшение консоли

Данный раздел содержит информацию о различных способах улучшения работы консольных программ. Для получения большей информации см. Category:Command shells и Category:Utilities (English).

Алиасы в консоли

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

Дополнения для Bash

Список различных настроек для Bash, включая улучшения для автодополнения команд, поиска по истории команд и различные макросы можно найти в статье Bash: советы и рекомендации.

Сжатые файлы

Сжатые файлы, или архивы, часто используются в системах GNU/Linux. Один из них, Tar, является одним из наиболее часто используемых инструментов архивации (например, пакеты Arch Linux представляют собой архивы Tar, упакованные при помощи xzip), так что пользователям следует ознакомиться с его синтаксисом. См. также статью Основные утилиты: распаковка файлов.

Поддержка мыши

Использование мыши для копирования и вставки текста в консоли может быть более предпочтительным, чем использование традиционных методов screen. См. статью Поддержка мыши в консоли для получения точных инструкций.

Буфер прокрутки

Для возможности просматривать и сохранять текст, который был прокручен за пределы экрана, обратитесь к статье Scrollback buffer (Русский).

Управление сессиями

Using terminal multiplexers like tmux (Русский) or screen, programs may be ran under sessions composed of tabs and panes that can be detached at will, so when the user either kills the terminal emulator, terminates X (Русский), or logs off, the programs associated with the session will continue to run in the background as long as the terminal multiplexer server is active. Interacting with the programs requires reattaching to the session.

Ввод

This section contains popular input device configuration tips. For more, please see Category:Input devices (Русский).

Настрока дополнительных кнопок мыши

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

Раскладка клавиатуры

Неанглийские и другие нестандартные клавиатуры могут работать не так, как ожидается, по умолчанию. Чтобы настроить раскладку в виртуальных консолях, переменная KEYMAP (Русский) должна быть определена в rc.conf. Необходимые для пользователей Xorg настройки описаны в Xorg (Русский)#Переключение раскладок средствами X.org.

Настрока тачпада на ноутбуках

Многие ноутбуки используют тачпады Synaptics или ALPS. Эти и некоторые другие модели тачпадов используют драйвер ввода Synaptics; читайте указания по установке и настройке в Touchpad Synaptics (Русский).

Настройка устройств TrackPoint

О настройке TrackPoint читайте на ThinkWiki.

Сеть

This section is confined to small networking procedures. Head over to Network (Русский) for a full guide. For more, please see Category:Networking.

Синхронизация времени

Network Time Protocol (Русский) (NTP) - протокол для синхронизации часов в компьютеных системах.

Отключение IPv6

Модуль IPv6 не только занимает 250 килобайт памяти. Сообщалось, что отключение IPv6 заметно ускоряло работу в сети программ, которые ошибочно пытались обращаться к серверам. Firefox является одной из этих программ. Поэтому до широкого распространения IPv6 вы можете отключить его модуль (Русский).

Ускорение DNS

Для ускорения работы в системе DNS посредством кэширования запросов, вы можете попробовать использовать pdnsd, очень простой DNS-сервер. Или же установите dnsmasq, который вдобавок позволяет превратить вашу систему в DHCP-сервер.

DNSSEC validation

For better security while browsing web, paying online, connecting to SSH services and similar tasks you should consider using DNSSEC-enabled client software which can validate signed DNS records...

Настройка файрволла

Файрволл может обеспечить вам дополнительный уровень защиты в сети. Ядро Linux содержит в себе Iptables, часть проекта Netfilter. Его можно настраивать как напрямую, так и с использованием фронт-эндов. Arch в поставке по умолчанию не имеет открытых портов и служб, которые бы автоматически запускались без предварительной конфигурации пользователем, поэтому использование файрволла не является существенной необходимостью если вы не используете службы, которые нужно защищать.

Оптимизация

This section aims to summarize tweaks, tools and available options useful to improve system and application performance.

Тестирование производительности (бенчмарки)

Benchmarking is the act of measuring performance and comparing the results to another system's results or a widely accepted standard through a unified procedure.

Получение максимальной производительности

The Maximizing Performance article gathers information and is a basic rundown about gaining performance in Arch Linux.

Управление пакетами

This section contains helpful information related to package management. All users should at least be familiar with the pacman package manager. For more, please see Category:Package management.

Алиасы для pacman

Использование алиасов для комманд или их связки позволяет экономить вам огромное количество времени при использовании терминала. Особенно они полезны при выполнении часто повторяющихся задач, которые не требуют особого внимания в используемых параметрах. Обратившись к pacman Tips, вы можете приглядеть себе несколько таких алиасов.

Система сборки Arch

Ports is a system initially used by BSD distributions consisting of build scripts that reside in a directory tree on the local system. Simply put, each port contains a script within a directory intuitively named after the installable third-party application.

The ABS tree offers the same functionality by providing build scripts called PKGBUILDs, which are populated with information for a given piece of software; integrity hashes, project URL, version, license and build instructions. These PKGBUILDs are later parsed by makepkg, the actual program that generates packages cleanly manageable by pacman.

Every package in the repositories along with those present in the AUR are subject to recompilation with makepkg.

Пользовательский репозиторий Arch (Arch User Repository, AUR)

While the ABS tree allows the ability of building software available in the official repositories, the AUR is the equivalent for user submitted packages. It is an unsupported repository of build scripts accessible through the web interface or by an AUR helper.

An AUR helper can add seamless access to the AUR. They may vary in features, but all ease in searching, fetching, building, and installing from over 20,000 PKGBUILDs found in the unofficial repository.

Зеркала

Visit Зеркала for steps on taking full advantage of using the fastest and most up to date pacman mirrors. As explained in the article, a particularly good advice is to routinely check Статус зеркал and/or Статус зеркал for a list of mirrors that have been recently synced.

Управление питанием

This section may be of use to laptop owners or users otherwise seeking power management controls. For more, please see Category:Power management.

acpid

Users can configure how the system reacts to ACPI events such as pressing the power button or closing a laptop's lid using acpid.

Управление частотой процессора

Modern processors can decrease their frequency and voltage to reduce heat and power consumption. Less heat leads to a quieter system and prolongs the life of hardware. cpufrequtils is a set of utilities designed to assist CPU frequency scaling.

Ноутбуки

For articles related to portable computing along with model-specific installation guides, please see Category:Laptops. For a general overview of laptop-related articles and recommendations, see Laptop.

Ждущий и спящий режимы (suspend и hibernate)

Several options are available to users desiring suspend-to-RAM (sleep/stand-by) and suspend-to-disk (hibernate) functionality. pm-utils describes one popular method, while hibernate-script is an older alternative that does not depend on Xorg packages. Tuxonice is an option growing in popularity and, while it claims to have more features than the other two options, requires kernel patching or the use of linux-iceAUR available in the AUR.

Администрирование системы

Данный раздел посвящен различным задачам по администрированию системы. Для получения большей информации см. Category:System administration.

Управление логами

By default, log files are rotated using logrotate, which rotates existing log files to an alternatively named file (suffixed with a number) and empties the original log files. Logrotate is typically executed via cron job; users must ensure the cron daemon is running in order to initiate log rotation.

Users of the syslog-ng syslog daemon may wish to configure ISO 8601 timestamps (yyyy-mm-ddThh:mm:ss-zz:zz) in log files.

Эскалация привилегий

A new installation leaves users with only the super user account, better known as root. Logging in as root for prolonged periods of time is widely considered to be foolish and insecure. Instead, users should create and use unprivileged user accounts for most tasks, only using the root account for system administration. The Su (substitute user) command allows assuming the identity of another user on the system (usually root) from an existing login, whereas the sudo command grants temporary privilege escalation for a specific command.

Пользователи и группы

Users and groups are used on GNU/Linux for access control; administrators may fine-tune group membership and ownership to grant or deny users and services access to system resources. Access to peripheral devices such as optical (CD/DVD) drives and sound hardware often requires membership in an appropriate group.

Сетевое взаимодействие с Windows

To enable communication between Windows and Arch Linux machines across a network, users can use Samba; a re-implementation of the SMB/CIFS networking protocol.

Системные сервисы

This section relates to демоны. For more, please see Category:Daemons and system services.

Локальная доставка почты

A default base setup bestows no means for mail syncing. To configure Postfix for simple local mailbox delivery, see Local Mail Delivery with Postfix. Other options are SSMTP, MSMTP and fdm.

Печать

CUPS is a standards-based, open source printing system developed by Apple. See Category:Printers for printer-specific articles.

X Window System

Xorg is the public, open-source implementation of the X Window System version 11. If a graphical user interface is desired, the majority of users will use Xorg. See Category:X Server for additional resources.

Desktop environments

Whilst Xorg provides the basic framework for building a graphical environment, there are additional components that may be considered necessary for a complete user experience. Desktop environments such as GNOME, KDE, LXDE), and Xfce bundle together a wide range of X clients, such as a window manager, panel, file manager, terminal emulator, text editor, icons, and other utilities. See Category:Desktop environments for a complete list and additional resources.

Видео-драйверы

The default vesa display driver will work with most video cards, but performance can be significantly improved and additional features harnessed by installing the appropriate driver for ATI, Intel, or Nvidia products.

Оконные менеджеры

A full-fledged desktop environment provides a complete and consistent graphical user interface, but tends to consume a considerable amount of system resources. Users seeking to maximize performance or otherwise simplify their environment may opt to install a менеджер окон instead and hand-pick desired extras. An alternative window manager can also be used with most desktop environments. Dynamic, stacking, and tiling window managers differ in their handling of window placement.