вторник, 10 сентября 2013 г.

Microsoft Office 2010 Linux под Wine




                        Эта инструкция поможет Вам установить 
Office 2010 в Вашу систему Linux. 

Для этого необходимо сделать следующее:

     необходимые компоненты
•    Office 2010 32bit
•    Последняя версия Wine emulator,  ver 1.6
•    .NetFramework 2.0 32bit

Первым делом устанавливаем Wine. 

$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine

Запускаем "winecfg" и устанавливаем  "Windows Version" в   windows XP


 
2.    Если вы используете 64-битную версию Linux необходимо настроить Wine для работы с 32-битной среде, потому что Office 2010 работает только с 32-битной установки.
Так что сначала нужно удалить папку по умолчанию Wine с этой командой. Возможно необходимо будет ввести sudo передэтой командой

$ rm -r  ~/.wine

создаем 32 bit среду этой командой

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Wine изменил конфигурацию настроек. Чтобы получить дополнительную информацию смотрите  askubuntu .

3. Запускаем Winetricks. Если возникают проблемы с запуском, запустите Winetricks из терминала. Руководство по созданию ярлыка запуска смотрите на askubuntu .

winetricks –-gui

4.    Отмечаем “Select the default wineprefix ” и кликаем “OK”.



5.    Далее отмечаем “Install a Windows DDL or component” и кликаем “OK”


6.    Далее отмечаем “msxml6” и подтверждаем “OK”.


7.    Идем назад и отмечаем ” Install a Font” жмем “OK”.


8.    Далее отмечаем “corefonts” жмем  “OK” устанавливаем windows шрифты.



9.    Необходимо будет установить .NET framework 2.0 ручками из под Wine.



10.    Запускаем “winecfg” и выбираем “Libraries”  выделяем "*msxml6 (native, built-in)" в Existing_overrides и изменяем выбираем “Native Windows”.



11.    Теперь добавляем "riched20" и "gdiplus" в выбранном "New override for libraries" и устанавливаем их их по-умолчанию.



12.    Правой кнопкой мышки кликаем на Office 2010 Setup.exe и открываем в "Wine Windows Program Loader" . Устанавливаем ручками как обычно в среде Windows.




 




13.  После успешной установки находим Office 2010 в программах и пользуемся



или из терминала

$ wine "C:/Program Files/Microsoft Office/Office14/excel.exe"

$ wine "C:/Program Files/Microsoft Office/Office14/winword.exe"

$ wine "C:/Program Files/Microsoft Office/Office14/powerpnt.exe"

Взято здесь . Перевод на русский X-PRESS

понедельник, 9 сентября 2013 г.

Установка Double Commander

Откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:alexx2000/doublecmd

sudo apt-get update

sudo apt-get install doublecmd-gtk

или

sudo apt-get install doublecmd-qt

В UBUNTU после установки вы его найдёте в Стандартных приложениях или через Даш:



В MINT он попал в Служебные .

Скриншоты здесь.
Официальный сайт программы находится здесь

Ассоциация файлов с приложениями в ubuntu

У меня возникла необходимость изменения ассоциации файла в linux. Существует несколько способов ассоциации файлов с приложениями. Я разберу изменение ассоциации на системном уровне. Это означает, что при создании нового пользователя в системе будет применяться программа ассоциации, выбранная мною. Это очень удобно, когда на ПК есть несколько учётных записей и для каждой нужно настроить какими программами открывать выбранные файлы.
Я буду всё описывать на примере привязки формата *.fb2 к читалке электронных книг Fbreader, а Вы уже подставьте для себя свой формат.
Всё, что от нас требуется – так это добавить/изменить строку конфигурации, определяющую системную ассоциацию файлов. Данный файл в ОС Debian/Ubuntu находится в директории /usr/share/applications/
В ней нас интересую два файла:
1) defaults.list устанавливает программу по умолчанию для открытия определённого формата
2) mimeinfo.cache отвечает за опцию «рекомендуемые программы» (нажав правой кнопкой мышки на файле, в контекстом меню увидите «открыть с помощью»).
Я добавил новую строку в файлы defaults.list и mimeinfo.cache, поскольку система не знала чем открывать формат fb2:
application/x-fictionbook+xml=FBReader.desktop;
FBReader.desktop — это ссылка на программу, ответственную за запуск fb2 формата. Все ссылки расположены в директории /usr/share/applications/
По-быстрому добавить эту строку через консоль можно следующими командами:
sudo echo "application/x-fictionbook+xml=FBReader.desktop;" >> /usr/share/applications/defaults.list
sudo echo "application/x-fictionbook+xml=FBReader.desktop;" >> /usr/share/applications/mimeinfo.cache

В том случае, если не уверен какую строку нужно вписать для ассоциации файлов — я пишу в терминале:
mimetype -aD файл.fb2
и в выводе будет указано что-то вроде:
$ mimetype -aD .fb2
> Checking inode type
> Checking globs for basename '.fb2'
> Checking for extension '.fb2'
.fb2:  application/x-fictionbook+xml

Выделенное жирным копируем и вписываем в упомянутые выше файлы конфигурации.
Оригинал статьи здесь

Thunderbird - открытие ссылок в браузере google-chrome

При установленном Thunderbird после установки Google-chrome из писем не открываются интернетовские ссылки. 
Чтобы это поправить делаем следующее:
- запускаем Thunderbird
                       Правка -> Настройки -> Дополнительно
                       Вкладка Основные - > кнопка "Редактор настроек"
- добавляем три новых строки (меню по правой кнопке мыши):
                        network.protocol-handler.app.ftp
                        network.protocol-handler.app.http
                        network.protocol-handler.app.https
            со значениями  
                        /opt/google/chrome/google-chrome

Если это не помогает, то можно:
-  установить дополнение ThunderBrowse . После установки Вы сможете открывать ссылки или прямо во вкладках ThunderBrowse или во внешнем браузере. Если выбрать открытие во внешнем браузере, то в настройках дополнения надо открыть вкладку Внешний браузер и указать путь к исполняемому файлу  браузера ( /opt/google/chrome/google-chrome );
- подправить файлы       ~/.local/share/applications/mimeapps.list 
                                    /usr/share/applications/defaults.list 
             заменяем  все упоминания firefox.desktop на google-chrome.desktop      

воскресенье, 8 сентября 2013 г.

Tips & tricks — google chrome + magnet-ссылки

Магнет ссылки предназначены для указания на ресурсы, доступные к загрузке через p2p сети. Такие ссылки в основном идентифицируют файлы не по их расположению или имени, а по содержанию, точнее, по хеш-коду.

При клике по такой ссылке google chrome передаёт эту ссылку утилите xdg-open, которая в свою очередь передаёт ссылку конечной программе. Но вряд ли xdg-open точно знает какая программа должна обрабатывать magnet-ссылку.

Сейчас будем учить xdg-open открывать magnet-ссылки тем, чем нужно.

Для этого смотрим, где находится файл xdg-open:

1
whereis xdg-open

и открываем его для редактирования

1
sudo nano /usr/bin/xdg-open

Далее идем в самый конец файла и видим строки:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
case "$DE" in
    kde)
    open_kde "$url"
    ;;
    gnome)
    open_gnome "$url"
    ;;
    xfce)
    open_xfce "$url"
    ;;
    generic)
    open_generic "$url"
    ;;
    *)
    exit_failure_operation_impossible "no method available for opening '$url'"
    ;;
esac

Понятно, что для open_xfce соответствует то, что команда будет выполняться в xfce, для open_kde то, что в kde и т.д. При необходимости ненужные DE можно стереть. Теперь нужно добавить условие, которое будет выполняться, если переданная ссылка magnet. Ниже приведен пример для всех DE и torrent клиента deluge.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
case "$DE" in
    kde)
    if (echo $url | grep '^magnet') then
 deluge "$url"
    else 
    open_kde "$url"
    fi
    ;;
    gnome)
    if (echo $url | grep '^magnet') then
 deluge "$url"
    else 
    open_gnome "$url"
    fi
    ;;
    xfce)
    if (echo $url | grep '^magnet') then
 deluge "$url"
    else 
    open_xfce "$url"
    fi
    ;;
    generic)
    if (echo $url | grep '^magnet') then
 deluge "$url"
    else 
     open_generic "$url"
    fi
    ;;
    *)
    exit_failure_operation_impossible "no method available for opening '$url'"
    ;;
esac

Естественно, что вместо deluge вы можете подставить любую программу.
Как  уже было сказано выше ненужные DE можно удалить и для openbox вышепреведённый код можно заменить на:

1
2
3
4
5
if (echo $url | grep '^magnet') then
 deluge "$url"
    else 
     open_generic "$url"
    fi

Вот и всё, теперь можете попробовать покликать magnet-ссылки.