ターミナルはリモートデスクトップで起動しません。修正方法


16

メニュー項目[ アプリケーション ] > [アクセサリ]> [ターミナル ]をクリックしてターミナルを起動しようとすると、起動しません。私が取得開始ターミナルタスクバーのエントリを。数秒後、それは消えます。端末は表示されません。他のアプリケーションは正しく起動します。

Ubuntu 11.04を実行しており、リモートデスクトップ経由で接続しています。クライアントでは、MicrosoftのMac用リモートデスクトップ接続を使用しています。サーバーでは、sesman。

次のログファイルを確認しましたが、メッセージが表示されません:debug、messages、sesman.log、syslog、およびuser.log。

ps ax | grep -i termタスクバーに「Starting Terminal」と表示されている場合でも、ターミナルはリストされません。sssh'ingでコマンドラインを取得できます。

xtermからgnome-terminalを起動すると、次のエラーが表示されます。

gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion `!"reached"' failed.

他の端末については、By風ターミナルを実行すると同じエラーメッセージが表示されます。また、GuakeはSoftware Centerから正しくインストールされませんでした(guakeの修正はこの質問の範囲外のようです)。ただし、xtermは正常に実行されます。

また、.bashrcファイルを確認しましたが、問題ないようです。

私は今どうすればいい?xtermをプライマリターミナルとして使用したくない。

更新
これは明らかに既知のバグです。解決策は、デスクトップの背景をオンにすることです。


2
どうしてps ax | grep -i term端末なしでした!?
アンドリューワナコット

また、オープンシナプスとgnome-terminalのがインストールされていることを確認してください-あなたが事故でアンインストールした可能性がありますし、それをメニューから削除されませんでした
アンドリューWonnacott

または、別の端末であるguakeをインストールすると非常に便利です!、実行するだけで、f12を押してポップアップし、

エラーメッセージはで見つかる可能性があります~/.xsession-errors
lgarzo

1
誰も知らなかった場合は、ctrl-alt-f4を使用してX以外のウィンドウに戻る必要があります。ctrl-alt-F7を使用すると、通常は再び表示されます。
トーマスピーター14年

回答:


18

xtermなどから手動で端末を起動してみて、出力を確認してください。

Alt+ F2を押してから入力xtermして、xtermを取得します。

そこで、単に入力gnome-terminalしてターミナルを起動しようとします。


1
+1その出力もどうなるか興味があります。
アーロン

3
私がしなければならなかったpip uninstall gi、それは私のエラー原因となったことから
Josh.F

9

ファイルを編集した後も同様の問題がありました/etc/default/locale

私にとっての解決策は、ロケール/etc/default/localeをそのファイルのdefaultcコンテンツに戻すことでした:

LANG="en_US.UTF-8"
LANGUAGE="en_US"

この答えで説明されるように


通常、ここに回答を入力し、回答にリンクするだけの方が良いでしょう。回答を編集して、この回答を見た人が別のサイトに移動するのではなく、すぐに何をすべきかわかるようにすることをお勧めします。
ルメシュ

4

.bashrcファイルにあるべきでないものがあるかどうかを確認します。これにより、端末が機能しなくなる可能性があります。これは、ターミナルを起動するたびに実行されるスクリプトであり、sshでログインすると、同様のファイルがリモートマシンで実行される場合があります。

無修正デフォルトのシステムバージョンがあるはず.bashrc/etc/skel/.bashrc(あなたがあなたのホームディレクトリに1と比較できること~/.bashrcがあれば、ローカルファイルに、変更が行われているかを確認します)。


1
または多分それはあなたのgnome端末でのエラーだけです... 'xterm'を試しましたか?
-maniat1k

3

Python 3.6をデフォルトとして設定しました

sudo update-alternatives --config python3.

3.5に戻し、PyCharmの3.6インタープリターを使用しました。戻ってきて正常に動作します。


そして、まだ私のpbを解決しません。私は
バーチャテル

私のために働いた。ありがとう
-Layke

2

ctrl+ alt+を押して仮想端末に切り替えますf1

このコマンドを実行する

sudo dpkg --configure -a

問題を解決するため。


2

ファイルブラウザの任意のフォルダに移動し、右クリックして、ターミナルで開くを選択できることがわかりました。


0

私の場合、この答えは私に解決策を提供しました/programming//a/36151686/1599129を基本的に。

エラーは、python3にgiパッケージをインストールすることによって発生します。これは、python2用のGIST Githubコマンドライン用のパッケージです。gnomeオブジェクトまたはgnomeのイントロスペクションとは関係ありません。こちらをご覧ください:パッケージインデックスのpython gi

python dist-packagesでgirを探すのではなく、gi.repositoryと名前の競合が発生し、システムはgiパッケージを初期化します。したがって、エラーは

ImportError: 'gi.repository'という名前のモジュールはありません

そのパッケージをアンインストールすると、エラーが解決します。

アンインストールする:

$> sudo pip(###) uninstall gi

ここで、###は、システムにあるpipのすべての3.xバージョンを意味します。


0

私の場合、新しい言語をインストールしてデフォルトの言語を削除した後、ターミナルを開くことができませんでした。変更をシステムに適用しなかったことがわかりました。変更を適用した後、言語設定GUIにボタンがあり、すべてが再び機能し始めました。

乾杯、


0

そのため、端末(gnome-terminal)が起動して消えた場合、過去に私を助けてくれたいくつかの方法を試すことができます。心から、私はCinnamonを使用してLinux Mint AMD64 OSで働いています。これは、ほとんどのLinux 64ビットディストリビューションとGUIタイプで動作するはずです。

多くの場合、オンラインで端末障害の質問の回答に端末コマンドがリストされていますが、端末なしで端末コマンドを使用するのは難しいですよね?上記のコマンドを実行するにはshell / terminal-emu / CLIが必要なので、パッケージマネージャー(Synapticなど)を使用してxterm / uxtermターミナルエミュレーターをダウンロードします。ファイルマネージャ(Nemo、Nautilusなど)を使用してこれらの修正を行うこともできます。最後に、Alt+ を使用していくつかのコマンドを実行できますF2

いずれかの方法。行う:

  1. ほとんどのGoogle検索ですぐに利用できる広く使用されているアプローチは、次のとおり~/.gconf/apps/gnome-terminalです。方法は次のとおりです。

    cd ~/.gconf/apps
    sudo rm -r ./gnome-terminal
    reboot
    

    (または、場合によってはAlt+ Ctrl+ F1してからログインし直して、sudo apt-get update再起動したくない場合は行います)

  2. 別のアプローチは、gnome-terminalとその依存gnome-terminal-dataを再インストールすることです。ほとんどの場合、単純にapt-getで削除できないので、コマンドを読んでください。

    sudo apt-get remove --purge gnome-terminal gnome-terminal-data
    sudo apt-get update
    sudo apt-get install gnome-terminal 
    

    頻繁に取り残された--purgeコマンドを使用することは、これを行う必要があるという点を得たときに私のために働いた唯一のことでした。--purgeさらに、パッケージとともに構成ファイルを削除します。これらのファイルを変更しようとして失敗した場合、これは機能します。

    注:いくつかのパッケージマネージャーは、gnome-terminalを一覧表示しないか、マークした後にインストールできません。私は個人的にそうすることで運がなかった。

  3. ディストリビューションのウェブサイトを見つけ、そこにリストされているgnome-terminalパッケージを見つけ、package-installerを使用して、または手動で手動でダウンロードしてインストールできます。(例:GDebi Package InstallerおよびAptitude Install)。この方法は私にはうまくいきませんでしたが、いくつかの調査を行った後、端末が乾杯された理由に応じて可能になりました。この方法は、gnome-terminalが自動的に閉じる、または単に開かないという一般的な理由のほとんどで最も効果的ではありません。なぜなら、そのパッケージは、すでに存在するか存在しないかの依存関係を要求することが多いからです(理由はわかりません)。

  4. 端末の設定を最近変更した場合、背景色を変更しようとした場合、または端末の履歴/スクリプトを記録しようとした場合は、最終的なオプションがあります。Terminal> Profile Preferences> Command内ですべてのボックスのチェックを外し、ドロップダウンメニューに「Hold the terminal open」と表示されていることを確認します。これは実際に私のために働いた。私の端末は、no-user-input-requiredコマンドが実行されているプロファイルに設定され、ドロップダウン設定で自動終了端末が続きます。(例:ls、スクリプト、履歴などcd /、実行後に他の何かを入れる必要のないもの)

これがこの問題を抱えている皆さんの助けになることを願っています!私は独学のLinuxユーザーであり、Webデザイナーで、-nix OSとシェルを徐々に学習しています。私はこのサイトとStack Overflowを頻繁に使用していますが、できることは何でも返したいです!一つの愛。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.