web-dev-qa-db-ja.com

Linux用WindowsサブシステムでXマウスポインタのサイズを設定するにはどうすればよいですか

Windows 10上のLinux用のWindowsサブシステムでUbuntu16.04を実行しています(Creatorsアップデートを使用)。 WindowsでXサーバー(VcXsrv)を実行していて、bashからそのXサーバーでlxterminalを開きます。私のラップトップの解像度は3840x2160ピクセルです。

私の問題は、lxterminalウィンドウのマウスポインタが小さすぎて、移動しても見つからないことです。そのため、ターミナルウィンドウの外に移動してから、目的の場所に慎重に移動する必要があります。

この設定は非常に珍しい(まだ!)ので、検索しても何も見つかりません。

マウスポインタを大きくするにはどうすればよいですか?

7
Peter Jaric

以下はうまくいきますが、最善の解決策ではないかもしれません。パッケージbig-cursorをインストールする

Sudo apt-get install big-cursor

次に、VcXsrvをインストールしたディレクトリに移動し、ディレクトリfonts/miscに移動します(例:C:\Program Files\VcXsrv\fonts\misc)、ファイルの名前をcursor.pcf.gzからcursor-small.pcf.gzに変更してから、Linuxシステムからコピーします。 Windows側(VcXsrvが存在する場所)の/usr/share/fonts/X11/misc/big-cursor.pcf.gzディレクトリ内のcursor.pcf.gzからfonts/misc

これを行うにはもっとエレガントな方法があると確信していますが、私のマシンでは機能します。

3

この変数でカーソルサイズを設定します。

export XCURSOR_SIZE=64

Linuxターミナルでこのコマンドを実行します。適切なサイズを選択してください:16、32、64。ターミナルセッション間でこの設定を維持するには、このコマンドを~/.bashrcに追加します。

このソリューションをVcXsrvおよびX410X-Serverでテストしました。

0
andrew