LINUX.ORG.RU

wine и виндовые приложения

 ,


11

1

Как сделать так, чтобы вайн ни куда не пихал виндовые приложения? Ни в какие меню!

А то открываю текстовый файл - он открылся в виндовом блокноте... Или вот еще - в меню выбора программы для открытия файл появился пункт вайна, и там список виндовых программ.

Черт, я хочу это развидеть!!!

Deleted

Это убирается где-то в скрытых файлах хомяка, проверь .wine, .local и .config.

cinyflo ★★★★★ ()

Напишите мейнтейнеру Wine'а своего дистра.

carasin ★★★★★ ()

Я выполнил вот это:

In winecfg: before running the installer, run winecfg. Go to the Libraries tab and type winemenubuilder.exe into the «New overrides» box (it is not in the dropdown list). Click add, then select it from the «Existing overrides» box. Click «Edit» and select «Disable» from the list, then click «Apply».

В PacmnFM по правому клику на файле он (виндовый блокнот) все равно торчит :(

Deleted ()

Профилактика: aidan прав, надо заблочить winemenubuilder.exe.

Лечение:

rm -r ~/.local/share/applications/*wine*
rm -r ~/.local/share/icons # примечание: ковровая бомбардировка; предполагается, что никаких локальных icon-set'ов ты не ставил
rm -r ~/.local/share/mime/packages/*wine*
rm -r ~/.local/share/desktop-directories/*wine*
rm -r ~/.config/menus/applications-merged/*wine*

update-mime-database ~/.local/share/mime
kbuildsycoca4 --noincremental # если у тебя KDE
И перелогиниться желательно.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от Deleted

В PacmnFM по правому клику на файле он (виндовый блокнот) все равно торчит :(

Так то, что уже создано, останется. Просто wine дальше не будет .desktop файлы создавать и перезаписывать ассоциации. desktop файлы просто удали. А откуда PacmnFM меню генерится - не знаю.

aidan ★★★★ ()
Последнее исправление: aidan (всего исправлений: 1)
Ответ на: комментарий от intelfx

Спасибо, вроде помогло. Даже в избранное добавлю!

Deleted ()
Ответ на: комментарий от Deleted

Всегда пожалуйста. Пометь тему как решённую. :)

intelfx ★★★★★ ()

Копирование винды у них на уровне.

anonymous ()
Ответ на: комментарий от anonymous

Я все никак в тол не брал, кому вообще в голову пришло делать такое поведение wine?

Noloboot ()
Ответ на: комментарий от Noloboot

Во во. Имхо, те кто ставят вайн, прописать wine ~/my.exe смогут везде, где им нужно.

А вместо этого надо создать доп. фигню, которая генерирует меню и пихает его везде где можно, да так, что потом фиг выпилишь без усилий.

Deleted ()
Ответ на: комментарий от Deleted

А вместо этого надо создать доп. фигню, которая генерирует меню и пихает его везде где можно, да так, что потом фиг выпилишь без усилий.

Меню это еще терпимо и даже удобно. Вот то что заменяет стандартные приложения для запуска каких-либо типов файлов - вот это необъяснимо никак

Noloboot ()
Ответ на: комментарий от Noloboot

Я все никак в тол не брал, кому вообще в голову пришло делать такое поведение wine?

Потому что чертовски удобно для определенных mime-типов по умолчанию настроить лучшие инструменты, а не только нативные. Например, ms word вместо libreoffice writer для *.docx файлов.

f1xmAn ★★★★★ ()

а вам что жалко что ли? пусть будет

anonymous ()
Ответ на: комментарий от f1xmAn

Потому что чертовски удобно для определенных mime-типов по умолчанию настроить лучшие инструменты, а не только нативные.

Тонко набросил.

hobbit ★★★★★ ()
Ответ на: комментарий от f1xmAn

Потому что чертовски удобно для определенных mime-типов по умолчанию настроить лучшие инструменты, а не только нативные. Например, ms word вместо libreoffice writer для *.docx файлов.

Угу, чертовски удобно открывать по-умолчанию текстовые файлы в notpad а некоторые изображения в аналоге IE!

Noloboot ()
Ответ на: комментарий от Noloboot

Ну, настрой по-человечески и не будет у тебя таких проблем.

f1xmAn ★★★★★ ()

А у меня до сих пор PNG в эмуляторе IE открывается :D И пофиг, я файлы по Enter почти никогда не открываю.

MiniRoboDancer ★☆ ()

Всё просто:

cat > /tmp/winemenubuilder.c << EOF
int main(void){ return 0; }
EOF
i686-w64-mingw32-gcc -m32 -mconsole -march=i686 -mtune=i686 -O2 -pipe -fomit-frame-pointer  /tmp/winemenubuilder.c -o /tmp/winemenubuier.exe;
mv /tmp/winemenubuilder.exe ~/.wine/drive_c/windows/system32/winemenubuilder.exe
Или, как вариант:
wine reg add 'HKCU\Software\Wine\DllOverrides' /v winemenubuilder.exe /t REG_SZ

wakuwaku ★★★★ ()
Ответ на: комментарий от f1xmAn

Ну, настрой по-человечески и не будет у тебя таких проблем.

В том то и дело, что настроил, а проблемы создает такое поведение вайна, что приходится перенастраивать опять.

Noloboot ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.