web-dev-qa-db-ja.com

GuakeカーソルをブロックからI-Beamに変更する方法は?

タイトルにあるように、GuakeのカーソルをI-Beam(垂直線)に変更します。ブロックカーソルが時々混乱することがわかります。設定を調べましたが、残念ながらカーソルのオプションはありません。変更することは可能ですか?

4
mAt

guake.org にパッチがあります。これをダウンロードして、ソースコードにパッチを当て、プログラムをコンパイルしてインストールできます。これは現在、必要なオプションを取得する唯一の方法です。ただし、動作します(下のスクリーンショットを参照)。これは私がやった方法です。

パッチは ここではファイルとして からダウンロードする必要があります。 0.42ソースコードで動作するように設計されていますが、最新の0.4.4など、利用可能なソースコードで動作するように調整することができます。 (0.4.4ソースコードを調べると、そのバージョンにパッチが実装されている可能性がありますが、コンパイル時にi-beamカーソルに切り替えるオプションが機能しなかったようです。)

ただし、 .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コマンドが機能します。ビルドの依存関係は、python-dev, libgconf2-dev, libgtk2.0-dev, python-gtk-devとしてダウンロードされたソースコードとともにReadmeファイルにもリストされます。

次に、ファイルをダウンロードしたフォルダーにいる間に、パッチを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

3
user76204