私はメインの端末エミュレータとしてAlacrittyを使用しています。 gnome-terminal
パッケージをアンインストールしようとしましたが、apt remove gnome-terminal
と入力すると次のように表示されます。
The following additional packages will be installed:
libutempter0 xterm
そして、パッケージのインストールに進みます。
gnome-terminal
またはxterm
は、Alacrittyが必要としないことを行うために何をしますか?
それは依存関係のためです。標準のUbuntuインストールでは、UbuntuデスクトップはX.Orgに依存しています。X.Orgは、GNOME端末、または基本的に仮想パッケージであるXTermまたはX termエミュレーターにさらに依存しています。
走れば
aptitude why gnome-terminal
出力は
i ubuntu-desktop Depends xorg
i A xorg Depends gnome-terminal | xterm | x-terminal-emulator
ここでi
は、パッケージがinstalled、A
がautomatic、|
が[〜#〜]であることを意味しますまたは[〜#〜]。
間違いなく、端末は X.Org のように display server の依存関係であってはなりません。これは、2013年にランチパッドで Bug#1116791 としてすでに報告されています。
コメント#7 による Bryce Harrington による:
Xorgソースパッケージの場合、ターミナルプログラムが確実に含まれるようにするために、依存関係がずっと前に追加されたように見えます。おそらくそれをポップアップするdebianフェイルセーフセッションがあるかもしれませんが、私はそのような証拠を見つけていません。いずれにしても、それは私たちにとって重要ではありません。
さらに、 Oliver Grawert'scomment#8 に従って:
depが役立つので、少なくともx-terminal-emulatorを使用すると、ターミナルを1つだけインストールするだけで十分だと思います
Bryce Harrington は後でバグのステータスをtriagedに変更しました
おそらく、Sで実験するのは良いことでしょうか?何が壊れるのか正確にはわからないので、ゲームがどれだけ遅いかを考えれば、私はレアリングからそれを落とすのを控えています...
そして、ステータスは更新されませんでした。ただし、2019年5月の Daniel van Vugtchanged the status tofixed理由は、2014年に13.04がEOLに達したからです。これはリリースバージョンに固有のものではなかったと思います。
一方、 コメント の JörgW Mittag で指摘されているように、AlacrittyはXタームエミュレーターも提供する必要があります。しかし、AlacrittyはUbuntuによって維持および提供されていないため、それがバグなのか、それともそのように動作するように意図されているのかはわかりません。現在のところ x-terminal-emulator-Ubuntu Packages によると、x-terminal-emulator
仮想パッケージは 22 packages によって提供されます。