Для копипаста с иксовых приложений (броузер, ОО и тп) в xterm (консоль) с версии фрюши 6 поломали перекодировку по умолчанию, сейчас она работает если запускать xtrem с флагом -class KOI8RXTerm
PS заметка писана для себЕ чтобы не забыть
вторник, 19 августа 2008 г.
пятница, 6 июня 2008 г.
Как я понимаю загрузку компа
все дело в волшебных пузырьках.... (это присказка)
берем ПК, ставим на него 2 сата ХДД в режиме IDE, назовем их для себя ХДД1 и ХДД2
для винды они будут
disk0 (ХДД1)
disk1 (ХДД2)
(как то по правильному они звались нипомню... в boot.ini могно глянуть пример официального названия)
для линуха они же
/dev/hda (ХДД1)
/dev/hdb (ХДД2)
для фрибсд
/dev/ad0 (ХДД1)
/dev/ad1 (ХДД2)
теперь переведем их в режим AHCI
винда просто не узреет пока дрова (по F6 которые) не подсунешь, да и с ними не грузанется
линух увидит
/dev/sda
/dev/sdb
фрибсд плевать на такое, все равно как и на ИДЕ
теперь поменяем местами ХДД1 и ХДД2
во всех осях они поменяются местами, то есть обозначение нашего ХДД1 было hda а стало hdb
теперь к чему это я веду:
загрузчик - это НЕСКОЛЬКО программ, каждая из которых ЖЕСТКО привязана к конфигурации железа
МБР - первый этап, он просто передает загрузку на ПЕРВЫЙ жесткий диск
загрузчик ОС (груб, лило, винбут и прочие) - тут уже можно что то настраивать, они передают загрузку уже непосредственно операционке, на тот хард где та живет
ОС - загружается с параметрами ПРОПИСАННЫМИ при установке или настройке
пример:
было: ХДД1 - винда, данные1; ХДД2 - данные2, линух; загрузчиком груб
голосом МБР на ХДД1 - отдаю бут на активный ХДД (сейчас ХДД2)
голосом груба - так!.. кто тута у нас на /dev/hda? и кто тута у нас на /dev/hdb?... по дефолту отдаю на /dev/hdb2
голосом винды - я живу на disk0/partition0 у мну файлы тама и дом тама
голосом линуха - я живу на /dev/hdb2 и ядро мое тама
поменяем физически местами ХДД1 и ХДД2
голосом МБР на ХДД1 - отдаю бут на активный ХДД (сейчас ХДД1)
голосом груба - так!.. кто тута у нас на /dev/hda? и кто тута у нас на /dev/hdb?... по дефолту отдаю на /dev/hdb2
голосом данных1 - какого хрена мне суют загрузку?! нету тута никого и звать их никак!
настроим груба с сидюка к новой конфигурации
голосом МБР на ХДД2 - отдаю бут на активный ХДД (сейчас ХДД1)
голосом груба - так!.. кто тута у нас на /dev/hda? и кто тута у нас на /dev/hdb?... по дефолту отдаю на /dev/hda2
голосом винды - я живу на disk0/partition0 у мну файлы тама и дом тама (на самом деле тама данные2)
голосом линуха - я живу на /dev/hda2 и ядро мое настроено на /dev/hda2
берем ПК, ставим на него 2 сата ХДД в режиме IDE, назовем их для себя ХДД1 и ХДД2
для винды они будут
disk0 (ХДД1)
disk1 (ХДД2)
(как то по правильному они звались нипомню... в boot.ini могно глянуть пример официального названия)
для линуха они же
/dev/hda (ХДД1)
/dev/hdb (ХДД2)
для фрибсд
/dev/ad0 (ХДД1)
/dev/ad1 (ХДД2)
теперь переведем их в режим AHCI
винда просто не узреет пока дрова (по F6 которые) не подсунешь, да и с ними не грузанется
линух увидит
/dev/sda
/dev/sdb
фрибсд плевать на такое, все равно как и на ИДЕ
теперь поменяем местами ХДД1 и ХДД2
во всех осях они поменяются местами, то есть обозначение нашего ХДД1 было hda а стало hdb
теперь к чему это я веду:
загрузчик - это НЕСКОЛЬКО программ, каждая из которых ЖЕСТКО привязана к конфигурации железа
МБР - первый этап, он просто передает загрузку на ПЕРВЫЙ жесткий диск
загрузчик ОС (груб, лило, винбут и прочие) - тут уже можно что то настраивать, они передают загрузку уже непосредственно операционке, на тот хард где та живет
ОС - загружается с параметрами ПРОПИСАННЫМИ при установке или настройке
пример:
было: ХДД1 - винда, данные1; ХДД2 - данные2, линух; загрузчиком груб
голосом МБР на ХДД1 - отдаю бут на активный ХДД (сейчас ХДД2)
голосом груба - так!.. кто тута у нас на /dev/hda? и кто тута у нас на /dev/hdb?... по дефолту отдаю на /dev/hdb2
голосом винды - я живу на disk0/partition0 у мну файлы тама и дом тама
голосом линуха - я живу на /dev/hdb2 и ядро мое тама
поменяем физически местами ХДД1 и ХДД2
голосом МБР на ХДД1 - отдаю бут на активный ХДД (сейчас ХДД1)
голосом груба - так!.. кто тута у нас на /dev/hda? и кто тута у нас на /dev/hdb?... по дефолту отдаю на /dev/hdb2
голосом данных1 - какого хрена мне суют загрузку?! нету тута никого и звать их никак!
настроим груба с сидюка к новой конфигурации
голосом МБР на ХДД2 - отдаю бут на активный ХДД (сейчас ХДД1)
голосом груба - так!.. кто тута у нас на /dev/hda? и кто тута у нас на /dev/hdb?... по дефолту отдаю на /dev/hda2
голосом винды - я живу на disk0/partition0 у мну файлы тама и дом тама (на самом деле тама данные2)
голосом линуха - я живу на /dev/hda2 и ядро мое настроено на /dev/hda2
пятница, 16 мая 2008 г.
хотелка апгрейда ноута
вторник, 13 мая 2008 г.
звук ТОЛЬКО в наушниках (Kubuntu8 toshibaA200)
по сообщению с линукс форума(отвечает ник Shender) ввел в файл /etc/modprobe.d/alsa-base строку:
options snd-hda-intel position_fix=1 model=lenovo
и случилось счастье! :) при подключении наушников в ноутбук звук стал воспроизводиться только с наушников
options snd-hda-intel position_fix=1 model=lenovo
и случилось счастье! :) при подключении наушников в ноутбук звук стал воспроизводиться только с наушников
четверг, 10 апреля 2008 г.
touchpad disabled
Мысль "мне мешает тачпад на ноуте, когда я текст бью"
решение "надо его временно вырубать"
схема:
vim /etc/X11/xorg.conf
добавить в секцию synaptics
Option "SHMConfig" "1"
должно получиться что то вроде
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "1"
EndSection
потом создать файло в автозапуске менеджера иксов (для кед ~/.kde/Autostart/) с содержимым
#!/bin/bash
/usr/bin/syndaemon -d -i 3 -k
где "3" является задержкой активации тачпада после "успокоения" клавы
не забыть сделать его исполняемым
после рестарта иксов будет мне счастие
решение "надо его временно вырубать"
схема:
man synapticsубедиться что значение SHMConfig булево (1 или 0) или интегер (on или off)
vim /etc/X11/xorg.conf
добавить в секцию synaptics
Option "SHMConfig" "1"
должно получиться что то вроде
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "1"
EndSection
потом создать файло в автозапуске менеджера иксов (для кед ~/.kde/Autostart/) с содержимым
#!/bin/bash
/usr/bin/syndaemon -d -i 3 -k
где "3" является задержкой активации тачпада после "успокоения" клавы
не забыть сделать его исполняемым
после рестарта иксов будет мне счастие
среда, 9 апреля 2008 г.
script for update drweb
сайт сменил страницу и из-за этого пришлось переделать скрипт
появилась зависимость от сторонней программы (скриптина обращается к html2text)
также обратил внимание на экранирование символов *>>* (в реальном скрипте треба звезды удалить)
#!/bin/sh
#Создание "списка прошлой загрузки"
cp -v urlfile urlfile.backup
#Удаление временных файлов
rm -v ./index.html
rm -v ./urlfile.diff
#Удаление постоянно обновляемых файлов
rm -v ./*today*
rm -v ./*nasty*
rm -v ./*risky*
rm -v ./vrcpp.zip
#Скачивание страницы со ссылками на базы
wget -c http://download.drweb.com/bases/
#Фильтрация ссылок на базы
html2text -unparse index.html | grep bases | awk -F '"' '{print $2}' | grep zip *>>* urlfile
#Создание списка обновляемых файлов
#строки с новыми недельными обновлениями
diff urlfile urlfile.backup | grep zip |awk -F ' ' '{print $2}' *>>* urlfile.diff
#строки с ежедневными обновлениями
grep today urlfile *>>* urlfile.diff
grep nasty urlfile *>>* urlfile.diff
grep risky urlfile *>>* urlfile.diff
#строка с обновляемой библиотекой
grep vrcpp urlfile *>>* urlfile.diff
#Собственно закачка
wget -c -i urlfile.diff
#Обновление бинарника антивируса (расскоментировать при необходимости обновления подверсии)
#rm ./drweb-444-win-as-ru.exe
#wget -c "ftp://ftp.drweb.com/pub/drweb/windows/drweb-444-win-as-ru.exe"
#wget -c "ftp://ftp.drweb.com/pub/drweb/windows/drweb-444-win-as-ru.exe"
появилась зависимость от сторонней программы (скриптина обращается к html2text)
также обратил внимание на экранирование символов *>>* (в реальном скрипте треба звезды удалить)
#!/bin/sh
#Создание "списка прошлой загрузки"
cp -v urlfile urlfile.backup
#Удаление временных файлов
rm -v ./index.html
rm -v ./urlfile.diff
#Удаление постоянно обновляемых файлов
rm -v ./*today*
rm -v ./*nasty*
rm -v ./*risky*
rm -v ./vrcpp.zip
#Скачивание страницы со ссылками на базы
wget -c http://download.drweb.com/bases/
#Фильтрация ссылок на базы
html2text -unparse index.html | grep bases | awk -F '"' '{print $2}' | grep zip *>>* urlfile
#Создание списка обновляемых файлов
#строки с новыми недельными обновлениями
diff urlfile urlfile.backup | grep zip |awk -F ' ' '{print $2}' *>>* urlfile.diff
#строки с ежедневными обновлениями
grep today urlfile *>>* urlfile.diff
grep nasty urlfile *>>* urlfile.diff
grep risky urlfile *>>* urlfile.diff
#строка с обновляемой библиотекой
grep vrcpp urlfile *>>* urlfile.diff
#Собственно закачка
wget -c -i urlfile.diff
#Обновление бинарника антивируса (расскоментировать при необходимости обновления подверсии)
#rm ./drweb-444-win-as-ru.exe
#wget -c "ftp://ftp.drweb.com/pub/drweb/windows/drweb-444-win-as-ru.exe"
#wget -c "ftp://ftp.drweb.com/pub/drweb/windows/drweb-444-win-as-ru.exe"
Подписаться на:
Сообщения (Atom)