Co można zrobić, aby Wine wyglądał bardziej zintegrowany z Unity?

17

Wine wygląda jak kosmita, który mówi „Cześć, zdecydowanie nie jestem częścią twojego środowiska komputerowego”. Wiele aplikacji do wina nie ma ikon, a samo wino działa na brzydko wyglądającym motywie Windows 95.

  • Czy istnieje sposób, aby wino było bardziej estetyczne i mniej obce?
  • Jak mogę dodać ikony do programów winiarskich, takich jak na przykład MS Office?

Wypróbowałem motyw Ambience XP, ale nie wygląda tak świetnie i nadal nie ma związku z motywem Unity GTK3 Ambience.

Joey-Elijah, redaktor OMG! UBUNTU! napisałem post o skrypcie, który integruje wino z pulpitem, ale uruchomiłem skrypt i nie przyniosło to żadnego efektu. Zakładałem, że skrypt nie działa na Precise. Czy się mylę? Czy istnieje sposób, aby wino wyglądało ... ładniej?

Vagrant232
źródło

Odpowiedzi:

17

Niestety, ze względu na naturę systemu Windows, a tym samym Wine, obecnie trudno jest osiągnąć to, czego szukasz.

O ile mi wiadomo, są plany, aby ostatecznie aplikacje Wine miały wygląd pulpitu, na którym działają, ale wierzcie mi, prawdopodobnie zajmie to trochę czasu, zanim to się stanie.

Najlepiej jest użyć winetricks, który ma opcję użycia schematu kolorów pulpitu do motywowania aplikacji Wine. Poza tym, chyba że ktoś stworzył styl, niewiele możesz zrobić.

Liczne zamienniki motywów ikon dla Windows mogą działać, ale niezbyt dobrze, ze względu na różnice między Wine i Windows shell*.dll. Przykro mi, ale nie mogę zaoferować rozwiązania, które chciałeś.

Widzę, że moja odpowiedź nie była dla ciebie wystarczająca, więc postaram się uczynić ją bardziej satysfakcjonującą.

  • Czy istnieje sposób, aby wino było bardziej estetyczne i mniej obce?
    Tak, ale to trudne. Musisz utworzyć .msstylesmotyw dla systemu Windows (zgodny z XP), a następnie zastosować go jako motyw w Wine. Ponieważ Microsoft nigdy nie zamierzał tworzyć niestandardowych motywów, tworzenie msstylesnie jest „spacerkiem po parku”, a tworzenie takiego, które pasuje do stylu Ubuntu, jest jeszcze trudniejsze.

Wątpisz w to, co mówię?
Przeczytaj tutaj: http://en.wikipedia.org/wiki/MSSTYLES

  • Jak mogę dodać ikony do programów winiarskich, takich jak na przykład MS Office?
    Tak i nie. Możesz łatać te aplikacje, ale pamiętaj, że aplikacje Windows są w przeważającej części bardzo odmienne od aplikacji, które znajdziesz na Ubuntu (szczególnie produkty Microsoft).
    • Możesz zastosować „paczki transformacji” w Wine, ale niestety wyniki będą się nieco różnić od oczekiwanych w systemie Windows ( zaufaj mi, próbowałem ).
      Wynika to głównie z tego, że pakiety transformacji są zaprojektowane tak, aby tworzyć motywy całego środowiska pulpitu (od Menedżera plików z powrotem do paska zadań). Wine nie ma niektórych składników systemu Windows, więc wszystko, co zobaczysz, to konkretne aplikacje z drobnymi, niepełnymi zmianami, takimi jak zmienione ikony, i nie wszystkie ikony również się zmienią.
    • Większość oficjalnych aplikacji Windows (zwłaszcza produkty Microsoft) nie używa swobodnie zmienianych ikon (takich jak w Ubuntu), które można zamienić na inne motywy. Ikony są „zakodowane na stałe” w bibliotekach DLL takich jak shell.dll, a czasami w bibliotekach DLL specyficznych dla aplikacji. Czasami aplikacja w systemie Windows korzysta z zasobów zewnętrznych (takich jak .pngpliki), które można zmienić, ale jest to rzadkie i dlatego nie wpłynie to na jakość korzystania z Wine.
    • Nawet jeśli uda ci się zastosować pakiet transformacji, prawdopodobnie stworzysz niestabilność w swoich aplikacjach ( zaufaj mi, próbowałem !!! ). Z tego powodu radzę po prostu pogodzić się z tym, co jest dostępne. Chyba że wydarzy się cud, nie ma innej odpowiedzi.
RolandiXor
źródło
Nie wątpiłem w to, co mówiłeś, ale sądzę, że miałem nadzieję, że ktoś znał sztuczkę, której większość nie zna. Dziękujemy za wyjaśnienie.
Vagrant232,
1
Cześć, czy możesz mi powiedzieć, jak „winetricks” sprawiają, że motyw wina wygląda jak schemat kolorów mojego pulpitu (używam Ubuntu 14.04LTS). Załączam zrzut ekranu z „winetricks” z mojego laptopa postimg.org/image/4w73n5n13
mr_azad
@rashedazad winetricks po prostu kopiuje kolory systemu do rejestru i stosuje je. Nic więcej.
RolandiXor
1
Pytałem o proces, w jaki sposób mogę zastosować kolorystykę pulpitu w winie za pomocą winetricks.
mr_azad
Jeśli masz inne pytanie, zadaj je, klikając przycisk Zadaj pytanie .
RolandiXor
1

Etapowanie wina ma teraz opcję motywów GTK. Aby go użyć:

1. Najpierw zainstaluj wine-staging:

Od https://wiki.winehq.org/Ubuntu :

  1. Jeśli twój system jest 64-bitowy, włącz architekturę 32-bitową (jeśli jeszcze tego nie zrobiłeś):

    sudo dpkg --add-architecture i386
    
  2. Dodaj repozytorium:

    wget -nc https://dl.winehq.org/wine-builds/Release.key
    sudo apt-key add Release.key
    sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
    
  3. Zaktualizuj listę pakietów:

    sudo apt-get update
    
  4. Następnie zainstaluj:

    sudo apt-get install --install-recommends winehq-staging
    

    Jeśli apt-get skarży się na brakujące zależności, zainstaluj je, a następnie powtórz dwa ostatnie kroki (aktualizacja i instalacja).

2. Włącz motywy GTK:

  1. otwarty winecfg
  2. Kliknij kartę „Inscenizacja”
  3. Zaznacz „Włącz GTK Theming”
  4. Kliknij OK

3. Włącz wygładzanie czcionek:

Popraw wygląd GUI aplikacji Wine

QwertyChouskie
źródło
Wygląda na to, że „Enable GTK Theming” jest zawsze wyszarzone, chyba że specjalnie zbudowałeś platformę Winehq z obsługą GTK.
Moilleadóir,