Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Terminal не запускается  (Прочитано 1112 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RayEagle

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Terminal не запускается
« : 16 Января 2022, 15:29:56 »
Добрый день!
Да, таких тем уже создано не мало, но вразумительного ответа так и не найдено.
Вводная:
Ubuntu 16.04
Python 3.5
Python 3.9

По умолчанию установлен Python 3.5 - все работает
Переключаю с помощью (sudo update-alternatives --config python3) на Python 3.9 и терминал перестает работать.
Точнее, он работает через "Открыть в терминале", а вот через ярлык в панели или "Ctrl+Alt+T" он не запускается.

Подозреваю, что с самим пакетом Терминал всё нормально, а вот со ссылкой на него что-то не так.

Как создать ссылку или, если смотреть шире, заставить терминал работать?

Спасибо за понимание

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6891
    • Просмотр профиля
Re: Terminal не запускается
« Ответ #1 : 16 Января 2022, 15:42:17 »
Вообще, с питоном шутки плохи, может и проглотить.
Легко можно систему грохнуть, не то что терминал.
Цитировать
Как создать ссылку или, если смотреть шире, заставить терминал работать?
В принципе ты почти правильно смотришь. Я так понимаю, то, что ты назвал ссылкой - это десктоп-файл.
Смотри что он запускает, gnome-terminal. А это файл питона. Вероятно поэтому с другой версией и не работает.
Сделай "ссылку" для gnome-terminal.real.
« Последнее редактирование: 16 Января 2022, 18:20:07 от andytux »

Оффлайн RayEagle

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: Terminal не запускается
« Ответ #2 : 16 Января 2022, 16:01:19 »
Вообще, с питоном шутки плохи, может и проглотить.
Легко можно систему грохнуть, не то что терминал.
тут вроде пронесло. Они оба сосуществуют и всё, вроде работает

В принципе ты почти правильно смотришь. Я так понимаю, то, что ты назвал ссылкой - это десктоп-файл.
Смотри что он запускает, gnome-terminal. А это файл питона. Вероятно поэтому с другой версией и не работает.
объясню как было: запустил терминал, слева в панели задач появилась иконка, ткнул на нее правой кнопкой и выбрал "Закрепить в панели". Вот так потом с этой иконки и запускал. Сейчас, при смене версии питона, иконка не работает, собственно и CTRL+ALT+T тоже не работает. Но, если, например, в Наутилусе ткнуть мышкой и выбрать "Открыть в терминале", то терминал нормально запускается. Т.е., как я понимаю, сам терминал под новой версией работает, вот только способ запуска подкачал

Сделай "ссылку" для gnome-terminal-real.
это как?

Пользователь добавил сообщение 16 Января 2022, 16:22:54:
кстати, gnome-terminal-real не запускается, пишет, что такой команды не найдено

Пользователь добавил сообщение 16 Января 2022, 16:26:15:
оказывается, надо через точку, а не через тире
gnome-terminal.real

осталось понять, как ссылку сделать


Пользователь добавил сообщение 16 Января 2022, 16:34:22:
докладываю:
- переключился на питон 3.9
- удалил иконку терминала из панели задач
- запустил xterm
- запустил gnome-terminal (не работает)
- запустил gnome-terminal.real (терминал открылся)
- тыкнул на иконке "Закрепить на панели"
- закрыл терминал
- ткнул на иконке (не работает)

т.е. просто запустить терминал (из другого терминала) можно, а вот с иконкой проблема  :-[
« Последнее редактирование: 16 Января 2022, 16:34:22 от RayEagle »

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6891
    • Просмотр профиля
Re: Terminal не запускается
« Ответ #3 : 16 Января 2022, 18:00:40 »
Цитировать
оказывается, надо через точку, а не через тире
gnome-terminal.real
Это моя опечатка, приношу извинения.
Цитировать
тыкнул на иконке "Закрепить на панели"
Система создала "иконку" по своим правилам, для файла /usr/share/applications/gnome-terminal.desktop. Тебе нужно создать свой десктоп-файл.
Пример моего файла, немного подправил под тебя. И уже его закреплять на панели запуска.
[Desktop Entry]
Type=Application
Name=rayTerminal
Comment=Use the command line
Categories=GNOME;GTK;Utility;TerminalEmulator;
Exec=gnome-terminal.real
#TryExec=urxvt
Icon=terminal
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=New
X-GNOME-Autostart-Notify=true
X-GNOME-Autostart-Phase=Application
X-GNOME-Autostart-enabled=false
X-GNOME-Autostart-Delay=8
Actions=urxvt_new;xterm_new;gnometerm_new;lxterm_new

[Desktop Action urxvt_new]
Name=Rxvt Color Unicode Terminal new
Exec=urxvt

[Desktop Action gnometerm_new]
Name=gnome-terminal new
Exec=gnome-terminal

[Desktop Action lxterm_new]
Name=LXTerminal new
Exec=lxterminal

[Desktop Action xterm_new]
Name=Xterm new
Exec=xterm
В строке "Exec=" указывается исполняемая команда.
Помимо этого, добавлен квиклист. Если на панели ткнуть в "иконку" ПКМ откроется меню, в котором можно выбрать, какой терминал запускать.
Общесистемные десктоп-файлы находятся в /usr/share/applications, пользовательские в ~/.local/share/applications.

 

Страница сгенерирована за 0.091 секунд. Запросов: 25.