Да, на этом UDS официально было принято решение о том, что окна клиентской стороны имеют слишком много недостатков, чтобы быть полезными. Разработчики Unity, разработчик Compiz и разработчик KWin договорились о новом подходе, который позволяет украшать окна как фон окна, так и украшения. Радуйтесь.
Ах, ты нападаешь на неправильный ключ. Это Control + C. Это команда принудительного завершения текущего запуска приложения в терминале. Если вы закончите команду, она также закончит соответствующее открытое приложение. Поэтому, если вы хотите выполнить больше команд в одном и том же терминале, вам нужно нажать Control + C, чтобы выйти из программы, которая также выйдет из geany. Поэтому лучше всего просто запускать программы через графический интерфейс, поэтому вам нужно сохранить много окон терминала. Или вы также можете использовать командную команду запуска Ubuntu, нажав Alt + F2 и набрав команду, которую вы хотите запустить, без необходимости терминала.
Если то, что вы действительно пытаетесь сделать, это запустить графический интерфейс с терминала, вы можете предпочесть что-то вроде
geany filename.php &
, которое запустит его в фоновом режиме, поскольку оно не требуется терминал для чего угодно. Это может также работать для приложения node.js, если для него ничего не требуется.
Если они все еще работают, когда вы закрываете терминал, он будет жаловаться. Если вы действительно хотите, чтобы они встали после выхода терминала, используйте disown.
После запуска процесса (задания) вы все равно можете делать другие вещи. Вы можете записать их в виде обмана.
Ctrl + c Убить запущенный процесс (задание переднего плана) Ctrl + z Приостановить текущий процесс (задание переднего плана) и вернуться в приглашение Тип jobs Показывает все фоновые задания на терминале Тип bg Делает последнее приостановленное задание продолжением в фоновом режиме Тип fg Возвращает последнее задание приостановки на передний планВы также можете ввести bg или fg с номером после , как fg 3. Это приведет к выполнению задания # 3 на переднем плане.
Если вы собираетесь выполнить фоновый процесс и не хотите, чтобы он выводил кучу текста, просто положите > filename.txt после него, например [ f6]. Это приведет к тому, что он отправит весь стандартный вывод в файл out.txt (а не загромождает ваш терминал).
Если вы используете терминалы часто (например, я :), то вы определенно хотите установить и ознакомиться с терминальная программа называется screen. Это позволяет вам иметь несколько виртуальных терминалов в 1 окне, и если вы закроете окно терминала (в случае аварии?), Вы можете открыть его точно там, где вы остановились раньше.
Я использую geany для tcl / tk. если вы открываете geany, ищите иконку «build». он позволит вам создавать команды для запуска с помощью мыши. щелкните значок, затем установите команды сборки, а затем отредактируйте запись выполнения примерно так: sh% f & amp; & amp; вы можете настроить его на свои нужды. замените sh на все, что запускает ваш код. вы также должны использовать 2 амперстанда. он открывает терминал и запускает скрипт gui. когда я закончил изучение gui, который я создаю, я закрываю окно терминала, которое убивает скрипт gui. он также устраняет ограничения встроенного терминала. но, увы, вам все равно нужно закрыть терминал, чтобы получить чистый сланец.
Если вы действительно пытаетесь запустить программу GUI с терминала, вы можете предпочесть что-то вроде
geany filename.php &
, которое запустит ее в фоновом режиме, поскольку она не нужна терминал для чего угодно. Это может также работать для приложения node.js
, если для него ничего не требуется.
Если они все еще работают, когда вы закрываете терминал, он будет жаловаться. Если вы действительно хотите, чтобы они придерживались после выхода терминала, используйте disown
.