Я использую Konsole в качестве терминала для внесения вклада в wikimedia-страницы. Я использую Konsole, потому что, в отличие от большинства эмуляторов терминала, он поддерживает CTL (сложный текстовый макет), поэтому я могу четко читать свой язык (тамильский) в Konsole. По умолчанию терминал Geany не так хорош. Я хочу изменить терминал по умолчанию. Как я могу это сделать?
В диалоговом окне «Редактировать» → «Настройки» у Geany есть вкладка «Инструменты». (Это отдельно от вкладки «Терминал»). Один из параметров, которые вы можете настроить на вкладке «Инструменты», - «Терминал».
Он имеет это значение по умолчанию, но вы может изменить его на все, что вам нравится:
x-terminal-emulator -e "/bin/sh %c"
Таким образом, один из способов использования Konsole вместо того, что x-terminal-emulator настроен для запуска, - это заменить x-terminal-emulator на konsole. (Не используйте заглавные буквы k.) Одно из решений заключается в том, чтобы изменить эту команду на этот:
konsole -e "/bin/sh %c"
. Geany сам заменяет %c, когда он фактически запускает эмулятор терминала. Независимо от того, какой терминал-эмулятор он вызывает , терминал должен поддерживать флаг -e - или вы можете изменить это сообщение соответствующим образом, если это не так. (В частности, что писать вместо этого будет зависеть от любого синтаксиса, который он принял.) Но большинство терминалов делают, и .
Как альтернативное решение, которое вы можете предпочесть, если вы почти всегда хотите, чтобы Konsole в имел контекст , где открыт терминал, тогда вам может понадобиться просто перенастроить x-terminal-emulator для запуска Konsole вместо любого другого терминала, который он запускает в настоящий момент.
Если вы решите сделать это, я рекомендую по-прежнему проверять диалог настроек в Geany, чтобы убедиться, что на самом деле он использует x-terminal-emulator команда, показанная выше.
В Debian и Ubuntu символьная ссылка x-terminal-emulator управляется системой альтернатив. Чтобы настроить его так, чтобы он указывал на другую команду терминала, вы можете запустить:
sudo update-alternatives --config x-terminal-emulator
Вам будет предложено выбрать один из эмуляторов терминала, который в настоящее время установлен. Предполагая, что Konsole установлена в вашей системе, вы должны выбрать /usr/bin/konsole.
Zanna внесла существенный вклад в этот ответ.
См. Также symlink (связанный с этим вопросом, хотя это - это , просящее то же самое, что и VTE - это встроенный терминал Geany, который звучит так, будто вы не хотите использование).
В диалоговом окне «Редактировать» → «Настройки» у Geany есть вкладка «Инструменты». (Это отдельно от вкладки «Терминал»). Один из параметров, которые вы можете настроить на вкладке «Инструменты», - «Терминал».
Он имеет это значение по умолчанию, но вы может изменить его на все, что вам нравится:
x-terminal-emulator -e "/bin/sh %c"
Таким образом, один из способов использования Konsole вместо того, что x-terminal-emulator настроен для запуска, - это заменить x-terminal-emulator на konsole. (Не используйте заглавные буквы k.) Одно из решений заключается в том, чтобы изменить эту команду на этот:
konsole -e "/bin/sh %c"
. Geany сам заменяет %c, когда он фактически запускает эмулятор терминала. Независимо от того, какой терминал-эмулятор он вызывает , терминал должен поддерживать флаг -e - или вы можете изменить это сообщение соответствующим образом, если это не так. (В частности, что писать вместо этого будет зависеть от любого синтаксиса, который он принял.) Но большинство терминалов делают, и .
Как альтернативное решение, которое вы можете предпочесть, если вы почти всегда хотите, чтобы Konsole в имел контекст , где открыт терминал, тогда вам может понадобиться просто перенастроить x-terminal-emulator для запуска Konsole вместо любого другого терминала, который он запускает в настоящий момент.
Если вы решите сделать это, я рекомендую по-прежнему проверять диалог настроек в Geany, чтобы убедиться, что на самом деле он использует x-terminal-emulator команда, показанная выше.
В Debian и Ubuntu символьная ссылка x-terminal-emulator управляется системой альтернатив. Чтобы настроить его так, чтобы он указывал на другую команду терминала, вы можете запустить:
sudo update-alternatives --config x-terminal-emulator
Вам будет предложено выбрать один из эмуляторов терминала, который в настоящее время установлен. Предполагая, что Konsole установлена в вашей системе, вы должны выбрать /usr/bin/konsole.
Zanna внесла существенный вклад в этот ответ.
См. Также symlink (связанный с этим вопросом, хотя это - это , просящее то же самое, что и VTE - это встроенный терминал Geany, который звучит так, будто вы не хотите использование).