як встановити асоціації файлів за допомогою PlayOnLinux?


10

Я встановив MS Office 2010 за допомогою PlayOnLinux. Я хочу пов’язати .docx файли з Playonlinux. Скажіть, будь ласка, як це зробити? Playonlinux не відображається в опціях "Відкрити з". Я використовую UBuntu 12.04 Beta. Я не можу знайти місце, де я можу додати користувацьку команду.

Відповіді:


12

Оновлення: PlayOnLinux нарешті додав цю функцію, тому вам більше не потрібно робити це вручну! Але ви все одно повинні додати "$(echo "$@" | sed -e 's:/*/:\\:g')"в кінці кінців.

Спочатку переконайтеся, що ви відкриваєте домашню папку із прихованими файлами Клацніть по редагуванню, потім налаштування та позначте панель. Закрити вікно. Потім ви вводите команду

sudo nautilus

Введіть свій пароль. Тоді вам потрібно буде клацнути себе вгорі диска. Потім перейдіть до usr / share / applications. Там спробуйте знайти значок слова. Якщо ви цього не знайдете, скопіюйте значок з робочого столу та вставте його в папку. Клацніть правою кнопкою миші на щойно вставленому значку та натисніть на властивості. Змініть "команду" на

playonlinux --run "Microsoft Word 2010" z:%f

(Не забудьте вивести "in)". Для Powerpoint ви просто зміните " Word" на " Powerpoint" І якщо ви працюєте в офісі 2007 року, ви просто зміните " 2011" на " 2007" Зробіть це з усіма значками, на які потрібно встановити асоціації файлів. Потім закрийте вікно.

Якщо у вас є оновлена ​​програма, почніть звідси:

Потім відкрийте домашню папку. Клацніть на .playonlinux / ярлики Там ви знайдете різні файли з назвою exel powerpoint та word. Відкрийте один із блокнотом. Файл повинен виглядати приблизно так:

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/leo/.PlayOnLinux//wineprefix/Office2010"
export WINEDEBUG="-all"
#POL_Log=Microsoft Office 2010_1336312516
cd "/home/leo/.PlayOnLinux//wineprefix/Office2010/drive_c/./Program Files/Microsoft Office/Office14"
POL_Wine "EXCEL.EXE"  $@

Врешті-решт перехід $@на

"$(echo "$@" | sed -e 's:/*/:\\:g')"

(залиште "в !!) Ви повинні робити це з кожною програмою, на яку потрібно встановити асоціації.

Тепер перейдіть до файлу, який ви хочете відкрити, натисніть кнопку «Відкрити» та інші програми, а потім покажіть інші програми, і вам слід побачити слово та powerpoint. Клацніть на ньому і слід почати. Ви повинні повторити це з усіма програмами, на які потрібно встановити асоціації. Сподіваюся, це спрацює!

Оновлення: PlayOnLinux нарешті додав цю функцію, тому вам більше не потрібно робити це вручну! Але ви все одно повинні додати "$(echo "$@" | sed -e 's:/*/:\\:g')"в кінці кінців.


1
чудово! це працює як шарм. Я додам це як до свого блогу! :)
Ubuntuser

Рада, що це допомогло! Мені знадобилося назавжди зрозуміти це ...
Лев

5

Найпростіше рішення:

Відкрийте веб-переглядач nautilus або іншого файлу, клацніть правою нижньою частиною миші на файлі doc (x), властивості, Відкрийте за допомогою, Додати додаток, Використовуйте спеціальну команду та використовуйте:

playonlinux --run "Microsoft Word 2007" "" z:% f "'

Зробіть те ж саме для інших файлів, як Excel, Powerpoint та ін.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.