Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

XubuntuにCompizをインストールする方法|ステップバイステップ完全ガイド

Xubuntuは、Compizパッケージの最新バージョンと互換性があります。これはXfce4デスクトップ環境全体に共通する特徴で、比較的軽量なXfce4を採用している他のLinuxディストリビューションでも、同様の手順でこのコンポジットマネージャーを導入できます。ただし、XubuntuなどXfce4系ユーザーが注意すべき点として、X Window Systemがすでにxfwm4をウィンドウマネージャーとして使用していることが挙げられます。Compizはコンポジティングツールでありながら、実質的にはセカンダリウィンドウマネージャーとして動作するのです。

そのため、xfwm4向けにインストール済みのテーマが、Compiz導入後には使えなくなる可能性があります。とはいえ、それこそが狙いというケースもあるでしょう。Compizは非常に豊富なカスタマイズオプションを備えています。xfwm4自体も一部のコンポジティング機能を持ち、GPU負荷を抑えるために無効化することも可能ですが、Compizははるかに高度な描画処理を担えます。テーマをあらかじめ選んでおき、従来からGTK2テーマを使用していた場合は、GTK3対応の準備も整えておきましょう。

XubuntuへのCompizのインストール手順

まず、Whiskerメニューから、またはCtrl+Alt+Tキーを同時に押して、デスクトップ上でターミナルを開きます。コマンドラインで「sudo apt-get install compizconfig-settings-manager」と入力し、Enterキーを押します。そのターミナルでまだsudoコマンドを使用していない場合は、パスワードの入力を求められることがあります。処理が完了したら、次に「sudo apt-get install compiz」を実行してメインパッケージをインストールします。

Compizはパッケージサイズが大きいため、インストールには多少時間がかかるかもしれません。プロンプトが戻ってきたら「ccsm」と入力し、Compizプラグイン設定メニューを開きます。すべてが順調に進んでいれば、Ctrl+Rキーを同時に押してアプリケーションファインダーを起動し、そこからプログラムを開始することも可能です。Whiskerメニューから探してもよいでしょう。Whiskerメニューを有効化していない場合は、「アプリケーション」カテゴリ内に表示されることがあります。

この画面で利用できるプラグインは、Compizのインストール時にどのパッケージが導入されたかによって異なります。ほとんどのXubuntuユーザーが期待する形でCompizを動作させるには、確実に有効化しておくべきプラグインがいくつかあります。「Composite」「OpenGL」「Animations」のチェックボックスがオンになっていることを確認してください。これらが無効のままだと、他のほぼすべての機能が実際には動作しません。これらのライブラリは、デスクトップ上でウィンドウをアニメーション表示させるために不可欠です。

通常どおりデスクトップ上でウィンドウを移動したい場合は、「Maximumize」と「Place Windows」もオンにする必要があります。Alt+Tabでウィンドウを切り替える予定があるなら「Application Switcher」を、マウスでウィンドウを移動したいなら「Move Window」を有効にしましょう。複数のワークスペースを3Dキューブ効果で表示したい場合は「Cube」をオンにします。多くの人はこのプラグインをCompizの代名詞として認識しており、キュープラグインこそが導入の主な理由であることから、「Compiz」と呼ぶユーザーさえ存在します。

「Window Decoration」はウィンドウのタイトルバーやボタンを有効化するプラグインで、ほぼすべてのユーザーがオンにしたくなるはずです。無効化を検討するのは、純粋なタイリング環境を構築する場合くらいでしょう。さらに、ウィンドウの再スケーリングを可能にするため、「Scale」もオンにしておくと便利です。

以上で、完全に機能するCompiz環境が整いました。インストール中に問題が発生した場合や、apt-getが必要なリポジトリを見つけられなかった場合は、インターネット接続を確認したうえで「sudo apt-get update」を実行してリポジトリを更新してください。「sudo apt-get upgrade」を実行したり、WhiskerメニューからXubuntuソフトウェアアップデータを起動して最新パッケージを揃えるのも効果的です。それでも問題が解決しない場合は、「sudo apt-cache policy compiz-fusion-plugins-extra」を実行し、apt-getがリポジトリを正しく参照できているか確認してみてください。

システムリソースへの影響を確認する

Compizが正常に動作しているように見えたら、リソース消費についても検討しましょう。一見するとCompizはxfwm4よりもシステムリソースを少なく消費しているように見えますが、これは重い処理をGPUに任せているためです。つまり、アプリケーションやゲームのためにRAMとCPUの余力は増える一方、GPUには負荷がかかります。Compizはグラフィックスレンダリング処理を多用するため、OpenGLを使用するプログラムを実行して簡単にテストできます。GLtronやKobo Deluxeなどのアプリがインストールされていれば、それらで検証するのが手軽です。Xfceアプリケーションメニューから起動してみましょう。

GLtronがインストールされている場合は、実際にプレイして動作がカクつくかどうかを確認してください。カクつく場合はEscキーを押して内部のビデオ設定を確認します。設定内容がお使いのグラフィックハードウェアに対して適切なものであれば、Compiz側にさらなる調整が必要かもしれません。

多くのXubuntuユーザーが利用しているKobo Deluxeがインストールされている場合は、ゲーム中にEscキーを押して「Game Options」を開き、「Starfield Mode」が「Parallax」に設定されていることを確認します。その状態でゲームがスムーズに動作するのであれば、CompizはGPUと正常に連携できていると考えられます。さらに「Insane Starfield Density」モードを試してみるのもよいでしょう。この画面では実際のプレイは難しいかもしれませんが、適切なハードウェアアクセラレーションがあれば、近年のビデオハードウェアはこれらのエフェクトをCompizの演出と並行して十分処理できるはずです。

使用中のテーマが古くgtk-2.0テーマのみに対応している場合は、gtk-3.0テーマに対応したものへ乗り換える必要があります。また、Compizのインストール後にDockyがぼやけて見える場合は、「Blur」プラグインがオフになっていることを確認してください。Compizはこれを別のOpenGL効果として正式にサポートしていますが、バグだと誤解しているユーザーもいるようです。

著者について

Kevin Arrows(ケビン・アローズ)

Kevin Arrowsは、10年以上の業界経験を持つベテランのテクノロジースペシャリストです。Microsoft Certified Technology Specialist(MCTS)認定資格を保有し、最新の技術動向を追い続けることに強い情熱を注いでいます。ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなど、幅広い技術トピックについて多数の記事を執筆しており、その専門性と知識は同業者から広く認められ、高い評価を得ています。複雑な技術的概念を明快かつ簡潔に説明する能力でも特に高く評価されています。

  1. LinuxでVLCの拡張機能をインストールする方法【完全ガイド】

    VLCメディアプレーヤーでは、Debian、Ubuntu、Arch、Fedoraなどのパッケージマネージャーを使わなくても、拡張機能・プラグイン・スキンをインストールできます。方法は非常にシンプルで、.luaファイルを所定のディレクトリにコピーするだけです。これらの.luaファイルは、ほとんどのバージョンのVLCで拡張機能として動作し、他のソフトウェアのテーマと同じように、ユーザー同士で自作の拡張機能を交換することもあります。プラグインには、単なるデザイン性の高いスキンもあれば、音楽マッチング、歌詞検索、動画への字幕付けといった実用的な追加機能を提供するものもあります。字幕は多くの場合、動画本

  2. デュアルブート環境で「Shim SBATデータの検証に失敗しました(Security Policy Violation)」エラーが出たときの対処法

    「Verifying shim SBAT data failed: Security Policy Violation」(Shim SBATデータの検証に失敗しました:セキュリティポリシー違反)というエラーは、WindowsとLinuxを両方インストールしているデュアルブート環境のPCでよく発生します。これは、Secure Boot(セキュアブート)というセキュリティ機能がLinuxの起動をブロックすることで起こるものです。原因は、Microsoftが最近のWindowsアップデートで導入した最新のセキュリティルールに対して、Linux側で使われている起動ファイル(ShimやGRUB)が古く、