User:Surendil
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. Надеюсь, что мои переводы будут не слишком корявыми, и обещаю приложить все усилия, чтобы... всё было как надо :)
Рабочий план
Здесь я размещаю ссылки на статьи, над которыми я работаю сейчас, работал или только собираюсь.
Активные статьи
- Eclipse (Русский) - статья об Eclipse. В английском разделе не завершена, перевёл кривовато. Думаю, нужно поработать над оформлением: информации мало, а физически не на одну страницу развезло
- NTP (Russian) - перевод, слияние с Network Time Protocol (Русский)
- Network Time Protocol (Русский) - перевод
- DVD Ripping (Русский) - перевод
- Partitioning (Русский) - перевод
Запланированные статьи
- Dwm (Русский) - статья о симпатичном мозаичном оконном менеждере для X
Завершённые статьи
- Thunar (Русский) - про расшаривание через Samba сам не понял xD
- USB 3G Modem (Русский) - близко к оригиналу английской статьи, отсутствует часть про дозвон: есть отличная статья Wvdial (Русский)
- 3G and GPRS modems with pppd alone (Русский) - то же самое, "почти" английская статья
- Libnotify (Русский) - про libnotify. Однако, нужно проверить информацию: у меня на Xfce не заработало что-то :)
- Apocalypse (Русский) - выживание в апокалипсис вместе с Arch Linux
- Huawey E220 E1550 3G modem (Русский) - объединена с USB 3G Modem (Русский)
Памятка самому себе
Установка 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
Создать файл /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
Установка Xfce
Для установки Xfce выполните:
pacman -S xfce4
Дополнительные пакеты устанавливаются в пакете xfce4-goodies:
pacman -S xfce4-goodies
Доводка и настройка 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 - виртуальная машина