第7章 付録: コマンドラインアシスタントの設定の変更
コマンドラインアシスタントデーモン (clad) は、RHEL Lightspeed を搭載したコマンドラインアシスタントの中核であり、ユーザー履歴管理などの Red Hat Lightspeed サービスとの通信を管理します。clad は dbus によってアクティブ化されるデーモンです。たとえば c コマンドを入力するなど、コマンドラインアシスタントを操作すると、デーモンがアクティブになります。
たとえば、プロキシーを使用する場合や別のデータベースに接続する場合、コマンドラインアシスタントの設定を変更できます。これらの設定は任意であることに注意してください。
7.1. プロキシー設定のセットアップ リンクのコピーリンクがクリップボードにコピーされました!
インターネットアクセスにプロキシーが必要な場合は、config.toml 設定ファイルで次の変更を加えることで、プロキシー設定をセットアップできます。
前提条件
- RHEL Lightspeed を搭載したコマンドラインアシスタントがインストールされている。
手順
-
/etc/xdg/command-line-assistant/config.toml設定ファイルを開いて、プロキシー設定にアクセスします。 config.tomlファイルで次のブロックを見つけて変更します。# Backend settings for communicating with the external API. [backend] ... # proxies = { http = "http://example-host:8002", https = "https://example-host:8002" }proxiesキーのコメントを解除し、httpまたはhttpsプロキシーホストを定義します。[backend] … # For a https proxy host proxies = { https = "https://<your-https-proxy-host:1234>"}変更を加えたら、変更を有効にするために
cladを再起動します。$ sudo systemctl restart clad注記cladからの http または https トラフィックを指定のプロキシーにルーティングする場合は、http値とhttpsキーによる制御を使用できます。ただし、プロトコルはプロキシータイプの選択に影響せず、https トラフィックに http プロキシーを使用する設定にすることもできます。以下に例を示します。https = "http://<your-https-proxy-host:1234>"
コマンドラインアシスタントデーモンによるデータベースの管理
コマンドラインアシスタントデーモン (clad) は、情報を保存し、ユーザーが履歴データベースにアクセスできるように、暗号化されていない SQLite データベースをデフォルトで使用します。PostgreSQL や MySQL などの別のデータベースバックエンドをインストールして接続することもできます。これらのデータベースは、システムに不要な依存関係が追加されないように、clad にはデフォルトでは組み込まれていません。