Lorsque j'essaie de démarrer le terminal en cliquant sur l'élément de menu Applications> Accessoires> Terminal , il ne démarre pas. J'obtiens une entrée Starting Terminal dans la barre des tâches. Après quelques secondes, il s'en va. Aucun terminal n'apparaît. Les autres applications se lancent correctement.
J'utilise Ubuntu 11.04 et je me connecte via Remote Desktop. Sur le client, j'utilise la connexion Bureau à distance de Microsoft pour Mac; sur le serveur, sesman.
J'ai vérifié les fichiers journaux suivants, mais aucun message n'apparaît: débogage, messages, sesman.log, syslog et user.log.
ps ax | grep -i term
ne répertorie pas le terminal - pas même lorsque la barre des tâches affiche Démarrage du terminal . Je peux toujours obtenir une ligne de commande en entrant.
Lorsque je lance gnome-terminal depuis xterm, j'obtiens l'erreur ci-dessous:
gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion `!"reached"' failed.
Comme pour les autres terminaux, j'obtiens le même message d'erreur lorsque j'exécute le terminal Byobu. Et guake ne s'est pas installé correctement à partir du Centre logiciel (la réparation de guake semble dépasser le cadre de cette question). Cependant, xterm fonctionne correctement.
Aussi, j'ai vérifié mon .bashrc
dossier, et ça semble bien.
Qu'est-ce que je devrais faire maintenant? Je préfère ne pas utiliser xterm comme terminal principal.
Mise à jour
Il s'agit apparemment d'un bug connu . La solution consiste à activer un fond d'écran.
ps ax | grep -i term
sans terminal!?~/.xsession-errors
.Réponses:
Essayez de démarrer le terminal manuellement, par exemple à partir de xterm et voyez quelle est la sortie.
Appuyez sur Alt+ F2puis sur enter
xterm
pour obtenir un xterm.Là, tapez simplement
gnome-terminal
pour essayer de démarrer le terminal.la source
pip uninstall gi
car cela provoquait mon erreurJ'ai eu un problème similaire après avoir modifié le fichier
/etc/default/locale
.La solution pour moi consistait à
/etc/default/locale
remplacer les paramètres régionaux par le contenu par défaut de ce fichier par:Comme décrit dans cette réponse .
la source
Vérifiez s'il y a quelque chose dans votre
.bashrc
fichier qui ne devrait pas y être. Cela pourrait empêcher le terminal de fonctionner. C'est un script qui s'exécute chaque fois que vous lancez le terminal, et lorsque vous vous connectez avec ssh, un fichier similaire peut être exécuté sur la machine distante.Il devrait y avoir une version système par défaut non modifiée de
.bashrc
dans/etc/skel/.bashrc
laquelle vous pouvez comparer avec celle de votre répertoire personnel (~/.bashrc
) pour voir quelles modifications ont été apportées, le cas échéant, au fichier local.la source
J'avais défini Python 3.6 par défaut avec
Je l'ai changé en 3.5 et j'utilise simplement l'interpréteur 3.6 dans PyCharm. Il est de retour et fonctionne bien.
la source
Basculez vers un terminal virtuel en appuyant sur ctrl+ alt+f1
Exécutez cette commande
résoudre le problème.
la source
J'ai trouvé que je peux aller dans n'importe quel dossier du navigateur de fichiers, cliquer avec le bouton droit, puis sélectionner ouvrir dans le terminal .
la source
Dans mon cas, cette réponse m'a fourni la solution /programming//a/36151686/1599129 , essentiellement:
pour désinstaller:
où ### signifie toutes les versions 3.x de pip que vous avez dans votre système.
la source
Dans mon cas, je n'ai pas pu ouvrir le terminal après avoir installé de nouvelles langues et supprimé la langue par défaut. J'ai découvert que je n'avais pas appliqué les modifications au système, après avoir appliqué les modifications, il y avait un bouton dans l'interface graphique des paramètres de langue, tout a recommencé à fonctionner.
à votre santé,
la source
Donc, si votre terminal (gnome-terminal) apparaît puis disparaît, vous pouvez essayer quelques méthodes qui m'ont aidé dans le passé. Attention, je travaille à partir d'un système d'exploitation Linux Mint AMD64 utilisant Cinnamon. Cela devrait fonctionner avec la plupart des distributions Linux 64 bits et des types d'interface graphique.
Souvent, dans les réponses en ligne aux questions de panne de terminal, les commandes de terminal sont répertoriées, mais il est difficile d'utiliser des commandes de terminal sans terminal, n'est-ce pas? Vous aurez besoin d'un shell / terminal-emu / CLI pour exécuter lesdites commandes, utilisez donc votre gestionnaire de paquets (Synaptic, etc.) pour télécharger les émulateurs de terminaux xterm / uxterm. Vous pouvez également utiliser votre gestionnaire de fichiers (Nemo, Nautilus, etc. pour effectuer certaines de ces corrections) et enfin vous pouvez exécuter certaines commandes en utilisant Alt+ F2.
Bref. Faire:
L'approche largement utilisée disponible immédiatement sur la plupart des recherches Google est la suivante: supprimer
~/.gconf/apps/gnome-terminal
. Voici comment:(ou éventuellement, Alt+Ctrl + F1puis reconnectez-
sudo apt-get update
vous et faites si vous ne voulez pas redémarrer)Une autre approche consiste à réinstaller gnome-terminal et ses données gnome-terminal-dépendantes. Veuillez lire les commandes étant donné que vous ne pouvez pas simplement retirer apt la plupart du temps.
L'utilisation de la
--purge
commande souvent laissée de côté était la seule chose qui a fonctionné pour moi lorsque j'ai eu le besoin de le faire.--purge
supprime en outre les fichiers de configuration avec le package. Si vous avez essayé de modifier ces fichiers et avez échoué, cela fonctionnera.Vous pouvez trouver le site Web de votre distribution, trouver le package gnome-terminal qui y est répertorié et télécharger et installer manuellement à l'aide de votre package-installer ou à la main. (par exemple, GDebi Package Installer et Aptitude Install). Cette méthode n'a pas fonctionné pour moi, mais après avoir fait des recherches, elle peut le faire, selon la raison pour laquelle votre terminal est grillé. Je trouve que cette méthode est la plus inefficace pour la plupart des raisons courantes pour lesquelles gnome-terminal se ferme automatiquement ou ne s'ouvre jamais parce que ce package demandera souvent des dépendances que vous avez déjà ou que vous n'existez pas (je ne sais pas pourquoi).
Si vous avez récemment modifié vos préférences de terminal, tenté de changer la couleur d'arrière-plan ou tenté de consigner l'historique / script de votre terminal, il existe parfois une dernière option. Dans votre terminal> Préférences de profil> Commande, décochez toutes les cases et assurez-vous que le menu déroulant indique "Maintenez le terminal ouvert". Cela a fonctionné pour moi, en fait. Mon terminal a été défini sur un profil sur lequel une commande sans saisie d'utilisateur requise était en cours d'exécution, suivie d'un terminal de sortie automatique dans les préférences déroulantes. (ex. ls, script, historique,
cd /
tout ce qui ne vous oblige pas à mettre autre chose après son exécution)J'espère que cela aide certains d'entre vous qui ont ce problème! Je suis un utilisateur Linux et un concepteur Web autodidacte qui a lentement appris le système d'exploitation et le shell -nix. J'utilise souvent ce site et Stack Overflow et je veux redonner ce que je peux! One Love.
la source
Vous pouvez également essayer cela. Ça a marché pour moi quand j'étais dans ta situation. Je réinitialise ma configuration de bureau aux paramètres par défaut.
https://www.omgubuntu.co.uk/2017/10/how-to-reset-ubuntu-desktop-to-default
la source