多くの場合、WindowsプログラムはWineで正常に動作しますが、その外観にはいらいらする問題が残っています。
Wine、特にフォントで物事を良くする方法は?
以下の解決策は、 playonlinux によって行われた進捗状況のコンテキストで考慮されることです-これは、少なくともこの回答が最初に投稿されたときに考慮されたプログラムに対して、すぐに提供できるようになりました。 foobar2000のように、WineアプリケーションのGUIの外観を最適化するために必要な調整。
Playonlinuxが気に入らず、Wineのみを直接使用する場合は、Wineのみの問題についてこの回答をコメントまたは編集してください
WineのGTKテーマの検討:この回答の最後の部分を参照してください。
winefontssmoothing_en.sh
として保存し、コマンドbash winefontssmoothing_en.sh
を使用してターミナルで実行します:#!/bin/sh # Quick and dirty script for configuring wine font smoothing # # Author: Igor Tarasov <[email protected]> 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
ターミナルで3番目のオプションを選択します-矢印を使用して、タブキーを使用してokおよび「enter」を選択します
(ソース ここ )
winecfg
(Wine/Configure Wine/Desktop Integration)にWindows msstyleファイルをインストールします" 、または " Royale " 。winecfg
(Wine/Configure Wine/Graphics)の画面解像度を上げると、一般的な詳細(フォントを含む)が大きくなります(それが必要なもの:ラップトップでは、デフォルトでワインプログラムの詳細が小さすぎます)ただし、上記の画像はフォントスムージングを有効にした後のものです。私がテストできたので、それが最も重要なアクションです。ある時点でWineを再インストールする必要があったため、ここですべての手順を再起動する必要がありました。他のすべてのソリューションの使用( Shauna の answer で提案されているすべてのフォントのインストールを含む)-これは非常に推奨され、この質問に対するソリューションの一部と見なされます)-フォントスムージングを除き、Foobar2000は次のようになりました。
フォントスムージング後:
重要:winecfg
の設定を変更すると、フォントのスムージングがリセットされる場合があります。したがって、最後に実行するか、フォントがいようです。
( this より最近の回答で言及)、結果はLinuxデスクトップと異なるアプリケーションによって異なる場合があります。 WineのGTKテーマは、WindowsプログラムのGTKテーマがWindowsテーマよりも見栄えが良いかどうかは議論の余地があるため、好みの問題のようです。
Foobar2000の例:
Ubuntuの場合:
エレメンタリーOS:
Playonlinuxのデフォルトでmsstyle Lunaと比較してあまり改善されていません:
Playonlinux GTKテーマは存在しないようです 入手可能な最新のWineステージングバージョンでも、Playonlinuxの仮想ドライブにWineステージングバージョンを追加すると、そのドライブのWine構成に「ステージング」タブが表示されます。 「GTKテーマを有効にする」はグレー表示されています。
なぜなら、必要なのはanystagingバージョンのワインではなく、winwhq-staging
package。Playonlinuxにインストールできません。
更新:Playonlinuxの以降のバージョンでは、この編集の日付(2018年11月)で、Playonlinuxのステージングバージョンのワインは、上記の灰色のgtkオプションがまったく表示されないことがわかります。
必ず フォントをインストール :
winetricks allfonts
通常、フォントの問題は、LinuxまたはWineに付属していないTrueTypeフォントを使用するプログラムが原因です。 Winetricks(現在のバージョンのWineに付属)でそれらをインストールすると、フォントの問題が解決するはずです。
まず第一に...このセクションは、Photoshop CS6に適切な外観になるようにWineを設定するのに役立ちました。
winetricks allfonts
がうまく機能しない場合があります。場合によっては、一部のフォントが更新され、まだwinetricksスクリプトに反映されていない場合、SHA1合計でエラーが表示されることがあります。
Droid Fontのリポジトリにある現在のwinetricksバージョンは http://Android.git.kernel.org を指していますが、これは現在ハッカーが原因でダウンしています:
Sudo gedit /usr/bin/winetricks
次のようなものを探してください:
load_droid()
{
# See http://en.wikipedia.org/wiki/Droid_(font)
そして、行6867の周りのDROID_URLを次のように変更します。
DROID_URL='https://www.codeaurora.org/gitweb/quic/la/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/'
また、6059行目にあるフォント「Droid Sans Fallback」のSHA1合計を次のように変更する必要がありました。
do_droid DroidSansFallback.ttf "Droid Sans Fallback" 2f8a266389a8e22f68f402b775731eec6b760334
他のエラーを受け取った場合は、問題のある「font-name」を見つけて新しいSHA1を計算し、winetricksの値を修正します。
cd ~/.cache/winetricks/font-folder
sha1sum font-name
Sudo gedit /usr/bin/winetricks
そして、新しい計算で値を変更してください!
このヒントはElementary OSでも機能します。ただし、geditを変更して、スクラッチテキストエディターを使用する必要があります。
システムの外観を向上させるには、wincfg(Wine/Configure Wine/Desktop Integration)に「Luna」や「Royale」などのWindows msstyleファイルをインストールします。
受け入れられた答えにコメントする評判はないので、ここにコメントを入れます。
MSサーバーからのもう1つの公式msstyleファイル。
.msi
ファイルをインストールしたばかりで、Wine Configurationダイアログから 'Zune Style'を選択できました。
winehq-staging
をインストールします。https://wiki.winehq.org/Ubunt から:
システムが64ビットの場合、32ビットアーキテクチャを有効にします(まだ行っていない場合):
Sudo dpkg --add-architecture i386
リポジトリを追加します。
Ubuntu 18.10の場合:
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より前のUbuntuバージョンの場合:
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/
パッケージリストを更新します。
Sudo apt-get update
次にインストールします:
Sudo apt-get install --install-recommends winehq-staging
Apt-getが依存関係の欠落について苦情を言う場合は、それらをインストールしてから、最後の2つのステップ(更新とインストール)を繰り返します。
winecfg
を開きます