Показ дописів із міткою freebsd. Показати всі дописи
Показ дописів із міткою freebsd. Показати всі дописи

четвер, 5 лютого 2009 р.

Making use of HAL

Монтирование USB flash drive на vfat'е

Для изменения опций нужно редактировать fdi файлы, как правило:
/usr/share/hal/fdi//policy/10osvendor/10-storage-policy.fdi
Так же можно создать свой файл настроек в:
/etc/hal/fdi/policy/
Внимание ветки:
volume.policy.*
storage.policy.* Устарели!!!

Итак для настройки нужно:
1)разрешить опции в монитрования в ветках volume.mount.valid_options
2)потом в volume.mount.* ветке их прописать (для Gnome не работает, см.дальше)
На этой странице в разделе "Adding allowed mount options" хорошо расписано, как это нужно делать (там же и про Gnome сказано).

Похоже, что Gnome игнорирует опции монтирования по умолчанию, и дабы их задать нужно выполнить команду типа:
gconftool-2 --type list --list-type=string \
--set /system/storage/default_options/vfat/mount_options \
"[shortname=mixed,uid=,usefree,iocharset=koi8-r,codepage=866]"

Так же существует патч, который все же заставляет gnome принимать во внимание и настройки от HAL

Разрешение опций через policy:
<policy user="какой надо уид">
  <append key="volume.mount.valid_options" type="strlist">umask=</append>
  <append key="volume.mount.valid_options" type="strlist">dmask=</append>
  <append key="volume.mount.valid_options" type="strlist">fmask=</append>
  <append key="volume.mount.valid_options" type="strlist">uid=</append>
  <append key="volume.mount.valid_options" type="strlist">flush</append>
</policy>

В принципе можно заменить policy user на policy group и назначить группу в которую накидать всех юзеров. Вроде так делалось. (взято на forum.linux.lg.ua)
Можно через match key="volume.fstype" string="some-fs-type"
Но в большинстве дистрибутивов такие разрешения уже прописаны

понеділок, 23 червня 2008 р.

OpenOffice without Gnome of XFCE

Problem: OOo looks just ugly (no skins, no themes etc) while running in Openbox and other not so Gnome'ish desktop environments.
Solution: Run OOo with environment variables set as:
OOO_FORCE_DESKTOP=gnome

Note: In KDE variable value should be changed to 'kde' instead of 'gnome'.
Packages like openoffice.org-[gnome/kde/gtk] need to be added for this feature to work in some linux distro's.
gtk-chteme package is also a good choice for changing GTK themes apart from Gnome Control Center.
Ext. links: Environment variables in OpenOffice wiki
See also: Archlinux wiki on substituting fonts (this might be useful for improving OOo interface fonts, which are Sans by default)

понеділок, 28 квітня 2008 р.

Unix/Linux tuning optimizing

X11

  • Дія: mkdir $HOME/.compose-cache

    Ефект: Зменшення часу завантаження X'ових програм

    Протипоказання, примітки: Немає

    Пояснення: В библиотеке libx11 имеется поддержка кэширования символьных таблиц (compose-table-cache), получаемых в результате парсинга "/usr/share/X11/locale/имя_локали/Compose" файлов локали (парсинг более 5000 строк при каждом запуске), что позволяет сократить время запуска некоторых приложений (например, использующих Qt или Gtk) на 40-200мс. и уменьшить потребление памяти каждым приложением примерно на 240Кб (данные для UTF8 локали).

    Для включения кэша в домашней директории нужно создать каталог .compose-cache

    Джерело: http://opennet.ru/