web-dev-qa-db-ja.com

Wineの問題解決法/ Wineのゲーム解像度の問題

Cuando salgo de un videojuego que tiene unaresoluciónunder a la del sistema、Ubuntu sequeda con unaresoluciónbaja。テンゴque cerrarsesióny volver a entrar para corregir el problema。 ¿Como lo puedo solucionar?

システムよりも低い解像度のゲームを離れると、Ubuntuの解像度が低くなります。問題を修正するには、ログオフしてから再度ログインする必要があります。どうすれば修正できますか?

3
David

スペイン語

Hola David、loque mencionas es un problema con WINE muy pero muy viejo。 Tiene que ver con que no detecte el modo actual de resolucion sino que lo sustituya con el que estaba usando el juego。 Esto pasa por dejar que wine utilice la actual resolution como base para la del juego o aplicacion。 ten est 3のオプティコンの問題です。

OPCION 1-Abrir winecfq、luego haz click Graficos/Graphics y la 4ta opcion que dice sobre "Emular un Escritorio Virtual"/"Emulate a Virtual Desktop" hazクリックすべての活動家esa opcion y luego colocas una resolucion igual o menor a la que estas utilizando en tu escritorio real。 Por ejemplo en mi caso tengo 1920x1080 pero la resolucion que le coloco a winehq es 1280x1024。 de esta forma evito el problema del cambio de resolucion ya que aislo la resolucion de wine de la resolucion real。

OPCION 2-Agregas al atajo de wine del juego una resolucion especifica。 ejemplo para NEED 4 SPEED MOST WANTED yo tengo un icono en el escritorio con la siguienteデータ:

env WINEPREFIX="/home/cyrex/.wine" wine Explorer /desktop=MostWanted,1280x1024 "/home/cyrex/.wine/drive_c/Program Files/EA GAMES/Need for Speed Most Wanted/speed.exe"

重要な要素Explorer/desktop = WoW、1280x1024 en donde mencionas 2 elementos、el nombre de la ventana MostWanted y la resolucion de dicha ventana 1280x1024。 Que ganas con esta opcion。ケラレゾリューションシーエスペシフィカパラエストジュエゴオブプログラマーエンヴェズデアフェクターアトドスロスジュエゴスオブプログラマーズコモエンラオプション1。

OPCION-解決策の問題を解決/解決するための簡単な方法を提供します。 Para realizar esto debes seguir los siguientes pasos:

  1. Abre una consola/terminal y escribes xrandr
  2. テサルドランヴァリアスオプシオンデレゾリューション。コメンザンドコンラプリメンタエンラリストアセヌメランデル0ハスタドンデルーグラアルティマモストラダ.

        cyrex@cyrex:~$ xrandr  
        xrandr: Failed to get size of gamma for output default  
        Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080  
        default connected 1920x1080+0+0 0mm x 0mm  
           1920x1080      50.0*    51.0   
           1680x1050      52.0     53.0  
           1440x900       54.0  
           1400x1050      55.0  
           1360x768       56.0     57.0  
           1280x1024      58.0     59.0  
           1280x960       60.0  
           1280x720       61.0  
           1152x864       62.0  
           1024x768       63.0     64.0  
           960x600        65.0  
           960x540        66.0  
           840x525        67.0     68.0  
           800x600        69.0     70.0     71.0     72.0  
           720x450        73.0  
           700x525        74.0  
           680x384        75.0     76.0  
           640x480        77.0     78.0  
           512x384        79.0  
           320x240        80.0 
    

    Como puedes ver mi primera opcion es 1920x1080 La segunda es 1680 * 1050 y asi sucesivamente。入門オプション0、ラシギエンテ1、ラシギエンテ2年Estos valores、0、1、2 ...息子パラエルコマンドxrandr。

Si algo llega a pasar y quieres regresar a la resolucion que tenias antes、asumiendo que sea la 0(O sea 1920x1080 en mi caso)。 Simplementeはxrandr -s 0 en consolaについて説明しています。 Ahora bien、no TODO el tiempo podras hacerlo ya que la resolucion estara TAN MALA que no podras ver nada o en algunos casos ni siquiera la consola。 asi que para eso vamos a crear el atajo。 TE CONCLA RESOLUCION QUE QUIERES NOS VAMOS A LA VENTANA DEL TECLADO(DEST TRAVES DEL TRAVE S DEL。 Sigue las imagenes para tener una idea:

Ventana del Teclado enter image description here

タブデアタホス/ショートカット enter image description here

Seleccion de Atajos/Shortcuts CUSTOMIZADOS enter image description here

Seleccion del simbolo + para agregar un Atajo/Shortcut Customizado enter image description here

Ventana para agregar Atajo/Shortcut Customizado enter image description here

エスタパルトとドン・ル・コロカモス・アン・アタホ・ケ・アル・エジェクタルロ・ノス・ソルーシオナラ・エル・プロブレマ・デ・ラ・レゾリューション・クアンド・ノス・パーズ。 Agregamos nu nombre al atajo que nos sea馴染みのあるラ・ファンチョーナ・ケ・テンドラ・イ・アバホ・エル・コマンド・ケ・セ・エジェクタラ。

enter image description here

Hacemos doble click en donde dice Disable/Desactivado para colocar la nueva combinacion de teclas que ejecutaran el comando。 enter image description here

Aqui puedes ver una que invente como ejemplo。 enter image description here

Estas son las 3 opciones mas comunes para resolver este problema。


英語

こんにちは、デビッド、あなたがここで言及しているのは、WINEに関連する古い問題です。これは、wineが実際のデスクトップ解像度を検出し、それをゲームの解像度に置き換える方法に関係しています。これは、ゲームまたはアプリ内で使用する解像度のベースとして、その瞬間に使用している解像度をワインに適用させるためです。この問題には、3つの可能なオプションがあります。

オプション1-winecfqを開き、[グラフィックス]タブをクリックし、[仮想デスクトップをエミュレートする]という4番目のオプションをクリックしてアクティブにし、希望する解像度を入力します。将来のゲームを開きます。たとえば、私の場合、デスクトップ解像度は1920x1080ですが、WINE解像度では1280x1024より小さいサイズです。このようにして、ゲームで使用されるワイン解像度の実際の解像度を変更するワインの問題を回避します。

オプション2-デスクトップのゲームショートカットに特定の解像度を追加します。たとえば、NEED 4 SPEED MOST WANTEDの場合、デスクトップに次のショートカットのアイコンがあります。

env WINEPREFIX="/home/cyrex/.wine" wine Explorer /desktop=MostWanted,1280x1024 "/home/cyrex/.wine/drive_c/Program Files/EA GAMES/Need for Speed Most Wanted/speed.exe"

重要なセクションはExplorer/desktop = WoW、1280x1024で、WINE 2のこと、ゲームを実行するウィンドウの名前MostWanted、およびウィンドウの解像度1280x1024で実行します。このオプションで得られるものは、特定の解像度がそのゲームのみに影響し、ワインで実行されるすべてのゲーム/アプリに影響するオプション1の場合、実行されるすべてのゲームではないという事実を取得します。

OPCION-解決の問題が表示されたら、ショートカットの組み合わせを実行するだけでショートカットを作成し、その場で問題を解決します。これを行うには、簡単な一連の手順に従います。

  1. コンソール/ターミナルを開き、xrandrと入力します
  2. 解像度のリストが表示されます。リストの最初から始めて、0から最後の解像度(0,1,2,3 ... 10)まで列挙します。

        cyrex@cyrex:~$ xrandr  
        xrandr: Failed to get size of gamma for output default  
        Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080  
        default connected 1920x1080+0+0 0mm x 0mm  
           1920x1080      50.0*    51.0   
           1680x1050      52.0     53.0  
           1440x900       54.0  
           1400x1050      55.0  
           1360x768       56.0     57.0  
           1280x1024      58.0     59.0  
           1280x960       60.0  
           1280x720       61.0  
           1152x864       62.0  
           1024x768       63.0     64.0  
           960x600        65.0  
           960x540        66.0  
           840x525        67.0     68.0  
           800x600        69.0     70.0     71.0     72.0  
           720x450        73.0  
           700x525        74.0  
           680x384        75.0     76.0  
           640x480        77.0     78.0  
           512x384        79.0  
           320x240        80.0 
    

ご覧のとおり、最初のオプションは1920x1080です。 2番目は1680 * 1050などです。最初のオプションの値は0、次のオプションは1、その次は2です。これはリスト内のすべての解像度で継続します。この0,1,2 ...値はxrandrコマンド用です。

問題が発生し、以前の解像度に戻したい場合、0(私の場合は1920x1080)を0と仮定して、ターミナルにxrandr -s 0と入力するだけです。現在、問題は時々、問題が見えない/すべて黒/小さすぎる後にWINEが作成する解像度です。この場合、あなたは何をしているのかわかりません。これが、xrandrコマンドのショートカットを作成する理由です。必要な解像度(0,1,2 ..)がわかったら、キーボードショートカットウィンドウに移動し(メニュー、ダッシュ、ターミナルで検索します)、次の画像に従って設定します。

キーボードショートカットウィンドウ enter image description here

ショートカットタブ enter image description here

ショートカットの選択(カスタマイズ) enter image description here

+記号を選択してショートカットを追加 enter image description here

ショートカットの追加ウィンドウ enter image description here

このパートでは、実行時にワインによって引き起こされる解像度の問題を解決するショートカットを追加します。ショートカットが実行するアクションに関連するショートカット名を追加してから、ショートカットが実行する実際のコマンドを追加します。 enter image description here

Word Disableをダブルクリックして、ショートカットを実行するキーの組み合わせを追加します。 enter image description here

ここで私が作ったものを見ることができます。 enter image description here

これは、この問題を解決するための3つのオプションです。

3
Luis Alvarado

通常は、クリーンアップが完了する前にゲームがクラッシュまたは終了することを意味するため、〜/ .xsession-errorsファイルをチェックして、何かが表示されるかどうかを確認できます。ワインを使用している場合は、ワインのログも確認してください。

解像度を修正するためのより良い回避策は次のとおりです。

  1. 右上のメニューにある小さな歯車のアイコンをクリックします
  2. 「ディスプレイ」を選択
  3. リストから適切な解像度を選択します
1
ImaginaryRobots

これはwhyの答えではありません(これは(私は知らないので)起こります)、これは回避策です。

ゲームを起動する前に、ターミナルに移動してxrandrと入力します。次のようなものが表示されるはずです。

$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 1600 x 1600
DFP1 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 443mm x 249mm
   1600x900       60.0*+
   1366x768       59.9 +
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       75.0     60.0  
   1360x768       60.0  
   1280x800       75.0     60.0  
   1152x864       75.0     60.0  
   1280x768       74.9     59.9  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   720x480        60.0  
   640x480        75.0     60.0 

アスタリスクが表示されますか?その行は、設定されているモード(解像度を含む)です。私の場合、解像度は1600x900です。解像度を書き留めます。

後で、画面解像度がめちゃくちゃになったので、ターミナルに移動して入力します

xrandr -s YOUR_RESOLUTION_HERE

これにより、解像度がゲーム前の状態にリセットされます。

0
John