vik |
|
Темы:
19
Сообщения:
94
Участник с: 16 мая 2010
|
Т.к. трудно запомнить что-где лежит по новому (переезд настроек из /etc/rc.conf по всему /etc), вот простенький скрипт-напоминалка который упростит процесс настройки.#!/bin/bash # #----ConfArch---- # Copyright 2012 Vik and Anode (archlinux.org.ru forum) # Distributed under the terms of the GNU General Public License v2 # # this script help configure ArchLinux system # e-mail:vik24rus_DOG_gmail.com # # VERSION=v0.2 while [ true ] do clear editor1="/usr/bin/nano" # впиши путь до любимого редактора echo "Выберете файл конфигурации для редактирования" echo "1 /etc/rc.conf - секции Daemons,Storage,Network" echo "2 /etc/hostname - просто впиши имя хоста" echo "3 /etc/vconsole.conf - Раскладка клавы и консольный шрифт " echo "4 /etc/timezone - временная зона" echo "5 /etc/locale.gen настройка локалей, не забываем написать- LC_COLLATE=C и после выполнить - locale-gen " echo "6 В директории /etc/modules-load.d/ создайте файлы модулей ядра" echo "7 Помощь по заполнению vconsole.conf ,настройки временной зоны, а так же по созданию файла /etc/adjtime" echo "0 Выход" read doing case $doing in 1) $editor1 /etc/rc.conf ;; 2) $editor1 /etc/hostname ;; 3) $editor1 /etc/vconsole.conf ;; 4) $editor1 /etc/timezone ;; 5) $editor1 /etc/locale.gen && echo "ВЫПОЛНЯЮ locale-gen" && sleep 4 && locale-gen && echo "OK" && sleep 4 ;; 6) cd /etc/modules-load.d/ && $SHELL ;; 7) while [ 1 -lt 2 ] ; do clear echo "1 /etc/vconsole.conf" echo "2 /etc/timezonek" echo "3 /etc/adjtime" echo "0 exit" read doing case $doing in 1) echo "KEYMAP=ru" echo "FONT=cyr-sun16" echo "FONT_MAP= " echo -en "\nНажмите любую клавишу для продолжения..." && read a ;; 2) echo \ "Пример значения в самом файле: Europe/Moscow . Создание ссылки на соответствующий файл localtime, который находится в /usr/share/zoneinfo/ команда: ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime" echo -en "\nНажмите любую клавишу для продолжения..." && read a ;; 3) echo "в случае если время по utc команда: hwclock --systohc --utc , в случае с localtime: hwclock --systohc --localtime" echo -en "\nНажмите любую клавишу для продолжения..." && read a ;; 0) break ;; *) echo "Введено неправильное действие" echo -en "\nНажмите любую клавишу для продолжения..." && read a esac done ;; 0) exit 0 ;; *) echo "Введено неправильное действие" esac done Перед использование не забудьте в скрипте: editor1=“/usr/bin/nano” # впиши путь до любимого редактора |
nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
Мин нет, всё работает.
Говорила мама: "RTFM, сынок!"
|
anode |
|
Темы:
8
Сообщения:
1019
Участник с: 30 августа 2011
|
И русские буквы отображаются? Или надо устанавливать шрифт? |
anode |
|
Темы:
8
Сообщения:
1019
Участник с: 30 августа 2011
|
Выпробовали запускать этот скрипт в установочном окружении? Я тоже, но думаю, что русских букв там не будет :( Т.е. в начало скрипта надо вставить что-то типа:/usr/bin/unicode_start UniCyr_8x16 echo "Выберите ваш любимый текстовый редактор" echo "1- nano" echo "2- vi" read ed case $ed in 2) editor1=/usr/bin/vi ;; *) editor1=/usr/bin/nano esac PS. Испытал, есть русские буковки. Оба изменения надо вставить до первого while, а строку editor1="/usr/bin/nano" # впиши путь до любимого редактора |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Перед использование не забудьте в скрипт Забудут, надо после запуска запрос выводить, имя получать и через which искать полный путь, если сильно надо. |
firefoxic |
|
Темы:
7
Сообщения:
112
Участник с: 12 января 2013
|
Как-то конец названия темы не для русскоязычного форума...
Я не красноглазик, я фаерфоксик ^_^
|