как установить ассоциации файлов с PlayOnLinux?

Ядра из этого места предназначены для установки, а не для создания.

Чтобы построить ядро ​​mainline и получить соответствующий пакет .deb, см. Инструкции здесь: https: //wiki.ubuntu. com / KernelTeam / GitKernelBuild

Это поможет вам выполнить предварительные условия сборки, как передать конфигурацию времени сборки и сгенерировать пакет. Если вам не нужно менять конфигурацию, см. https://wiki.ubuntu.com/KernelTeam/GitKernelBuild для предварительно построенных ядер магистрали.

9
задан 26 March 2012 в 05:23

2 ответа

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

Сначала убедитесь, что вы показываете скрытые файлы с помощью open homefolder. Нажмите «Изменить», затем «Настройки» и отметьте панель. Но вам все равно нужно добавить "$(echo "$@" | sed -e 's:/*/:\\:g')" в конец. Затем вы вводите команду

sudo nautilus

Введите свой пароль. Затем вам нужно будет щелкнуть себя до вершины диска. Затем перейдите в usr / share / applications. Там пытаются найти значок слова. Если вы не нашли его, скопируйте значок с рабочего стола и вставьте его в папку. Щелкните правой кнопкой мыши значок, который вы только что вставили, и нажмите на свойства. Измените «команду» на

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

(убедитесь, что вы нажали «in»). Для Powerpoint вы просто меняете «Word» на «Powerpoint». И если вы работаете в офисе 2007, вы просто измените «2011» на «2007» Сделайте это со всеми значками, для которых вы хотите установить ассоциации файлов. Затем закройте окно.

закройте окно. [ ! d7]

Затем откройте домашнюю папку. Нажмите на .playonlinux / shortcuts Там вы найдете разные файлы с именем 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')" в конце.

9
ответ дан 25 May 2018 в 13:14
  • 1
    отлично! Отлично работает. Я добавлю это как к моему блогу! :) – Ubuntuser 11 June 2012 в 03:04
  • 2
    Рад, что это помогло! Мне потребовалось время, чтобы понять это ... – Leo 3 March 2013 в 20:16

Самое простое решение:

Откройте браузер nautilus или другого файла, щелкните правой кнопкой мыши в файле doc (x), свойствах, «Открыть с», «Добавить приложение», «Использовать» пользовательская команда и используйте:

playonlinux --run «Microsoft Word 2007» «z:% f» '

Сделайте то же самое для других типов файлов, таких как Excel, Powerpoint и др.

4
ответ дан 25 May 2018 в 13:14

Другие вопросы по тегам:

Похожие вопросы: