Огромный курсор мыши в некоторых окнах

Я знаю, что это старая тема, но наткнулся на нее, пока искал способ добавить gpg ключи к openSUSE iso, который был ремастерен для включения нескольких пользовательских пакетов. У меня были некоторые проблемы с поиском нужной информации, поэтому я решил добавить несколько подробных инструкций на тот случай, если кто-нибудь еще сочтет их полезными. Различные части этих инструкций были найдены на других сайтах. Я просто разместил их вместе, чтобы сформировать подробный список. Они делают работу, которая на самом деле имеет значение.

Я написал их для изменения локального initrd вместо initrd из iso изображения, но процесс тот же самый.

Примечание: Ниже приведены инструкции, которые я использовал для своей системы, использующей /boot/initrd-3.16.7-24 Desktop для своего initrd. Команды должны быть изменены, если ваш текущий initrd файл не /boot/initrd-3.16.7-24 Desktop.

Это процедура:

  1. Сделайте длинный список в /boot/initrd, чтобы увидеть, на какой файл он указывает:

    root@host:~ # ls -l /boot/initrd
    lrwxrwx 1 корневой корень 24 сентября 10 10:08 /boot/initrd -> initrd-3.16.7-24 рабочий стол
    
  2. Создайте несколько каталогов для работы в:

    root@host:~ # mkdir -p -m 755 mod-initrd/new-initrd
    
  3. Скопируйте текущий initrd в рабочую директорию:

    root@host:~ # cp /boot/initrd-3.16.7-24 Desktop mod-initrd/initrd.xz
    
  4. cd к директории, в которой будет извлечен initrd:

    root@host:~/mod-initrd # cd mod-initrd/new-initrd
    
  5. Извлечь initrd:

    root@host:~/mod-initrd/new-initrd # xzcat ../initrd.xz | cpio -d -i -m
    
  6. Сделай изменения, которые ты хочешь сделать.

  7. Сохраните копию оригинального initrd:

    root@host:~/mod-initrd/new-initrd # mv ../initrd.xZ ../initrd-original
    
  8. Сжатие измененного intird:

    root@host:~/mod-initrd/new-initrd # find . | cpio -o -H newc | xz --check=crc32 --x86 --lzma2=dict=512KiB > ../initrd.xz
    
  9. Заменить текущий initrd на измененный initrd. Это сделает измененную версию активной при перезагрузке.

    root@host:~/mod-initrd/newinitrd # mv ../initrd.xz /boot/initrd-3.16.7-24 Desktop
    
  10. Перезагрузитесь, чтобы проверить изменения, которые вы сделали.

    root@host:~/mod-initrd/new-initrd # init 6
    

Не удаляйте извлеченный initrd до тех пор, пока ваши изменения не будут проверены. Таким образом, если необходимо внести какие-либо изменения, выполните шаги 6, 8, 9 и 10.

Для любого, кто пытается добавить свой собственный GPG ключ к openSUSE изображению, чтобы ключ был доверен автоматически, это один из способов сделать:

Получить идентификатор вашего GPG ключа, запустив:

    gpg --list-keys

Одна из строк должна начинаться с чего-то подобного: pub 2048R/BB6D5E99

В приведённом выше примере идентификатором будет "BB6D5E99"

Экспорт открытого ключа GPG выполняется:

    gpg --export -a "BB6D5E99" > "file-name-for-the-exported-key"

Добавление ключа gpg в извлечённый initrd выполняется:

    echo "file-name-for-the-exported-key" | cpio -o -H newc -A -F "full-path-of-directory-holding-extracted-initrd"
2
12.02.2018, 18:18
1 ответ

Я только что обнаружил, что проблема на самом деле связана не с окном -, а с виджетом (? )-, огромный курсор не появляется, когда он находится над окнами пиджин-чата (, как я писал ), а только когда он находится над одним из текстовых полей (, которое занимает большую часть этих окон, которые вероятно, объясняет, почему я не понимал этого до ), либо тот, который я могу использовать для ввода сообщений, либо тот, где сообщения появляются.

Курсор мыши на самом деле также "маленький" (нормального размера ), когда находится над строкой заголовка окна.Кроме того, я могу добавить Chromium и Spotify (, но, кажется, я где-то читал, что новые версии Spotify — это в основном замаскированный хром ), который также входит в список программ, вызывающих огромный курсор.

Все это заставило меня подумать, что, возможно, это может быть связано с вопросом (плохой )темы курсора мыши и резервного варианта (, который выглядит лучше ), когда мышь находится над каким-то окно, которое не взаимодействует с частями gnome, которые все еще заражают мои системы, создавая огромный курсор мыши, что также объясняет, почему bvx89 сообщил в комментарии, что он видел это на новом мониторе. Это заставило меня искать в сети «линукс-курсор мыши DPI», что заставило меня найти Курсор огромен в Ubuntu из-за монитора с высоким разрешением , что на самом деле похоже на ту же проблему, но наоборот (он сообщает огромный курсор над «системными -зависимыми вещами», а не над firefox ). Но его решение (, то есть выбор темы курсора/значка -только одного размера -, который не является -стандартным, но вы можете загрузить https://github.com/codecat/dmzblack-96dpi, на который он ссылается ), сработало для меня, теперь мой курсор мыши везде имеет одинаковый (разумный )размер.

2
27.01.2020, 22:18

Теги

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