Конвертация всех png файлов текущей папки в jpg в другую папку

mogrify -format jpg -path ./converted *.png

Заставить kmix управлять звуковыми каналами минуя pulseaudio

В файле "~/.bash_profile" добавить строчку:

export KMIX_PULSEAUDIO_DISABLE=1

Автоматическая установка "IPv4 WAN Адреса" в CommuniGate Pro 5.4.1

Задача: Сменить "IPv4 WAN Адрес" в случае смены динамического адреса при ppp подключении.

Скачиваем "CLI.pm" со страницы http://www.communigate.com/CGPerl/. Помещаем его в папку модулей Perl, например, в "/usr/lib/perl5/site_perl/" (для FC 14).
В "/var/CommuniGate/bin/" создаём файл "set-network":

#!/usr/bin/perl
use CLI;
my $cli = new CGP::CLI ({PeerAddr=>'localhost',
                         PeerPort=>106,
                         login =>'postmaster@domain.com',
                         password=>'password-postmaster',
                         SecureLogin=>0})
           || die "Can't login to CGPro: ".$CGP::ERR_STRING."\n";
$addr=(split (" ", (split (":", `/sbin/ifconfig ppp0|grep 'inet addr:'`))[1]))[0];
$cli->SendCommand ('SETNETWORK {WANAddress="['.$addr.']";}');
$cli->SendCommand ('REFRESHOSDATA');
$cli->Logout();

PeerAddr - имя (адрес) хоста, на котором расположен CommuniGate Pro
login - Имя пользователя, имеющего права на изменение настроек сети в CommuniGate Pro
password - Пароль вышеуказанного пользователя

Скрипт так-же обновляет информацию об операционной системе, в том числе, об активных сетевых интерфейсах.

Данный скрипт необходимо запускать при переподключении ppp, например из "/etc/ppp/ip-up.local"
Так-же вышеуказанный скрипт можно использовать и после получения адреса по DHCP (вызывать из "/sbin/ifup-local")

Разбить файл на меньшие части.

split -d -b 100MB file.ext file.ext.
Разбивает файл file.ext на части не более 100 мегабайт (-b 100MB), используя цифровые суффиксы (-d), используя file.ext. в качестве префикса.
Выходные файлы имеют вид file.ext.00, file.ext.01 и т.д.

Исправление искажений звука при проигрывании flash в браузерах

Данная тема затронута на багтрекере RedHat. Касается Fedora 14-x86_64.
При установке официального flash плагина от Adobe (Копия) наблюдается искажение звука при проигрывании flash во всех браузерах, использующих данный плагин (Mozilla Firefox, Google Chrome, Opera).

Для исправления необходимо установить пакет memcpy-1.1-1.fc14.x86_64.rpm (Копия).

Вариант 1. Исправление звука в конкретном приложении:
Запуск, например, firefox, должен осуществляться следующей командой:

LD_PRELOAD /opt/memcpy/memcpy.so firefox

Вариант 2. Исправление звука во всех приложениях, запускаемых пользователем:
В файл ~/.bashrc добавляется строка:

export LD_PRELOAD=/opt/memcpy/memcpy.so

В этом случае необходимо перелогиниться.

При использовании второго варианта возможно проявление проблем в каких-либо приложениях. Сам использую именно этот вариант.

Включение Framebuffer в консоли

Framebuffer позволяет использовать в текстовой консоли более высокое разрешение экрана (для увеличения количества знакомест на экране) и устраняет поломку русских шрифтов при переключении из X-ов в текстовую консоль. Как дополнение - позволяет смотреть видео с mplayer в текстовой консоли без X-ов.

Задача:

Включить разрешение 1024x768 с 32 битной цветностью и частотой кадров монитора 51 герц (LCD 17").

Необходимо передать ядру параметр "vga=ask" в загрузчике (при выводе меню загрузки grub нажать "a" и дописать через пробел "vga=ask", потом нажать "Enter"). Будет выведен список доступных разрешений экрана (1024x768x32 = 0x318).

Варианты:

1) Дописать в строке загрузки ядра "vga=0x318"

kernel /boot/vmlinuz-2.6.27.24-170.2.68.fc10.x86_64 ro root=/dev/sda1 rhgb quiet vga=0x318

У меня этот вариант не пошёл (устанавливалась частота неподдерживаемая моим монитором), хотя при "vga=ask" режим включался корректно.

2) Пересоздать файл "/etc/fb.modes" для своего монитора и передать ядру "vga=0x318"

  • Сохраняем в сторонке "/etc/fb.modes"
  • Создаём новый "/etc/fb.modes":
gtf 1024 768 51 -f > /etc/fb.modes

3) Передать ядру полную информацию о режиме:

kernel /boot/vmlinuz-2.6.27.24-170.2.68.fc10.x86_64 ro root=/dev/sda1 rhgb quiet video=vesafb:1024x768@51 vga=0x318

В случае третьего варианта править "/etc/fb.modes" не надо.

Для изменения темы надо установить пакеты "plymouth-theme*" (в F12 доступны - charge, fade-in, solar, spinfinity)

/usr/sbin/plymouth-set-default-theme NewTheme
/usr/libexec/plymouth/plymouth-update-initrd

где "NewTheme" - одна из вышеуказанных тем.

Узнать, какому пакету принадлежит файл

yum whatprovides libQtGui.so.4

Запуск приложения с локалью, отличной от системной

LC_ALL="ru_RU.cp1251" приложение

Подключение MySQL базы в OpenOffice через JBDC

  1. Установить пакет mysql-connector-java
  2. В OOo - Меню → Сервис → Параметры → Java → Путь класса → Добавить архив → /usr/share/java/mysql-connector-java.jar
  3. Запустить OOo Base. В мастере баз данных: Подключиться к существующей базе данных → MYSQL → Далее → Соединение с использованием JBDC → Далее.
  4. Кнопка - "Проверить класс".
  5. Заполнить поля параметрами подключения. Далее. Ввести имя пользователя. Кнопка "Тест соединения". Далее. Готово.

Экспорт таблицы MySQL в файл CSV

SELECT * INTO OUTFILE '/media/storage/tmp/types.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM types WHERE 1

Экспортирует таблицу "types" в файл "/media/storage/tmp/types.csv"

Extensions в Ananas.

При сборке Ананас из cvs вручную скопировать файлы *.so из /usr/src/ananas/src/extensions/ в /usr/share/ananas/extensions/

Использование виртуальной машины KVM.

Необходимо наличие пакетов KVM и QEMU.

Инициализация модулей (наверное, необязательно):

/sbin/modprobe kvm
/sbin/modprobe kvm-intel

Установка полных прав на устройство KVM:

chmod 777 /dev/kvm

Создание образа диска гостевой ОС (windows.img размером 6 гигабайт):

qemu-img create windows.img -f raw 6G

Установка гостевой ОС (инсталлятор в cdrom):

qemu-system-x86_64 -hda windows.img -cdrom /dev/cdrom -boot d -m 384 (вместо /dev/cdrom можно указать файл iso)
fedora/100-other.txt · Последние изменения: 2011/11/29 20:28 От oleg
Наверх