Как изменить курсор Guake из блока в I-Beam?

Как говорится в названии, я хочу изменить курсор Guake на I-Beam (вертикальная линия). Иногда я нахожу блок-курсор. Я просмотрел настройки, но, к сожалению, для курсора нет опции. Можно ли изменить?

1
задан 2 January 2013 в 07:39

1 ответ

На guake.org есть патч, который вы можете скачать, чтобы исправить исходный код, скомпилировать и установить программу. Это единственный способ получить нужный вариант; он работает (см. скриншоты ниже). Вот как я это сделал.

Патч должен быть загружен с guake.org ; он предназначен для работы с исходным кодом 0.42, но может быть изменен для работы с любым доступным исходным кодом, например, более поздним 0.4.4. (Проверка исходного кода 0.4.4 предполагает, что патч может быть реализован в этой версии, но при компиляции опция переключения на курсор i-beam не работает.)

Однако это просто использовать исходный код 0.42, поэтому загрузите этот файл, cd в папку для загрузки с помощью терминала и распакуйте его с помощью:

tar xzvf guake-0.4.2.tar.gz

Прежде чем что-либо делать, удалите текущую версию [ f8], если вы его установили, а затем установите зависимости сборки и другие инструменты с помощью:

sudo apt-get install build-essential checkinstall 
sudo apt-get build-dep guake

Как отмечено в моем комментарии, чтобы функция build-dep работала, вам нужно перейти к источника программного обеспечения и включить исходный код, установив флажок. Затем запустите sudo apt-get update, и все команды build-dep должны работать. Зависимости сборки также перечислены в файле Readme с загрузкой исходного кода как python-dev, libgconf2-dev, libgtk2.0-dev, python-gtk-dev.

Теперь, находясь в папке, в которую вы загрузили файлы, скопируйте патч в папку guake с помощью

cp CursorShape.patch guake-0.4.2/

Затем cd в папку guake и исправьте исходный код с помощью

patch -p1 < CursorShape.patch

Затем настройте и создайте файлы с помощью

./configure && make

Последний шаг - запустить

sudo checkinstall

, но когда вы его установите, убедитесь, что вы указали номер версии в меню checkinstall, а не 0.4.2, но 0.4.3 или что-то подобное, как вы постоянно появляться запрос на перезапись вашей версии с версией пакета (0.4.2), если вы не указали номер более высокой версии.

Скриншоты, показывающие настройки исправленной версии и guake соответственно. [ ! d14]

enter image description here

3
ответ дан 25 May 2018 в 02:54
  • 1
    Я не мог получить эту команду «sudo apt-get build-dep guake». за работой. В нем сказано «Невозможно найти гвоздь». Я пробовал пропустить его, но затем при выполнении «./ configure & amp; & amp; сделать & Quot; он дал некоторые ошибки из-за зависимостей. Что именно мне нужно скомпилировать? – mAt 1 January 2013 в 19:39
  • 2
    @mAt Чтобы функция build-dep работала, вам нужно перейти к источникам программного обеспечения и включить исходный код, установив флажок. Затем запустите sudo apt-get update, и команда build-dep должна работать. Зависимости также перечислены в файле Readme с загрузкой исходного кода. – user 2 January 2013 в 01:18
  • 3
    @mAt См. также мое редактирование в ответе – user 2 January 2013 в 01:27

Другие вопросы по тегам:

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