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

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

4
задан 2 January 2013 в 05:39

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 соответственно.

enter image description here

enter image description here

0
ответ дан 2 January 2013 в 05:39

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

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