Как получить доступные размеры курсора X?

Is it possible

да .

Я запускал Debian в nspawn. Он работает отлично с минимальными установками.

С другой стороны, если вы делаете это с настольной установкой, вы должны ожидать, что обнаружите одну или две небольшие проблемы, которые нужно обойти.

should I use config files? Are they even recogised by systemd? For example if I set a hostname in /etc/hostname is it recignised properly?

/etc/hostname определенно работает, он поддерживается systemd, это именно то, что hostnamectlотредактирует. В общем, трудно понять, о чем вы здесь беспокоитесь. Debian Jessie по умолчанию использует systemd, поэтому любая документация, написанная для Debian Jessie о том, как настраивать вещи -, например. в приложении debootstrap руководства по установке -должно работать для systemd. (Хотя это приложение больше похоже на набросок и не показывает, как заставить его работать без присмотра ).


Судя по тому, что вы сказали, вас также может заинтересовать systemd-firstboot. Я не пытался использовать его, и я понимаю, что он в некотором роде ограничен, но он может быть информативным.

В любом случае, я думаю, вам нужно будет использовать systemd-nspawn --boot, добавив служебный файл, аналогичный тому, который используется systemd -firstboot. Если вы не загружаете систему, например. hostnamectlне сработает... Как только ваш скрипт так или иначе завершится, он также должен будет завершить работу системы.

Одна заметная проблема заключается в том, что если у вас установлены какие-либо сетевые службы (, включая avahi, cups,... ), вы, вероятно, захотите запустить nspawn с --net-vethили эквивалентным, чтобы избежать конфликтов с сетевыми службами хоста.. Чтобы получить доступ к сети в этот момент (, например. чтобы установить дополнительные пакеты ), настройте DHCP-клиент на интерфейсе host0.

2
17.11.2018, 18:57
1 ответ

Вы можете использовать xcursor -средство просмотра , чтобы заглянуть внутрь файла курсора и посмотреть, какие размеры доступны.

Отсутствует документация. Чтобы построить и запустить его, мне пришлось сделать это:

  1. Загрузите исходный код, например, клонировав репозиторий git.
  2. В его каталоге запустите cmake.. Я (на Ubuntu )получил сообщение об ошибке, что мне не хватает Qt5, и я решил эту проблему, установив пакет qt5-defaultи повторив попытку.
  3. Выполнитьmake
  4. Выполнить./xcursor-viewer <path-to-cursor>

Screenshot of xcursor-viewer in action, showing the Fedora Core 6 "Bluecurve" cursors, with focus on the "left_ptr" cursor. It shows three available sizes.

2
21.11.2020, 07:01

Теги

Похожие вопросы