시스템에 또는 와 같은 여러 개의 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 엑스..0..
Xcur
오른쪽 상단 모서리에 있는 굵은 표시는 이것이 Xcursor 파일임을 나타냅니다.00000003
왼쪽 상단의 굵은 표시는 다음 관련 줄의 번호(16진수)입니다.- 기울임꼴 표시는
fffd0002
행이 커서 크기와 일치함을 보장합니다. 표시되면fffd0001
해당 줄을 무시하세요! - 굵게 표시된 마커 는
00000018
16 진수 커서 크기입니다.00000020
00000030
이 예에서 Xcursor 파일에는 크기가 24, 32, 48(십진수)인 세 개의 커서가 포함되어 있습니다.