Table of Contents
BackTrack 4 の解像度設定:過去のコマンドと現在の切り分け方法
2026年9月1日付の訂正:この記事は2011年に公開され、
xrandr -s 1024x768だけを案内していました。このコマンドは古い X11 セッションの記録としては意味がありますが、BackTrack 4 は Ubuntu 8.10 ベースで、サポートはとうに終了しています。後継の Kali Linux は2013年に公開されました。BackTrack 4 を現在のネットワーク接続型セキュリティ作業環境として使わないでください。セキュリティ検証環境が必要なら、Kali の公式サイトからサポート対象版を入手し、明示的な許可があるシステムだけを検証してください。
先に結論
- 古い BackTrack 4 VM を保存する場合:隔離した研究用アーカイブとしてのみ扱います。スナップショットを取り、ネットワークは既定で無効にし、実在の認証情報を保存せず、古いミラーからソフトウェアを補充しません。
- 現在の X11/Xorg セッション:
xrandr --queryで実際の出力名と利用可能なモードを確認してから、出力とモードを明示します。 - Wayland セッション:デスクトップ環境またはコンポジターの表示設定を優先します。
xrandrに見えるのは Xwayland 互換層であることが多く、物理出力を確実に制御できる画面ではありません。 - VM またはリモートデスクトップ:解像度は物理 HDMI/DP コネクターではなく、仮想 GPU、ゲスト統合、リモートセッション、または仮想 X サーバーに管理されている場合があります。
2011年のコマンドが動くこともあった理由
旧記事は、まずモードを一覧しました。
xrandr
続いて既存のサイズへ一時的に切り替えました。
xrandr -s 1024x768
xrandr は X Resize and Rotate 拡張のコマンドライン設定ツールです。単純な単一画面の X11 環境なら、-s でサイズに基づく画面設定を選べます。ただし、どの出力を変更するかは指定しないため、複数画面、回転、拡大率、現在のデスクトップ配置では曖昧になります。通常は現在の X セッションだけを変更し、Wayland 共通の設定方法ではありません。
手順1:現在のセッション種別を確認する
デスクトップセッションが報告する種類を端末で確認します。
printf '%sn' "${XDG_SESSION_TYPE:-unknown}"
x11:後述の XRandR 手順へ進みます。wayland:Wayland の節へ進みます。- 空欄または
unknown:推測せず、ローカルデスクトップ、SSH、コンテナー、VM コンソール、リモートデスクトップのどれかを確認します。
環境変数は診断の手掛かりであって、セキュリティ境界ではありません。SSH 経由なら、コマンドがどの表示セッションへ接続するかも確認し、管理者として不明なユーザーセッションを闇雲に変更しないでください。
X11/Xorg:変更する前に読む
1. 接続状態と既知のモードを一覧する
xrandr --query
出力には eDP-1 connected、HDMI-1 connected、Virtual-1 connected などの行があり、その下に字下げされたサイズが既知のモードです。通常、アスタリスクは現在のモード、プラス記号は優先モードを示します。名称は機器ごとに異なるため、自分の照会結果を使ってください。
2. 出力、モード、リフレッシュレートを明示する
次は構文例にすぎません。HDMI-1、1920x1080、60 のすべてが照会結果にある場合だけ、そのまま使えます。
xrandr --output HDMI-1 --mode 1920x1080 --rate 60
表示不能になったとき戻せるよう、先に元の設定を記録します。未検証の表示コマンドをリモートから実行すると、現在のセッションが一時的に見えなくなる場合があります。ノートPCの内蔵画面なら、例の出力名を照会結果にある実際の内蔵画面名へ置き換えてください。
3. 永続化にはデスクトップ設定を優先する
現在のデスクトップ環境は通常、出力ごとの配置、拡大率、優先モードを保存します。まずシステムの表示パネルで設定し、再ログイン後に確認してください。起動スクリプトへ xrandr を固定記述すると、出力名、接続順、起動時点に依存し、ポート、ドック、ドライバーを変えた後に失敗し得ます。
保存が必要な古い X11 アーカイブ環境では、スナップショットとロールバック経路があり、同じコマンドを手作業で検証した後に限り、ユーザーセッションの起動項目を検討します。解像度だけを直すために、出所不明の xorg.conf や無作為な modeline をコピーしないでください。
Wayland:物理画面はコンポジターに管理させる
Wayland の構成では、コンポジターが入力と出力を管理します。Xwayland は X11 アプリケーションとの互換性のために Wayland クライアントとして動作する X サーバーです。そのため、Wayland セッション内の xrandr は、再設定可能な物理コネクターではなく Xwayland の論理ビューを表示する場合があります。
解像度、拡大率、リフレッシュレートには GNOME、KDE Plasma、または該当コンポジターの表示パネルを使います。選択肢がなければ、デスクトップ/コンポジター、GPU、カーネル、表示プロトコル、ケーブルまたはドック、表示設定やシステムログのエラーを記録し、該当プロジェクトの公式資料を確認します。X11 コマンドでコンポジターを迂回しないでください。
目的のモードが表示されない場合
xrandr --query にないモードは、必ずしも「コマンドを一つ足せばよい」わけではありません。次の順番で原因を絞ります。
- 画面が
connectedと表示されているか確認し、選択中の入力、ケーブル、アダプター、ドックを点検します。 - 画面とインターフェースの上限内で、照会結果に実在する低い解像度またはリフレッシュレートを試します。
- 画面識別情報(EDID)を読み取れているか、カーネル/GPU ログにリンクまたはドライバーのエラーがないか確認します。
- VM では、仮想 GPU、動的サイズ変更設定、そのゲスト版に対応する提供元公式の統合ツールを確認します。第三者サイトの「万能グラフィックドライバー」は使いません。
- noVNC、VNC、RDP、入れ子のデスクトップでは、リモートサービスの起動引数や仮想 framebuffer がキャンバス寸法を決めていないか確認します。
modeline の手動追加には、正確な画面タイミング、インターフェース能力、ドライバー対応が必要です。ウェブ上の任意の cvt や xrandr --newmode をコピーすると、画面が消えたり機器の範囲外の信号になったりするため、この記事では機器情報を無視した共通 modeline を示しません。
BackTrack 4 を扱う際の安全境界
Kali の公式沿革によれば、BackTrack 4 は2010年に、すでにサポート終了済みの Ubuntu 8.10 を基盤として公開されました。BackTrack 5 が最後の BackTrack で、その後を Kali Linux が引き継ぎました。古い OS には継続的なセキュリティ修正がないため、通常のネットワークへ接続したり、現在の認証情報を入力したり、ダウンロードのためにブラウズしたりすると危険が広がります。
古いソフトウェアを再現する必要がある場合:
- 個人データのない VM コピーを使い、最初にスナップショットとファイルハッシュを保存します。
- ネットワーク、共有クリップボード、共有フォルダー、USB パススルー、ホストの認証情報を既定で無効にします。
- 研究に通信が不可欠なら、管理された隔離ネットワークを使い、許可する目的と通信境界を記録します。
- 古いツールを無許可のスキャン、侵入、アカウントアクセスに使いません。
- 終了後はクリーンなスナップショットへ戻し、不明なファイルをホストへ持ち帰りません。
クイック判断表
| 状況 | 適切な入口 | 避けること |
|---|---|---|
| 現在の X11 デスクトップ | xrandr --query 後、実際の出力名とモードを使う | 出力名の推測、一覧にないモードの選択 |
| 現在の Wayland デスクトップ | デスクトップ/コンポジターの表示設定 | XRandR を物理出力コントローラーとして扱う |
| 現在の VM | VM の表示設定と公式ゲスト統合 | ランダムなドライバー、ホストの modeline の強制 |
| リモートデスクトップ/noVNC | リモートサービスまたは仮想 X のキャンバス寸法 | リモートに物理 HDMI 出力があると仮定する |
| BackTrack 4 アーカイブ | 隔離 VM、スナップショット、最小権限 | 日常的な通信、認証情報の保存、無許可検証 |
一次資料
- Kali Linux 公式沿革:BackTrack から Kali へ
- Kali Linux 10周年の回顧:BackTrack 4/5 から Kali への移行
- X.Org:XRandR プロジェクトとコマンドライン設定ツール
- Wayland 公式文書:Xwayland は Wayland クライアントとして動作する X サーバー
- Kali Linux 公式サイト一覧
旧コマンドを残すのは、2011年の検索結果を今も理解できるようにするためです。現在の解決策では、一つの歴史的コマンドをあらゆる Linux デスクトップへコピーするのではなく、セッション種別、実際の出力、実行環境、サポート対象ソフトウェアを確認します。
