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