ターミナルを起動するパネルアプリケーションがいくつかありますが、それらをクリックすると、xtermが失敗したと表示されます。ええ、xterm
はインストールされていませんし、必要でもありません。
代わりに、mate-terminalが表示されるようにします。それをどのように構成するのですか?
これは、mateデスクトップを備えたUbuntuサーバー12.04です。 MATEターミナル1.6.1がインストールされています。
エラーは次のとおりです。
更新:
$ echo $TERM
xterm
私は試した :
export TERM=mate-terminal
しかし、この変更は長続きせず、パネルランチャーにも影響しませんでした。
更新2:
~$ Sudo update-alternatives --config x-terminal-emulator
There is only one alternative in link group x-terminal-emulator: /usr/bin/mate-terminal
Nothing to configure.
どのリストなのかわかりませんが、これはうまくいかないようです。 OK、だからこのコマンドを試してみましょう:
$ Sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator mate-terminal /usr/bin/mate-terminal 50
update-alternatives: priority must be an integer
Usage: update-alternatives [<option> ...] <command>
Commands:
--install <link> <name> <path> <priority>
[--slave <link> <name> <path>] ...
add a group of alternatives to the system.
--remove <name> <path> remove <path> from the <name> group alternative.
--remove-all <name> remove <name> group from the alternatives system.
--auto <name> switch the master link <name> to automatic mode.
--display <name> display information about the <name> group.
--query <name> machine parseable version of --display <name>.
--list <name> display all targets of the <name> group.
--get-selections list master alternative names and their status.
--set-selections read alternative status from standard input.
--config <name> show alternatives for the <name> group and ask the
user to select which one to use.
--set <name> <path> set <path> as alternative for <name>.
--all call --config on all alternatives.
<link> is the symlink pointing to /etc/alternatives/<name>.
(e.g. /usr/bin/pager)
<name> is the master name for this link group.
(e.g. pager)
<path> is the location of one of the alternative target files.
(e.g. /usr/bin/less)
<priority> is an integer; options with higher numbers have higher priority in
automatic mode.
Options:
--altdir <directory> change the alternatives directory.
--admindir <directory> change the administrative directory.
--log <file> change the log file.
--force allow replacing files with alternative links.
--skip-auto skip Prompt for alternatives correctly configured
in automatic mode (relevant for --config only)
--verbose verbose operation, more output.
--quiet quiet operation, minimal output.
--help show this help message.
--version show the version.
~$ Sudo update-alternatives --set /usr/bin/x-terminal-emulator x-terminal-emulator mate-terminal /usr/bin/mate-terminal 50
そのため、「-install」はオプションではないようです。わかりました、多分「--set」は意味されたものですが...それは正しく働きません。
また、mate>ターミナルがデフォルトのターミナルとしてリストされているsystem> preferences> preferred applicationsを調べました。
ここにuname -aがあり、Ubuntuの使用を確認します:
Linux X 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:42:40 UTC 2014 i686 i686 i386 GNU/Linux
私はシナプスを使い回していましたが、後で理解するために後でインストールしました。
GNOME端末がインストールされていないことに気づいたので、インストールしました。突然私のリンクはすぐに正しく動作するようになりました。
確かに、それをアンインストールし、Sneetsherが推奨したリンクを削除しました
アンインストールすると、同じエラーが発生しました。 GNOME-terminalを再度インストールすると、期待どおりに動作します。
実行してみてください:
Sudo update-alternatives --config x-terminal-emulator
リストでmate-terminal
を見つけて、横に数字を入力します。
Mate-terminalがリストにない場合は、次を使用して追加できます。
Sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator mate-terminal /path/to/executable 50
/path/to/executable
は、mate-terminalが存在するパスです。
$TERM
変数は、使用しているターミナルエミュレータを通知するのではなく、使用しているエミュレータのtypeを通知するだけです。ほとんどのエミュレータはxterm
タイプです。
古い非稼働答え、リンクを作成:
Sudo ln -s /usr/bin/mate-terminal /usr/bin/xterm
mate-terminal
はxterm
のドロップイン置換ではないため、動作しませんでした。xtermラッパーが必要です。 x-terminal-emulator
ソリューションにも同じ問題があると思いますが、これはxtermの代替端末(またはxtermラッパー)を指しているはずです。
x-terminal-emulator
が設定されていない場合、WindowsマネージャーはXorgの標準端末(この場合はインストールされていない)であるxterm
を探します。
ラッパー lp-bug#1238964 がないため、Mint 14に対してバグレポートレポートがすでに記入されています。また、アップストリームのバグレポートMint 13 github-issue#9 、修正済みとして記載。
Mint 16にはmate-terminal.wrapper
が含まれていることを確認できました。
以前のリリースの場合:
mate-terminal.wrapper
は mate-terminal のソースリポジトリからダウンロードできます。Sethのソリューションで説明されているように、update-alternatives
を使用してセットアップします
または、j0hの答えとして、gnome-terminal
、xfce4-terminal
などのラッパーを持つ他の代替デスクトップ端末をインストールします。それらのいずれも、x-terminal-emulator
を独自のラッパーに構成します。
これにより、Mate 15.05で修正されました。
Sudo apt-get install GNOME-terminal