システムにまたはなど、複数のXカーソルがあるとしgolden-xcursors
ますsilver-xcursors
。私はすでに希望のカーソルサイズを指定するために編集できることを知っています~/.Xresources
。たとえば、
Xcursor.theme: Gold
Xcursor.size: 16
しかし、選択できるXカーソルサイズのリスト(32、48、64など)をどのように取得できますか?そのようなコマンドがありますか?
答え1
あなたはそれを使用することができますxcursorビューアカーソルファイルの内部を見て、利用可能なサイズを確認してください。
文書が不足しています。ビルドして実行するには、次のことが必要です。
- たとえば、gitリポジトリを複製してソースコードをダウンロードします。
- そのディレクトリで
cmake .
.I(Ubuntuで)を実行するとQt5が見つからないというエラーが発生しましたが、qt5-default
パッケージをインストールして再試行して問題を解決しました。 - 走る
make
- 走る
./xcursor-viewer <path-to-cursor>
答え2
の出力から寸法を読み取ることができますxdd -c12 -g4 -e <cursor> | head
。たとえば、Ubuntu 22.04でdmz-cursor-themeを使用するDMZ-Whiteの場合は、次のようになります。
$ xxd -c12 -g4 -e /usr/share/icons/DMZ-White/cursors/X_cursor | head
00000000: 72756358 00000010 00010000 Xcur........
0000000c: 00000003 fffd0002 00000018 ............
00000018: 00000034 fffd0002 00000020 4....... ...
00000024: 00000958 fffd0002 00000030 X.......0...
00000030: 0000197c 00000024 fffd0002 |...$.......
0000003c: 00000018 00000001 00000018 ............
00000048: 00000018 0000000b 0000000b ............
00000054: 00000032 00000000 00000000 2...........
00000060: 00000000 00000000 00000000 ............
0000006c: 00000000 00000000 00000000 ............
出力の次の部分が関連しています。
00000000: 72756358 00000010 00010000 Xcur........
0000000c:00000003 fffd0002 00000018 ......
00000018:00000034fffd0002 00000020 4..........
00000024:00000958fffd0002 00000030 X..0..
Xcur
右上隅の太字は、これがXcursorファイルであることを示しています。00000003
左上の太字は次の関連行の番号(16進数)です。- イタリック表示は、
fffd0002
行がカーソルのサイズと一致することを保証します。表示されたら、fffd0001
その行を無視してください! - 太字のマーカーは
00000018
16進カーソルサイズです。00000020
00000030
この例では、Xcursorファイルには24、32、48(10進数)の3つのカーソルが含まれています。