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

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>

14.12.2009

Программа возврата стоимости операционной системы семейства MS Windows
при отказе покупателя от ее использования
начало действия программы: 22 октября 2009 года
Уважаемые покупатели!
OOO «Acer маркетинг сервисиз» информирует о Программе возврата стоимости неиспользованной операционной системы семейства MS Windows (далее – «ОС Windows»), предустановленной на продуктах производства Acer Incorporated и Packard Bell B.V. (далее – «Продукт»).
Программа распространяется только на Продукты, предназначенные для реализации на территории России и приобретенные через авторизованные каналы продаж в России.
В случае отказа от использования предустановленной ОС Windows Вы можете получить в порядке и на условиях, установленных настоящей Программой, денежную компенсацию в размере:
  • За XP Home                                                                  –   100 руб.
  • За Win 7 Starter                                                            –     400 руб.
  • За Vista Home Basic, Win 7 Home Basic                          –    810 руб.
  • За Vista Home Premium, Win 7 Home Premium                –   1 080 руб.
  • За XP Pro, Vista Business, Win 7 Professional                   –   2 430 руб.
  • За Vista Ultimate, Win 7 Ultimate                                     –   3 330 руб.

Для получения денежной компенсации Вам необходимо обратиться к авторизованному розничному партнеру компании Acer, у которого Вы приобрели Продукт (далее – «Розничный партнер»), а если данный Розничный партнер не принимает участие в настоящей Программе – в авторизованный сервисный центр компании Acer на территории России (далее – «Сервисный центр»).
Розничный партнер или Сервисный центр удаляет наклейку Сертификата подлинности («Certificate of Authenticity») и производит переформатирование жесткого диска, после чего Продукт возвращается Вам без предустановленной ОС Windows.

  А потом говорят - данная акция не актуальна. Еще бы, кому в кайф из-за ста рублей мотаться по москве (кстати на дорогу можно потратить раза в 2 больше), писать бумажки.
  Для справки, на данный момент различие в цене на нетбуки (acer 531) WinXP и Win7 составляет около 1000 рублей (За Win 7 Starter – 400 руб), вобщем лохотронщина.

14.11.2009

Укрощение slim. Tips.

Для начала, как ребутнуться, заснуть и др.:
Вместо имени пользователя нужно ввести соответственно -
shutdown - выключить (параметр в конфиге halt_cmd ...).
reboot - перезагрузка (параметр в конфиге reboot_cmd ...).
exit - выйти в коммандную оболочку.
suspend - перейти в спящий режим (параметр в конфиге suspend_cmd ...).
xterm - запуск терминала (параметр в конфиге console_cmd ...).

Для предосмотра вновь скачанной\созданной темы следует использовать:
slim -p /usr/share/slim/themes/

Для того чтоб темы slim менялись в случайном порядке при каждом запуске нужно всего-лишь перечислить их названия через запятую (параметр в конфиге current_theme ...).

Если у вас паранойя как у меня и вы некторые вещи делаете по 2 раза (для пущей надежности), то параметр конфига sessionstop_cmd для вас. Ведь там можно поставить комманду sync и тогда 200 пудова вы не потеряете данные со своих неотмонтированных флешек:-)

Достаточно полезные параметры:
default_user ... - в поле "login" сразу вставляет нужное имя (удобно при использовании на нет\ноутбуках).
focus_password ... (yes\no) - параметр полезен при использовании предыдущего.
auto_login ... - а этот параметр позволяет входить автоматически (при указании
default_user).

По умолчанию slim может неправильно работать с логами utmp и wtmp, чтоб это исправить нужно дбавить в конфиг:

 sessionstart_cmd    /usr/bin/sessreg -a -l $DISPLAY %user
 sessionstop_cmd     /usr/bin/sessreg -d -l $DISPLAY %user
Ну и на закуску о горячих клавишах, их всего две:
F1 - выбор Х-сессии (при условии настройки
~/.xinitrc*).
F11 - выполняет произвольную команду (параметр конфига screenshot_cmd), по умолчанию делает скриншот.

* -

# The following variable defines the session which is started if the user doesn't explicitly select a session DEFAULT_SESSION=twm case $1 in kde) exec startkde ;; xfce4) exec startxfce4 ;; icewm) icewmbg & icewmtray & exec icewm ;; wmaker) exec wmaker ;; blackbox) exec blackbox ;; *) exec $DEFAULT_SESSION ;; esac
 Впринципе можно запихать в этот скрипт
Shutdown)
exec shutdown -now
;;
итд
И выбирать клавишей F1 варианты загрузки\перезагрузки и тп.

13.11.2009

Перемещение логов на виртуальные диски

Безопасно- используя параметры монтирования описанных ниже
быстро - все работает в оперативке и не занимает по мелочам хард
экономно (не для серверов) - экономит место на диске

tmpfs /var/log tmpfs defaults,[см. ниже]mode=0777 0 0
tmpfs /var/tmp tmpfs defaults,[см. ниже]mode=0777 0 0
tmpfs /tmp tmpfs defaults,[см. ниже]mode=0777 0 0

noatime - не заморачиваться со временем доступа.
nouser - запретить юзеру играться с монтированием (если опция конечно не устарела).
noexec - запретить исполнять файлы (а ачем они в разделе для логов).
nosuid - запретить SUID биты (по той же причине).

Недостаток - если какие-то логи всетаки нужны то придется перенастраивать программы для хранения лога в другой папке.