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

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

1 ответ

Решение

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

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

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

tar xzvf guake-0.4.2.tar.gz

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

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 терминал соответственно.

введите описание здесь

введите описание здесь

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