User:Surendil

From ArchWiki

Hello, world

Hi, I'm Nick. Sorry, but It is hard to me to speak English, so, I will write this page in Russian.

Если честно, мне очень понравился Arch :) и мне хотелось бы, в меру своих возможностей, помочь таким же новичкам, как и я, в освоении мира Linux. Надеюсь, что мои переводы будут не слишком корявыми, и обещаю приложить все усилия, чтобы... всё было как надо :)

Рабочий план

Здесь я размещаю ссылки на статьи, над которыми я работаю сейчас, работал или только собираюсь.

Активные статьи

Запланированные статьи

  • Dwm (Русский) - статья о симпатичном мозаичном оконном менеждере для X

Завершённые статьи

Памятка самому себе

Установка Yaourt

Потребуется base-devel:

pacman -S base-devel

Добавить в список репозиториев /etc/pacman.conf следующую запись:

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64

Теперь можно приступить к установке:

pacman -Sy yaourt

Как настроить ALSA?

Вообще, ALSA устанавливается вместе с Arch. Теперь остаётся лишь настроить её. Выполните:

pacman -S alsa-utils

Теперь из-под обычного пользователя выполнить необходимые настройки в alsamixer:

# su username
alsamixer

После этого нужно сохранить настройки, для этого необходимо вернуться в root и выполнить:

# exit
alsactl store

Кроме того, нужно добавить обычного пользователя в группу audio:

gpasswd -a username audio

И добавить alsa в список демонов файла /etc/rc.conf:

# nano /etc/rc.conf
DAEMONS=(... alsa)

Как установить и настроить иксы?

Подготовка к установке

Сначала нужно установить и запустить HAL и DBus:

pacman -S hal dbus
/etc/rc.d/hal start

Не забыть включить HAL в список демонов в /etc/rc.conf:

DAEMONS = ( syslog-ng hal ... alsa )

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

Установка

Теперь установить иксы, драйвера для видеокарты и клавиатуры. Я буду использовать проприетарный драйвер:

pacman -S xorg nvidia xf86-input-evdev

Запустить конфигуратор, настройки по-умолчанию подойдут:

Xorg -configure
mv /root/xorg.conf.new /etc/X11/xorg.conf

Локализация

Настройка локали

В файле /etc/locale.gen раскомментировать (убрать знак '#') эту строчку:

ru_RU.UTF-8   UTF-8

Создать локаль:

/usr/sbin/locale-gen

Теперь нужно установить шрифты с поддержкой русского языка. Пускай это будет симпатичный terminus:

pacman -S kbd-ru-keymaps terminus-font

Отредактировать файл /etc/rc.conf:

LOCALE="ru_RU.UTF-8"
CONSOLEFONT=ter-v16f

Установить пакеты со шрифтами для иксов:

pacman -S ttf-ms-fonts ttf-dejavu ttf-liberation
Note: Можно ограничиться одним или несоклькими пакетами, на ваш выбор

Создать файл /etc/X11/xorg.conf.d/20-evdev.conf. Это нужно для переключения раскладок:

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "XkbLayout" "us,ru(winkeys)"
	Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

В XkbOptions задаётся аккорд для переключения раскладки. grp_led:scroll включает индикацию раскладки лампочкой ScrollLock на клавиатуре. Очень удобно :)

Перекодирование тегов MP3

Для перекодирования тегов и избавления от кракозябр в плейлистах использовать команду:

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Исправление отображения русских букв в Thunar (Xfce)

В файле /etc/xdg/xfce4/mount.rc добавьте utf8=true в секции файловых систем, с которыми имеет место проблема. Например:

[vfat]
uid=<auto>
shortname=winnt
utf8=true
# FreeBSD specific option
longnames=true

На заметку:

  • vfat - FAT, флешки
  • iso9660 - CDFS, компакт-диски CD
  • udf - UDF, обычно DVD
  • ntfs - без комментариев :)
  • ntfs-3g - свободная реализация NTFS

Настройка

Курсор мыши

Стандартный чёрный курсор X11 можно заменить более приятным глазу, например Simple and Soft. Для установки достаточно распаковать в /usr/share/icons/themename'/cursors.

Установка и настройка Xfce

Warning: Прежде чем приступить к установке Xfce, убедитесь, что у вас установлены иксы ;)

Установка Xfce

Для установки Xfce выполните:

pacman -S xfce4

Дополнительные пакеты устанавливаются в пакете xfce4-goodies:

pacman -S xfce4-goodies
Note: При установке xfce4-goodies нужно помнить, что этот пакет потянет за собой кучу зависимостей примерно на 400 Мб

Доводка и настройка Xfce

Обновление рабочего стола

Для автоматического обновления содержимого окон и рабочего стола нужно заменить fam на gamin. Эти пакеты несовместимы друг с другом, подтвердите удаление fam:

pacman -S gamin

Xfce4-mixer и ALSA

Чтобы xfce4-mixer работал с ALSA, нужно установить gstreamer0.10-base-plugins:

pacman -S gstreamer0.10-base-plugins

Автоматический запуск Xfce при загрузке компьютера

Если вы хотите, чтобы Xfce запускался автоматически при загрузке компьютера, добавьте в файл ~/.xinitrc строчку:

exec ck-launch-session startxfce4

Таким образом, файл будет выглядеть примерно так:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
exec ck-launch-session startxfce4

Выключение компьютера из Xfce

Для того, чтобы обычный пользователь мог выключить или перезагрузить компьютер, нужно добавить его в группу power:

gpasswd -a username power

К тому же, строчка запуска Xfce в файле ~/.xinirc должна выглядеть именно так, как в листинге выше, с ck-launch-session

Установка и настройка SLiM

SLiM - сокращение от Simple LogIn Manager. Его особенность - отсутствие зависимостей от Gnome или KDE, таким образом, если вам не нужен ни один из этих рабочих столов, вам стоит присмотреться к SLiM.

Установка SLiM

SLiM можно установить так:

pacman -S slim

Настройка SLiM

Если планируется использовать единственный рабочий стол для пользователя, можно ограничиться указанием его в ~/.xinirc

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

exec ck-launch-session startxfce4

Скорее всего, вы захотите, чтобы SLiM запускался автоматически при включении компьютера. Вы можете достичь этого двумя путями: добавить slim в список демонов вашего /etc/rc.conf или же внести изменения в /etc/inittab. Лично мне второй способ нравится больше:

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

Для запуска SLiM, вам нужно загрузиться в X11, поэтому закоментируйте строчку id:3:initdefault: и раскоментируйте id:5:initdefault:.

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1

Теперь, в конце файла, найдите образцы строчек для запуска экранного менеджера входа в систему и закоментируйте все, кроме SLiM. Для включения возможности автоматического входа с учётной записью пользователя, необходимо внести изменения в файл /etc/slim.conf:

default_user username
autologin yes

Если вы хотите, чтобы при запуске SLiM автоматически включался NumLock, раскоментируйте строчку в /etc/slim.conf:

# Activate numlock when slim starts. Valid values: on|off
numlock on

Разное

Список избранных программ

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

Проигрыватели

  • exaile - удобный аудиоплеер
  • totem - медиаплеер

Текстовые редакторы

  • mousepad - простой, но незаменимый текстовый редактор. часть xfce

Офис

  • abiword - текстовый процессор. сравним с wordpad
  • gnumeric - табличный процессор. удобный, функциональный, достаточно лёгкий. достойный выбор
  • evince - просмотрщик документов
  • gcalculator - калькулятор

Графика

  • GIMP - растровый графический редактор

Видео

  • guvcview - программа для работы с UVC веб-камерами

Диски

  • xfburn - лёгкий инструмент для записи дисков

Система

  • gparted - разметка дисков

Эмуляция

  • virtualbox - виртуальная машина