Уголок новичка
   4368

Смена эмулятора терминала

Есть Manjaro KDE, MonoDevelop (через FlatPak). В настройках проекта MonoDevelop'а стоит активным пункт «run on external console», так что запуск консольных программ сопровожается запуском эмулятора терминала. Насколько я понял, запускается LXTerminal. Только вот есть проблема при вводе информации в терминал. При нажатии Enter не происходит ввода введённой строки, а вместо этого в терминал вводится символ «M». Т.е. если я в терминале нажму следующие клавиши — «4» + «5» + «Enter», то строка примет вид «45M». А если ещё и нажму Del, то нажатие Enter будет вводить в терминал "~M". Всё это очень странно. Я попробовал поставить MonoDevelop не через FlatPak, а через AUR, но он 4 часа качался и компилился, а потом оказалось что 3ГБ в /tmp ему не хватает и установка прервалась ввиду закончившегося места. Так что вернулся к первоначальному варианту установки. Я хочу попробовать другой эмулятор терминала, но не знаю что где подкрутить, что бы MonoDevelop использовал скажем xterm или konsole.
  • 0
  • 0

14 комментариев

avatar
попробуй F12 насколько я поняла это выпадающий терминал в KDE

((хотя с кнопами у тебя что то не так ))
0
avatar
Ну нажму я F12, откроется Yakuake, и? Каким образом это решит мою проблему? Мне надо что бы MonoDevelop консольный ввод-вывод производил в другой эмуляор терминала. От того что я вручную открою терминал это не заставит MonoDevelop осуществлять в него ввод-вывод
0
avatar
В самом LXterminal посмотрите в настройках — что-то вроде «Эмуляция» или «Эмуляция клавиш», «Последовательности» и т.д.
Проблема именно в терминале.
ЗЫ: а что, есть проблемы с konsole от KDE?
0
avatar
Там нет такого пункта. И я ничего не говорил про наличие проблем с konsole
0
avatar
создайте симлинк, который будет указывать на ваш терминал, вместо дефолтного в monoDevelop
Последний раз редактировалось
0
avatar
Если бы всё было так просто. Flatpak запускает MonoDevelop в песочнице, изолированной среде. Выполнив поиск по файловой системе, у меня вообще не обнаружен lxterminal (равно как и MonoDevelop не числится установленным обычным способом). Поэтому я не могу сделать такой линк от этого терминала на свой.
Последний раз редактировалось
0
avatar
Так поставьте его не из флэтпака.
+1
avatar
С радостью бы поставил если знал как. Как его поставить не через flatpak, если в репозиториях Manjaro MonoDevelop'а нет вообще, в AUR'е лишь сурсы, а на офф сайте нет инструкции по установке для pacman?
0
avatar
Ставтье из АУР. Я в свое время ставил. Что-то не помню, чтобы возникали проблемы. Ставьте monodevelop-stable-bin — это уже готовый бинарник.
Последний раз редактировалось
0
avatar
Расширил /tmp до 8 гигов на время этой установки. Поставил. Теперь ещё веселее — в external консоли вообще не запускается. Можно лишь во внутренеей консоли MonoDevelop'a ввод-вывод делать
0
avatar
На что ругается при запуске из терминала?
0
avatar
Ни на что. Жму запуск программы — ничего не происходит, если приложение консольное и стоит галочка использовать внешнюю консоль. В общем, мне это надоело, проще виртуалку поставить и винду туда накатить и на неё визуал студию
0
avatar
В настройках параметров системы -Предпочтения пользователя — Приложения по умолчанию-эмулятор терминала, укажите другой, например Konsole
Последний раз редактировалось
0
avatar
Там Konsole и указан по умолчанию
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.