Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Wine - dostosuj wygląd aplikacji do aktualnego motywu.

"Wine (akronim rekurencyjny od słów "Wine is not an emulator") – oprogramowanie umożliwiające wykonywanie aplikacji przeznaczonych dla Microsoft Windows w środowisku systemu operacyjnego klasy Unix (Linux, Solaris, FreeBSD)." źródło wikipedia.pl.

Wygląd

Windowsowe okienka niezbyt ładnie się prezentują pod Ubuntu. Oczywiście mamy możliwość wybrania własnego motywu *.msstyles lecz jednak to jeszcze nie to. Najlepszym rozwiązaniem byłoby używanie tematu graficznego takiego samego z jakiego korzystacie w systemie. Obramowanie okien jest takie samo, ale co z pozostałą resztą? Z pomocą przychodzi nie nowy już skrypt*, napisany w pythonie, który "odczytuje" kolory aktualnie używane, i wpisuje je do pliku z którego korzysta Wine. Możecie go pobrać ze strony: http://gist.github.com/74192. Dzięki niemu możecie się cieszyć bardzo ładnym dopasowaniem pod względem kolorystycznym aplikacji pisanych dla Windows. No ale zapytacie co z przyciskami? Niestety tutaj nadal zmuszeni jesteśmy korzystać z plików *.mmstyles, które nie są jednak idealne lub wspomóc się rozwiązaniami, które zaproponował autor skryptu na http://www.endolith.com/wordpress/.

Czcionki

Ten kto się przyjrzał powyższej grafice, pewnie stwierdził, że czcionki są ładniejsze niż domyślnie. Nie każdy wie, że Wine umożliwia wygładzanie czcionek, ale wystarczy pobrać winetricks*wget http://www.kegel.com/wine/winetricksi wybrać jedną z trzech pozycji "fontsmooth", a uzyska się podobny efekt. Oczywiście winetricks potrafi o wiele więcej i potrzeba trochę czasu zanim znajdziecie co was interesuje. Aby jeszcze szybciej włączyć wygładzanie czcionek możecie pobrać prosty skrypt* napisany w bash, przez Igora Tarasovwget http://files.polosatus.ru/winefontssmoothing_en.sh

Ikony plików *.exe

Jeśli macie dużo plików instalacyjnych z rozszerzeniem *.exe, to na pewno nie raz mieliście kłopot ze znalezieniem tego, który chcielibyście używać od zaraz. W systemie Windows, każda aplikacja ma swoją ikonkę. W Ubuntu, również możemy podziwiać te ikony, lecz musimy zainstalować paczkę o nazwie "gnome-exe-thumbnailer"sudo apt-get install gnome-exe-thumbnailerDomyślna ramka wrzucona pod ikonę programu, nie wygląda zbyt smacznie, lecz i na to znajdzie się rada. Użytkownik kamezrp edytował skrypt, który instalowaliśmy powyższym poleceniem i na podstawie jego przeróbki, stworzyłem paczkę *.deb, która wprowadzi zmiany automatycznie. Paczkę tą można pobrać z TEGO SERWERA. Efekt końcowy możecie zobaczyć na poniższym zrzucie.

Jeśli ikony, się nie zmienią, musicie opróżnić ukryty katalog ~/.thumbnails.

Mam nadzieję, że nieco pomogłem niektórym osobą. Jeśli macie jeszcze jakieś pomysły w stosunku do wyglądu aplikacji pod Wine, prosiłbym o zamieszczeniu ich w komentarzach.

..........................................................
............................................
........................
..........

* - aby uruchomić skrypt dwuklikiem, musicie nadać mu prawa do uruchamianiachmod +x nazwa_pliku 

Komentarze

0 nowych
Razi   5 #1 22.06.2010 13:37

z 8.04 nie działają te ikony :(

Spox5   5 #2 22.06.2010 13:47

Z tego co widzę na http://packages.ubuntu.com/ to możliwość generowania ikon została wprowadzona od wydania Karmic Koala czyli Ubuntu 9.10. Hmm... może wystarczy jak się przelogujesz i usuniesz zawartość katalogu ~/.thumbnails?

TestamenT   11 #3 22.06.2010 13:52

Ikony plików *.exe tego mi brakowało, dzięki może uda mi się to zaimportować do xfce.

  #4 22.06.2010 14:12

Ramka jest potrzebna, by użytkownik nie uruchamiał przypadkiem programów, zamiast np. pliku PDF.

Chociaż, to i tak uruchamiany program pierw musiałby mieć prawa do uruchomienia, to w przypadku WINE chyba tak to nie wygląda.

Spox5   5 #5 22.06.2010 14:13
TestamenT   11 #6 22.06.2010 14:24

Pomyliłem się nie xfce ale lxde. No to zabieram się za wygląd programów w wine :)

roffik   3 #7 22.06.2010 14:38

W repozytoriach nowych wersji Ubuntu (nie wiem od której) winetricks jest już w postaci paczki, a więc:

sudo apt-get install winetricks

Polecenie "winetricks" wyświetla nam zgrabne okienko, w którym można wybrać, co się chce zainstalować (albo zmienić, np. właśnie wygładzanie).

roffik   3 #8 22.06.2010 14:42

Teraz znalazłem informację, że winetricks instaluje się automatycznie, jeżeli zainstaluje się najnowszego wine-a (aktualnie 1.2-rc4).

TestamenT   11 #9 22.06.2010 14:53

A winetricks świetny skrypt bardzo ułatwia życie.

Spox5   5 #10 22.06.2010 14:57

[b]@roffik[/b] Pewnie interfejs graficzny z wykorzystaniem zenity, skusił ich by dodać winetrics do zależności Wine.

mati75   6 #11 23.06.2010 15:42

Piotruś szalejesz z tymi wpisami

  #12 24.06.2010 01:13

Zanim zastosuje sie style to lepiej napisac tekst "jak to cholerstwo zmusic do sensownej pracy i instalacji... i dlaczego za kazdym razem trzeba ustawiac trylion bibliotek.

TestamenT   11 #13 24.06.2010 10:01

No i się nie udało nawet z GNOME. Owszem na Ubuntu się udało, *.exe miały swoje ikony ale nie udało mi się tego zrobić na PCLinuxOS. Choć spełniłem wszystkie zależności gnome-exe-thumbnailer. Ja nie znam na tyle GNOME aby wiedzieć jak nautilusa zmusić do wykonywania tego skryptu.
Może jakieś sugestie?

Spox5   5 #14 24.06.2010 11:55

A umieściłeś plik z rozszerzeniem *.schemas w katalogu /usr/share/gconf/schemas ?

TestamenT   11 #15 24.06.2010 12:42

Ja wypakowałem całą zawartość z pliku deb i tak jak były katalogi skopiowałem zawartość. Nawet użyłem aliena żeby przerobić paczkę deb na rpm.
Ale zobaczę co z *.schemas

mylastdream   4 #16 24.06.2010 13:34

a kto mi pomoże uruchomić aqq na ubuntu.Zainstalowałam,odpala się,ale ale ale wyświetla się czarna skórka którą da się jakby zdjąć i pod spodem są widoczne kontakty ale ona za chwilę z powrotem wskakuje i zasłania,dodam że zainstalowałam IE7,wyskakiwał jeden błąd a teraz zupełnie inny.Nie mam pomysłów jak to zlikwidować

Spox5   5 #17 24.06.2010 13:44

A dlaczego na siłę chcesz używać AQQ? Moim zdaniem Tlen7 wyśmienicie spełnia swoje zadanie. Nie musisz zakładać konta na nim by móc korzystać z różnych kont. http://www.tlen.pl

Spox5   5 #18 24.06.2010 14:32

Trochę masło maślane z tymi kontami mi wyszło ;) Teraz dopiero zauważyłem.

TestamenT   11 #19 24.06.2010 22:13

plik gnome-exe-thumbnailer.schemas znajduje się tam gdzie powinien ale nie wiem czy to wina tego że gconf nie ma wpisów do których odwołuje się gnome-exe-thumbnailer.schemas czyli application@x-ms-dos-executable

Spox5   5 #20 24.06.2010 22:37

Z tego co można znaleźć w oryginalnej paczce, to jest jeszcze wykonywane polecenie: gconf-schemas --register gnome-exe-thumbnailer.schemas

TestamenT   11 #21 24.06.2010 23:11

No i wszystko jasne. W PCLinuxOS nie ma gconf-schemas

TestamenT   11 #22 25.06.2010 02:37

No udało się zamiast gconf-schemas użyłem

export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule exe-thumbnailer.schemas

Teraz zrobię sobie paczkę rpm aby się już tak nie męczyć :)

Spox5   5 #23 25.06.2010 06:29

Jak wykonasz paczkę, to pochwal się ją. Inny będą mieli łatwiej :)

TestamenT   11 #24 25.06.2010 12:26

Zrobienie paczki rpm mnie przerosło więc zrobiłem prosty skrypt instalacyjny.
http://www.przeklej.pl/plik/gnome-exe-thumbnailer-tar-gz-0019698p47tb

Aby zainstalować należ uruchomić poleceniem sudo ./install.sh
install.sh może przyjmować następujące parametry
-i intlall -u uninstall -h help

skrypt działa wszędzie tam gdzie jest gnome i apt-get. Więc jak ktoś chcę to może sobie zainstalować :)

TestamenT   11 #25 25.06.2010 12:42

Zakradła się literówka w -i intlall
więc poprawiłem żeby nikogo po oczach nie raziło i dodałem usuwanie katalogu .thumbnails podczas instalacji.

http://www.przeklej.pl/plik/gnome-exe-thumbnailer-zip-00196b1ckbq4

  #26 24.07.2010 15:27

Czy do opensuse z kde tez to bedzie potrzebne? Jesli tak to dajcie jakies rozwiazanie.