Первоначальные настройки:Обновить репозитории и зависимостиПроверка и обновление репозиториев, установка обновлений: Система --> Администрирование --> Менедежр обновлений --> [ввести пароль пользователя] --> [установить все обновления](то же самое, но из консоли tty1: $ sudo apt-get update && sudo apt-get upgrade) Разрешить учетную запись rootПерейти в консоль: Ctrl+Alt+F1. Установить (разрешить, без пароля root запрещен):$ sudo su и назначить пароль root: # passwd [новый пароль] Доустановить нужноеиз репозиториев$ sudo apt-get install mc - а как же без него?$ sudo apt-get install mumble - голосовой обмен по VoIP $ sudo apt-get install htop - удобный и наглядный монитор ресурсов $ sudo apt-get install hwinfo - что-то типа консольного Everest, можно увидеть серийные номера оборудования $ sudo apt-get install mpg321 - консольный mp3-плеер можно и так: $ sudo apt-get install mc mumble htop hwinfo mpg321 - одним махом и рраз! установка WINE (среда выполнения Windows приложений)домашняя страница: http://www.winehq.org/$ sudo add-apt-repository ppa:ubuntu-wine/ppa $ sudo apt-get update $ sudo apt-get install wine1.3 После установки Wine можно будет пользоваться такими приложениями, как TheBAT!, Voyager, Radmin, куча разнообразных пользовательских CAD программ типа Sprint Layout и sPlan и даже Total Commander! Открывается и работает практически всё. Для запуска надо в Наутилусе (это название Проводника в Ubuntu) кликнуть правой клавишей на .exe файле и выбрать "Открыть в Wine - загрузчик Windows программ"" отдельно, из пакетов припиетарное ПОTeamViewer (http://www.teamviewer.com/ru/download/index.aspx) :$ wget http://www.teamviewer.com/download/teamviewer_linux.deb && sudo dpkg -i teamviewer_linux.deb Skype для Ubuntu 8.10+ 64bit v2.1beta (http://www.skype.com/go/getskype-linux-beta-ubuntu-32): $ wget http://download.skype.com/linux/skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb && sudo dpkg -i skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb Настройки Skype: --> Настройки --> Общие --> Выберите стиль --> GTK+ (cстанет нормально видно меню) --> Настройки --> Уведомления - Контакт показался в сети / Контакт покинул сеть --> снять галки.
Установка драйвера для ATI Radeon HD3650 для 64bit системСкачать драйвер (ВНИМАНИЕ! НЕ ИСПОЛЬЗОВАТЬ РУССКИЕ ИМЕНА В ПУТИ! Я кладу в /home/<user>/)$ wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-1-x86.x86_64.run Перейти в чистую консоль tty1: Ctrl + Alt + F1 --> логин/пароль --> $ sudo su Убить консоль перед установкой драйвера надо обязательно: # /etc/init.d/gdm stop ; остановить иксы # cd~ ; перейти в домашнюю папку # sh ati-driver-installer-11-1-x86.x86_64.run ; запустить установку драйвера # /etc/init.d/gdm start ; запустить иксы, если необходимо Затем следует перезагрузить компьютер # reboot Настройка framebuffer (изменение шрифта в консоли)Взято отсюда: http://dvoice.ru/blog/golinux/62.htmlДоустановим необходимые пакеты binutils, gcc, v86d, hwinfo$ sudo apt-get install binutils gcc v86d hwinfoОпределим поддерживаемые разрешения для дисплея, используя hwinfo$ sudo hwinfo --framebufferПримерный вывод (жирным выделено интересующее в данном случае): vadim@big:~$ sudo hwinfo --framebuffer Редактируем параметры Grub2ВНИМАНИЕ: Синим выделены места, где надо будет ввести собственные данные!Запускаем редактор: $ sudo nano /etc/default/grub a) Ищем строку: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ; (для быстрого поиска - ^w) меняем ее на: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap" то есть добавляем в эту строку параметр: 'nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap' b) Ищем строки: #GRUB_TERMINAL=console #GRUB_GFXMODE=640x480 Раскомментируем их и вписывает желаемое разрешение для своего монитора. Например: GRUB_TERMINAL=console GRUB_GFXMODE=1280x1024 Сохраняем /etc/default/grub (Ctrl+O, Ctrl+x), выходим. c) Далее: $ sudo nano /etc/grub.d/00_header Ищем строку: 'set gfxmode=${GRUB_GFXMODE}' и сразу под ней вписываем: 'set gfxpayload=keep' Должно получится примерно так: set gfxmode=${GRUB_GFXMODE} set gfxpayload=keep ... сохраняем, выходим d) Обновим параметры запуска груба: $ sudo update-grub e) Внесем в исключения модуль vga16fb. В Ubuntu 10.04 по умолчанию за фреймбуфер отвечает vga16fb, если не найдено что-то лучшее. Это невероятно медленно при использовании 10.04, особенно в качестве виртуального VirtualBox или в качестве гостя в ESX 4. (See this bug report). В этой ситуации рекомендуется добавить vga16fb как исключение в файл / и т.д. /etc/modprobe.d/blacklist-framebuffer.conf: $ sudo nano /etc/modprobe.d/blacklist-framebuffer.conf и в конец текста вписываем: 'blacklist vga16fb'. Сохраняем, выходим. Изменение вступит в силу после перезагрузки. Удалим уже ненужный пакет 'xserver-xorg-video-nouveau'$ sudo apt-get remove xserver-xorg-video-nouveauПоскольку пакет libdrm-nouveau1, который тоже следут удалить, тянет за собой все иксы, заносим модуль nouveau в блеклист чтоб он не мешал нам установить драйвер NVIDIA: $ sudo nano /etc/modprobe.d/blacklist.conf и в конец текста вписываем: 'blacklist nouveau' - сохраняем, выходим. Установим драйвер ATI (если ещё не установлен в шаге 1.4)$ sudo rmmod nouveau ; ERROR: Module nouveau does not exist in /proc/modules$ sudo sh ./ati-driver-installer-11-1-x86.x86_64.run ; где скачать см. см.шаг 1.4 Редактируем '/etc/initramfs-tools/modules'$ sudo nano /etc/initramfs-tools/modulesдобавляем строку: 'uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap' , сохраняем, выходим. далее даем команду активировать fb: $ echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash И последний штрих - перезапуск framebuffer
$ sudo update-initramfs -uПосле полной перезагрузки все изменения вступят в силу. Меню Grub2 будет отображено в формате VGA 80х25 (благодаря команде GRUB_TERMINAL=console), в tty1...6 будет указанное разрешение (1280х1024 /24bit) с использованием движка uvesafb, а не глючного в данном случае vga16fb. P.S: если у вас уже установлен проприеатарный драйвер ATI, то устанавливать его заново необязательно. Просто пропускаем пункт 4. Установка X Neural Switcher (Punto Switcher для Linux)X Neural Switcher http://xneur.ru/ - программа для автоматического переключения раскладок клавиатуры, в зависимости от набираемого текста. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный.Установка простая: $ sudo apt-get install xneur ; будет установлена версия xneur 0.9.5.1 Но мы хотим последнюю стабильную. Поэтому добавим в репозиторий ссылку на последнюю стабильную ветку с сайта разработчиков и получим версию $ sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get $ sudo apt-get install xneur ; будет установлена версия gxneur 0.11.1-0lucid + всё необходимое Чтобы программа автоматически запускалась при следующей перезагрузке. надо добавить её в Система --> Параметры --> Запускаемые приложения --> Добавить --> команда gxneur. ![]() Единственное, что можно сделать в настройке - убрать "озвучку" клавиш при вводе (Параметры --> Уведомление --> Нажатие клавиши при раскладке 1/2 --> снять галку) Регулировка скорости вентиляторовИспользуется пакет lm-sensors http://www.lm-sensors.org/FAQ по установке и настройке - тут: http://www.lm-sensors.org/wiki/FAQ ПРЕДУПРЕЖДЕНИЕ: Вы можете повредить ваше оборудование. Вентилятор на процессоре необходим для его охлаждения, а в процессе выполнения этого howto он будет выключен пару раз на примерно пять секунд. Если вам не хочется этого делать - не делайте! Установка$ apt-get install lm-sensors (обычно должна быть уже установлена)настройка lm-sensors: $ sudo sensors-detect Будет много вопросов в стиле: "нашел-датчик-сканировать-его?" везде отвечаем 'y' (YES). В конце опроса будет такая фраза: Just press ENTER to continue: Просто жмем ENTER. Driver `it87': * ISA bus, address 0x290 Chip `ITE IT8718F Super IO Sensors' (confidence: 9) Driver `coretemp': * Chip `Intel Core family thermal sensor' (confidence: 9) To load everything that is needed, add this to /etc/modules: #----cut here---- # Chip drivers coretemp it87 #----cut here---- If you have some drivers built into your kernel, the list above will contain too many modules. Skip the appropriate ones! Do you want to add these lines automatically to /etc/modules? (yes/NO) Отвечаем 'y' (YES) Successful! Monitoring programs won't work until the needed modules are loaded. You may want to run '/etc/init.d/module-init-tools start' to load them. Unloading i2c-dev... OK Unloading i2c-i801... OK Теперь настройки сохранены в /etc/modules. Запустим lm-sensors командой: $ sudo service module-init-tools start $ sudo modprobe it87 теперь по команде $ sensors будет выведен список состояний всех сенсоров: coretemp-isa-0000 Adapter: ISA adapter Core 0: +43.0°C (high = +78.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +38.0°C (high = +78.0°C, crit = +100.0°C) it8718-isa-0290 Adapter: ISA adapter in0: +1.12 V (min = +0.00 V, max = +4.08 V) in1: +1.90 V (min = +0.00 V, max = +4.08 V) in2: +3.33 V (min = +0.00 V, max = +4.08 V) in3: +2.91 V (min = +0.00 V, max = +4.08 V) in4: +0.13 V (min = +0.00 V, max = +4.08 V) in5: +0.02 V (min = +0.00 V, max = +4.08 V) ALARM in6: +0.10 V (min = +0.00 V, max = +4.08 V) in7: +3.14 V (min = +0.00 V, max = +4.08 V) Vbat: +3.28 V fan1: 953 RPM (min = 10 RPM) fan2: 2163 RPM (min = 0 RPM) fan3: 1691 RPM (min = 0 RPM) fan4: 1049 RPM (min = 0 RPM) temp1: +45.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor temp2: +28.0°C (low = +127.0°C, high = +70.0°C) sensor = thermal diode temp3: -2.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor cpu0_vid: +0.000 V Настройки порогов же хранятся в в /etc/sensors.conf $ sudo nano /etc/sensors.conf Тюнинг Взято в основном отсюда: http://ilab.me/ilab/ubuntu-lm_sensors_1/ "...В дефолтном конфиге нету правил для новых датчиков, поэтому по дефолту температура, к примеру, может показываться неверно или может не показываться какая другая информация или наоборот выводиться лишний "мусор". Lm Sensors получает данные и с помощью констант и простых математических действий записанных в sensors3.conf, преобразует их в конечный вид, пригодный для понимания. Также можно скрыть ненужные элементы, например, у меня скрыт 3-ий кулер "ignore fan3", так как он просто не установлен, к тому же можно переименовать элементы в удобный/правильный вид..." Измененный файл: /etc/sensors3.conf : # lm_sensors configuration file for the Gigabyte GA-EP35-DS3 motherboard # Chip drivers it8718-isa-0290 & coretemp-isa-* # Edited Vadim Limat february 01 2011 # Version 01 chip "it8718-*" # Voltages label cpu0_vid "CPU VID" label in0 "CPU VCore" set in0_min 0.850 # смотреть в документацию на процессор set in0_max 1.3625 # смотреть в документацию на процессор label in1 "DDR" set in1_min 1.8 * 0.95 set in1_max 1.8 * 1.20 label in2 "+3.3V" set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 label in3 "+5V" set in3_min 5 * 0.95 set in3_max 5 * 1.05 ignore in4 ignore in5 ignore in6 label in7 "+12V" set in7_min 12 * 0.95 set in7_max 12 * 1.05 label in8 "Vbat" # compute Voltages compute in3 @ * (6.8/10+1), @ / (6.8/10+1) # compute in4 ((30/10)+1)*@ , @/((30/10)+1) # compute in5 (1+232/56)*@ - 4.096*232/56 , (@ + 4.096*232/56)/(1+232/56) # compute in6 (1+120/56)*@ - 4.096*120/56 , (@ + 4.096*120/56)/(1+120/56) compute in7 @ * ( 30/10+1), @ / ( 30/10+1) # Temperatures label temp1 "North Bridge temp" set temp1_min 35 set temp1_max 60 label temp2 "Ambient Case Temp" set temp2_min 15 set temp2_max 35 ignore temp3 # "ACPI Temp or CPU Temp" # Fans label fan1 "CPU Fan" label fan2 "Case Fan Front" label fan3 "Case Fan HDD's" label fan4 "Case Fan Rear" set fan1_min 770 set fan2_min 0 set fan3_min 1600 set fan4_min 1000 # Coretemp max 86C (/sys/devices/platform/coretemp.0/temp1_max) instead of 100C chip "coretemp-isa-*" #compute temp1 (@ -14),(@ +14) НастройкаОбучение системы управления вентиляторами:$ sudo pwmconfig vadim@big:~$ sudo pwmconfig # pwmconfig revision 5770 (2009-09-16) This program will search your sensors for pulse width modulation (pwm) controls, and test each one to see if it controls a fan on your motherboard. Note that many motherboards do not have pwm circuitry installed, even if your sensor chip supports pwm. We will attempt to briefly stop each fan using the pwm controls. The program will attempt to restore each fan to full speed after testing. However, it is ** very important ** that you physically verify that the fans have been to full speed after the program has completed. Found the following devices: hwmon0/device is coretemp hwmon1/device is coretemp hwmon2/device is it8718 ; датчики скорости вентиляторов Found the following PWM controls: hwmon2/device/pwm1 hwmon2/device/pwm2 ; это вентилятор на шасси; stop at PWM=30 hwmon2/device/pwm3 ; это CPU Cooler Giving the fans some time to reach full speed... Found the following fan sensors: hwmon2/device/fan1_input current speed: 1386 RPM hwmon2/device/fan2_input current speed: 2860 RPM hwmon2/device/fan3_input current speed: 1695 RPM hwmon2/device/fan4_input current speed: 1028 RPM Warning!!! This program will stop your fans, one at a time, for approximately 5 seconds each!!! This may cause your processor temperature to rise!!! If you do not want to do this hit control-C now!!! Hit return to continue: Testing pwm control hwmon2/device/pwm1 ... hwmon2/device/fan1_input ... speed was 1386 now 1388 no correlation hwmon2/device/fan2_input ... speed was 2860 now 2872 no correlation hwmon2/device/fan3_input ... speed was 1695 now 1691 no correlation hwmon2/device/fan4_input ... speed was 1028 now 1027 no correlation No correlations were detected. There is either no fan connected to the output of hwmon2/device/pwm1, or the connected fan has no rpm-signal connected to one of the tested fan sensors. (Note: not all motherboards have the pwm outputs connected to the fan connectors, check out the hardware database on http://www.almico.com/forumindex.php) Did you see/hear a fan stopping during the above test (n)? y Testing pwm control hwmon2/device/pwm2 ... hwmon2/device/fan1_input ... speed was 1386 now 1391 no correlation hwmon2/device/fan2_input ... speed was 2860 now 0 It appears that fan hwmon2/device/fan2_input is controlled by pwm hwmon2/device/pwm2 Would you like to generate a detailed correlation (y)? y Note: If you had gnuplot installed, I could generate a graphical plot. PWM 255 FAN 752 PWM 240 FAN 1328 (probably incorrect) PWM 225 FAN 2020 (probably incorrect) PWM 210 FAN 2500 (probably incorrect) PWM 195 FAN 2376 (probably incorrect) PWM 180 FAN 2235 (probably incorrect) PWM 165 FAN 2083 (probably incorrect) PWM 150 FAN 1939 (probably incorrect) PWM 135 FAN 1771 (probably incorrect) PWM 120 FAN 1614 (probably incorrect) PWM 105 FAN 1430 (probably incorrect) PWM 90 FAN 1261 (probably incorrect) PWM 75 FAN 1064 (probably incorrect) PWM 60 FAN 872 PWM 45 FAN 274 PWM 30 FAN 0 Fan Stopped at PWM = 30 hwmon2/device/fan3_input ... speed was 1695 now 1691 no correlation hwmon2/device/fan4_input ... speed was 1028 now 1066 no correlation Testing pwm control hwmon2/device/pwm3 ... hwmon2/device/fan1_input ... speed was 1386 now 776 It appears that fan hwmon2/device/fan1_input is controlled by pwm hwmon2/device/pwm3 Would you like to generate a detailed correlation (y)? y Note: If you had gnuplot installed, I could generate a graphical plot. PWM 255 FAN 826 ; реальный максимум - 1360 оборотов CPU Cooler PWM 240 FAN 903 PWM 225 FAN 1138 (probably incorrect) PWM 210 FAN 1326 (probably incorrect) PWM 195 FAN 1288 (probably incorrect) PWM 180 FAN 1234 (probably incorrect) PWM 165 FAN 1169 (probably incorrect) PWM 150 FAN 1115 (probably incorrect) PWM 135 FAN 1048 PWM 120 FAN 986 PWM 105 FAN 920 PWM 90 FAN 865 PWM 75 FAN 818 ; реальный минимум - 800 оборотов CPU Cooler PWM 60 FAN 791 PWM 45 FAN 777 PWM 30 FAN 774 PWM 28 FAN 771 PWM 26 FAN 769 PWM 24 FAN 770 PWM 22 FAN 769 PWM 20 FAN 771 PWM 18 FAN 771 PWM 16 FAN 771 PWM 14 FAN 772 PWM 12 FAN 773 PWM 10 FAN 772 PWM 8 FAN 771 PWM 6 FAN 771 PWM 4 FAN 769 PWM 2 FAN 769 PWM 0 FAN 770 hwmon2/device/fan2_input ... speed was 2860 now 2860 no correlation hwmon2/device/fan3_input ... speed was 1695 now 1695 no correlation hwmon2/device/fan4_input ... speed was 1028 now 1053 no correlation Testing is complete. Please verify that all fans have returned to their normal speed. The fancontrol script can automatically respond to temperature changes of your system by changing fanspeeds. Внимание! Тут внимательно: Do you want to set up its configuration file now (y)? y What should be the path to your fancontrol config file (/etc/fancontrol)? /etc/fancontrol , или просто ENTER Select fan output to configure, or other action: 1) hwmon2/device/pwm3 4) Change INTERVAL 7) Show configuration 2) hwmon2/device/pwm2 5) Just quit 3) hwmon2/device/pwm1 6) Save and quit select (1-n): 7 Результирующие настройки: Common Settings: INTERVAL=10 Settings of hwmon2/device/pwm3: Depends on hwmon0/device/temp1_input Controls hwmon2/device/fan1_input MINTEMP=50 MAXTEMP=70 MINSTART=150 MINSTOP=0 MAXPWM=255 Settings of hwmon2/device/pwm2: Depends on hwmon2/device/temp2_input Controls hwmon2/device/fan2_input MINTEMP=30 MAXTEMP=50 MINSTART=50 MINSTOP=34 MINPWM=0 MAXPWM=255 Запустится мастер обучения. Внимательно читаем и отвечаем на вопросы (на английском!) конфигурация поддерживаемых регуляторов (настройки) теперь находятся в /etc/fancontrol. Доустановка полезных программВсе устанавливаются через Synaptic
Установка сетевого принтера Brother HL-2070NR (cups-драйвер)страница загрузки:http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn1a.html инструкция по установке: http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn1a.html Скачать и установить cups-драйвер для этой моделиподготовительные операции:
Удаление старых файлов настроек (если необходимо почистить от предыдущих попыток): |