Wenn ich versuche, das Terminal durch Klicken auf den Menüpunkt Anwendungen> Zubehör> Terminal zu starten, wird es nicht gestartet. Ich erhalte einen Startterminal- Eintrag in der Taskleiste. Nach ein paar Sekunden geht es weg. Es wird kein Terminal angezeigt. Andere Anwendungen werden ordnungsgemäß gestartet.
Ich verwende Ubuntu 11.04 und verbinde mich über Remote Desktop. Auf dem Client verwende ich Microsoft Remote Desktop Connection für Mac. auf dem Server Sesman.
Ich habe die folgenden Protokolldateien überprüft, aber es werden keine Meldungen angezeigt: debug, messages, sesman.log, syslog und user.log.
ps ax | grep -i term
listet das Terminal nicht auf - auch nicht, wenn in der Taskleiste Startterminal angezeigt wird . Ich kann immer noch eine Kommandozeile bekommen, indem ich sssh'ing in.
Wenn ich gnome-terminal von xterm aus starte, wird der folgende Fehler angezeigt:
gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion `!"reached"' failed.
Wie bei anderen Terminals wird beim Ausführen von Byobu Terminal dieselbe Fehlermeldung angezeigt. Und guake wurde im Software-Center nicht ordnungsgemäß installiert (die Behebung von guake würde den Rahmen dieser Frage sprengen). Xterm wird jedoch ordnungsgemäß ausgeführt.
Außerdem habe ich meine .bashrc
Datei überprüft , und es scheint in Ordnung.
Was sollte ich jetzt tun? Ich möchte xterm lieber nicht als primäres Terminal verwenden.
Update
Dies ist anscheinend ein bekannter Fehler . Die Lösung besteht darin, einen Desktop-Hintergrund einzuschalten.
ps ax | grep -i term
ohne terminal?~/.xsession-errors
.Antworten:
Versuchen Sie, das Terminal manuell zu starten, z. B. von xterm, und überprüfen Sie die Ausgabe.
Drücken Sie Alt+ F2und dann die Eingabetaste
xterm
, um ein xterm zu erhalten.Geben Sie dort einfach ein
gnome-terminal
, um zu versuchen, das Terminal zu starten.quelle
pip uninstall gi
da es meinen Fehler verursachteIch hatte nach dem Bearbeiten der Datei ein ähnliches Problem
/etc/default/locale
.Die Lösung für mich war, das Gebietsschema
/etc/default/locale
auf den Standardinhalt dieser Datei zurückzusetzen:Wie in dieser Antwort beschrieben .
quelle
Prüfen Sie, ob sich in Ihrer
.bashrc
Datei etwas befindet, das nicht vorhanden sein sollte. Das könnte dazu führen, dass das Terminal nicht funktioniert. Es ist ein Skript, das jedes Mal ausgeführt wird, wenn Sie das Terminal starten. Wenn Sie sich mit ssh anmelden, wird möglicherweise eine ähnliche Datei auf dem Remotecomputer ausgeführt.Es sollte eine nicht modifizierte Standardsystemversion sein
.bashrc
in ,/etc/skel/.bashrc
dass Sie mit dem in Ihrem Home - Verzeichnis vergleichen können (~/.bashrc
) , um zu sehen , welche Änderungen vorgenommen wurden, wenn überhaupt, auf die lokale Datei.quelle
Ich hatte Python 3.6 als Standard mit eingestellt
Ich habe es wieder auf 3.5 geändert und benutze nur den 3.6 Interpreter in PyCharm. Es ist zurück und funktioniert gut.
quelle
Wechseln Sie zu einem virtuellen Terminal, indem Sie ctrl+ alt+ drückenf1
Führen Sie diesen Befehl aus
um das Problem zu lösen.
quelle
Ich habe festgestellt, dass ich zu jedem Ordner im Dateibrowser gehen kann, mit der rechten Maustaste klicken und dann In Terminal öffnen auswählen kann .
quelle
In meinem Fall lieferte mir diese Antwort die Lösung /programming//a/36151686/1599129 , im Grunde genommen:
zu deinstallieren:
Dabei bedeutet ### alle 3.x-Versionen von pip, die sich in Ihrem System befinden.
quelle
In meinem Fall konnte ich das Terminal nicht öffnen, nachdem ich neue Sprachen installiert und die Standardsprache entfernt hatte. Ich habe herausgefunden, dass ich die Änderungen nicht auf das System angewendet habe. Nachdem ich die Änderungen angewendet habe, gab es eine Schaltfläche in der Spracheinstellungen-Benutzeroberfläche. Alles fing wieder an zu funktionieren.
Prost,
quelle
Wenn Ihr Terminal (Gnome-Terminal) hochfährt und dann verschwindet, können Sie einige Methoden ausprobieren, die mir in der Vergangenheit geholfen haben. Wohlgemerkt, ich arbeite auf einem Linux Mint AMD64-Betriebssystem mit Cinnamon. Dies sollte mit den meisten 64-Bit-Linux-Distributionen und GUI-Typen funktionieren.
Häufig sind in den Online-Antworten auf Fragen zu Terminalfehlern Terminalbefehle aufgeführt. Es ist jedoch schwierig, Terminalbefehle ohne Terminal zu verwenden, oder? Sie benötigen eine Shell / Terminal-Emu / CLI, um diese Befehle auszuführen. Verwenden Sie daher Ihren Paketmanager (Synaptic usw.), um xterm / uxterm-Terminalemulatoren herunterzuladen. Sie können auch Ihren Dateimanager (Nemo, Nautilus usw.) verwenden, um einige dieser Korrekturen vorzunehmen. Schließlich können Sie einige Befehle mit Alt+ ausführen F2.
Sowieso. Tun:
Die bei den meisten Google-Suchanfragen sofort verfügbare weit verbreitete Methode lautet: Entfernen
~/.gconf/apps/gnome-terminal
. Hier ist wie:(oder möglicherweise Alt+ Ctrl+ F1und dann wieder anmelden und tun,
sudo apt-get update
wenn Sie nicht neu starten möchten)Ein anderer Ansatz ist die Neuinstallation des Gnome-Terminals und seiner abhängigen Gnome-Terminal-Daten. Bitte lesen Sie die Befehle, da Sie sie die meiste Zeit nicht einfach entfernen können.
Der oft ausgelassene
--purge
Befehl war das einzige, was für mich funktionierte, als ich den Punkt bekam, dies zu tun.--purge
entfernt zusätzlich die Konfigurationsdateien zusammen mit dem Paket. Wenn Sie versucht haben, diese Dateien zu ändern, funktioniert dies.Sie finden die Website Ihrer Distribution, finden das dort aufgeführte gnome-terminal-Paket und können es manuell mit Ihrem Paket-Installer oder von Hand herunterladen und installieren. (zB GDebi Package Installer und Aptitude Install). Diese Methode hat bei mir nicht funktioniert, aber nach einigen Recherchen kann es sein, je nachdem, warum Ihr Terminal getoastet ist. Ich finde diese Methode am wirkungslosesten, weil das Gnome-Terminal sich automatisch schließt oder einfach nie öffnet, weil dieses Paket häufig nach Abhängigkeiten fragt, die Sie bereits haben oder nicht haben (ich weiß nicht warum).
Wenn Sie kürzlich Ihre Terminaleinstellungen geändert haben, versucht haben, die Hintergrundfarbe zu ändern, oder versucht haben, den Verlauf / das Skript Ihres Terminals zu protokollieren, gibt es manchmal eine letzte Option. Deaktivieren Sie in Ihrem Terminal> Profileinstellungen> Befehl alle Kontrollkästchen und vergewissern Sie sich, dass im Dropdown-Menü "Terminal offen halten" angezeigt wird. Das hat bei mir tatsächlich funktioniert. Mein Terminal wurde auf ein Profil eingestellt, für das ein Befehl ohne Benutzereingabe ausgeführt wurde, gefolgt von einem Terminal mit automatischer Beendigung in den Dropdown-Einstellungen. (z. B. ls, Skript, Verlauf,
cd /
alles, was Sie nach dem Ausführen nicht mehr eingeben müssen)Ich hoffe, das hilft einigen von euch, die dieses Problem haben! Ich bin ein autodidaktischer Linux-Benutzer und Webdesigner, der langsam das Betriebssystem und die Shell von -nix gelernt hat. Ich benutze diese Seite und Stack Overflow oft und möchte zurückgeben, was ich kann! Eine Liebe.
quelle
Sie können dies auch versuchen. Es hat bei mir funktioniert, als ich in Ihrer Situation war. Ich habe meine Desktop-Konfiguration auf die Standardeinstellungen zurückgesetzt.
https://www.omgubuntu.co.uk/2017/10/how-to-reset-ubuntu-desktop-to-default
quelle