Yanıtlar:
Aşağıdaki çözüm , en azından bu yanıt ilk kez gönderildiğinde, foobar2000 gibi ihtiyaç duyulan tweaks için, bu kutudan çok daha fazlasını sağlayabilecek olan , playonlinux tarafından kaydedilen ilerleme bağlamında ele alınmalıdır. Wine uygulamalarının en iyi GUI görünümü.
Playonlinux’u sevmiyorsanız ve yalnızca Wine kullanıyorsanız, Wine-only konular hakkında bu cevabı yorum yapmaktan ve / veya düzenlemekten çekinmeyin.
Wine'da GTK temasını göz önüne alarak : bu cevabın son kısmına bakınız.
winefontssmoothing_en.sh
ve Terminal kullanarak komutunu çalıştırın bash winefontssmoothing_en.sh
:#!/bin/sh # Quick and dirty script for configuring wine font smoothing # # Author: Igor Tarasov <tarasov.igor@gmail.com> WINE=${WINE:-wine} WINEPREFIX=${WINEPREFIX:-$HOME/.wine} DIALOG=whiptail if [ ! -x "`which "$WINE"`" ] then echo "Wine was not found. Is it really installed? ($WINE)" exit 1 fi if [ ! -x "`which "$DIALOG"`" ] then DIALOG=dialog fi TMPFILE=`mktemp` || exit 1 $DIALOG --menu \ "Please select font smoothing mode for wine programs:" 13 51\ 4\ 1 "Smoothing disabled"\ 2 "Grayscale smoothing"\ 3 "Subpixel smoothing (ClearType) RGB"\ 4 "Subpixel smoothing (ClearType) BGR" 2> $TMPFILE STATUS=$? ANSWER=`cat $TMPFILE` if [ $STATUS != 0 ] then rm -f $TMPFILE exit 1 fi MODE=0 # 0 = disabled; 2 = enabled TYPE=0 # 1 = regular; 2 = subpixel ORIENTATION=1 # 0 = BGR; 1 = RGB case $ANSWER in 1) # disable ;; 2) # enable MODE=2 TYPE=1 ;; 3) # enable cleartype rgb MODE=2 TYPE=2 ;; 4) # enable cleartype bgr MODE=2 TYPE=2 ORIENTATION=0 ;; *) rm -f $TMPFILE echo Unexpected option: $ANSWER exit 1 ;; esac echo "REGEDIT4 [HKEY_CURRENT_USER\Control Panel\Desktop] \"FontSmoothing\"=\"$MODE\" \"FontSmoothingOrientation\"=dword:0000000$ORIENTATION \"FontSmoothingType\"=dword:0000000$TYPE \"FontSmoothingGamma\"=dword:00000578" > $TMPFILE echo -n "Updating configuration... " $WINE regedit $TMPFILE 2> /dev/null rm -f $TMPFILE echo ok
Terminalde üçüncü seçeneği - oklarla, sonra seçmek için sekme tuşunu kullanın ok ve 'enter'
( burada kaynak )
winecfg
gibi (Wine / Configure Wine / Desktop Integration) içine bir windows msstyle dosyası kurun .winecfg
(Wine / Configure Wine / Graphics) içindeki ekran çözünürlüğünü artırın ( ihtiyacınız olan buysa: dizüstü bilgisayarımda şarap programlarının ayrıntıları varsayılan olarak çok küçük) Ancak, yukarıdaki resimler font yumuşatmayı etkinleştirdikten sonra alınmıştır . Test edebileceğim en önemli eylem bu . Wine'ı bir noktada yeniden kurmam gerektiğinden, buradaki tüm işlemleri tekrar başlatmak zorunda kaldım. (Önerildiği üzere tüm yazı tiplerini yükleme dahil olmak üzere tüm diğer çözümler kullanma Shauna 'ın cevabı - çok tavsiye edilir, ve bu soruya çözümün bir parçası olarak kabul edilecek) - yazı tipi yumuşatma hariç, Foobar2000 yüzden benziyordu :
Yazı tipi yumuşatmasından sonra:
Önemli: Ayarların değiştirilmesiwinecfg
, font yumuşatmayı sıfırlayabilir , bu yüzden sonunda çalıştırmak veya fontlar çirkin göründüğünde yeniden etkinleştirmek daha iyidir.
( bu son cevapta belirtildiği gibi), sonuçlar Linux masaüstüne ve farklı uygulamalara bağlı olarak değişebilir. Şarap'taki GTK teması, bir Windows programındaki bir GTK temasının bir Windows temasından daha iyi görünüp görünmediği tartışmalıdır.
Foobar2000 için örnek:
Ubuntu'da:
İlköğretimde:
Playonlinux’da varsayılan olarak msstyle Luna’ya göre daha fazla gelişme olmadı:
Playonlinux GTK teması, Playonlinux’daki sanal bir sürücüye Wine-stading versiyonunun eklenmesiyle mevcut olan en son Wine-staging versiyonunda bile görülmüyor, "Staging" sekmesi bu sürücünün Wine konfigürasyonunda görünüyor, ancak "GTK Theming'i Etkinleştir" gri renkli.
Çünkü ihtiyaç duyulan şey şarabın herhangi bir aşamalı versiyonu winwhq-staging
değil, Playonlinux'a yerleştirilemeyen paket olmasıdır.
GÜNCELLEME: Playonlinux'un sonraki sürümlerinde, bu düzenlemenin yapıldığı tarihte (Kasım 2018) Playonlinux'taki şarabın evreleme sürümlerinin yukarıda belirtilen tüm grt-out gtk seçeneklerinde görünmediğini görüyorum.
Yazı tiplerini yüklediğinizden emin olun :
winetricks allfonts
Yazı tipi sorunları genellikle Linux veya Wine ile birlikte gelmeyen TrueType yazı tiplerini kullanan programdan kaynaklanmaktadır. Bunları Winetricks (Wine'un şu anki sürümleriyle birlikte gelir) aracılığıyla yüklemek font sorununuzu çözmelidir.
Her şeyden önce ... Bu bölüm, Wine'ı Photoshop CS6 için doğru görünümü alacak şekilde yapılandırmama yardımcı oldu.
Bazen winetricks allfonts
çok iyi çalışmıyor. Zaman zaman, bazı fontlar için SHA1 toplamı üzerinde, güncellenmiş ve henüz winetricks komut dosyasına yansıtılmamışsa hata alabilirsiniz.
Droid Fontları için depolardaki mevcut winetricks versiyonu , şu anda bilgisayar korsanları nedeniyle kapalı olan http://android.git.kernel.org ' u göstermektedir:
sudo gedit /usr/bin/winetricks
Bunun gibi bir şey arayın:
load_droid()
{
# See http://en.wikipedia.org/wiki/Droid_(font)
Ve DROID_URL satırını 6867 civarında değiştir:
DROID_URL='https://www.codeaurora.org/gitweb/quic/la/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/'
Ayrıca 6059 satırı etrafındaki "Droid Sans Fallback" yazı tipi için SHA1 toplamını değiştirmek zorunda kaldım:
do_droid DroidSansFallback.ttf "Droid Sans Fallback" 2f8a266389a8e22f68f402b775731eec6b760334
Başka bir hata alırsanız, rahatsız edici "font-ismini" bulun ve yeni SHA1'i hesaplayın ve değeri winetricks'te değiştirin:
cd ~/.cache/winetricks/font-folder
sha1sum font-name
sudo gedit /usr/bin/winetricks
Ve değeri yeni hesaplamayla değiştirin!
Bu ipucu İlköğretim işletim sistemiyle de çalışır. Ancak gedit'i değiştirmeli ve scratch-text-editor'ü kullanmalısın.
Daha iyi bir sistem görünümü için "Luna" veya "Royale" gibi winecfg (Wine / Configure Wine / Desktop Integration) içine bir windows msstyle dosyası kurun.
Kabul edilen cevabı yorum yapacak itibarım yok, bu yüzden yorumumu buraya koyacağım.
MS sunucularından başka bir resmi msstyle dosyası.
.msi
Dosyayı yeni yükledim ve Wine Configuration iletişim kutusundan 'Zune Style'ı seçebildim.
Yukarıdaki cipricus cevabı mükemmel ve çok ayrıntılı. Ancak, yazı tipi kalitesini etkileyen ve FreeType tarafından oluşturulan başka bir faktör vardır.
Çözüldü gibi burada ve tartışılan burada render versiyonunu değiştirerek, okunabilir yazı geri dönebilirsiniz.
Şarap başvurunuzu başlatan satıra bu öneki ekleyin
FREETYPE_PROPERTIES="truetype:interpreter-version=35"
Örneğin
FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine cmd
winehq-staging
:Gönderen https://wiki.winehq.org/Ubuntu :
Sisteminiz 64 bit ise, 32 bit mimariyi etkinleştirin (henüz yapmadıysanız):
sudo dpkg --add-architecture i386
Havuzu ekle:
Ubuntu 18.10 için:
wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard ./'
18.10'dan önceki Ubuntu sürümleri için:
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/
Paket listesini güncelle:
sudo apt-get update
Sonra yükleyin:
sudo apt-get install --install-recommends winehq-staging
Apt-get eksik bağımlılıklardan şikayet ederse, kurun ve ardından son iki adımı tekrarlayın (güncelleme ve yükleme).
winecfg
wine-staging
ve winehq-staging
. İkincisi nedir? - Çalışmak için eskisine ihtiyaç duyuyor ve kuruyor, ama Playonlinux'un onu kurduğunu ve sorun olabileceğini sanmıyorum.