magnify
Home arrow Рубрика "Полезности" (Страница 4)
formats

Вложения в Lotus Notes при использовании Wine.

Опубликовано: 02.06.2009 Автор: в

Те, кто использует клиент Lotus Notes на Wine наверняка сталкивались с проблемой открытия вложений в почтовых сообщениях. Внесем небольшие изменения для исправления этого недоразумения:

1. Внесение изменений в реестр Wine:
Создаем скрипт wine_att.sh и запускаем его.

#!/bin/bash
killall wineboot.exe wineserver >/dev/null
REG=~/.wine/system.reg
# Сохраняем текущий системный реестр
cp $REG $REG.save.$(date +%F_%H-%M-%S)
# Список расширений можно подправить
for i in doc ppt xls pdf odt svg zip
do
NB=1051470000
echo '[Software\\Classes\\.'$i'] '$NB'
@="gstart.'
$i'"
"Content Type"="application/'
$i'"
[Software\\Classes\\gstart.'
$i'] '$NB'
@="Document '
$i'"
[Software\\Classes\\gstart.'
$i'\\DefaultIcon] '$NB'
@="C:\\gstart.exe,1"
[Software\\Classes\\gstart.'
$i'\\shell] '$NB'
@="open"
[Software\\Classes\\gstart.'
$i'\\shell\\open\\command] '$NB'
@="\"C:\\gstart.exe\" \"%1\""
'
>> $REG
done

2. Создаем скрипт-wrapper gstart.exe для запуска и кладем его в ~/.wine/drive_c/

#!/bin/sh

LOG=$HOME/.wine/gstart.exe-log.$(id -u -n)
# !!!ВНИМАНИЕ!!! для запуска используется gnome-open,
# поэтому у вас должен быть установлен Gnome.
# Если вы пользуетесь другим окружением рабочего стола, то
# здесь необходимо внести изменения, соответствующие используемой среде рабочего стола.
OPEN_HANDLER=/usr/bin/gnome-open
echo "$# Arguments received: '$@'" > $LOG

RESULT=$(winepath "$@" 2> /dev/null)
echo "$OPEN_HANDLER $RESULT" >> $LOG
TMP=$TMPDIR ; TEMP=$TMPDIR ;$OPEN_HANDLER "$RESULT"

Запускаем Lotus Notes и пробуем открыть какое-нибудь вложение. Теперь вложения с нужными расширениями будут открываться как надо…8)

Ссылки:

  1. http://www.winehq.org
  2. http://wiki.jswindle.com/index.php/Advanced_Wine_User_Information
 
Просмотров: 961 | Комментариев нет  comments 
formats

VMware Server 1.x. Проблемы с клавиатурой.

Опубликовано: 16.04.2009 Автор: в

Если у кого-либо возникли проблемы с поведением клавиш управления курсором и/или с другими клавишами в гостевой системе Windows XP при использовании VMware Server 1.x.x в Linux, то следующая команда исправляет ситуацию:

echo "xkeymap.nokeycodeMap = true" >> ~/.vmware/config

Перезапускаем VMware Server Console и гостевую систему, и проблемы исчезнут.

 
Просмотров: 478 | Комментариев нет  comments 
formats

Compiz и перерисовка окон

Опубликовано: 11.04.2009 Автор: в

После очередного обновления драйверов NVIDIA обнаружил очень неприятную проблему с перерисовкой символов внутри gnome-terminal, например, если запустить mc. Эта проблема наблюдается, если запущен Compiz. Некоторые также обнаруживают проблемы с перерисовкой не только окна терминала, но и вообще окон Gnome. Выяснилось, что в моем случае необходимо включить Indirect Rendering в Compiz, чтобы эта проблема исчезла. К сожалению, это немного сказывается на производительности, так что решите для себя сами, нужен ли Compiz, или нет. Также некоторым помогает добавление опции —loose-binding при старте Compiz.

Ну а для включения Indirect Rendering в Ubuntu нужно добавить в файл /etc/xdg/compiz/compiz-manager строчку INDIRECT=»yes».

 
Просмотров: 1 547 | Комментариев нет  comments