Поиск по этому блогу

28.01.2011

Автообновление с очисткой от мусора

Запихать в /usr/sbin, предварительно установив localepurge и ntp.
А затем в крон:)
update.sh
#!/bin/bash
yes|pacman -Syu && \
yes|pacman -Sc && \
localepurge
ntpdate pool.ntp.org && \
hwclock --systohc

06.12.2010

Просмотр сообщений при загрузке системы.

Часто, после неправильных настроек, при загрузки системы выскакивают сообщения о некритичных ошибках (т.е. не kernel panic, а например ошибка загрузки важного для вас модуля), благодаря которым можно эту ошибку исправить. Но порой errors проскакивают очень быстро? Что бы внимательно их изучить, достаточно остановить загрузку системы комбинацией CTRL + S , чтоб продолжить - CTRL + S .


Источники:
http://archlinux.org.ru/forum/viewtopic.php?f=8&t=5208
https://wiki.archlinux.org/index.php/Disable_Clearing_of_Boot_Messages

P/S/: чтобы увидеть последние сообщения (которые появляются перед login) достаточно обнулить /etc/issue .

04.10.2010

Нано(ш)пора по screen.


  • C-a 0..9 переход между окнами 0..9
  • C-a " показать список всех окон
  • C-a n перейти в следующее окно
  • C-a p перейти в предыдущее окно
  • C-a c создать новое окно
  • C-a k уничтожить текущее окно
  • C-a C-a перейти в предыдущее окно
  • C-a S разделить экран на два региона по горизонтали
  • C-a | разделить экран на два региона по вертикали
  • C-a Tab переход между регионами
  • C-a z склеить два разделенных региона
  • C-a d отсоединиться от screen
  • C-a M начать наблюдение за текущим окном
  • C-a ? справка обо всех комбинациях клавиш
  • C-a : командная строка Screen

27.04.2010

Список программ для комфортной работы в консоли.

Terminux
##########################
Базис:
mc    - Файловый менеджер.
vim,nano- Текстовый редактор.
zip/unzip/unrar/unarj/unace/...
sed    - Текстовый редактор (командный).
##########################
Мониторинг/железо:
htop    - мониторинг приложений и системы.
hwdetect- мониторинг железа (обнаружение, загрузка модулей)
lshwd    - показывает данные о найденном железе.
laptop-mode-tools - управление ноутом (крышкой\спящим режимом).
yacpi    - ncurses acpi монитор.
##########################
Кодинг:
dialog    - Создание диалоговых окон в shell скриптах.
ncurses    - Создание пользовательского интерфейса.
yasm    - Ассемблер (nasm,tasm, gas etc.).
gcc    - C компилятор.
hexcurse,hexedit- Hex редактор.
##########################
Сеть:
wifi-select    - Управление wi-fi сетями
rtorrent    - торрент клиент
centerim    - мессенджер
mutt        - mail клиент
links2(-g)    - браузер (elinks/links)
ifplugd        - автоматическое соединение с сетью.
netcfg        - настройка сетевых профилей.
ssh        - secure shell protocol
##########################
Мультимедиа:
alsa        - звуковой драйвер.
xv, fbida    - просмотр изображений
mp3blaster, moc    - mp3\ogg плейер
mplayer        - видеоплейер
bashburn    - запись дисков
lame        - работа с mp3
dvd+rw-tools    - поддержка записи dvd
##########################
Дополнения:
cmatrix        - блокирование терминала
screen        - виртуальный терминал
gpm        - поддержка консольной мыши
truecrypt    - работа с шифрованными дисками
testdisk    - проверка дисков + восстановление данных с vfat
dosemu, dosbox    - Эмулятор DOS
##########################
Аудит:
btscanner - bluetooth сканер
nikto      - Сканер уязвимостей сайтов.
nmap      - Универсальный мега-сканер :-)
kismet      - WiFi сканер.
tcpdump      - Мониторинг сети.
##########################
Игры:
enigma

14.04.2010

Альбомный стиль листов в OOWriter (перепечатка).

Пусть основной стиль - "Обычный".
1 Создаем стиль с альбомной ориентацией (Меню "Формат"->"Стили"->"Стили страницы"->правая кнопка->"Создать".). Называем, например, "Альбом". Правой кнопкой по "Альбом" -> Изменить. В появившемся диалоге устанавливаем альбомную ориентацию страницы.
2 Переходим (ставим курсор) на страницу перед той, для которой нужно применить новый стиль.
3 Меню "Формат"->"Страница" (или правой кнопкой ->"Страница"). На вкладке "Управление" выбираем в выпадающем списке "Следующий стиль" - "Альбом". Все страницы после текущей развернулись горизонтально.
4 Переходим (ставим курсор) на страницу, после которой нужно вернуть страницам нормальную ориентацию.
5 Меню "Формат"->"Страница" (или правой кнопкой ->"Страница"). На вкладке "Управление" выбираем в выпадающем списке "Следующий стиль" - "Обычный". Все страницы после текущей развернулись вертикально.

07.04.2010

Мультитач

Пакет: xf86-input-evdev-multitouch
При управлении тачпадом самым-самым кончиком пальца, фактически ногтем - ТП вел себя адекватно (как мышка). Но если юзать его всего одним пальцем (подушечкой), то он думает что прикосновения было 2 и включается сама функция мультитач (прокрутка например) .

Разобрался сам. Решение нашел на mfabric.com, там было решение для еее1005,
но вполне подходит и для асера (и видисо для всех мультитачей). И так, в консоле
$synclient -m 100

и елозим своими шаловливыми ручками по тачпаду, будет куча непонятных циферок под буковками, в моем случае интересна всего одна буковка w (width). Это и есть искомая минимальная площадь одного пальца. Изначально, в моем случае она имело значение всего 5-8 и мне следовало его увеличить. Как? Да очень просто:
$xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 7

Практика показала, что со значением 32 вполне комфортно работать.
Данную команду нужно прописать где-нибудь в автозагрузке, после загрузки Х-сервера.

Мультитач у меня работает, чего и вам желаю!

04.04.2010

unrar не извлекает архивы с нарушенным CRC?

]$ unrar x (или e) -kb имяфайла.rar
вот и все:)

11.01.2010

Доступ к устройствам от юзера

Частенько сталкивался в арче с недоступностью устройств под обычным юзером, будь то камера или сканер. Мучился долго, а ведь все очень просто:
1) Добавить пользователя в нужную группу (video, scanner, etc.)
2) chmod 666 /dev/{video0 scanner0}

Да и всё вобщем-то.

09.01.2010

Перемещение\копирование файлов в одну подпапку (однострочник).

После восстановления файлов с 500гб харда программой photorec у меня появилась куча папок с восстановленными файлами. Сортировать их по расширениям гораздо проще когда они находятся в одной папке:

find ~/откуда -type f -execdir mv "{}" ~/куда/ \;

28.12.2009

Опять этот HAL не монтирует

Если вы как и я не пользуетесь KDM и GDM, а используете slim или попросту старт иксов в консоли, то следует сделать следующие шаги:

1) В файл ~/.xinitrc нужно добавить:
exec ck-launch-session startвашменеджер (xfce4, lxde и др.)
2) В /etc/PolicyKit/PolicyKit.conf должно быть следующее:



<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">
<match action="org.freedesktop.hal.storage.mount-removable">
<return result="yes" />
</match>
<match action="org.freedesktop.hal.storage.eject-removable">
<return result="yes" />
</match>
<match action="org.freedesktop.hal.storage.mount-fixed">
<return result="yes"/>
</match>
<match action="hal-storage-mount-fixed-extra-options">
<return result="yes"/>
</match>
<match action="hal-storage-mount-removable-extra-options">
<return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.shutdown">
<return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.reboot">
<return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.suspend">
<return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.hibernate">
<return result="yes"/>
</match>
</config>