Интеграция мыши в гостевой системе

Поставил в виратуалбоксе дебиан, но с настройками по умолчанию не завелась интеграция указателя мышки. Как выяснилось проблема возникала из-за того, что специальный драйвер из дополнений виртуалбокса не подгружалса xserver-ом. Пришлось добавить в xorg.conf в явном виде

Section "InputDevice"
   Identifier   "Configured Mouse"
   Driver       "vboxmouse"
   Option       "CorePointer"
EndSection

Сглаживание шрифтов и java

для получения сглаженных шрифтов в приложениях на java можно установить глобальную переменную

# Java options
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"

которая, естественно, подойдёт и для различных других настроек. Так, например, недавно в debian testing пошли ошибки при доступе к сети (см. bug). Помогает такая опция

export _JAVA_OPTIONS="-Djava.net.preferIPv4Stack=true"

клавиши в zsh

например

# xterm
bindkey "\eOH" beginning-of-line
bindkey "\eOF" end-of-line

# linux
bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line

нужную нам последовательность спецсимволов определяем набирая в терминале CONTROL-V и далее HOME или END и т.п.

nbgit

оказывается, nbgit появился в списке plug-in-ов netbeans в стандартном диалоге настроек :) поставил, буду пробовать, а то до этого приходилось идти обходным путем через hg-git

Корректировка временной зоны

отстающее на час время вылечилось командой

pfexec /usr/sbin/rtc -z UTC

Iceweasel/Firefox

Доведение настроек Iceweasel/Firefox “до ума”:

  • Удалить из поисковых плагинов Google etc

  • Проверить параметры в about:config по фильтру keyword

  • Проверить параметры в about:config по фильтру browser.safebrowsing

  • Дисковый кеш во временной памяти :) – установить параметр browser.cache.disk.parent_directory в /dev/shm/la-la-la

запись flac + cue на cd

Пусть у нас есть файл file.flac с несколькими звуковыми дорожками в формате flac, информация о дорожках содержится в файле file.cue. Для записи CD используем программу cdrdao, котрая понимает файлы .cue, но не умеет работать с flac. Поэтому придется сделать несколько промежуточных шагов:

  1. Декодируем файл file.flac в формат wav командой flac -d file.flac – получаем на диске file.wav.
  2. Следующим шагом правим file.cue (сохранив предварительно копию): В строчке FILE "file.flac" WAVE заменяем расширение на wav.
  3. И наконец, записываем диск командой cdrdao write file.cue

постоянное имя устройства для внешнего диска

сначала определяем параметры по которым будем идентифицировать подключаемое устройство

udevadm info --attribute-walk --name=/dev/sdc | less

потом добавляем новое правило в /etc/udev/rules.d

# ext-drive
ATTRS{manufacturer}=="Fujitsu-Siemens Computers", ATTRS{product}=="Storagebird 35EV840", NAME="fs%n"

netbeans -> postgres

чтобы подключаться к локальной базе данных из netbeans без пароля надо поправить способ авторизации в /etc/postgresql/pg_hba.conf (в данном случае для локальных соединений ни какой авторизации не потребуется)

#host    all         all         127.0.0.1/32          md5
host    all         all         127.0.0.1/32          trust

hg-git

На github-е появилось специальное расширение hg-git позволяющее работать с git-репозитариями как с hg. Скачал, попробовал, на простых операциях все нормально. Появление такого расширения очень одобряю :) так как в netbeans из коробки поддержка mercurial есть, а git – нет.