【Linux】ドロップダウンターミナル「Guake」の使い方とカスタマイズ徹底解説

長年にわたり、Linuxのターミナルはほとんど変わってきませんでした。コマンドを入力するウィンドウに、修正や改善すべき点は多くない――少なくとも理論上はそう考えられていたからです。
しかしGuakeは、その常識を見事に覆し、ターミナルを21世紀へ、そして指先へと引き寄せます。豊富な設定項目と機能により、「コマンドを入力する仮想空間」をマルチタスク対応の強力なツールへと変貌させるのです。
今回は、コンピュータとの付き合い方を一段階アップグレードするために、Guakeの設定に少し時間を投資する価値がある理由を見ていきましょう。
より良いターミナルへのアップグレード
Guakeは同種のアプリケーションの中でも最も人気のある一つなので、ほとんどのディストリビューションのリポジトリで入手できます。ディストリビューションの「アプリストア」で名前を検索してみてください。コマンドライン派の方は、Debian系ディストリビューションなら以下のコマンドでインストールできます。
sudo apt-get install guake

最初は手動で起動
Guakeはインストール後、自動的には起動しません。少なくとも初期状態では。初めて使うときは、デスクトップ環境のメインメニューから手動で検索して実行するか、ターミナルに「guake」と入力して起動する必要があります。

F12キーでいつでも呼び出せる
アプリケーションを起動すると、画面右上にポップアップが表示され、F12キーを押すだけでウィンドウに即座にアクセスできることが通知されます。このキーはトグルとして機能し、ウィンドウの表示・非表示を切り替えられます。デフォルトでは画面上部からスライド表示され、横幅は画面全体、高さは利用可能な縦スペースの半分を占めます。

さっそくカスタマイズしよう
アプリ内の任意の場所を右クリックすると、メインメニューが表示されます。まずは他の項目は置いておいて、「Preferences(設定)」を選択しましょう。ここから、Guakeの見た目や動作を思い通りにカスタマイズできます。

一般オプション
「一般」タブで「ログイン時にGuakeを開始」を有効にしておくと、デスクトップにログインするたびに自動的にアプリが起動します。
また、「タブを閉じる際の確認」オプションを「Never(確認しない)」から「With process running(プロセス実行中のみ確認)」に変更することをおすすめします。こうしておけば、プロセスが動作中のタブを閉じようとしたときに警告が表示され、大事な処理をうっかり終了させてしまう事故を防げます。

メインウィンドウ
「メインウィンドウ」タブでは、アプリウィンドウの見た目を決めるさまざまなパラメータを調整できます。「タブ名の最大長」をデフォルトの100から150に増やすのがおすすめです。各タブで何が実行されているのかがひと目で分かりやすくなります。
デフォルトの表示方法も十分魅力的ですが、Guakeの外観を劇的に変えられる多彩なオプションが用意されています。「配置」カテゴリでは、ウィンドウを画面上部ではなく下部から表示するかどうか、タブバーをウィンドウの下部ではなく上部に配置するかなどを選択できます。
おそらく最も印象的な変化をもたらすのは「Geometry(ジオメトリ)」セクションです。ここではウィンドウを表示する位置(左・中央・右)や、幅・高さを細かく設定できます。筆者は高さを少し増やして、作業スペースを広げています。

外観
「外観」タブでは、アプリのデザインを変更できます。プルダウンメニュー「Built-in schemes(組み込みスキーム)」には膨大な数のプリセットカラーテーマが収録されており、「Effects: Transparency(効果:透明度)」による半透明表示にも対応しているため、他の細かい設定をいじる必要はほとんどないでしょう。

キーボードショートカット
続いて「キーボードショートカット」タブを開くと、アプリの全ショートカット一覧を確認でき、デフォルト設定が気に入らない場合は自由に変更できます。ぜひ覚えておきたい重要なショートカットは以下の通りです。
- Guakeの表示切り替え: メインウィンドウの表示/非表示を切り替えるキー
- 新規タブ: 新しいタブでターミナルを即座に作成
- タブを閉じる: 選択中のタブを閉じる
- 現在のタブの名前を変更: 識別しやすくするためにタブ名を変更
- タブを垂直に分割: アクティブなタブを上下2つのターミナルに分割
- タブを水平に分割: アクティブなタブを左右に分割
- 上/下/左/右のターミナルへフォーカス: タブを複数のサブウィンドウに分割した際に、ターミナル間を移動するための4つのショートカット
- 前/次のタブへ移動: 前後のタブへ素早く切り替える2つのショートカット

分割して使い倒す
ショートカットや右クリックメニューを活用すれば、Guakeのウィンドウを自分専用の最適なワークスペースに仕上げられます。

- 各フレームは水平・垂直方向に、好きなだけサブターミナルへ分割できます。やりすぎれば、同じタブ内にほぼ使い物にならない小さなサブターミナルを何十個も詰め込むことさえ可能です。
- 「仕切り」の境界線上で左クリックを押したままドラッグすれば、区画の幅や高さを自由に調整でき、レイアウトの柔軟性がさらに高まります。
Guakeのタブ機能は、Webブラウザでお馴染みのものとほぼ同じ感覚で使えます。
- デフォルトのショートカット、またはタブバーのボタンから新しいタブを作成できます。
- タブ名をクリックするとそのタブがアクティブになり、即座に切り替わります。
- タブを左クリックしたままドラッグすれば、並び順を入れ替えられます。
しかも、各タブごとに完全に独立したレイアウトで多数のサブターミナルを持つことも可能です。
ここまで読めば、なぜGuakeがシンプルな標準ターミナルからの大きなアップグレードと言われるのかは明白でしょう。マルチタスクを支援するよう巧みに設計されており、好みに合わせて外観を自在に変化させられます。
とはいえ、その最大の魅力は、ワンタッチで複数のターミナルへ即座にアクセスできる点にあります。それぞれのターミナルでまったく異なる作業を進めながら、同じキー一つでウィンドウを引っ込められるのです。しかもプロセスを終了(キル)するのではなく非表示にするだけなので、実行中の大切な処理は生きたまま、次の呼び出しを静かに待ち続けてくれます。
-
Linuxターミナルを電卓として使う方法【bc・calc・qalc徹底解説】
派手なGUIアプリよりも、Linuxターミナルのシンプルさが好きという方は多いのではないでしょうか。ちょっとした計算をしたいときに、わざわざ電卓アプリを立ち上げる必要はありません。すでにシステムにインストールされている(はずの)ツールを使えば、ターミナル上でそのまま計算ができます。 この記事では、ディストリビューションを問わず使える、Linuxターミナルを電卓として活用する方法を詳しく解説します。 GNU bcで計算する bcは「basic calculator(基本電卓)」の略です。bcプログラム自体は1970年代のUnixに起源を持つ由緒あるツールで、GNU bcはその現代的で機能強化さ
-
Linuxのteeコマンド使い方ガイド|画面表示とファイル保存を同時に実現
Linuxシェルでパイプやリダイレクトを使っているなら、teeコマンドの出番もきっとあるはずです。teeは「標準出力に表示しながら、同時にファイルにも書き込む」ことができる便利なユーティリティです。この記事では、teeコマンドの基本操作から、sudoとの組み合わせ、追記モード、エラー出力の扱い方まで、実例を交えながら詳しく解説します。 teeコマンドとは何をするもの? まず、次のようなコマンドを見てみましょう。 ls このコマンドは、現在のディレクトリの内容を表示します。つまり、標準出力(stdout)へ出力するわけです。標準出力とは通常、画面、正確には仮想端末のディスプレイのことです