Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как ассоциировать файл с определенным win- приложением?  (Прочитано 2257 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chaevara

  • Автор темы
  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
время от времени паяю всякие самоделки для себя
под вайном стоит Sprint Layout 6 (портабл) для разводки печатных плат (кстати- прекрасно работает)
возможно ли привязать файлы с расширением .lay6, чтобы они открывались двойным кликом?
$ sudo apt-get dist-upgrade. Никогда еще Штирлиц не был так близок к провалу...

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
file --mime file.lay6?

Оффлайн chaevara

  • Автор темы
  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
some_file_name.lay6: application/octet-stream; charset=binary
« Последнее редактирование: 04 Июль 2013, 20:13:39 от chaevara »
$ sudo apt-get dist-upgrade. Никогда еще Штирлиц не был так близок к провалу...

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Что-то типа
$ cat ~/.local/share/applications/mimeapps.list
[Default Applications]
application/octet-stream=my_app.desktop;

$ cat ~/.local/share/applications/my_app.desktop
[Desktop Entry]
Name=Example_Name
Terminal=false
Type=Application
Exec="/path/to/bin"
Path="/path/to/dir"
Icon="/path/to/icon"

Оффлайн chaevara

  • Автор темы
  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
ммм....
нужно сперва сделать кнопку запуска?

Пользователь решил продолжить мысль 04 Июль 2013, 20:45:52:
ладно, примерно понял, куда копать
« Последнее редактирование: 04 Июль 2013, 20:45:52 от chaevara »
$ sudo apt-get dist-upgrade. Никогда еще Штирлиц не был так близок к провалу...

Оффлайн Nailor

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Друзья, а помогите дальше - привязка есть, но при клике на файл открывается новый документ, а не то, на что кликал. Где может быть что-то не так? (elementary os, play on linux, Word\exel 2007)

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1726
    • Просмотр профиля
добавьте %f

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Друзья, а помогите дальше - привязка есть, но при клике на файл открывается новый документ, а не то, на что кликал.
Подробнее тут:
http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html

Оффлайн Nailor

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Увы, %F там уже стояло, попробовал %f - изменений нет. Помогите разобраться... Опишу что делал:
По этой инструкции (у меня, правда 2007, но думаю не суть) добавил файлик вида ".word.desktop" в  /usr/share/applications, а потом ещё и в ~./local/share/applications. Так же, в файл /usr/share/applications/@defaults.list была добавлена строчка вида "application/msword=.word.desktop" (без точки впереди тоже пробовал)
После этого действа Word появился в списке приложений, с которыми я могу проассоциировать файл. Но пока файл не открывается - открывается новый документ.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Nailor,
head -n100 {/usr,~/.local}/share/applications/word.desktop
grep -r 'word.desktop' {/usr,~/.local}/share/applications/
?

Оффлайн Nailor

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Nailor,
head -n100 {/usr,~/.local}/share/applications/word.desktop
grep -r 'word.desktop' {/usr,~/.local}/share/applications/
?

(Нажмите, чтобы показать/скрыть)

Замечу, что файл у меня называется именно ".word.desktop", именно с точкой в начале, иначе он не появлялся в списке приложений для ассоциации с файлом.
« Последнее редактирование: 09 Июль 2013, 16:27:57 от Nailor »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Один удалить, второй показать:
sudo rm -f /usr/share/applications/.word.desktop
cat ~/.local/share/applications/.word.desktop

Оффлайн Nailor

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Один удалить, второй показать:
sudo rm -f /usr/share/applications/.word.desktop
cat ~/.local/share/applications/.word.desktop

(Нажмите, чтобы показать/скрыть)

(%f - Пробовал и %f и %F)

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Речь про wine была, насчёт playonlinux не в курсе.

Оффлайн Nailor

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Друзья, а помогите дальше - привязка есть, но при клике на файл открывается новый документ, а не то, на что кликал. Где может быть что-то не так? (elementary os, play on linux, Word\exel 2007)

Я об этом честно предупредил ранее.
Ну, а с playonlinux есть идеи? Я второй день форумы перерываю...

 

Страница сгенерирована за 0.083 секунд. Запросов: 22.