KDEでシャドウなしのスクリーンショットを撮る方法

KDEのデスクトップ効果は非常に美しく、日常的な使用には大きな魅力があります。しかし、自分のサイトやブログ用にスクリーンショットを撮る場面では、話は別です。デスクトップ上のあらゆる要素に施された美しい影(シャドウ)まで一緒にキャプチャされてしまい、サイトやブログのテーマとデザインが衝突してしまうことがあります。
ほとんどのスクリーンショットツールはこの影を必ず含めてしまい、「装飾を無効化する」というオプションがあったとしても、ウィンドウ自体の見た目まで変わってしまうことが少なくありません。そのため、長方形範囲をキャプチャしてから各スクリーンショットの領域を手動で指定したり、GIMPなどで一枚ずつ後編集したりするしかないように思われがちです。
しかし、複数枚のスクリーンショットを扱う場合、どちらの方法もすぐに面倒になります。幸い、簡単な解決策があります。それは、影の発生源であるKDEの「コンポジター」を一時的に無効化することです。以下でその手順を見ていきましょう。
フルスクリーンで回避する方法
扱うアプリケーションがフルスクリーンモードでも見栄えが良いのであれば、そもそも問題そのものを回避できます。フルスクリーンの状態でキャプチャすれば、ウィンドウが画面全体を覆うため、周囲に影が付くことはありません。

あるいは、ウィンドウをできるだけ大きく広げてからフルスクリーンで撮影する方法もあります。デスクトップの壁紙が写り込んでも、ブログに掲載すればそれほど違和感なく見えるでしょう。
シャドウ付きの失敗例
問題を具体的に理解するために、透過付きの影が写り込んだスクリーンショットを見てみましょう。次の画像は、KDE標準のキャプチャツール「Spectacle」を使ってKubuntu上で撮影したものです。KDE側もSpectacle側も初期設定のまま使用しています。この画像は、他の画像と並べると視覚的に浮いて見えるだけでなく、影まで画像サイズに含まれるため、想定していた画像幅の計算も狂ってしまいます。

コンポジターとは何か
KDEのコンポジターは、デスクトップ効果の大半を生み出している仕組みです。ウィンドウマネージャーと画面の間にある層のようなもので、GPUのハードウェアアクセラレーションを活用してデスクトップの応答性を高め、見た目を美しく整えています。そして、私たちが無効化したいあの影も、実はこのコンポジターによるものなのです。
ただし注意が必要なのは、コンポジターはウィンドウのアニメーション、タスクバーのサムネイル表示、さらにKDEの画面拡大鏡といったアクセシビリティ機能なども担っているという点です。これらの機能に頼っている場合は、スクリーンショットを撮り終えたら必ず元に戻すようにしてください。
コンポジターの設定パネルを開くには、KDEのメインメニューの検索欄に「Compositor(コンポジター)」と入力します。表示された項目を選択すると、設定画面にアクセスできます。

コンポジターを無効化する
コンポジターをオフにするには、システム設定モジュール内の「起動時にコンポジターを有効化する(Enable compositor on startup)」のチェックを外します。その他のオプションはそのままにしておきましょう。スクリーンショット撮影後には元に戻して、デスクトップを普段どおりの状態に戻すことになるからです。

「適用」または「OK」をクリックすると、一瞬画面が点滅することがあります。しかし不思議なことに、まだ変化が見られないかもしれません。
一度ログアウトする
コンポジターを有効化した場合、変更は即座に反映されます。ところが無効化する場合には、一度デスクトップからログアウトする必要があります。KDEのメインメニューから「ログアウト(Leave → Log Out)」を選択して、ログアウトしましょう。

いよいよスクリーンショット撮影
再びデスクトップにログインすると、見た目は大きく変わっていないように感じるかもしれません。ただし、ウィンドウの周囲にはもう影がなく、アニメーションや追加のエフェクトなどの装飾も一切表示されなくなっています。それ以外はほぼ同じなので、ここで思い切りスクリーンショットを撮りましょう。
下の画像は、先ほど問題視したものと同じスクリーンショットですが、今度は期待どおりの見た目になっています。一切の編集は行っていません。コンポジターを無効化した状態で、Spectacleが同じウィンドウをキャプチャした結果がそのままこれです。

デスクトップが快適になるかも?
スクリーンショットを撮っている間、デスクトップはエフェクトのない、やや地味な見た目になります。しかし撮影中にふと気づくかもしれません。GPUを活用することで見た目も動作も向上させるはずのコンポジターが、実際には多くの場合で動作を遅くしていることに。特にスペックの低い古いPCでは、コンポジターを無効化したKDEのデスクトップの方が、軽快でキビキビと動作し、入力への反応も速く感じられることがあります。
もし実際にそう感じたら、撮影後にわざわざコンポジターを再有効化する価値があるのか、一度立ち止まって考えてみても良いでしょう。無効化した方がPCが明らかに速くなったと感じるなら、不要なサービスを停止したり余分な常駐ソフトを削除したりして、さらなる最適化を図ってみるのもおすすめです。
-
Androidのリカバリーモードでスクリーンショットを撮影する方法
スクリーンショットは、正確な情報を他の人と共有するための最も手軽な方法のひとつであり、トラブル発生時の確かな証拠としても活用できます。通常、Androidでスクリーンショットを撮るのは、音量下ボタンと電源ボタンを同時に押すだけで非常に簡単です。しかし、端末の起動時(ブート時)やリカバリーモード中の画面を撮影したい場合は、このキーの組み合わせでは撮ることができません。 実は、Androidには複数のカスタムリカバリーが存在しますが、そのどれも起動時のスクリーンショット撮影には対応していません。つまり、Androidのリカバリーモードは標準状態では、スクリーンショットの撮影やエラー内容のコピーを許
-
HPノートパソコンでスクリーンショットを撮る方法【初心者向け完全ガイド】
スクリーンキャプチャ、画面キャプチャ、スクリーンショット——呼び方はさまざまですが、このひとつの操作だけで、ノートパソコンやデスクトップPC上のプログラム、プレゼンテーション、作業中の画面などを画像として保存できます。 スクリーンショットは、仕事でも家庭でも、トラブルシューティングの際や、注目してほしいポイントを伝えたいときなど、さまざまな場面で活躍する便利な機能です。しかし、HPノートパソコンやデスクトップパソコンで効率的にスクリーンショットを撮る方法を知らない方も少なくありません。 本記事では、Windowsオペレーティングシステムを使用している環境で、簡単にスクリーンショットを撮る方法を