GNU/Linux >> Linux の 問題 >  >> Linux

Windows –非Unicode Wineアプリケーションのコードページ/ロケール(Linuxシステムロケールとは異なります)を強制する方法は?

私は自分のシステムに英語のロケールを使用することを好みますが、古いUnicodeに対応していないロシア語とチェコ語のアプリケーションを使用する必要があります。 Windowsでは、このようなアプリケーションのロケールを別のコントロールパネルの場所に設定できました。 Linux / Wineでこれを構成するにはどうすればよいですか?

承認された回答:

アイデアは、このアプリケーションに対してのみLANGを設定することです。

コマンドラインからアプリケーションを起動する場合は、alias yourapp="export LANG=ru_RU.utf8 /usr/bin/yourapp"のように記述します。 〜/.bashrcで。

GUIボタンを使用してアプリケーションを起動する場合は、対応するデスクトップファイルを編集できます。つまり、テキストエディタで〜/ .gnome2 / panel2.d / default / launchers / yourapp.desktopを開き、Exec=/usr/bin/yourapp %F Exec=sh -c "LANG=ru_RU.utf8 /usr/bin/foo %F"


Linux
  1. Linux – GrubコマンドラインからWindowsパーティションを起動する方法は?

  2. Linux 用 Windows サブシステムの Kali

  3. WSL(Windows Subsystem for Linux)上で動作するWebサーバーにローカルネットワークからアクセスする方法

  1. LinuxシステムのIDを変更する方法

  2. Linux:システムからすべてのログインログを取得する方法は?

  3. LinuxでMimeタイプのアプリケーションを見つける方法は?

  1. Linuxでclone()システムコールのスタックをmmapする方法は?

  2. Linux から Windows ターゲットへのクロスコンパイル用に Qt を構成するにはどうすればよいですか?

  3. Sublime Text から Windows Subsystem for Linux (WSL) を使用する