Kod: Zaznacz cały
#!/bin/bash
a=`dirname "$1"`
cd "$a"
wine "$*"
Po co?
Wine przy dwukliku ustawia źle (tzn nie tak jak windows) jakąś zmienną systemową i program, który chce coś znaleźć w swoim katalogu głównym, zostaje "oszukany" i szuka w ~. Dlatego wiele osób mówi "nie odpalaj tego programu przez dwuklik, tylko cd /jakiśtamkatalog i wine jakieśtamexe.exe".
A ww. skrypt to rozwiązanie!
Uwaga! nie działa, jeśli podajemy parametr, tzn Wine a.exe t.txt. W takich sytuacjach lepiej użyć cd /katalog i wine a.exe t.txt.
Skrypt umieszczam, a niech stracę, na licencji GPL.
Usprawnienia mile widziane